aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms/InstCombine
AgeCommit message (Expand)Author
2009-11-29Teach ConstantFolding to do a better job when folding gep(bitcast).Nick Lewycky
2009-11-29add testcases for the foo_with_overflow op xforms added recently andChris Lattner
2009-11-29Implement PR5634.Chris Lattner
2009-11-26Fix PR5471 by removing an instcombine xform. Some pieces of the codeChris Lattner
2009-11-23Make ConstantFoldConstantExpression recursively visit the entireDan Gohman
2009-11-23Reapply r88830 with a bugfix: this transform only applies to icmp eq/ne. ThisNick Lewycky
2009-11-15Revert r88830 and r88831 which appear to have caused a selfhost buildbot someNick Lewycky
2009-11-15Correct typo.Nick Lewycky
2009-11-15Teach instcombine to look for booleans in wider integers when it encounters aNick Lewycky
2009-11-11Don't trivially delete unused calls to llvm.invariant.start. This allowsDuncan Sands
2009-11-10unify the code that determines whether it is a good idea to change the typeChris Lattner
2009-11-09if a 'with overflow' intrinsic just has the normal result used, simplifyChris Lattner
2009-11-09enhance PHI slicing to handle the case when a slicable PHI is beginChris Lattner
2009-11-08Teach an instcombine to not pull trunc instructions through PHI nodesChris Lattner
2009-11-08reapply r8644[3-5] with only the scary part Chris Lattner
2009-11-08Speculatively revert r8644[3-5], they seem to be leading to infinite loops inDaniel Dunbar
2009-11-08another more interesting test.Chris Lattner
2009-11-08feature test for the new transformation in r86443Chris Lattner
2009-11-08teach a couple of instcombine transformations involving PHIs toChris Lattner
2009-11-07make instcombine only rewrite a chain of computation Chris Lattner
2009-11-04move two functions up higher in the file. Delete a useless argumentChris Lattner
2009-11-04filecheckize this test.Chris Lattner
2009-11-03Make opt default to not adding a target data string and update tests that dep...Kenneth Uildriks
2009-11-02fix instcombine to only do store sinking when the alignmentsChris Lattner
2009-11-02merge a test into store.llChris Lattner
2009-11-02convert to filecheckChris Lattner
2009-11-01merge phi-merge.ll into phi.llChris Lattner
2009-11-01when merging two loads, make sure to take the min of their alignment,Chris Lattner
2009-11-01fix a bug noticed by inspection: when instcombine sinks loads throughChris Lattner
2009-11-01convert to filecheck.Chris Lattner
2009-10-26Convert a few tests to FileCheck for PR5307.Edward O'Callaghan
2009-10-26Code that checks WillNotOverflowSignedAdd before creating an AddDan Gohman
2009-10-26reapply r85085 with a bugfix to avoid infinite looping.Chris Lattner
2009-10-26Revert 85085. It causes infinite looping during llvm-gcc build.Evan Cheng
2009-10-26Implement PR3266 & PR5276, folding:Chris Lattner
2009-10-25convert or.ll to filecheck and merge or2 into it.Chris Lattner
2009-10-24Auto-upgrade free instructions to calls to the builtin free function.Victor Hernandez
2009-10-22fix PR5262.Chris Lattner
2009-10-21revert r84754, it isn't the right approach. Edwin, please propose Chris Lattner
2009-10-21Make changes to rev 84292 as requested by Chris Lattner.Victor Hernandez
2009-10-21Fix PR5262: when folding select into PHI, make sure all operands are availableTorok Edwin
2009-10-18remove a now-pointless regtestChris Lattner
2009-10-17Autoupgrade malloc insts to malloc calls.Victor Hernandez
2009-10-14make instcombine's instruction sinking more aggressive in theChris Lattner
2009-10-12Missing CHECK: lines makes test exit abnormally.Edward O'Callaghan
2009-10-12FileCheck not CheckFile, oops.Edward O'Callaghan
2009-10-12Convert InstCombine/call.ll to CheckFile.Edward O'Callaghan
2009-10-12Convert the rest of the InstCombine tests from notcast to FileCheck.Edward O'Callaghan
2009-10-12Remove this part of the test, it never actually tested anything anyways. ThisNick Lewycky
2009-10-12Fix syntax error missed in converting zext.ll test. Convert 2003-11-13-ConstE...Edward O'Callaghan