fix PR5978 by peeling the loop so that we avoid shifting the
[oota-llvm.git] / test / Transforms / InstCombine /
2010-01-07 Chris Lattnerteach ComputeNumSignBits to look through PHI nodes.
2010-01-07 Chris Lattnerfilecheckize
2010-01-07 Chris LattnerEnhance instcombine to reason more strongly about promo...
2010-01-06 Chris LattnerTeach instcombine's sext elimination logic to be more...
2010-01-05 Chris Lattnermore rearrangement and cleanup, fix my test failure.
2010-01-05 Chris Lattnerremove two trunc xforms that are subsumed by EvaluateIn...
2010-01-05 Chris Lattnermerge some tests.
2010-01-05 Chris Lattnermerge cast2 into cast.ll
2010-01-05 Chris Lattnerremove useless test.
2010-01-05 Chris Lattneranother example.
2010-01-05 Chris Lattnerremove a useless negative test, add a rdar # to an...
2010-01-05 Chris Lattnerclean up tests.
2010-01-05 Chris Lattnerjust remove this xform which is subsumed by others.
2010-01-05 Chris Lattneroptimize comparisons against cttz/ctlz/ctpop, patch...
2010-01-05 Dan GohmanDelete useless trailing semicolons.
2010-01-05 Chris Lattneroptimize cttz and ctlz when we can prove something...
2010-01-04 Chris LattnerTruncate GEP indexes larger than the pointer size down...
2010-01-04 Chris Lattnerimplement an instcombine xform needed by clang's codegen
2010-01-03 Chris Lattnergeneralize the previous transformation to handle indexi...
2010-01-02 Chris Lattnerteach instcombine to optimize idioms like A[i]&42 ...
2010-01-02 Chris LattnerTeach the table lookup optimization to generate range...
2010-01-02 Nick LewyckyFix logic error in previous commit. The != case needs...
2010-01-02 Nick LewyckyOptimize pointer comparison into the typesafe form...
2010-01-02 Chris LattnerGeneralize the previous xform to handle cases where...
2010-01-02 Chris Lattnerenhance the compare/load/index optimization to work...
2010-01-02 Chris Lattnerenhance the previous optimization to work with fcmp...
2010-01-02 Chris LattnerTeach instcombine to fold compares of loads from constant
2010-01-02 Chris Lattnerremove the instcombine transformations that are inserti...
2010-01-01 Chris Lattneradd a simple instcombine xform, simplify another one...
2010-01-01 Chris Lattnergeneralize the pointer difference optimization to handle
2010-01-01 Chris Lattnerteach instcombine to optimize pointer difference idioms...
2010-01-01 Chris Lattnerimplement the transform requested in PR5284
2010-01-01 Chris Lattneradd a few trivial instcombines for llvm.powi.
2009-12-21 Chris Lattneradd check lines for min/max tests.
2009-12-21 Chris Lattnerreally convert this to filecheck.
2009-12-21 Chris Lattnergive instcombine some helper functions for matching...
2009-12-21 Chris Lattnerfilecheckize
2009-12-21 Chris Lattnerenhance x-(-A) -> x+A to preserve NUW/NSW.
2009-12-21 Chris LattnerOptimize all cases of "icmp (X+Cst), X" to something...
2009-12-21 Chris Lattnerconvert to filecheck
2009-12-19 Chris Lattnerfix PR5827 by disabling the phi slicing transformation...
2009-12-18 Eli FriedmanOptimize icmp of null and select of two constants even...
2009-12-17 Eli FriedmanAllow instcombine to combine "sext(a) >u const" to...
2009-12-17 Eli FriedmanMake the ptrtoint comparison simplification work if...
2009-12-17 Eli FriedmanSlightly generalize transformation of memmove(a,a,n...
2009-12-17 Eli FriedmanAggressively flip compare constant expressions where...
2009-12-12 Benjamin KramerFix some CHECK lines which were ignored by accident.
2009-12-05 Nick LewyckyGeneralize this optimization to work on equality compar...
2009-12-03 Chris Lattnerfix PR5673 by being more careful about pointers to...
2009-12-02 Chris Lattnermerge sext-2 into sext.ll
2009-12-02 Chris Lattnerrename test
2009-12-02 Chris Lattnerfilecheckize
2009-12-02 Mon P WangFixed an assertion failure for tracking sext of a vecto...
2009-11-29 Nick LewyckyTeach ConstantFolding to do a better job when folding...
2009-11-29 Chris Lattneradd testcases for the foo_with_overflow op xforms added...
2009-11-29 Chris LattnerImplement PR5634.
2009-11-26 Chris LattnerFix PR5471 by removing an instcombine xform. Some...
2009-11-23 Dan GohmanMake ConstantFoldConstantExpression recursively visit...
2009-11-23 Nick LewyckyReapply r88830 with a bugfix: this transform only appli...
2009-11-15 Nick LewyckyRevert r88830 and r88831 which appear to have caused...
2009-11-15 Nick LewyckyCorrect typo.
2009-11-15 Nick LewyckyTeach instcombine to look for booleans in wider integer...
2009-11-11 Duncan SandsDon't trivially delete unused calls to llvm.invariant...
2009-11-10 Chris Lattnerunify the code that determines whether it is a good...
2009-11-09 Chris Lattnerif a 'with overflow' intrinsic just has the normal...
2009-11-09 Chris Lattnerenhance PHI slicing to handle the case when a slicable...
2009-11-08 Chris LattnerTeach an instcombine to not pull trunc instructions...
2009-11-08 Chris Lattnerreapply r8644[3-5] with only the scary part
2009-11-08 Daniel DunbarSpeculatively revert r8644[3-5], they seem to be leadin...
2009-11-08 Chris Lattneranother more interesting test.
2009-11-08 Chris Lattnerfeature test for the new transformation in r86443
2009-11-08 Chris Lattnerteach a couple of instcombine transformations involving...
2009-11-07 Chris Lattnermake instcombine only rewrite a chain of computation
2009-11-04 Chris Lattnermove two functions up higher in the file. Delete a...
2009-11-04 Chris Lattnerfilecheckize this test.
2009-11-03 Kenneth UildriksMake opt default to not adding a target data string...
2009-11-02 Chris Lattnerfix instcombine to only do store sinking when the align...
2009-11-02 Chris Lattnermerge a test into store.ll
2009-11-02 Chris Lattnerconvert to filecheck
2009-11-01 Chris Lattnermerge phi-merge.ll into phi.ll
2009-11-01 Chris Lattnerwhen merging two loads, make sure to take the min of...
2009-11-01 Chris Lattnerfix a bug noticed by inspection: when instcombine sinks...
2009-11-01 Chris Lattnerconvert to filecheck.
2009-10-26 Edward O'CallaghanConvert a few tests to FileCheck for PR5307.
2009-10-26 Dan GohmanCode that checks WillNotOverflowSignedAdd before creati...
2009-10-26 Chris Lattnerreapply r85085 with a bugfix to avoid infinite looping.
2009-10-26 Evan ChengRevert 85085. It causes infinite looping during llvm...
2009-10-26 Chris LattnerImplement PR3266 & PR5276, folding:
2009-10-25 Chris Lattnerconvert or.ll to filecheck and merge or2 into it.
2009-10-24 Victor HernandezAuto-upgrade free instructions to calls to the builtin...
2009-10-22 Chris Lattnerfix PR5262.
2009-10-21 Chris Lattnerrevert r84754, it isn't the right approach. Edwin...
2009-10-21 Victor HernandezMake changes to rev 84292 as requested by Chris Lattner.
2009-10-21 Torok EdwinFix PR5262: when folding select into PHI, make sure...
2009-10-18 Chris Lattnerremove a now-pointless regtest
2009-10-17 Victor HernandezAutoupgrade malloc insts to malloc calls.
2009-10-14 Chris Lattnermake instcombine's instruction sinking more aggressive...
2009-10-12 Edward O'CallaghanMissing CHECK: lines makes test exit abnormally.
2009-10-12 Edward O'CallaghanFileCheck not CheckFile, oops.
2009-10-12 Edward O'CallaghanConvert InstCombine/call.ll to CheckFile.
next