search for: pass01a

Displaying 2 results from an estimated 2 matches for "pass01a".

2004 Nov 18
3
[LLVMdev] A few beginner level questions..
...my pass on an optimised bytecode , so should i optimize it and get a new bytecode file first or I can just put my pass at the end of all the other optimization passes ? 2. For an application , for every instruction if its a call instruction I try to print out the called function as below .. void pass01a::instruct_show(Instruction* I){ if ( isa<CallInst>(*I) ){ const CallInst *CI = cast<CallInst>(I); const Function *Func = CI->getCalledFunction() ; std::cerr<<":calledFunction:"<<Func->getName(); } } Now it works fine f...
2004 Nov 18
0
[LLVMdev] A few beginner level questions..
...mization passes ? Just put yours at the end. You'll need to create a loadable module (shared library/dll) and use the --load option to op. > > 2. For an application , for every instruction if its a call > instruction I try to print out the called function as below .. > > void pass01a::instruct_show(Instruction* I){ > if ( isa<CallInst>(*I) ){ > const CallInst *CI = cast<CallInst>(I); > const Function *Func = CI->getCalledFunction() ; > std::cerr<<":calledFunction:"<<Func->getName(); >...