[llvm-commits] [llvm-gcc-4.2] r63344 - /llvm-gcc-4.2/trunk/gcc/llvm-backend.cpp

Duncan Sands baldrick at free.fr
Fri Jan 30 01:11:57 PST 2009


Hi Evan,

> - Split createOptimizationPasses() into two. Now we initialize the per module pass manager after all the functions are processed. This allows it to scan the list and find out whether always-inline pass is actually needed.

can't the "always inline" pass take care of this itself?
i.e. bail out early if no functions are "always inline".

Ciao,

Duncan.



More information about the llvm-commits mailing list