Revert a part of r223583, for now. It seems causing different emission between stage2...
[oota-llvm.git] / lib / Analysis / InstructionSimplify.cpp
2014-12-08 NAKAMURA TakumiRevert a part of r223583, for now. It seems causing...
2014-12-06 David MajnemerInstSimplify: Optimize away useless unsigned comparisons
2014-12-04 Hal FinkelRevert "r223364 - Revert r223347 which has caused crash...
2014-12-04 Alexander PotapenkoRevert r223347 which has caused crashes on bootstrap...
2014-12-04 Hal FinkelRestrict somewhat the memory-allocation pointer cmp...
2014-12-01 Hal FinkelSimplify pointer comparisons involving memory allocatio...
2014-11-27 David MajnemerInstSimplify: Restore optimizations lost in r210006
2014-11-25 David MajnemerInstSimplify: Handle some simple tautological comparisons
2014-11-22 David MajnemerInstSimplify: Simplify (sub 0, X) -> X if it's NUW
2014-11-19 David BlaikieUpdate SetVector to rely on the underlying set's insert...
2014-11-16 David MajnemerInstSimplify: Optimize ICmpInst xform that uses compute...
2014-11-05 David MajnemerInstSimplify: Exact shifts of X by Y are X if X has...
2014-11-04 David MajnemerInstSimplify: Fold a hasNoSignedWrap() call into a...
2014-11-04 David MajnemerInstSimplify: Fold a hasNoUnsignedWrap() call into...
2014-10-11 David MajnemerInstCombine, InstSimplify: (%X /s C1) /s C2 isn't alway...
2014-09-17 David MajnemerInstSimplify: Don't allow (x srem y) urem y -> x srem y
2014-09-17 David MajnemerInstSimplify: ((X % Y) % Y) -> (X % Y)
2014-09-15 David MajnemerInstSimplify: Simplify trivial and/or of icmps
2014-09-12 Benjamin KramerFix an ODR violation consisting of two 'struct Query...
2014-09-07 Hal FinkelMake use of @llvm.assume in ValueTracking (computeKnown...
2014-08-28 David MajnemerInstSimplify: Move a transform from InstCombine to...
2014-08-27 David MajnemerInstSimplify: Don't simplify gep X, (Y-X) to Y if types...
2014-08-27 Nico WeberReland r216439 215441, majnemer has a real fix for...
2014-08-27 Nico WeberRevert r216439 (and r216441, else the former doesn...
2014-08-27 David MajnemerInstSimplify: Compute comparison ranges for left shift...
2014-08-26 David MajnemerInstSimplify: Fold gep X, (sub 0, ptrtoint(X)) to null
2014-08-26 David MajnemerInstSimplify: Simplify trivial pointer expressions...
2014-07-31 David MajnemerInstSimplify: Simplify (X - (0 - Y)) if the second...
2014-07-17 Suyog SardaRectify r213231. Use proper version of 'ComputeNumSignB...
2014-07-17 Suyog SardaMove ashr optimization from InstCombineShift to InstSim...
2014-07-14 David MajnemerInstSimplify: Correct sdiv x / -1
2014-07-14 David MajnemerInstSimplify: The upper bound of X / C was missing...
2014-07-04 David MajnemerInstSimplify: Fix a bug when INT_MIN is in a sdiv
2014-06-26 Dinesh DwivediThis patch removed duplicate code for matching patterns
2014-06-19 Nick LewyckyMove optimization of some cases of (A & C1)|(B & C2...
2014-06-19 Nick LewyckyMake instsimplify's analysis of icmp eq/ne use computeK...
2014-05-16 David MajnemerInstSimplify: Improve handling of ashr/lshr
2014-05-16 David MajnemerInstSimplify: Optimize using dividend in sdiv
2014-05-14 David MajnemerInstSimplify: Optimize signed icmp of -(zext V)
2014-04-22 Chandler Carruth[Modules] Fix potential ODR violations by sinking the...
2014-04-15 Craig Topper[C++11] More 'nullptr' conversion. In some cases just...
2014-03-09 Chandler Carruth[C++11] Add range based accessors for the Use-Def chain...
2014-03-04 Chandler Carruth[Modules] Move the ConstantRange class into the IR...
2014-03-04 Chandler Carruth[Modules] Move ValueHandle into the IR library where...
2014-03-04 Chandler Carruth[Modules] Move the LLVM IR pattern match header into...
2014-03-04 Chandler Carruth[Modules] Move GetElementPtrTypeIterator into the IR...
2014-02-21 Rafael EspindolaRename many DataLayout variables from TD to DL.
2014-01-24 Benjamin KramerInstSimplify: Make shift, select and GEP simplification...
2014-01-13 Chandler Carruth[cleanup] Move the Dominators.h and Verifier.h headers...
2014-01-07 Chandler CarruthRe-sort all of the includes with ./utils/sort_includes...
2013-09-24 Benjamin KramerTeach MemoryBuiltins and InstructionSimplify that opera...
2013-09-23 Benjamin KramerInstSimplify: Fold equality comparisons between non...
2013-08-07 Hal FinkelAdd ISD::FROUND for libm round()
2013-08-03 Matt ArsenaultMinor address space code simplification.
2013-08-02 Matt ArsenaultTeach InstructionSimplify about pointer address spaces
2013-07-12 Nick LewyckyFix logic error optimizing "icmp pred (urem X, Y),...
2013-07-09 David MajnemerInstSimplify: X >> X -> 0
2013-04-08 NAKAMURA TakumiInstructionSimplify.cpp: Fix a ligature, "fi", to get...
2013-02-07 Michael IlsemanIdentify and simplify idempotent intrinsics. Test case...
2013-02-01 Benjamin KramerInstSimplify: stripAndComputeConstantOffsets can be...
2013-02-01 Dan GohmanAdd a comment explaining an unavailable optimization.
2013-02-01 Dan GohmanRewrite instsimplify's handling if icmp on pointer...
2013-01-31 Dan GohmanAn alloca can be equal to an argument. It can't *alias...
2013-01-31 Dan GohmanChange stripAndComputeConstantOffsets to accept a NULL...
2013-01-31 Dan GohmanAdd a comment.
2013-01-31 Dan GohmanMinor code simplification.
2013-01-31 Dan GohmanstripAndComputeConstantOffsets is only called on pointe...
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-28 Chandler CarruthNuke some dead code that snuck in some how. I thought...
2012-12-28 Chandler CarruthTeach instsimplify to use the constant folder where...
2012-12-28 Chandler CarruthAdd entry points to instsimplify for simplifying calls...
2012-12-13 Rafael EspindolaRename isPowerOfTwo to isKnownToBeAPowerOfTwo.
2012-12-12 Rafael EspindolaThe TargetData is not used for the isPowerOfTwo determi...
2012-12-12 Michael IlsemanHave SimplifyBinOp call the new FAdd/FSub/FMul helpers...
2012-12-12 Michael IlsemanAdded a slew of SimplifyInstruction floating-point...
2012-12-11 Chandler CarruthHolding my nose and moving the accumulation routine...
2012-12-09 Michael IlsemanReorganize FastMathFlags to be a wrapper around unsigne...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-11-27 Michael IlsemanFast-math optimization: fold multiply by zero
2012-11-16 Duncan SandsMake this easier to understand, as suggested by Chandler.
2012-11-16 Duncan SandsInstructionSimplify should be able to simplify A+B...
2012-11-01 Chandler CarruthRevert the majority of the next patch in the address...
2012-11-01 Chandler CarruthRevert the series of commits starting with r166578...
2012-10-24 Micah VillmowAdd some cleanup to the DataLayout changes requested...
2012-10-24 Micah VillmowAdd in support for getIntPtrType to get the pointer...
2012-10-15 Micah VillmowResubmit the changes to llvm core to update the functio...
2012-10-11 Micah VillmowRevert 165732 for further review.
2012-10-11 Micah VillmowAdd in the first iteration of support for llvm/clang...
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-09-27 Sylvestre LedruRevert 'Fix a typo 'iff' => 'if''. iff is an abreviatio...
2012-09-27 Sylvestre LedruFix a typo 'iff' => 'if'
2012-08-07 Chandler CarruthFix PR13412, a nasty miscompile due to the interleaved
2012-05-17 Bill WendlingRemove extraneous ';'.
2012-03-28 Chad RosierRevert r153521 as it's causing large regressions on...
2012-03-27 Chad RosierReapply r153423; the original commit was fine. The...
2012-03-26 Chad RosierRevert r153423 as this is causing failures on our inter...
2012-03-26 Rafael EspindolaUse the new range metadata in computeMaskedBits and...
2012-03-25 Chandler CarruthTeach instsimplify how to simplify comparisons of point...
2012-03-25 Chandler CarruthSwitch the pointer-difference simplification logic...
2012-03-24 Chandler CarruthTry to harden the recursive simplification still furthe...
next