index
:
external_llvm.git
replicant-6.0
Unnamed repository; edit this file 'description' to name the repository.
git repository hosting
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
Transforms
/
InstCombine
/
InstCombineSelect.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Update to LLVM 3.5a.
Stephen Hines
2014-04-24
1
-13
/
+24
*
InstCombine: Only foldSelectICmpAndOr for integer types
Justin Bogner
2013-09-27
1
-1
/
+1
*
InstCombine: Also turn selects fed by an and into arithmetic when the types d...
Benjamin Kramer
2013-06-29
1
-4
/
+9
*
Revert r164763 because it introduces new shuffles.
Nadav Rotem
2013-05-06
1
-19
/
+1
*
Fix a bug in foldSelectICmpAndOr.
David Majnemer
2013-04-30
1
-1
/
+2
*
Fix "Combine bit test + conditional or into simple math"
David Majnemer
2013-04-30
1
-0
/
+64
*
Keep coding stanard. Don't use "else if" after "return".
Jakub Staszak
2013-04-19
1
-3
/
+4
*
Revert "Combine bit test + conditional or into simple math"
David Majnemer
2013-04-18
1
-61
/
+0
*
Combine bit test + conditional or into simple math
David Majnemer
2013-04-18
1
-0
/
+61
*
Tidy up a bit. No functional change.
Jim Grosbach
2013-04-05
1
-2
/
+2
*
Check if Type is a vector before calling function Type::getVectorNumElements.
Akira Hatanaka
2013-03-28
1
-3
/
+4
*
Use the new script to sort the includes of every file under lib.
Chandler Carruth
2012-12-03
1
-1
/
+1
*
InstCombine: Fix an edge case where constant icmps could sneak into ConstantF...
Benjamin Kramer
2012-10-20
1
-0
/
+4
*
Move TargetData to DataLayout.
Micah Villmow
2012-10-08
1
-1
/
+1
*
Surprisingly, we missed a trivial case here. Fix that!
Nick Lewycky
2012-09-28
1
-0
/
+4
*
Prefer shuffles to selects. Backends love shuffles!
Nick Lewycky
2012-09-27
1
-1
/
+19
*
fix infinite loop in instcombine in the presence of a (malformed) self-refere...
Nuno Lopes
2012-07-27
1
-0
/
+4
*
Simplify demanded bits of select sources where the condition is a constant ve...
Pete Cooper
2012-07-26
1
-0
/
+11
*
Fix a bug in FoldSelectOpOp. Bitcast ops may change the number of vector elem...
Nadav Rotem
2012-06-07
1
-0
/
+6
*
InstCombine: Fix infinite loop when encountering switch on trivial icmp.
Benjamin Kramer
2012-05-28
1
-1
/
+1
*
More dead code removal (using -Wunreachable-code)
David Blaikie
2012-01-20
1
-1
/
+0
*
Added InstCombine for "select cond, ~cond, x" type patterns
Pete Cooper
2011-12-15
1
-0
/
+7
*
Fix a few more places where TargetData/TargetLibraryInfo is not being passed.
Chad Rosier
2011-12-02
1
-14
/
+17
*
Add a new icmp+select optz'n. Also shows off the load(cst) folding added in
Nick Lewycky
2011-10-02
1
-0
/
+6
*
Enhance a couple places where we were doing constant folding of instructions,
Nick Lewycky
2011-10-02
1
-1
/
+6
*
Clean up includes of llvm/Analysis/ConstantFolding.h so it's included where i...
Eli Friedman
2011-07-20
1
-0
/
+1
*
Use ArrayRef in ConstantFoldInstOperands and ConstantFoldCall.
Jay Foad
2011-07-19
1
-1
/
+1
*
land David Blaikie's patch to de-constify Type, with a few tweaks.
Chris Lattner
2011-07-18
1
-2
/
+2
*
PR10180: Fix a instcombine crash with FP vectors.
Eli Friedman
2011-06-23
1
-2
/
+2
*
ConstantFoldInstOperands doesn't like compares, hand it off to instsimplify i...
Benjamin Kramer
2011-05-28
1
-0
/
+10
*
InstCombine: Make switch folding with equality compares more aggressive by tr...
Benjamin Kramer
2011-05-27
1
-15
/
+54
*
Switch more inst insertion in instcombine to IRBuilder.
Eli Friedman
2011-05-18
1
-10
/
+6
*
Switch more inst insertion in instcombine to IRBuilder.
Eli Friedman
2011-05-18
1
-13
/
+6
*
Switch inst insertion in instcombine transform to IRBuilder.
Eli Friedman
2011-05-18
1
-6
/
+2
*
Remove tabs I accidentally added.
Nick Lewycky
2011-03-28
1
-15
/
+15
*
Teach the transformation that moves binary operators around selects to preserve
Nick Lewycky
2011-03-27
1
-8
/
+22
*
Add a small missed optimization: turn X == C ? X : Y into X == C ? C : Y. This
Nick Lewycky
2011-03-27
1
-0
/
+13
*
InstCombine: Fix a thinko where transform an icmp under the assumption that i...
Benjamin Kramer
2011-03-11
1
-3
/
+2
*
Fold select + select where both selects are on the same condition.
Nick Lewycky
2011-01-28
1
-0
/
+13
*
Instcombine: Fix pattern where the sext did not dominate the icmp using it
Tobias Grosser
2011-01-09
1
-2
/
+7
*
Fix a bug in r123034 (trying to sext/zext non-integers) and clean up a little.
Frits van Bommel
2011-01-08
1
-5
/
+8
*
InstCombine: Match min/max hidden by sext/zext
Tobias Grosser
2011-01-07
1
-35
/
+70
*
Some whitespace fixes
Tobias Grosser
2011-01-07
1
-24
/
+24
*
InstCombine: creating selects from -1 and 0 is fine, they combine into a sext...
Benjamin Kramer
2010-12-22
1
-3
/
+6
*
Generalize the and-icmp-select instcombine further by allowing selects of the...
Benjamin Kramer
2010-12-11
1
-4
/
+22
*
Factor the (x & 2^n) ? 2^m : 0 instcombine into its own method and generalize it
Benjamin Kramer
2010-12-11
1
-26
/
+54
*
Teach InstCombine not to use Add and Neg on FP. PR 8490.
Dale Johannesen
2010-10-27
1
-1
/
+8
*
Remove the rest of my instcombine changes. Back to the drawing board on this...
Owen Anderson
2010-07-16
1
-28
/
+0
*
Speculatively revert r108429 to fix the clang self-host.
Owen Anderson
2010-07-15
1
-0
/
+28
*
Per Chris' suggestion, get rid of the select canonicalization and just add
Owen Anderson
2010-07-15
1
-28
/
+0
[next]