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