aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Support/StandardPasses.h
AgeCommit message (Expand)Author
2011-05-22remove StandardPasses, it has been replaced with PassManagerBuilderChris Lattner
2011-05-19Fix up the new StandardPasses to run the same scalarrepl passes as the old one.Eli Friedman
2011-05-19Fix the MSVC build.Francois Pichet
2011-05-18Some better type safety enforcement in the standard pass list, along with som...David Chisnall
2011-05-18Third pass at allowing plugins to modify default passes. This time with a tw...Eli Friedman
2011-05-18Revert r131556; it's breaking buildbots/clang tests.Eli Friedman
2011-05-18Second pass at allowing plugins to modify default passes. This time without ...David Chisnall
2011-05-10Revert r131155 for now. It makes VMCore depend on Analysis and TransformsNick Lewycky
2011-05-10Add support for plugins add passes to the default set of passes. The standar...David Chisnall
2011-05-05Fix typo. No functional change.Nick Lewycky
2011-04-26make a couple of changes to the standard pass pipeline:Chris Lattner
2011-02-18Now that -loop-idiom uses TargetLibraryInfo properly, it doesn'tChris Lattner
2011-02-18rearrange some comments, no functionality change.Chris Lattner
2011-01-20Remove an unnecessary #include.Cameron Zwarich
2011-01-14switch the second scalarrepl pass to use SSAUpdater. We run two scalarrepl p...Chris Lattner
2011-01-14Rather than doing early instcombine, try doing early CSE instead. This shoul...Owen Anderson
2011-01-14Don't bother conditionalizing the use of SROA in -O1 mode. We're already run...Owen Anderson
2011-01-05Revert svn 122743, removing the instcombine pass that was replaced by earlycse.Bob Wilson
2011-01-05Fix PR8906: -fno-builtin should disable loop-idiom recognition.Chris Lattner
2011-01-03Undo what looks like accidental removal of an instcombine pass in r122740.Evan Cheng
2011-01-03Turn on earlycse by default. This seems to be a small performanceChris Lattner
2011-01-01turn on memset idiom recognition by default. Though there are still lots ofChris Lattner
2010-10-18Add TypeBasedAliasAnalysis to the standard pass lists. Note that itDan Gohman
2010-10-18Make BasicAliasAnalysis a normal AliasAnalysis implementation whichDan Gohman
2010-09-29Revert r115099 (adding early jump threading). It's not clear if the benefits...Owen Anderson
2010-09-29Early CFG simplification can fold conditionals down to selects, which is ofte...Owen Anderson
2010-09-03Re-enable CorrelatedValuePropagation. I've tested nightly tests, llvm-gcc Owen Anderson
2010-09-01Disable CorrelatedValuePropagation while I track down selfhost failures.Owen Anderson
2010-09-01Tentatively add correlated value propagation to the set of standard passes.Owen Anderson
2010-08-29Stop explicitly scheduling domfrontier before the loop passes,Chris Lattner
2010-07-26Remove LCSSA's bogus dependence on LoopSimplify and LoopSimplify's bogusDan Gohman
2010-05-14Use PassManagerBase, to give clients the option of using eitherDan Gohman
2010-02-28Revert r97245 which seems to be causing performance problems.Bob Wilson
2010-02-26Move the EnableFullLoadPRE flag from a separate command-line option to anBob Wilson
2010-02-09Pull these back out, they're a little too aggressive and timeEric Christopher
2010-02-09Add a new pass to do llvm.objsize lowering using SCEV.Eric Christopher
2009-12-22don't run GVN at -O1, GCC doesn't do it's equivalent at that optimization level.Chris Lattner
2009-11-10jump threading does everything that condprop does any more. This passesChris Lattner
2009-11-03turn IPSCCP back on by default, try #3 or 4? Woo.Chris Lattner
2009-11-03Run the functionattrs pass after the inliner, and not before.Duncan Sands
2009-11-03Speculatively redisable IPSCCP, I think its still breaking things.Daniel Dunbar
2009-11-03turn IPSCCP back on now that the iterator invalidation bug is fixed.Chris Lattner
2009-11-02revert r8579[56], which are causing unhappiness in buildbot land.Chris Lattner
2009-11-02now that ip sccp *really* subsumes ipcp, remove ipcp again.Chris Lattner
2009-11-01fix two strange things in the default passmgr:Chris Lattner
2009-11-01IPSCCP apparently is not a superset of IPCP, this is bad,Chris Lattner
2009-11-01only run GlobalDCE at -O3 and run it late instead of early.Chris Lattner
2009-11-01We currently only run ipsccp at LTO time, which is silly. It subsumesChris Lattner
2009-10-30Rather than having llvm-gcc changing the meaning of OptimizeSize, just make s...Evan Cheng
2009-10-24Auto-upgrade free instructions to calls to the builtin free function.Victor Hernandez