[LLVMdev] LoopInfo pass
Alvin Cheung
akcheung at csail.mit.edu
Tue Mar 30 21:16:13 PDT 2010
Hello,
Apologies for a rather simple question -- I am trying to run the LoopInfo pass
in my code (a standalone program that is not a pass itself), and I did this:
FunctionPassManager fpm(mod);
LoopInfo * li = new LoopInfo();
fpm.add(li);
fpm.run(fn);
but when I ran this on a simple program like:
int main (int argc, char * argv []) {
int i, ret;
for (i = 0; i < 10; ++i)
++ret;
return ret;
}
The pass didn't generate any loop info. (I have checked the bytecode to make
sure that the loop wasn't optimized away etc.) So I am wondering if I have
invoked the pass incorrectly?
Thanks,
Alvin
More information about the llvm-dev
mailing list