Displaying 2 results from an estimated 2 matches for "classllvm_1_1instvisitor".
2018 Sep 06
2
Serializing LLVM IR in custom fashion
Hello.
I need to write a pass that converts a whole LLVM module into a bytecode
for some other VM. VM's instructions resemble LLVM ones pretty much, so it
is almost 1-to-1 translation. Basically, I need to do what BitWriterPass
does, but using different format for the resulting bytecode.
The obvious solution is just to iterate over all Instructions and serialize
them using giant
2018 Jul 15
2
llvm pass is very slow
Hi
I write a LLVM function pass. The pass will loop the basicblock in the
function, check the instruction's type with dyn_cast<switchinst>, print the
instruction and the basicblock's successors. I think it is not very complex.
My bitcode file is about 30M. My CPU is i7-7700(3.6GHz). It has been
running for 60 hours but it is still running. I am not sure whether this is
a normal