2015-10-19 |
Michael Liao | [InstCombine] Optimize icmp of inc/dec at RHS |
blob | commitdiff | raw |
2015-10-07 |
Hans Wennborg | InstCombine: Fold comparisons between unguessable alloc... |
blob | commitdiff | raw | diff to current |
2015-10-06 |
Hans Wennborg | Fix Clang-tidy modernize-use-nullptr warnings in source... |
blob | commitdiff | raw | diff to current |
2015-09-19 |
David Majnemer | [InstCombine] FoldICmpCstShrCst failed for ashr when... |
blob | commitdiff | raw | diff to current |
2015-09-19 |
David Majnemer | [InstCombine] FoldICmpCstShrCst didn't handle icmps... |
blob | commitdiff | raw | diff to current |
2015-09-16 |
Sanjoy Das | [InstCombine] Optimize icmp slt signum(x), 1 --> icmp... |
blob | commitdiff | raw | diff to current |
2015-09-15 |
Arch D. Robison | Broaden optimization of fcmp ([us]itofp x, constant... |
blob | commitdiff | raw | diff to current |
2015-09-05 |
David Majnemer | [InstCombine] Don't assume m_Mul gives back an Instruction |
blob | commitdiff | raw | diff to current |
2015-08-28 |
Sanjoy Das | [InstCombine] Fix PR24605. |
blob | commitdiff | raw | diff to current |
2015-08-21 |
Sanjoy Das | Re-apply r245635, "[InstCombine] Transform A & (L ... |
blob | commitdiff | raw | diff to current |
2015-08-21 |
NAKAMURA Takumi | Revert r245635, "[InstCombine] Transform A & (L - 1... |
blob | commitdiff | raw | diff to current |
2015-08-20 |
Sanjoy Das | [InstCombine] Transform A & (L - 1) u< L --> L != 0 |
blob | commitdiff | raw | diff to current |
2015-08-16 |
David Majnemer | [InstCombine] Replace an and+icmp with a trunc+icmp |
blob | commitdiff | raw | diff to current |
2015-08-11 |
Sanjoy Das | Fix PR24354. |
blob | commitdiff | raw | diff to current |
2015-07-10 |
Benjamin Kramer | [InstSimplify] Fold away ord/uno fcmps when nnan is... |
blob | commitdiff | raw | diff to current |
2015-06-25 |
Jingyue Wu | [InstCombine] call SimplifyICmpInst with correct context |
blob | commitdiff | raw | diff to current |
2015-06-05 |
Sanjoy Das | [InstCombine][NFC] Add a ``break;`` statement. |
blob | commitdiff | raw | diff to current |
2015-06-05 |
Sanjoy Das | [InstCombine] Fix PR23751. |
blob | commitdiff | raw | diff to current |
2015-05-22 |
David Majnemer | [InstSimplify] Handle some overflow intrinsics in InstS... |
blob | commitdiff | raw | diff to current |
2015-05-21 |
David Majnemer | [InstCombine] X - 0 is equal to X, not undef |
blob | commitdiff | raw | diff to current |
2015-05-20 |
James Molloy | Reapply r237539 with a fix for the Chromium build. |
blob | commitdiff | raw | diff to current |
2015-05-19 |
Hans Wennborg | Revert r237539: "Reapply r237520 with another fix for... |
blob | commitdiff | raw | diff to current |
2015-05-18 |
David Blaikie | Simplify IRBuilder::CreateCall* by using ArrayRef+initi... |
blob | commitdiff | raw | diff to current |
2015-05-17 |
James Molloy | Reapply r237520 with another fix for infinite looping |
blob | commitdiff | raw | diff to current |
2015-05-16 |
James Molloy | Revert commits r237521 and r237520. |
blob | commitdiff | raw | diff to current |
2015-05-16 |
James Molloy | Reapply r237453 with a fix for the test timeouts. |
blob | commitdiff | raw | diff to current |
2015-05-15 |
James Molloy | Revert "Canonicalize min/max expressions correctly." |
blob | commitdiff | raw | diff to current |
2015-05-15 |
James Molloy | Canonicalize min/max expressions correctly. |
blob | commitdiff | raw | diff to current |
2015-04-13 |
Nick Lewycky | Subtraction is not commutative. Fixes PR23212! |
blob | commitdiff | raw | diff to current |
2015-04-10 |
Sanjoy Das | [InstCombine][CodeGenPrep] Create llvm.uadd.with.overfl... |
blob | commitdiff | raw | diff to current |
2015-04-08 |
Sanjoy Das | [InstCombine] Refactor out OptimizeOverflowCheck. ... |
blob | commitdiff | raw | diff to current |
2015-03-26 |
Benjamin Kramer | InstCombine: fold (A << C) == (B << C) --> ((A^B) ... |
blob | commitdiff | raw | diff to current |
2015-03-10 |
Mehdi Amini | DataLayout is mandatory, update the API to reflect... |
blob | commitdiff | raw | diff to current |
2015-02-13 |
Michael Liao | [InstCombine] Fix a bug when combining `icmp` from... |
blob | commitdiff | raw | diff to current |
2015-01-22 |
Chandler Carruth | [PM] Rename InstCombine.h to InstCombineInternal.h... |
blob | commitdiff | raw | diff to current |
2015-01-15 |
Chandler Carruth | [PM] Move TargetLibraryInfo into the Analysis library. |
blob | commitdiff | raw | diff to current |
2015-01-14 |
David Majnemer | InstCombine: Don't take A-B<0 into A<B if A-B has other... |
blob | commitdiff | raw | diff to current |
2015-01-08 |
Matt Arsenault | Fix fcmp + fabs instcombines when using the intrinsic |
blob | commitdiff | raw | diff to current |
2015-01-06 |
Matt Arsenault | Convert fcmp with 0.0 from casted integers to icmp |
blob | commitdiff | raw | diff to current |
2015-01-04 |
Chandler Carruth | [PM] Split the AssumptionTracker immutable pass into... |
blob | commitdiff | raw | diff to current |
2014-12-31 |
David Majnemer | InstCombine: try to transform A-B < 0 into A < B |
blob | commitdiff | raw | diff to current |
2014-11-28 |
Ankur Garg | Removed extra line from a comment to test first commit... |
blob | commitdiff | raw | diff to current |
2014-11-22 |
David Majnemer | InstCombine: Silence a parenthesis warning |
blob | commitdiff | raw | diff to current |
2014-11-21 |
Gerolf Hoflehner | [InstCombine] Re-commit of r218721 (Optimize icmp... |
blob | commitdiff | raw | diff to current |
2014-11-06 |
David Majnemer | InstCombine: Rely on cmpxchg's return code when it... |
blob | commitdiff | raw | diff to current |
2014-11-01 |
David Majnemer | InstCombine: Don't assume that m_ZExt matches an Instru... |
blob | commitdiff | raw | diff to current |
2014-11-01 |
David Majnemer | InstCombine: Combine (X+cst) < 0 --> X < -cst |
blob | commitdiff | raw | diff to current |
2014-10-25 |
David Majnemer | InstCombine: Remove overzealous asserts |
blob | commitdiff | raw | diff to current |
2014-10-21 |
David Majnemer | InstCombine: Simplify FoldICmpCstShrCst |
blob | commitdiff | raw | diff to current |
2014-10-19 |
David Majnemer | InstCombine: Optimize icmp eq/ne (shl Const2, A), Const1 |
blob | commitdiff | raw | diff to current |
2014-10-09 |
Andrea Di Biagio | [InstCombine] Fix wrong folding of constant comparisons... |
blob | commitdiff | raw | diff to current |
2014-10-08 |
Justin Bogner | Revert "[InstCombine] re-commit r218721 with fix for... |
blob | commitdiff | raw | diff to current |
2014-10-08 |
Gerolf Hoflehner | [InstCombine] re-commit r218721 with fix for pr21199 |
blob | commitdiff | raw | diff to current |
2014-10-08 |
Hans Wennborg | Revert r219175 - [InstCombine] re-commit r218721 icmp... |
blob | commitdiff | raw | diff to current |
2014-10-07 |
Gerolf Hoflehner | [InstCombine] re-commit r218721 icmp-select-icmp optimi... |
blob | commitdiff | raw | diff to current |
2014-10-01 |
Evgeniy Stepanov | Revert r218721, r218735. |
blob | commitdiff | raw | diff to current |
2014-10-01 |
Gerolf Hoflehner | [InstCombine] Fix for assert build failures caused... |
blob | commitdiff | raw | diff to current |
2014-10-01 |
Gerolf Hoflehner | [InstCombine] Optimize icmp-select-icmp |
blob | commitdiff | raw | diff to current |
2014-09-17 |
Andrea Di Biagio | [InstCombine] Fix wrong folding of constant comparison... |
blob | commitdiff | raw | diff to current |
2014-09-07 |
Hal Finkel | Make use of @llvm.assume in ValueTracking (computeKnown... |
blob | commitdiff | raw | diff to current |
2014-08-28 |
David Majnemer | InstCombine: Remove redundant combines |
blob | commitdiff | raw | diff to current |
2014-08-28 |
David Majnemer | InstSimplify: Move a transform from InstCombine to... |
blob | commitdiff | raw | diff to current |
2014-08-24 |
David Majnemer | InstCombine: Properly optimize or'ing bittests together |
blob | commitdiff | raw | diff to current |
2014-07-22 |
Suyog Sarda | This patch implements optimization as mentioned in... |
blob | commitdiff | raw | diff to current |
2014-07-07 |
Benjamin Kramer | InstCombine: Simplify code, no functionality change. |
blob | commitdiff | raw | diff to current |
2014-06-24 |
Benjamin Kramer | InstCombine: Disable umul.with.overflow recognition... |
blob | commitdiff | raw | diff to current |
2014-06-09 |
Matt Arsenault | Look through addrspacecasts when turning ptr comparison... |
blob | commitdiff | raw | diff to current |
2014-06-07 |
Rafael Espindola | Revert 209903 and 210040. |
blob | commitdiff | raw | diff to current |
2014-06-02 |
Rafael Espindola | Added support to optimize comparisons with "lshr exact... |
blob | commitdiff | raw | diff to current |
2014-06-02 |
Dinesh Dwivedi | Added inst combine tarnsform for (1 << X) & C pattrens... |
blob | commitdiff | raw | diff to current |
2014-05-30 |
Rafael Espindola | PR19753: Optimize comparisons with "ashr exact" of... |
blob | commitdiff | raw | diff to current |
2014-05-15 |
David Majnemer | InstCombine: Optimize -x s< cst |
blob | commitdiff | raw | diff to current |
2014-05-14 |
Jay Foad | Rename ComputeMaskedBits to computeKnownBits. "Masked... |
blob | commitdiff | raw | diff to current |
2014-04-25 |
Craig Topper | [C++] Use 'nullptr'. Transforms edition. |
blob | commitdiff | raw | diff to current |
2014-04-22 |
Chandler Carruth | [Modules] Fix potential ODR violations by sinking the... |
blob | commitdiff | raw | diff to current |
2014-04-21 |
Chandler Carruth | [Modules] Sink all the DEBUG_TYPE defines for InstCombi... |
blob | commitdiff | raw | diff to current |
2014-04-14 |
Serge Pavlov | Use APInt arithmetic, fixed typo. Thanks to Benjamin... |
blob | commitdiff | raw | diff to current |
2014-04-13 |
Serge Pavlov | Recognize test for overflow in integer multiplication. |
blob | commitdiff | raw | diff to current |
2014-03-28 |
Erik Verbruggen | Revert "InstCombine: merge constants in both operands... |
blob | commitdiff | raw | diff to current |
2014-03-27 |
Reid Kleckner | InstCombine: Don't combine constants on unsigned icmps |
blob | commitdiff | raw | diff to current |
2014-03-27 |
Erik Verbruggen | InstCombine: merge constants in both operands of icmp. |
blob | commitdiff | raw | diff to current |
2014-03-09 |
Chandler Carruth | [C++11] Add range based accessors for the Use-Def chain... |
blob | commitdiff | raw | diff to current |
2014-03-04 |
Chandler Carruth | [Modules] Move the ConstantRange class into the IR... |
blob | commitdiff | raw | diff to current |
2014-03-04 |
Chandler Carruth | [Modules] Move the LLVM IR pattern match header into... |
blob | commitdiff | raw | diff to current |
2014-03-04 |
Chandler Carruth | [Modules] Move GetElementPtrTypeIterator into the IR... |
blob | commitdiff | raw | diff to current |
2014-02-24 |
Rafael Espindola | Make some DataLayout pointers const. |
blob | commitdiff | raw | diff to current |
2014-02-21 |
Rafael Espindola | Rename many DataLayout variables from TD to DL. |
blob | commitdiff | raw | diff to current |
2014-02-12 |
Owen Anderson | Remove a very old instcombine where we would turn seque... |
blob | commitdiff | raw | diff to current |
2014-01-24 |
Alp Toker | Fix known typos |
blob | commitdiff | raw | diff to current |
2014-01-19 |
Benjamin Kramer | InstCombine: Hoist 3 copies of AddOne/SubOne into a... |
blob | commitdiff | raw | diff to current |
2013-12-19 |
Kay Tiong Khoo | Stay classy (and legal) LLVM. Remove links to 3rd party... |
blob | commitdiff | raw | diff to current |
2013-12-19 |
Kay Tiong Khoo | Improved fix for PR17827 (instcombine of shift/and... |
blob | commitdiff | raw | diff to current |
2013-12-02 |
Kay Tiong Khoo | Use local variable for repeated use rather than 'get... |
blob | commitdiff | raw | diff to current |
2013-12-02 |
Kay Tiong Khoo | Move variables to where they are used and give them... |
blob | commitdiff | raw | diff to current |
2013-12-02 |
Kay Tiong Khoo | Rename variables to be consistent (CST -> Cst). No... |
blob | commitdiff | raw | diff to current |
2013-12-02 |
Kay Tiong Khoo | Conservative fix for PR17827 - don't optimize a shift... |
blob | commitdiff | raw | diff to current |
2013-11-16 |
Benjamin Kramer | InstCombine: fold (A >> C) == (B >> C) --> (A^B) <... |
blob | commitdiff | raw | diff to current |
2013-09-30 |
Matt Arsenault | Use right address space size in InstCombineCompares |
blob | commitdiff | raw | diff to current |
2013-09-30 |
Matt Arsenault | Constant fold ptrtoint + compare with address spaces |
blob | commitdiff | raw | diff to current |
2013-09-27 |
Matt Arsenault | Use type helper functions |
blob | commitdiff | raw | diff to current |
next |