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