projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Canonicalize header guards into a common format.
[oota-llvm.git]
/
lib
/
Transforms
/
InstCombine
/
InstCombineCompares.cpp
2014-07-22
Suyog Sarda
This patch implements optimization as mentioned in...
blob
|
commitdiff
|
raw
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
2012-12-03
Chandler Carruth
Use the new script to sort the includes of every file...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-16
Duncan Sands
Make this easier to understand, as suggested by Chandler.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-16
Duncan Sands
Fix PR14361: wrong simplification of A+B==B+A. You...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-01
Chandler Carruth
Revert the majority of the next patch in the address...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-01
Chandler Carruth
Revert the series of commits starting with r166578...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-30
Ulrich Weigand
Enable some additional constant folding for PPCDoubleDo...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-24
Micah Villmow
Add some cleanup to the DataLayout changes requested...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-24
Micah Villmow
Add in support for getIntPtrType to get the pointer...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-15
Micah Villmow
Resubmit the changes to llvm core to update the functio...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-11
Micah Villmow
Revert 165732 for further review.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-11
Micah Villmow
Add in the first iteration of support for llvm/clang...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-08
Micah Villmow
Move TargetData to DataLayout.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-18
Benjamin Kramer
InstCombine: Fix a crasher when encountering a function...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-18
Benjamin Kramer
Remove overly conservative hasOneUse check, this always...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-18
Benjamin Kramer
InstCombine: Add a couple of fabs identities for compar...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-07
Bob Wilson
Fix a serious typo in InstCombine's optimization of...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-11
Benjamin Kramer
InstCombine: factor code better.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-10
Benjamin Kramer
InstCombine: Turn (zext A) == (B & (1<<X)-1) into A...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-11
Eli Friedman
Fix a minor logic mistake transforming compares in...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-04
Rafael Espindola
Always compute all the bits in ComputeMaskedBits.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-21
Benjamin Kramer
Fix unsigned off-by-one in comment.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-21
Benjamin Kramer
InstCombine: Don't transform a signed icmp of two GEPs...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-20
Benjamin Kramer
InstCombine: Removing the base from the address calcula...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-20
Benjamin Kramer
InstCombine: When comparing two GEPs that were derived...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-13
Devang Patel
Check against umin while converting fcmp into an icmp.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-31
Chris Lattner
enhance logic to support ConstantDataArray.
blob
|
commitdiff
|
raw
|
diff to current
2011-12-17
Dan Gohman
The powers that be have decided that LLVM IR should...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-02
Chad Rosier
Fix a few more places where TargetData/TargetLibraryInf...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-01
Pete Cooper
Improved fix for abs(val) != 0 to check other similar...
blob
|
commitdiff
|
raw
|
diff to current
next