search for: populatepostipopm

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

2013 Jul 28
0
[LLVMdev] IR Passes and TargetTransformInfo: Straw Man
...bool RunInliner, bool DisableGVNLoadPRE = false); + + /// setup passes for Pre-IPO phase + void populatePreIPOPassMgr(PassManagerBase &MPM); + + void populateIPOPassManager(PassManagerBase &PM, bool Internalize, + bool RunInliner); + + void populatePostIPOPM(PassManagerBase &PM); }; /// Registers a function for adding a standard set of passes. This should be Index: include/llvm/Transforms/IPO.h =================================================================== --- include/llvm/Transforms/IPO.h (revision 187135) +++ include/llvm/Transforms/IPO...
2013 Jul 18
3
[LLVMdev] IR Passes and TargetTransformInfo: Straw Man
Andy and I briefly discussed this the other day, we have not yet got chance to list a detailed pass order for the pre- and post- IPO scalar optimizations. This is wish-list in our mind: pre-IPO: based on the ordering he propose, get rid of the inlining (or just inline tiny func), get rid of all loop xforms... post-IPO: get rid of inlining, or maybe we still need it, only