To print a module in the textual representation (which opt
can parse just file) to stdout, use Module::dump()
. To save it to a file, use Module::print
(and just pass null as the 2nd argument). To dump it to a bitcode file, use llvm::WriteBitcodeToFile
.
Emit the llvm-ir bytecode from my llvm pass
-
13-07-2023 - |
Vra
Is there anyway to emit the llvm-ir bytecode from inside my pass, into a file? I want the same format that I am getting by using the opt tool, so I can pass this file to the opt later.
Oplossing
Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow