Hi!
I'm using clang/llvm 3.0 release and I have a module that is generated by clang
with some functions declared as inline. after inlining (llvm::createFunctionInliningPass)
I'd like to remove the functions that were inlined. how can this be done?
surprisingly they are removed if a print pass (llvm::createPrintModulePass) is
present. is there an explanation for this?
-Jochen
Hi Jochen,
I'm using clang/llvm 3.0 release and I have a module that is generated
by clang
with some functions declared as inline. after inlining
(llvm::createFunctionInliningPass)
I'd like to remove the functions that were inlined. how can this be done?
surprisingly they are removed if a print pass
(llvm::createPrintModulePass) is
present. is there an explanation for this?
why do you think they are not removed?
Ciao, Duncan.