projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
typo; NFC
[oota-llvm.git]
/
lib
/
Transforms
/
InstCombine
/
InstCombineCompares.cpp
2015-09-05
David Majnemer
[InstCombine] Don't assume m_Mul gives back an Instruction
blob
|
commitdiff
|
raw
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
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
next