projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Revert r205965, which essentially reverts r205018 for the second time.
[oota-llvm.git]
/
lib
/
Transforms
/
InstCombine
/
2014-04-29
Rafael Espindola
Also handle ConstantAggregateZero when optimizing vperm...
tree
|
commitdiff
2014-04-29
Rafael Espindola
Remove tabs.
tree
|
commitdiff
2014-04-29
Rafael Espindola
Two fixes to the vpermilvar optimization.
tree
|
commitdiff
2014-04-28
Hans Wennborg
InstCombine: don't drop 'inalloca' in PromoteCastOfAllo...
tree
|
commitdiff
2014-04-28
Craig Topper
[C++] Use 'nullptr'.
tree
|
commitdiff
2014-04-26
Andrea Di Biagio
[InstCombine][X86] Teach how to fold calls to SSE2...
tree
|
commitdiff
2014-04-25
Craig Topper
[C++] Use 'nullptr'. Transforms edition.
tree
|
commitdiff
2014-04-24
Michael J. Spencer
[InstCombine][x86] Constant fold psll intrinsics.
tree
|
commitdiff
2014-04-24
Filipe Cabecinhas
Optimize some special cases for SSE4a insertqi
tree
|
commitdiff
2014-04-24
Matt Arsenault
Handle addrspacecast when looking at memcpys from globals
tree
|
commitdiff
2014-04-23
Matt Arsenault
Remove dead code in instcombine.
tree
|
commitdiff
2014-04-22
Chandler Carruth
[Modules] Fix potential ODR violations by sinking the...
tree
|
commitdiff
2014-04-21
Rafael Espindola
Simplify a vpermil* with constant mask.
tree
|
commitdiff
2014-04-21
Chandler Carruth
[Modules] Sink all the DEBUG_TYPE defines for InstCombi...
tree
|
commitdiff
2014-04-14
Matt Arsenault
Revert "Revert r206045, "Fix shift by constants for...
tree
|
commitdiff
2014-04-14
NAKAMURA Takumi
Whitespace.
tree
|
commitdiff
2014-04-14
NAKAMURA Takumi
Revert r206045, "Fix shift by constants for vector."
tree
|
commitdiff
2014-04-14
Serge Pavlov
Use APInt arithmetic, fixed typo. Thanks to Benjamin...
tree
|
commitdiff
2014-04-13
Serge Pavlov
Recognize test for overflow in integer multiplication.
tree
|
commitdiff
2014-04-11
Matt Arsenault
Fix shift by constants for vector.
tree
|
commitdiff
2014-04-03
Eli Bendersky
Fix PR19270 - type mismatch caused by invalid optimization.
tree
|
commitdiff
2014-03-29
Tim Northover
ARM64: initial backend import
tree
|
commitdiff
2014-03-28
Erik Verbruggen
Revert "InstCombine: merge constants in both operands...
tree
|
commitdiff
2014-03-27
Reid Kleckner
InstCombine: Don't combine constants on unsigned icmps
tree
|
commitdiff
2014-03-27
Erik Verbruggen
InstCombine: merge constants in both operands of icmp.
tree
|
commitdiff
2014-03-25
Richard Osborne
[InstCombine] Don't fold bitcast into store if it would...
tree
|
commitdiff
2014-03-25
Richard Osborne
Reuse earlier variables to make it clear the types...
tree
|
commitdiff
2014-03-13
Owen Anderson
Fix a bug in InstCombine where we would incorrectly...
tree
|
commitdiff
2014-03-09
Chandler Carruth
[C++11] Add range based accessors for the Use-Def chain...
tree
|
commitdiff
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
next