aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms/InstCombine
AgeCommit message (Expand)Author
2010-08-13Reapply this transformation now that it is passing the external test which it...Nate Begeman
2010-08-12Temporarily revert 110737 and 110734, they were causing failuresEric Christopher
2010-08-10Add test for recent instcombine vector shuffle enhancementNate Begeman
2010-08-09PR7853: fix a silly mistake introduced in r101899, and add a test to make sureEli Friedman
2010-08-03Make instcombine set explicit alignments on load or storeDan Gohman
2010-08-02Re-apply the infamous r108614, with a fix pointed out by Dirk Steinke.Owen Anderson
2010-07-31Speculatively revert r108614, "Another attempt at getting the clang self-host toDaniel Dunbar
2010-07-19Testcase for r108687.Owen Anderson
2010-07-17Another attempt at getting the clang self-host to like my instcombine patch.Owen Anderson
2010-07-16Also revert 108422, it's causing some test failures.Eric Christopher
2010-07-15Reapply r108378, with bugfixes, testcase, and improved comment formatting.Owen Anderson
2010-07-14revert r108320, I see the failures now...Chris Lattner
2010-07-14reapply benjamin's instcombine patch, I don't see anything wrong with it and ...Chris Lattner
2010-07-12Nope, still breaks the release selfhost bots :(Benjamin Kramer
2010-07-12Reapply the "or" half of r108136, which seems to be less problematic.Benjamin Kramer
2010-07-12Revert r108141 again, sigh.Benjamin Kramer
2010-07-12Reapply 108136 with an ugly pasto fixed.Benjamin Kramer
2010-07-12Revert r108136 until I figure out why it broke selfhost.Benjamin Kramer
2010-07-12instcombine: fold (x & y) | (~x & z) and (x & y) ^ (~x & z) into ((y ^ z) & x...Benjamin Kramer
2010-07-12fix PR7311 by avoiding breaking casts when a bitcast from scalar->vectorChris Lattner
2010-07-12fix PR7429, a crash turning a load from a string into a float.Chris Lattner
2010-07-12convert to filechecconvert to filecheckkChris Lattner
2010-07-12merge two tests.Chris Lattner
2010-07-08Teach instcombine to transformBenjamin Kramer
2010-06-28Constant fold x == undef to undef.Dan Gohman
2010-06-17Remove arm_apcscc from the test files. It is the default and doing thisRafael Espindola
2010-05-28Teach instcombine to promote alloca array sizes.Dan Gohman
2010-05-28Add a testcase for getelementptr index promotion.Dan Gohman
2010-05-27Teach instCombine to remove malloc+free if malloc's only uses are comparisonsDuncan Sands
2010-05-08Teach instcombine to transform a bitcast/(zext|trunc)/bitcast sequenceChris Lattner
2010-04-17Fix declarations in a few more tests.Nick Lewycky
2010-04-12Verify function prototypes before trying to optimize functions. We alsoEric Christopher
2010-04-08Print empty structs as {} rather than { }.Dan Gohman
2010-04-07add newlines at the end of files.Chris Lattner
2010-04-04Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang
2010-04-02Revert r100191 since it breaks objc in clang Mon P Wang
2010-04-02Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang
2010-03-30Revert Mon Ping's change 99928, since it broke all the llvm-gcc buildbots.Bob Wilson
2010-03-30Added support for address spaces and added a isVolatile field to memcpy, memm...Mon P Wang
2010-03-23Fix an incorrect logic causing instcombine to miss some _chk -> non-chk trans...Evan Cheng
2010-03-13Fix a typo in ValueTracking that's causing instcombine to delete needed shift...Evan Cheng
2010-03-12When constant folding GEP of GEP, do not crash if an index ofDuncan Sands
2010-03-08Re-commit 97860 with fix. getMallocAllocatedType may return null.Evan Cheng
2010-03-06Migrate _chk call lowering from SimplifyLibCalls to InstCombine. StubEric Christopher
2010-03-06Temporarily revert:Eric Christopher
2010-03-06Transform @llvm.objectsize to integer if the argument is a result of malloc o...Evan Cheng
2010-03-05Instcombine should turn llvm.objectsize of a alloca with static size to an in...Evan Cheng
2010-03-05fix PR6512, a case where instcombine would incorrectly merge loadsChris Lattner
2010-03-05Fix PR6503. This turned into a much more interesting and nasty bug. Various Chris Lattner
2010-03-05make these less sensitive to temporary naming.Chris Lattner