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