projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
R600/SI: Using SGPRs is illegal for instructions that read carry-out from VCC
[oota-llvm.git]
/
lib
/
Transforms
/
InstCombine
/
2014-03-07
Tim Northover
InstCombine: form shuffles from wider range of insert...
tree
|
commitdiff
2014-03-06
Chandler Carruth
[Layering] Move InstVisitor.h into the IR library as...
tree
|
commitdiff
2014-03-05
Craig Topper
[C++11] Add 'override' keyword to virtual methods that...
tree
|
commitdiff
2014-03-04
Chandler Carruth
[Modules] Move the ConstantRange class into the IR...
tree
|
commitdiff
2014-03-04
Chandler Carruth
[Modules] Move the TargetFolder into the Analysis libra...
tree
|
commitdiff
2014-03-04
Chandler Carruth
[Modules] Move CFG.h to the IR library as it defines...
tree
|
commitdiff
2014-03-04
Chandler Carruth
[Modules] Move ValueHandle into the IR library where...
tree
|
commitdiff
2014-03-04
Chandler Carruth
[Modules] Move the LLVM IR pattern match header into...
tree
|
commitdiff
2014-03-04
Chandler Carruth
[Modules] Move CallSite into the IR library where it...
tree
|
commitdiff
2014-03-04
Chandler Carruth
[Modules] Move GetElementPtrTypeIterator into the IR...
tree
|
commitdiff
2014-02-25
Rafael Espindola
Make DataLayout a plain object, not a pass.
tree
|
commitdiff
2014-02-24
Rafael Espindola
Make some DataLayout pointers const.
tree
|
commitdiff
2014-02-21
Rafael Espindola
Rename many DataLayout variables from TD to DL.
tree
|
commitdiff
2014-02-20
Nick Lewycky
Make sure that value handle users see the transformatio...
tree
|
commitdiff
2014-02-14
Matt Arsenault
Do more addrspacecast transforms that happen for bitcast.
tree
|
commitdiff
2014-02-13
Benjamin Kramer
InstCombine: Replace custom constant folding code with...
tree
|
commitdiff
2014-02-12
Owen Anderson
Remove a very old instcombine where we would turn seque...
tree
|
commitdiff
2014-02-11
Benjamin Kramer
InstCombine: Teach icmp merging about the equivalence...
tree
|
commitdiff
2014-02-06
Paul Robinson
Disable most IR-level transform passes on functions...
tree
|
commitdiff
2014-01-28
Reid Kleckner
Update optimization passes to handle inalloca arguments
tree
|
commitdiff
2014-01-24
Benjamin Kramer
InstCombine: Don't try to use aggregate elements of...
tree
|
commitdiff
2014-01-24
Alp Toker
Fix known typos
tree
|
commitdiff
2014-01-20
Owen Anderson
Fix all the remaining lost-fast-math-flags bugs I've...
tree
|
commitdiff
2014-01-19
Benjamin Kramer
InstCombine: Modernize a bunch of cast combines.
tree
|
commitdiff
2014-01-19
Benjamin Kramer
InstCombine: Hoist 3 copies of AddOne/SubOne into a...
tree
|
commitdiff
2014-01-19
Benjamin Kramer
InstCombine: Replace a hand-rolled version of isKnownTo...
tree
|
commitdiff
2014-01-19
Benjamin Kramer
InstCombine: Teach most integer add/sub/mul/div combine...
tree
|
commitdiff
2014-01-19
Benjamin Kramer
InstCombine: Refactor fmul/fdiv combines to handle...
tree
|
commitdiff
2014-01-18
Nick Lewycky
Don't refuse to transform constexpr(call(arg, ...)...
tree
|
commitdiff
2014-01-18
Benjamin Kramer
InstCombine: Make the (fmul X, -1.0) -> (fsub -0.0...
tree
|
commitdiff
2014-01-18
Owen Anderson
Fix more instances of dropped fast math flags when...
tree
|
commitdiff
2014-01-16
Owen Anderson
Fix two cases where we could lose fast math flags when...
tree
|
commitdiff
2014-01-16
Owen Anderson
Fix an instance where we would drop fast math flags...
tree
|
commitdiff
2014-01-16
Owen Anderson
Fix a bug in InstCombine where we failed to preserve...
tree
|
commitdiff
2014-01-16
Owen Anderson
Teach InstCombine that (fmul X, -1.0) can be simplified...
tree
|
commitdiff
2014-01-14
Matt Arsenault
Do pointer cast simplifications on addrspacecast
tree
|
commitdiff
2014-01-14
Matt Arsenault
Remove a check for an illegal condition.
tree
|
commitdiff
2014-01-08
Hao Liu
Fix a bug about generating undef operand when optimisin...
tree
|
commitdiff
2013-12-19
Kay Tiong Khoo
Stay classy (and legal) LLVM. Remove links to 3rd party...
tree
|
commitdiff
2013-12-19
Kay Tiong Khoo
Improved fix for PR17827 (instcombine of shift/and...
tree
|
commitdiff
2013-12-07
Matt Arsenault
Fix assert with copy from global through addrspacecast
tree
|
commitdiff
2013-12-06
Duncan P. N. Exon...
Don't use isNullValue to evaluate ConstantExpr
tree
|
commitdiff
2013-12-02
Kay Tiong Khoo
Use local variable for repeated use rather than 'get...
tree
|
commitdiff
2013-12-02
Kay Tiong Khoo
Move variables to where they are used and give them...
tree
|
commitdiff
2013-12-02
Kay Tiong Khoo
Rename variables to be consistent (CST -> Cst). No...
tree
|
commitdiff
2013-12-02
Kay Tiong Khoo
Conservative fix for PR17827 - don't optimize a shift...
tree
|
commitdiff
2013-11-28
Stephen Canon
Rein in overzealous InstCombine of fptrunc(OP(fpextend...
tree
|
commitdiff
2013-11-16
Hal Finkel
Apply the InstCombine fptrunc sqrt optimization to...
tree
|
commitdiff
2013-11-16
Benjamin Kramer
InstCombine: fold (A >> C) == (B >> C) --> (A^B) <...
tree
|
commitdiff
2013-11-15
Matt Arsenault
Add instcombine visitor for addrspacecast
tree
|
commitdiff
2013-11-13
Nadav Rotem
Update the docs to match the function name.
tree
|
commitdiff
2013-11-12
Nadav Rotem
Fold (iszero(A&K1) | iszero(A&K2)) -> (A&(K1|K2))...
tree
|
commitdiff
2013-11-04
Matt Arsenault
Scalarize select vector arguments when extracted.
tree
|
commitdiff
2013-10-15
Craig Topper
Remove x86_sse42_crc32_64_8 intrinsic. It has no functi...
tree
|
commitdiff
2013-10-03
Owen Anderson
Pull fptrunc's upwards through selects when one of...
tree
|
commitdiff
2013-10-03
Matt Arsenault
Make gep i8* X, -(ptrtoint Y) transform work with addre...
tree
|
commitdiff
2013-09-30
Matt Arsenault
Use right address space size in InstCombineCompares
tree
|
commitdiff
2013-09-30
Matt Arsenault
Constant fold ptrtoint + compare with address spaces
tree
|
commitdiff
2013-09-30
Benjamin Kramer
InstCombine: Replace manual fast math flag copying...
tree
|
commitdiff
2013-09-30
Joey Gouly
Fix a bug in InstCombine where it attempted to cast...
tree
|
commitdiff
2013-09-27
Matt Arsenault
Use type helper functions
tree
|
commitdiff
2013-09-27
Justin Bogner
InstCombine: Only foldSelectICmpAndOr for integer types
tree
|
commitdiff
2013-09-24
Benjamin Kramer
Push analysis passes to InstSimplify when they're aroun...
tree
|
commitdiff
2013-09-20
Benjamin Kramer
InstCombine: Remove unused argument. No functionality...
tree
|
commitdiff
2013-09-20
Benjamin Kramer
InstCombine: Canonicalize (gep i8* X, -(ptrtoint Y...
tree
|
commitdiff
2013-09-19
Shuxin Yang
[Fast-math] Disable "(C1/X)*C2 => (C1*C2)/X" if C1...
tree
|
commitdiff
2013-09-19
Benjamin Kramer
InstCombine: Don't allow turning vector-of-pointer...
tree
|
commitdiff
2013-09-17
Quentin Colombet
Revert the load slicing done in r190870.
tree
|
commitdiff
2013-09-17
Matt Arsenault
Cleanup handling of constant function casts.
tree
|
commitdiff
2013-09-17
Quentin Colombet
[InstCombiner] Slice a big load in two loads when the...
tree
|
commitdiff
2013-09-11
Eli Friedman
Get rid of unused isPodLike definitions.
tree
|
commitdiff
2013-09-09
Quentin Colombet
[InstCombiner] Expose opportunities to merge subtract...
tree
|
commitdiff
2013-09-06
Matt Arsenault
Use type helper functions.
tree
|
commitdiff
2013-09-05
Matt Arsenault
Consistently use dbgs() in debug printing
tree
|
commitdiff
2013-09-04
Tim Northover
InstCombine: allow unmasked icmps to be combined with...
tree
|
commitdiff
2013-09-04
Tim Northover
InstCombine: look for masked compares with subset relation
tree
|
commitdiff
2013-09-03
Matt Arsenault
Teach InstCombineLoadCast about address spaces.
tree
|
commitdiff
2013-09-03
Matt Arsenault
Use type form of getIntPtrType in alloca visitor.
tree
|
commitdiff
2013-08-30
Benjamin Kramer
InstCombine: Check for zero shift amounts before subtra...
tree
|
commitdiff
2013-08-28
Matt Arsenault
Fix typo.
tree
|
commitdiff
2013-08-21
Matt Arsenault
Teach InstCombine about address spaces
tree
|
commitdiff
2013-08-19
Jakub Staszak
Use pop_back_val() instead of both back() and pop_back().
tree
|
commitdiff
2013-08-19
Matt Arsenault
Teach InstCombine visitGetElementPtr about address...
tree
|
commitdiff
2013-08-19
Matt Arsenault
Cleanup visitGetElementPtr to make address space change...
tree
|
commitdiff
2013-08-19
Matt Arsenault
commonPointerCast cleanups to make address space change...
tree
|
commitdiff
2013-08-19
Matt Arsenault
Revert non-test parts of r188507
tree
|
commitdiff
2013-08-16
Jim Grosbach
InstCombine: Use isAllOnesValue() instead of explicit -1.
tree
|
commitdiff
2013-08-16
Jim Grosbach
InstCombine: Simplify if(x!=0 && x!=-1).
tree
|
commitdiff
2013-08-15
Matt Arsenault
Don't do FoldCmpLoadFromIndexedGlobal for non inbounds...
tree
|
commitdiff
2013-08-14
Matt Arsenault
Fix always creating GEP with i32 indices
tree
|
commitdiff
2013-08-14
Matt Arsenault
Use type helper functions instead of cast
tree
|
commitdiff
2013-08-14
Matt Arsenault
Use array initializer, space around operator
tree
|
commitdiff
2013-08-12
Richard Sandiford
Fix big-endian handling of integer-to-vector bitcasts...
tree
|
commitdiff
2013-08-06
Matt Arsenault
Fix missing -*- C++ -*-s
tree
|
commitdiff
2013-07-30
Owen Anderson
Preserve fast-math flags when folding (fsub x, (fneg...
tree
|
commitdiff
2013-07-30
Matt Arsenault
Change behavior of calling bitcasted alias functions.
tree
|
commitdiff
2013-07-26
Owen Anderson
Fix variable name.
tree
|
commitdiff
2013-07-26
Owen Anderson
When InstCombine tries to fold away (fsub x, (fneg...
tree
|
commitdiff
2013-07-26
Stephen Lin
Correct case of m_UIToFp to m_UIToFP to match instructi...
tree
|
commitdiff
2013-07-20
Stephen Lin
InstCombine: call FoldOpIntoSelect for all floating...
tree
|
commitdiff
next