More long path name support on Windows, this time in program execution.
[oota-llvm.git] / lib / Transforms / InstCombine /
2014-11-24 David MajnemerInstCombine: Don't create an unused instruction
2014-11-24 David MajnemerInstCombine: Don't assume DataLayout is always available
2014-11-22 David MajnemerInstCombine: Propagate exact for (sdiv X, Pow2) ->...
2014-11-22 David MajnemerInstCombine: Propagate exact for (sdiv X, Y) -> (udiv...
2014-11-22 David MajnemerInstCombine: Propagate exact for (sdiv -X, C) -> (sdiv...
2014-11-22 David MajnemerInstCombine: Propagate exact in (udiv (lshr X,C1),C2...
2014-11-22 David MajnemerInstCombine: Propagate NSW/NUW for X*(1<<Y) -> X<<Y
2014-11-22 David MajnemerInstCombine: Propagate NSW for -X * -Y -> X * Y
2014-11-22 David MajnemerInstCombine: Silence a parenthesis warning
2014-11-22 David MajnemerInstCombine: Preserve nsw when folding X*(2^C) -> X...
2014-11-22 David MajnemerInstCombine: Preserve nsw/nuw for ((X << C2)*C1) -...
2014-11-22 David MajnemerInstCombine: Preserve nsw for (mul %V, -1) -> (sub...
2014-11-21 Gerolf Hoflehner[InstCombine] Re-commit of r218721 (Optimize icmp...
2014-11-19 David BlaikieUpdate SetVector to rely on the underlying set's insert...
2014-11-18 David MajnemerInstCombine: Fix another infinite loop caused by visitF...
2014-11-18 David MajnemerRevert "Revert r222040 because of bot failure."
2014-11-18 David MajnemerInstCombine: Fold away tautological masked compares
2014-11-18 David MajnemerInstCombine: Clean up foldLogOpOfMaskedICmps
2014-11-18 Manman RenRevert r222040 because of bot failure.
2014-11-14 David MajnemerInstCombine: Fix infinite loop caused by visitFPTrunc
2014-11-12 Bill Schmidt[PowerPC] Add vec_vsx_ld and vec_vsx_st intrinsics
2014-11-11 Philip ReamesCanonicalize an assume(load != null) into !nonnull...
2014-11-11 Duncan P. N. Exon... Revert "IR: MDNode => Value"
2014-11-06 David MajnemerInstCombine: Rely on cmpxchg's return code when it...
2014-11-04 Mark HeffernanRevert earlier change removing setPreservesCFG from...
2014-11-04 Mark HeffernanRemove setPreservesCFG from instcombine. The pass...
2014-11-03 David MajnemerInstCombine: Remove infinite loop caused by FoldOpIntoPhi
2014-11-03 David MajnemerInstCombine: Combine (X | Y) - X to (~X & Y)
2014-11-01 David MajnemerInstCombine: Don't assume that m_ZExt matches an Instru...
2014-11-01 David MajnemerInstCombine: Combine (X+cst) < 0 --> X < -cst
2014-11-01 Duncan P. N. Exon... IR: MDNode => Value: Instruction::getAllMetadata()
2014-11-01 Duncan P. N. Exon... IR: MDNode => Value: Instruction::getMetadata()
2014-10-28 NAKAMURA TakumiUntabify and whitespace cleanups.
2014-10-27 David MajnemerInstCombine: Fix a combine assuming that icmp operands...
2014-10-25 Benjamin KramerClean up assume intrinsic pattern matching, no need...
2014-10-25 David MajnemerInstCombine: Remove overzealous asserts
2014-10-23 Sanjay PatelHandle sqrt() shrinking in SimplifyLibCalls like any...
2014-10-23 Frederic RissAssert that ValueHandleBase::ValueIsRAUWd doesn't chang...
2014-10-22 Sanjay PatelShrinkify libcalls: use float versions of double libm...
2014-10-21 Hans WennborgRevert "Teach the load analysis to allow finding availa...
2014-10-21 Matt ArsenaultAdd minnum / maxnum intrinsics
2014-10-21 Philip ReamesPreserve 'nonnull' when changing type of the load.
2014-10-21 David MajnemerInstCombine: Simplify FoldICmpCstShrCst
2014-10-21 Chandler CarruthTeach the load analysis to allow finding available...
2014-10-21 Philip ReamesIntroduce enum values for previously defined metadata...
2014-10-20 Chandler CarruthTeach the load analysis driving core instcombine logic...
2014-10-19 Chandler CarruthDo a better and more complete job of preserving metadat...
2014-10-19 David MajnemerInstCombine: (sub (or A B) (xor A B)) --> (and A B)
2014-10-19 David MajnemerInstCombine: Optimize icmp eq/ne (shl Const2, A), Const1
2014-10-18 Chandler CarruthPreserve AA metadata when combining (cast (load (....
2014-10-18 Chandler Carruth[InstCombine] Do an about-face on how LLVM canonicalize...
2014-10-16 Akira HatanakaReapply r219832 - InstCombine: Narrow switch instructio...
2014-10-16 Akira HatanakaRevert r219832.
2014-10-15 Akira HatanakaInstCombine: Narrow switch instructions using known...
2014-10-14 David MajnemerInstCombine: Don't miscompile X % ((Pow2 << A) >>u B)
2014-10-14 Sanjay Patelfix formatting; NFC
2014-10-13 David MajnemerInstCombine: Fix miscompile in X % -Y -> X % Y transform
2014-10-13 David MajnemerInstCombine: Don't miscompile (x lshr C1) udiv C2
2014-10-12 Benjamin KramerInstCombine: Turn (x != 0 & x <u C) into the canonical...
2014-10-12 David MajnemerInstCombine: Simplify commonIDivTransforms
2014-10-11 David MajnemerInstCombine: Don't fold (X <<s log(INT_MIN)) /s INT_MIN...
2014-10-11 David MajnemerInstCombine, InstSimplify: (%X /s C1) /s C2 isn't alway...
2014-10-11 David MajnemerInstCombine: mul to shl shouldn't preserve nsw
2014-10-09 Andrea Di Biagio[InstCombine] Fix wrong folding of constant comparisons...
2014-10-08 Justin BognerRevert "[InstCombine] re-commit r218721 with fix for...
2014-10-08 Suyog SardaFormat spacing and remove extra lines to comply with...
2014-10-08 Gerolf Hoflehner[InstCombine] re-commit r218721 with fix for pr21199
2014-10-08 Hans WennborgRevert r219175 - [InstCombine] re-commit r218721 icmp...
2014-10-07 Suyog SardaReformat if statement to comply with LLVM standards...
2014-10-07 Suyog SardaReformat to comply with LLVM coding standards using...
2014-10-07 Tilmann Scheller[InstCombine] Reformat if statements to comply with...
2014-10-07 Gerolf Hoflehner[InstCombine] re-commit r218721 icmp-select-icmp optimi...
2014-10-05 Hal Finkel[InstCombine] Simplify the logic from r219067 using...
2014-10-04 Hal Finkel[InstCombine] Remove redundant @llvm.assume intrinsics
2014-10-02 Sanjay PatelOptimize square root squared (PR21126).
2014-10-02 Sanjay PatelUse the local variable that other clauses around here...
2014-10-01 Evgeniy StepanovRevert r218721, r218735.
2014-10-01 Gerolf Hoflehner[InstCombine] Fix for assert build failures caused...
2014-10-01 Gerolf Hoflehner[InstCombine] Optimize icmp-select-icmp
2014-09-17 David BlaikieReapply fix in r217988 (reverted in r217989) and remove...
2014-09-17 David BlaikieRevert "Fix -Wnon-virtual-dtor warning introduced in...
2014-09-17 David BlaikieFix -Wnon-virtual-dtor warning introduced in r217982.
2014-09-17 Chris BienemanRefactoring SimplifyLibCalls to remove static initializ...
2014-09-17 Andrea Di Biagio[InstCombine] Fix wrong folding of constant comparison...
2014-09-07 Hal FinkelCheck for all known bits on ret in InstCombine
2014-09-07 Hal FinkelAdd additional patterns for @llvm.assume in ValueTracking
2014-09-07 Hal FinkelMake use of @llvm.assume in ValueTracking (computeKnown...
2014-09-07 Hal FinkelAdd an Assumption-Tracking Pass
2014-09-05 David MajnemerInstCombine: Remove a special case pattern
2014-09-01 David MajnemerRevert "Revert two GEP-related InstCombine commits"
2014-08-30 David MajnemerInstCombine: Respect recursion depth in visitUDivOperand
2014-08-30 David MajnemerInstCombine: Try harder to combine icmp instructions
2014-08-29 David MajnemerRevert two GEP-related InstCombine commits
2014-08-28 David MajnemerInstCombine: Remove redundant combines
2014-08-28 David MajnemerInstSimplify: Move a transform from InstCombine to...
2014-08-27 David MajnemerInstCombine: Combine gep X, (Y-X) to Y
2014-08-27 Craig TopperSimplify creation of a bunch of ArrayRefs by using...
2014-08-27 David MajnemerInstCombine: Optimize GEP's involving ptrtoint better
2014-08-26 Dinesh DwivediThis patch enables SimplifyUsingDistributiveLaws()...
2014-08-24 David MajnemerInstCombine: Properly optimize or'ing bittests together
next