At Chris' suggestion, move the liveness and worklist datastructures into
[oota-llvm.git] / test / Transforms / InstCombine /
2008-06-21 Eli FriedmanFix for PR2479: correctly optimize expressions like...
2008-06-20 Chris LattnerFix PR2471, which is a bug involving an invalid promoti...
2008-06-18 Chris Lattnerimplement some simple bswap optimizations, rdar://5992453
2008-06-18 Chris Lattnermake truncate/sext elimination capable of changing...
2008-06-16 Matthijs KooijmanMake testcase check for extractvalue instead of extract...
2008-06-13 Eli FriedmanRemove unnecessary target lines.
2008-06-13 Eli FriedmanRemove unnecessary target lines.
2008-06-13 Eli FriedmanDon't skip over instructions other than loads that...
2008-06-13 Eli FriedmanMake sure SimplifyStoreAtEndOfBlock doesn't mess with...
2008-06-11 Matthijs KooijmanTeach instruction combining about the extractvalue...
2008-06-10 Matthijs KooijmanIgnore stderr for some more tests that expect warnings...
2008-06-09 Dan GohmanFix two more not-grep tests that were missing llvm...
2008-06-08 Chris LattnerLimit the icmp+phi merging optimization to the cases...
2008-06-05 Zhou ShengAdd a test case for opt -instcombine bug fix in revisio...
2008-06-01 Duncan SandsWhen simplifying a call to a bitcast function, tighten up
2008-05-31 Nick LewyckyPeer through sext/zext when looking for not(cmp).
2008-05-31 Nick LewyckyAdd more i1 optimizations. add, sub, mul, s/udiv on...
2008-05-31 Nick LewyckyAdding i1 is always Xor.
2008-05-28 Chris LattnerImplement PR2370: memmove(x,x,size) -> noop.
2008-05-25 Nick Lewycky"ret (constexpr)" can't be folded into a Constant....
2008-05-24 Chris LattnerFix a serious brain-o. Obviously no-one reviewed my...
2008-05-23 Nick LewyckyConstant integer vectors may also be negated.
2008-05-23 Nick LewyckyRevert X + X --> X * 2 optz'n which pessimizes heavily...
2008-05-23 Nick LewyckyImplement X + X for vectors.
2008-05-23 Nick LewyckyFix a recently added optimization to not crash on vectors.
2008-05-23 Dan GohmanGeneralize the new code in instcombine's ComputeNumSign...
2008-05-20 Gabor GreifEliminate questionable syntax for stdin redirection...
2008-05-20 Dan GohmanOops, commit the version of this test that actually...
2008-05-20 Dan GohmanPort SelectionDAG's ComputeNumSignBits-using code to...
2008-05-20 Gabor Greifsabre brings to my attention that the 'tr' suffix is...
2008-05-20 Gabor GreifRename the last test with .llx extension to .ll, resolv...
2008-05-20 Chris LattnerTeach instcombine 4 new xforms:
2008-05-19 Chris Lattnerconvert fptosi(sitofp x) -> x if the fp value has...
2008-05-19 Chris LattnerFold FP comparisons where one operand is converted...
2008-05-19 Chris Lattnerbe more aggressive about transforming add -> or when...
2008-05-18 Chris LattnerFix PR2339
2008-05-18 Chris Lattnerremove empty file?
2008-05-17 Nick LewyckyRevert constant-folding change that will miscompile...
2008-05-17 Nick LewyckyConstant fold inttoptr and ptrtoint.
2008-05-16 Chris Lattnerimplement PR2328.
2008-05-14 Bill WendlingSituations can arise when you have a function called...
2008-05-10 Duncan SandsTestcase for PR2303.
2008-05-09 Chris LattnerImplement PR2298. This transforms:
2008-05-08 Chris LattnerMore than just loads can read from memory: readonly...
2008-05-08 Chris LattnerMake instcombine's DSE respect loads as well as stores...
2008-05-07 Dan GohmanFix a bug in the ComputeMaskedBits logic for multiply.
2008-05-06 Dan GohmanCorrect the value of LowBits in srem and urem handling in
2008-05-02 Dan GohmanFix a mistake in the computation of leading zeros for...
2008-05-01 Dan GohmanUpdate old-style syntax in some "not grep" tests.
2008-05-01 Dan GohmanFix an overaggressive SimplifyDemandedBits optimization...
2008-05-01 Chris Lattnermove some tests from libcall optimizer suite.
2008-04-30 Chris Lattnermove lowering of llvm.memset -> store from simplify...
2008-04-29 Chris Lattnerdon't eliminate load from volatile value on paths where...
2008-04-29 Chris Lattnermake this test reduced and *valid*
2008-04-29 Chris Lattnerfix a subtle volatile handling bug.
2008-04-29 Chris Lattnerdon't delete the last store to an alloca if the store...
2008-04-28 Dan GohmanTeach InstCombine's ComputeMaskedBits what SelectionDAG's
2008-04-23 Chris Lattnerdistill down the essense of this test.
2008-04-23 Dale Johannesennew test
2008-04-23 Evan ChengDon't do: "(X & 4) >> 1 == 2 --> (X & 4) == 4" if...
2008-04-22 Chris Lattneroptimize "p != gep p, ..." better. This allows us...
2008-04-19 Chris Lattnerrename *.llx -> *.ll, last batch.
2008-04-10 Dan GohmanTeach InstCombine's ComputeMaskedBits to handle pointer...
2008-03-25 Evan ChengHandle a special case xor undef, undef -> 0. Technicall...
2008-03-25 Tanya LattnerByebye llvm-upgrade!
2008-03-24 Evan ChengTransform (zext (or (icmp), (icmp))) to (or (zext ...
2008-03-21 Chris LattnerTeach masked value is zero about add and sub, and use...
2008-03-18 Tanya LattnerUpgrade tests to not use llvm-upgrade.
2008-03-14 Bill WendlingThe inst combining of inttoptr into GEP with one index...
2008-03-09 Tanya LattnerRemove llvm-upgrade and update tests.
2008-03-06 Nick LewyckyCommit the testcase too.
2008-03-06 Nick LewyckyDon't try to simplify urem and srem using arithmetic...
2008-03-01 Tanya LattnerRemove llvm-upgrade and update test cases.
2008-02-29 Chris LattnerFolding or(fcmp,fcmp) only works if the operands of...
2008-02-26 Chris Lattnerfix this test so that the fn name doesn't match the...
2008-02-26 Gabor GreifReally feed llvm-as with the testcase, do not let it...
2008-02-23 Zhou ShengTestcase for Revision 47478.
2008-02-18 Nick LewyckyCorrectly fold divide-by-constant, even when faced...
2008-02-18 Chris Lattneroptimize away stackrestore calls that have no interveni...
2008-02-18 Chris Lattnerupgrade this test.
2008-02-17 Chris LattnerFold (-x + -y) -> -(x+y) which promotes better associat...
2008-02-05 Chris LattnerFix a bug compiling PR1978 (perhaps not the only one...
2008-02-03 Nick LewyckyTag this test with the PR reference.
2008-02-03 Nick LewyckyThere are some cases where icmp(add) can be folded...
2008-01-29 Chris Lattnereliminate additions of 0.0 when they are obviously...
2008-01-28 Chris Lattnerthis test is now compiled into the right thing.
2008-01-28 Nick LewyckyHandle some more combinations of extend and icmp. Fixes...
2008-01-28 Chris LattnerFix PR1932 by disabling an xform invalid for fdiv.
2008-01-27 Chris LattnerFold fptrunc(add (fpextend x), (fpextend y)) -> add...
2008-01-22 Nick LewyckyMultiply can be evaluated in a different type, so long...
2008-01-14 Duncan SandsI noticed that the trampoline straightening transformat...
2008-01-14 Chris LattnerTurn a memcpy from a double* into a load/store of doubl...
2008-01-13 Chris LattnerFix PR1907, a nasty miscompilation because instcombine...
2008-01-13 Duncan SandsWhen turning a call to a bitcast function into a direct...
2008-01-08 Chris LattnerImplement PR1795, an instcombine hack for forming GEPs...
2008-01-06 Duncan SandsThe transform that tries to turn calls to bitcast funct...
2008-01-06 Duncan SandsWhen transforming a call to a bitcast function into
2008-01-05 Chris Lattnerremove a couple more unsafe xforms in the face of overflow.
2007-12-29 Chris Lattnerdead calls to llvm.stacksave can be deleted, even thoug...
2007-12-29 Chris Lattnerupgrade this test
next