Always compute all the bits in ComputeMaskedBits.
[oota-llvm.git] / test / Transforms / InstCombine /
2012-04-04 Rafael EspindolaAlways compute all the bits in ComputeMaskedBits.
2012-03-29 Chandler CarruthFilecheck-ize this test so that it actually tests somet...
2012-03-18 Nick LewyckyFactor out the multiply analysis code in ComputeMaskedB...
2012-03-16 Bill WendlingRevert r152907.
2012-03-16 Bill WendlingThe alignment of the pointer part of the store instruct...
2012-03-16 Eli FriedmanIn InstCombiner::visitOr, make sure we reverse the...
2012-03-10 Benjamin KramerDon't try to filecheck bitcode.
2012-03-10 Bill WendlingMake this transformation slightly less agressive and...
2012-02-29 Bill WendlingTestcase for r151691.
2012-02-26 Nick LewyckyReinstate the optimization from r151449 with a fix...
2012-02-25 Nick LewyckyRoll these back to r151448 until I figure out how they...
2012-02-25 Nick LewyckyTeach instsimplify to be more aggressive when analyzing...
2012-02-21 Benjamin KramerInstCombine: Don't transform a signed icmp of two GEPs...
2012-02-20 Benjamin KramerTest case for r150978.
2012-02-20 Benjamin KramerInstCombine: When comparing two GEPs that were derived...
2012-02-20 Benjamin KramerInstCombine: Make OptimizePointerDifference more aggres...
2012-02-16 Eli BenderskyReplace all instances of dg.exp file with lit.local...
2012-02-13 Devang PatelCheck against umin while converting fcmp into an icmp.
2012-02-03 Jim GrosbachRevert "Disable InstCombine unsafe folding bitcasts...
2012-02-01 Jim GrosbachDisable InstCombine unsafe folding bitcasts of calls...
2012-01-27 Rafael EspindolaAdd r149110 back with a fix for when the vector and...
2012-01-27 Rafael EspindolaRevert r149110 and add a testcase that was crashing...
2012-01-27 Chris Lattnerenhance constant folding to be able to constant fold...
2012-01-11 Duncan SandsDon't try to create a GEP when the pointee type is...
2012-01-09 Benjamin KramerInstCombine: Teach foldLogOpOfMaskedICmpsHelper that...
2012-01-08 Benjamin KramerTweak my last commit to be less conservative about...
2012-01-08 Benjamin KramerInstCombine: If we have a bit test and a sign test...
2012-01-05 Benjamin KramerFileCheck hygiene.
2012-01-04 Nick LewyckyTeach instcombine all sorts of great stuff about shifts...
2011-12-31 Nick LewyckyMake use of the exact bit when optimizing '(X >>exact...
2011-12-24 Chandler CarruthAdd an explicit test that we now fold cttz.i32(......
2011-12-24 Benjamin KramerInstCombine: Add a combine that turns (2^n)-1 ^ x back...
2011-12-24 Benjamin KramerComputeMaskedBits: Make knownzero computation more...
2011-12-24 Benjamin KramerInstCombine: Canonicalize (2^n)-1 - x into (2^n)-1...
2011-12-15 Pete CooperAdded InstCombine for "select cond, ~cond, x" type...
2011-12-12 Chandler CarruthManually upgrade the test suite to specify the flag...
2011-12-05 Nadav RotemAdd support for vectors of pointers.
2011-12-01 Pete CooperImproved fix for abs(val) != 0 to check other similar...
2011-12-01 Pete CooperRemoved use of grep from test and moved it to be with...
2011-12-01 Pete CooperAdded instcombine pattern to spot comparing -val or...
2011-11-29 Chad RosierAdd support for sqrt, sqrtl, and sqrtf in TargetLibrary...
2011-11-29 Duncan SandsFix a theoretical problem (not seen in the wild): if...
2011-11-28 Eli FriedmanAdd a missing safety check to ProcessUGT_ADDCST_ADD...
2011-11-28 Eli FriedmanMake SelectionDAG::InferPtrAlignment use llvm::ComputeM...
2011-11-27 Chris Lattnerremove autoupgrade support for old forms of llvm.prefet...
2011-11-27 Chris LattnerUpgrade syntax of tests using volatile instructions...
2011-11-08 Bill WendlingConvert to the new EH model.
2011-11-01 Eli FriedmanMake sure we use the right insertion point when instcom...
2011-10-21 Eli FriedmanExtend instcombine's shufflevector simplification to...
2011-10-17 Bill WendlingAdd support for the Objective-C personality function...
2011-10-17 Chandler CarruthAdd a routine to swap branch instruction operands,...
2011-10-11 Lang HamesAdded a testcase for r141599, rdar://problem/10063881.
2011-10-05 Jim GrosbachRevert 141203. InstCombine is looping on unit tests.
2011-10-05 Jim GrosbachUpdate InstCombine worklist after instruction transform...
2011-10-02 Nick LewyckyAdd a new icmp+select optz'n. Also shows off the load...
2011-09-30 Jim Grosbachfloat comparison to double 'zero' constant can just...
2011-09-30 Duncan SandsAdd forgotten tests that the cleanup flag is cleared...
2011-09-30 Duncan SandsInlining often produces landingpad instructions with...
2011-09-27 Benjamin KramerStop emitting instructions with the name "tmp" they...
2011-09-19 Eli FriedmanFix an infinite loop where a transform in InstCombiner...
2011-09-15 Eli FriedmanMake demanded-elt simplification for shufflevector...
2011-09-07 Duncan SandsForgot to add this trampoline testcase.
2011-09-06 Duncan SandsSplit the init.trampoline intrinsic, which currently...
2011-09-01 Bill WendlingUpdate to new EH scheme.
2011-08-29 Nadav RotemFixes following the CR by Chris and Duncan:
2011-08-28 Nadav RotemBitcasts are transitive. Bitcast-Bitcast-X becomes...
2011-08-27 Bill WendlingAuto upgrade the old EH scheme to use the new one....
2011-08-24 Nadav RotemImplement Constant::isAllOnesValue(). Fix ConstantFoldi...
2011-08-23 Eric ChristopherRevert "Address Duncan's CR request:"
2011-08-23 Nadav RotemFix a typo in the test from the previous commit.
2011-08-23 Nadav RotemAddress Duncan's CR request:
2011-08-20 Nadav RotemAdd constant folding support for bitcasts of splat...
2011-08-16 Eli FriedmanAn additional atomic test; related to r137662.
2011-08-16 Eric ChristopherMigrate this test from llvm/test/FrontendC++/ptr-to...
2011-08-15 Eli FriedmanUpdate instcombine for atomic load/store.
2011-08-14 Nick LewyckyThis transform is not safe. Thanks to Eli for pointing...
2011-08-14 Nick LewyckyDon't attempt to add 'nsw' when intermediate instructio...
2011-08-14 Nick LewyckyTeach instcombine to preserve the nsw bit by doing...
2011-08-12 Eli FriedmanMove "atomic" and "volatile" designations on instructio...
2011-08-03 Nick LewyckyFix logical error when detecting lifetime intrinsics.
2011-08-02 Nick LewyckyTeach InstCombine that lifetime intrincs aren't a real...
2011-08-02 Nick LewyckyLifetime intrinsics on undef are dead.
2011-07-31 Rafael EspindolaAdd a small gep optimization I noticed was missing...
2011-07-29 Eli FriedmanMake sure to correctly clear the exact/nuw/nsw flags...
2011-07-13 Evan ChengChange test case, one that actually failed before my...
2011-07-13 Evan ChengIt's not safe to fold (fptrunc (sqrt (fpext x))) to...
2011-07-11 Rafael EspindolaDon't duplicate the work done by a gep into a "bitcast...
2011-07-09 Chris LattnerLand the long talked about "type system rewrite" patch...
2011-07-04 Benjamin KramerPR10267: Don't combine an equality compare with an...
2011-06-23 Eli FriedmanPR10180: Fix a instcombine crash with FP vectors.
2011-06-18 Chris Lattnerrip out a ton of intrinsic modernization logic from...
2011-06-17 Chris LattnerStop accepting and ignoring attributes in function...
2011-06-17 Chris Lattnermake the asmparser reject function and type redefinitio...
2011-06-17 Chris Lattnerremove parser support for the obsolete "multiple return...
2011-06-17 Chris LattnerRemove support for using "foo" as symbols instead of...
2011-06-17 Chris Lattnermanually upgrade a bunch of tests to modern syntax...
2011-06-13 Stuart HastingsAvoid fusing bitcasts with dynamic allocas if the amoun...
2011-06-13 Benjamin KramerInstCombine: Fold A-b == C --> b == A-C if A and C...
2011-06-12 Benjamin KramerInstCombine: Shrink ((zext X) & C1) == C2 to fold away...
2011-06-12 Benjamin KramerSimplify code. No functionality changes, name changes...
next