aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms
AgeCommit message (Expand)Author
2012-04-18FileCheckizeJakob Stoklund Olesen
2012-04-18Nobody likes shifty instructions, but that was a bit strong.Jakob Stoklund Olesen
2012-04-18FileCheckify, un-XFAIL SimplifyLibCalls/floor testJoe Groff
2012-04-18Move win32 SimplifyLibcall test under TransformsJoe Groff
2012-04-16Flip the new block-placement pass to be on by default.Chandler Carruth
2012-04-14Fix an error in BBVectorize important for vectorizing pointer types.Hal Finkel
2012-04-14Enhance BBVectorize to more-properly handle pointer values and vectorize GEPs.Hal Finkel
2012-04-13Add support to BBVectorize for vectorizing selects.Hal Finkel
2012-04-13Consider ObjC runtime calls objc_storeWeak and others which make a copy ofDan Gohman
2012-04-13Use the new Use-aware dominates method to apply the objc runtimeDan Gohman
2012-04-13Don't move objc_autorelease calls past autorelease pool boundaries whenDan Gohman
2012-04-10Fix 12513: Loop unrolling breaks with indirect branches.Andrew Trick
2012-04-08Teach InstCombine to nuke a common alloca pattern -- an alloca which hasChandler Carruth
2012-04-07Fix ValueTracking to conclude that debug intrinsics are safe toChandler Carruth
2012-04-06Sink the collection of return instructions until after *all*Chandler Carruth
2012-04-06Tweak this test to ensure the inliner did indeed fire. Thanks to RichardChandler Carruth
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