index
:
bcm5719-llvm
meklort-10.0.0
meklort-10.0.1
ortega-7.0.1
Project Ortega BCM5719 LLVM
Raptor Computing Systems
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
llvm
/
test
/
Transforms
/
InstCombine
/
select.ll
Commit message (
Expand
)
Author
Age
Files
Lines
*
[ValueTracking] Look through casts when determining non-nullness
Johannes Doerfert
2019-01-26
1
-7
/
+7
*
[InstCombine] Fold (min/max ~X, Y) -> ~(max/min X, ~Y) when Y is freely inver...
Craig Topper
2018-09-22
1
-4
/
+4
*
[InstCombine] Partially revert rL341674 due to PR38897.
Alina Sbirlea
2018-09-10
1
-4
/
+4
*
[InstCombine] Fold (min/max ~X, Y) -> ~(max/min X, ~Y) when Y is freely inver...
Craig Topper
2018-09-07
1
-4
/
+4
*
llvm: Add support for "-fno-delete-null-pointer-checks"
Manoj Gupta
2018-07-09
1
-0
/
+25
*
[InstCombine] move tests for select with bit-test of condition; NFC
Sanjay Patel
2018-04-24
1
-215
/
+0
*
[InstCombine] regenerate checks; NFC
Sanjay Patel
2018-04-24
1
-430
/
+573
*
[PatternMatch] enhance m_One() to ignore undef elements in vectors
Sanjay Patel
2018-02-17
1
-1
/
+1
*
[InstSimplify, InstCombine] add tests with vector undef elts; NFC
Sanjay Patel
2018-02-17
1
-6
/
+15
*
[InstCombine] Simplify binops that are only used by a select and are fed by a...
Craig Topper
2017-11-15
1
-0
/
+52
*
Fix some misc. -enable-var-scope violations
Matt Arsenault
2017-11-13
1
-1
/
+1
*
[InstCombine] auto-generate complete checks; NFC
Sanjay Patel
2017-10-02
1
-39
/
+54
*
[InstCombine] Teach select01 helper of foldSelectIntoOp to handle vector splats
Craig Topper
2017-08-28
1
-0
/
+47
*
[InstCombine] Make folding (X >s -1) ? C1 : C2 --> ((X >>s 31) & (C2 - C1)) +...
Craig Topper
2017-08-16
1
-0
/
+51
*
[InstCombine] Add test case for PR33721.
Craig Topper
2017-07-11
1
-0
/
+7
*
[InstCombine] canonicalize icmp predicate feeding select
Sanjay Patel
2017-06-27
1
-12
/
+14
*
fix trivial typos in comment, NFC
Hiroshi Inoue
2017-06-24
1
-2
/
+2
*
[InstCombine] fix wrong undef handling when converting select to shuffle
Sanjay Patel
2017-04-12
1
-3
/
+14
*
[InstCombine] canonicalize non-obivous forms of integer min/max
Sanjay Patel
2017-02-21
1
-2
/
+1
*
[InstCombine] fix operand-complexity-based canonicalization (PR28296)
Sanjay Patel
2017-02-03
1
-2
/
+2
*
[ValueTracking] recognize a 'not' of an assumed condition as false
Sanjay Patel
2017-01-17
1
-3
/
+2
*
[InstCombine] if the condition of a select may be known via assumes, eliminat...
Sanjay Patel
2017-01-13
1
-0
/
+27
*
[InstCombine] auto-generate checks for select+bitwise logic tests; NFC
Sanjay Patel
2016-11-30
1
-259
/
+0
*
[InstCombine] move min/max tests to min/max test file; NFC
Sanjay Patel
2016-11-08
1
-142
/
+0
*
[InstCombine] move/fix tests for adjusted min/max
Sanjay Patel
2016-11-01
1
-104
/
+0
*
[ValueTracking] recognize more variants of smin/smax
Sanjay Patel
2016-10-29
1
-7
/
+7
*
[InstCombine] move/add tests for smin/smax folds
Sanjay Patel
2016-10-28
1
-25
/
+0
*
[InstCombine] fix foldSPFofSPF() to handle vector splats
Sanjay Patel
2016-10-27
1
-8
/
+6
*
[InstCombine] add vector tests for foldSPFofSPF to show missing folds
Sanjay Patel
2016-10-27
1
-0
/
+33
*
[InstCombine] auto-generate checks for min/max tests
Sanjay Patel
2016-10-27
1
-28
/
+40
*
[ValueTracking] fix matchSelectPattern to allow vector splat folds of min/max...
Sanjay Patel
2016-10-27
1
-8
/
+1
*
[InstCombine] add tests for missing folds of vector abs/nabs/min/max
Sanjay Patel
2016-10-27
1
-3
/
+20
*
[InstCombine] regenerate some checks
Sanjay Patel
2016-10-24
1
-75
/
+86
*
[InstCombine] canonicalize vector select with constant vector condition to sh...
Sanjay Patel
2016-09-16
1
-0
/
+33
*
[InstCombine] LogicOpc (zext X), C --> zext (LogicOpc X, C) (PR28476)
Sanjay Patel
2016-07-21
1
-4
/
+4
*
[InstSimplify][InstCombine] don't crash when folding vector selects of icmp
Sanjay Patel
2016-07-20
1
-0
/
+23
*
regenerate checks
Sanjay Patel
2016-07-19
1
-10
/
+15
*
[InstCombine] enable vector select of bools -> logic folds
Sanjay Patel
2016-07-03
1
-8
/
+11
*
add vector bool select tests and regenerate checks for scalar bool select tests
Sanjay Patel
2016-07-03
1
-59
/
+139
*
[InstCombine] allow more than one use for vector bitcast folding with selects
Sanjay Patel
2016-06-17
1
-73
/
+120
*
[InstCombine] Fix incorrect rule from rL236202
Sanjoy Das
2016-03-31
1
-0
/
+18
*
Push isDereferenceableAndAlignedPointer down into isSafeToLoadUnconditionally
Artur Pilipenko
2016-01-17
1
-0
/
+27
*
Take alignment into account in isSafeToLoadUnconditionally
Artur Pilipenko
2015-06-25
1
-0
/
+17
*
Reapply 239795 - [InstCombine] Propagate non-null facts to call parameters
Philip Reames
2015-06-16
1
-1
/
+1
*
Revert 239795
Philip Reames
2015-06-16
1
-1
/
+1
*
[InstCombine] Propagate non-null facts to call parameters
Philip Reames
2015-06-16
1
-1
/
+1
*
[InstCombine] Don't miscompile select to poison
David Majnemer
2015-06-06
1
-0
/
+13
*
Revert "[InstCombine] Rephrase fix to SimplifyWithOpReplaced"
Renato Golin
2015-06-05
1
-10
/
+0
*
[InstCombine] Rephrase fix to SimplifyWithOpReplaced
David Majnemer
2015-06-05
1
-0
/
+10
*
Revert "[InstCombine] Don't miscompile safe increment idiom"
Daniel Jasper
2015-06-05
1
-10
/
+0
[next]