projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[PM] Port instcombine to the new pass manager!
[oota-llvm.git]
/
lib
/
Transforms
/
InstCombine
/
InstCombineCompares.cpp
2015-01-22
Chandler Carruth
[PM] Rename InstCombine.h to InstCombineInternal.h...
blob
|
commitdiff
|
raw
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
2013-09-20
Benjamin Kramer
InstCombine: Remove unused argument. No functionality...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-09
Quentin Colombet
[InstCombiner] Expose opportunities to merge subtract...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-21
Matt Arsenault
Teach InstCombine about address spaces
blob
|
commitdiff
|
raw
|
diff to current
2013-08-19
Matt Arsenault
Revert non-test parts of r188507
blob
|
commitdiff
|
raw
|
diff to current
2013-08-15
Matt Arsenault
Don't do FoldCmpLoadFromIndexedGlobal for non inbounds...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-09
David Majnemer
InstCombine: Fix typo in comment for visitICmpInstWithI...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-09
David Majnemer
InstCombine: variations on 0xffffffff - x >= 4
blob
|
commitdiff
|
raw
|
diff to current
2013-07-09
David Majnemer
InstCombine: X & -C != -C -> X <= u ~C
blob
|
commitdiff
|
raw
|
diff to current
2013-07-09
David Majnemer
Commit r185909 was a misapplied patch, fix it
blob
|
commitdiff
|
raw
|
diff to current
2013-07-09
David Majnemer
InstCombine: add more transforms
blob
|
commitdiff
|
raw
|
diff to current
2013-07-08
David Majnemer
InstCombine: Fold X-C1 <u 2 -> (X & -2) == C1
blob
|
commitdiff
|
raw
|
diff to current
2013-06-29
David Majnemer
InstCombine: FoldGEPICmp shouldn't change sign of base...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-29
David Majnemer
InstCombine: Small whitespace cleanup in FoldGEPICmp
blob
|
commitdiff
|
raw
|
diff to current
2013-06-28
David Majnemer
InstCombine: Optimize (1 << X) Pred CstP2 to X Pred...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-27
Michael Gottesman
Revert "Revert "[APFloat] Removed APFloat constructor...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-27
Michael Gottesman
Revert "[APFloat] Removed APFloat constructor which...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-27
Michael Gottesman
[APFloat] Removed APFloat constructor which initialized...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-06
Jakub Staszak
Re-apply "Use IRBuilder instead of ConstantInt methods...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-06
Rafael Espindola
Revert "Use IRBuilder instead of ConstantInt methods...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-05
Jakub Staszak
Use IRBuilder instead of ConstantInt methods. It simpli...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-12
David Majnemer
Simplify (A & ~B) in icmp if A is a power of 2
blob
|
commitdiff
|
raw
|
diff to current
2013-04-11
David Majnemer
Optimize icmp involving addition better
blob
|
commitdiff
|
raw
|
diff to current
2013-04-05
Jim Grosbach
Tidy up a bit. No functional change.
blob
|
commitdiff
|
raw
|
diff to current
2013-03-25
Arnaud A. de Grand...
Address issues found by Duncan during post-commit revie...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-25
Arnaud A. de Grand...
InstCombine: simplify comparisons to zero of (shl ...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-22
Arnaud A. de Grand...
InstCombine: Improve the result bitvect type when foldi...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-13
Arnaud A. de Grand...
Fix a performance regression when combining to smaller...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-15
Arnaud A. de Grand...
Fix refactoring mistake in "Teach InstCombine to work...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-15
Arnaud A. de Grand...
Teach InstCombine to work with smaller legal types...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-02
Chandler Carruth
Move all of the header files which are involved in...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-19
Paul Redmond
Transform (x&C)>V into (x&C)!=0 where possible
blob
|
commitdiff
|
raw
|
diff to current
2012-12-13
NAKAMURA Takumi
Revert r170020, "Simplify negated bit test", for now.
blob
|
commitdiff
|
raw
|
diff to current
2012-12-13
Rafael Espindola
Missed these calls from the previous rename somehow.
blob
|
commitdiff
|
raw
|
diff to current
2012-12-12
David Majnemer
Simplify negated bit test
blob
|
commitdiff
|
raw
|
diff to current
next