aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms
AgeCommit message (Expand)Author
2012-04-06Actually finish this sentence in the comment the way I intended. ThanksChandler Carruth
2012-04-06Sink the return instruction collection until after we're done deletingChandler Carruth
2012-04-05Fix accidentally inverted logic from r152803, and make theDan Gohman
2012-04-04Add testcase for r154007, when a function has the optsize attribute,Hongbin Zheng
2012-04-04Always compute all the bits in ComputeMaskedBits.Rafael Espindola
2012-04-02Fast fix for PR12343:Stepan Dyatkovskiy
2012-04-01Add some more testing to cover the remaining two cases whereChandler Carruth
2012-04-01Fix a pretty scary bug I introduced into the always inliner withChandler Carruth
2012-04-01Replace four tiny tests with various uses of grep and not with a singleChandler Carruth
2012-03-31Initial commit for the rewrite of the inline cost analysis to operateChandler Carruth
2012-03-31Clean up the naming in this test. Someone pointed this out in review atChandler Carruth
2012-03-31FileCheck-ize this test, and generally tidy it up prior to changingChandler Carruth
2012-03-31Correctly vectorize powi.Hal Finkel
2012-03-29Filecheck-ize this test so that it actually tests something reasonable.Chandler Carruth
2012-03-29Don't PRE compares.Jakob Stoklund Olesen
2012-03-28Revert r153521 as it's causing large regressions on the nightly testers.Chad Rosier
2012-03-28GlobalOpt: If we have an inbounds GEP from a ConstantAggregateZero global tha...Benjamin Kramer
2012-03-28Switch to WeakVHs in the value mapper, and aggressively prune dead basicChandler Carruth
2012-03-27Reapply r153423; the original commit was fine. The failing test, distray, had Chad Rosier
2012-03-26Unit test for PR11950: LSR crash.Andrew Trick
2012-03-26Revert r153423 as this is causing failures on our internal nightly testers.Chad Rosier
2012-03-26Use the new range metadata in computeMaskedBits and add a new optimization toRafael Espindola
2012-03-25Teach instsimplify how to simplify comparisons of pointers which areChandler Carruth
2012-03-25Switch the pointer-difference simplification logic to only work withChandler Carruth
2012-03-25Teach the function cloner (and thus the inliner) to simplify PHINodesChandler Carruth
2012-03-25Continue cleanup of LIT, getting rid of the remaining artifacts from dejagnuEli Bendersky
2012-03-25Move the instruction simplification of callsite arguments in the inlinerChandler Carruth
2012-03-24FileCheck-ize this test. Note the FIXME I've introduced here: we'veChandler Carruth
2012-03-23Don't convert objc_retainAutoreleasedReturnValue to objc_retain if itDan Gohman
2012-03-23It's not possible to insert code immediately after an invoke in theDan Gohman
2012-03-22Convert -indvars tests that rely on SCEV expansion to -loop-reduce tests.Andrew Trick
2012-03-22Remove tests: indvars trivially preserves GEPs now.Andrew Trick
2012-03-22Remove test: trivial canonical IV test which is covered by other SCEV tests.Andrew Trick
2012-03-22Remove redundant -enable-iv-rewrite=false flags from test cases.Andrew Trick
2012-03-20LoopSimplify bug fix. Handle indirect loop back edges.Andrew Trick
2012-03-20LSR: teach isSimplifiedLoopNest to handle PHI IVUsers.Andrew Trick
2012-03-20LSR: fix IVUsers isSimplifiedLoopNest to perform a full domtree walkAndrew Trick
2012-03-18Factor out the multiply analysis code in ComputeMaskedBits and apply it to theNick Lewycky
2012-03-16Revert r152907.Bill Wendling
2012-03-16The alignment of the pointer part of the store instruction may have anBill Wendling
2012-03-16Rip out support for 'llvm.noinline'. This thing has a strange history...Chandler Carruth
2012-03-16LSR fix: Add isSimplifiedLoopNest to IVUsers analysis.Andrew Trick
2012-03-16In InstCombiner::visitOr, make sure we reverse the operand swap used for chec...Eli Friedman
2012-03-15line endingsMatt Beaumont-Gay
2012-03-15Short term fix for pr12270 before we change dominates to handle unreachableRafael Espindola
2012-03-15Fixed a transform crash when setting a negative size value for memset. Fixes...Aaron Ballman
2012-03-14Extend the inline cost calculation to account for bonuses due toChandler Carruth
2012-03-14When an invoke is marked with metadata indicating its unwind edgeDan Gohman
2012-03-13enhance jump threading to preserve TBAA information when PRE'ing loads,Chris Lattner
2012-03-13Teach globalopt how to evaluate an invoke with a non-void return type.Dan Gohman