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
/
lib
/
Transforms
/
InstCombine
/
InstCombineSelect.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
[InstCombine] Fix infinite min/max canonicalization loop (PR44541)
Nikita Popov
2020-02-10
1
-0
/
+6
*
[InstCombine] Expand usub_sat patterns to handle constants
David Green
2019-11-30
1
-3
/
+11
*
[InstCombine] Adjust usub_sat fold one use checks
David Green
2019-11-30
1
-3
/
+3
*
[InstCombine] Canonicalize ssub.with.overflow with clamp to ssub.sat
David Green
2019-11-17
1
-16
/
+51
*
[InstCombine] Canonicalize sadd.with.overflow with clamp to sadd.sat
David Green
2019-11-17
1
-1
/
+58
*
[InstCombine] propagate fast-math-flags (FMF) to select when inverting fcmp+s...
Sanjay Patel
2019-11-13
1
-3
/
+3
*
[InstCombine] simplify fcmp+select canonicalization; NFCI
Sanjay Patel
2019-10-31
1
-20
/
+4
*
[InstCombine] Canonicalize uadd.with.overflow to uadd.sat
David Green
2019-10-31
1
-0
/
+32
*
[InstCombine] Extra combine for uadd_sat
David Green
2019-10-28
1
-0
/
+7
*
[InstCombine] Signed saturation patterns
David Green
2019-10-22
1
-0
/
+67
*
[InstCombine] allow icmp+binop folds before min/max bailout (PR43310)
Sanjay Patel
2019-09-22
1
-0
/
+1
*
InstCombiner::visitSelectInst - rename Pred to MinMaxPred to stop shadow vari...
Simon Pilgrim
2019-08-28
1
-5
/
+6
*
[InstCombine] Fold select with ctlz to cttz
David Bolvansky
2019-08-27
1
-0
/
+38
*
[Constant] Add 'isElementWiseEqual()' method
Roman Lebedev
2019-08-24
1
-16
/
+2
*
[InstCombine] Try to reuse constant from select in leading comparison
Roman Lebedev
2019-08-24
1
-0
/
+93
*
[InstCombine] simplify min/max of min/max with same operands (PR35607)
Sanjay Patel
2019-08-20
1
-0
/
+10
*
[InstCombine] canonicalize a scalar-select-of-vectors to vector select
Sanjay Patel
2019-08-16
1
-0
/
+27
*
[InstCombine] Non-canonical clamp-like pattern handling
Roman Lebedev
2019-08-13
1
-0
/
+146
*
[InstCombine][NFC] Rename IsFreeToInvert() -> isFreeToInvert() for consistency
Roman Lebedev
2019-08-13
1
-3
/
+3
*
[InstCombine] fold cmp+select using select operand equivalence
Sanjay Patel
2019-08-02
1
-2
/
+62
*
[IR] SelectInst: add swapValues() utility
Roman Lebedev
2019-08-01
1
-4
/
+2
*
[InstCombine] Disable fold from D64285 for non-integer types
David Bolvansky
2019-07-12
1
-0
/
+2
*
[InstCombine] Fold select (icmp sgt x, -1), lshr (X, Y), ashr (X, Y) to ashr ...
David Bolvansky
2019-07-12
1
-0
/
+41
*
[InstCombine] canonicalize fcmp+select to minnum/maxnum intrinsics
Sanjay Patel
2019-06-30
1
-0
/
+13
*
[InstCombine] allow unordered preds when canonicalizing to fabs()
Sanjay Patel
2019-06-10
1
-2
/
+2
*
[InstCombine] fix bug in canonicalization to fabs()
Sanjay Patel
2019-06-10
1
-2
/
+4
*
[InstCombine] change canonicalization to fabs() to use FMF on fsub
Sanjay Patel
2019-06-10
1
-19
/
+21
*
[InstCombine] allow unordered preds when canonicalizing to fabs()
Sanjay Patel
2019-06-10
1
-2
/
+4
*
[InstCombine] change canonicalization to fabs() to use FMF on fneg
Sanjay Patel
2019-06-09
1
-13
/
+25
*
[InstCombine] sink FP negation of operands through select
Sanjay Patel
2019-05-06
1
-0
/
+12
*
[InstCombine] reduce code duplication; NFC
Sanjay Patel
2019-05-06
1
-7
/
+7
*
[InstCombine] Use uadd.sat and usub.sat for canonicalization
Nikita Popov
2019-03-27
1
-28
/
+21
*
[InstCombine] move add after smin/smax
Sanjay Patel
2019-03-02
1
-3
/
+16
*
[InstCombine] move add after umin/umax
Sanjay Patel
2019-03-01
1
-0
/
+27
*
[InstCombine] canonicalize more unsigned saturated add with 'not'
Sanjay Patel
2019-02-26
1
-0
/
+11
*
[InstCombine] reduce even more unsigned saturated add with 'not' op
Sanjay Patel
2019-02-19
1
-5
/
+13
*
[InstCombine] rearrange saturated add folds; NFC
Sanjay Patel
2019-02-19
1
-12
/
+14
*
Revert "[InstCombine] reduce even more unsigned saturated add with 'not' op"
Sanjay Patel
2019-02-18
1
-28
/
+17
*
[InstCombine] reduce even more unsigned saturated add with 'not' op
Sanjay Patel
2019-02-18
1
-17
/
+28
*
[InstCombine] reduce more unsigned saturated add with 'not' op
Sanjay Patel
2019-02-17
1
-3
/
+13
*
[InstCombine] reduce unsigned saturated add with 'not' op
Sanjay Patel
2019-02-17
1
-11
/
+28
*
[InstCombine] canonicalize cmp/select form of uadd saturate with constant
Sanjay Patel
2019-01-29
1
-0
/
+20
*
Update the file headers across all of the LLVM projects in the monorepo
Chandler Carruth
2019-01-19
1
-4
/
+3
*
[InstCombine] canonicalize another raw IR rotate pattern to funnel shift
Sanjay Patel
2019-01-08
1
-3
/
+2
*
[InstCombine] Relax cttz/ctlz with select on zero
Nikita Popov
2019-01-05
1
-8
/
+15
*
[InstCombine] canonicalize raw IR rotate patterns to funnel shift
Sanjay Patel
2019-01-01
1
-13
/
+8
*
[InstSimplify] fold select with implied condition
Sanjay Patel
2018-11-29
1
-18
/
+0
*
[InstCombine] Remove a couple of asserts based on incorrect assumptions
Mandeep Singh Grang
2018-11-14
1
-11
/
+4
*
[InstCombine] canonicalize rotate patterns with cmp/select
Sanjay Patel
2018-11-13
1
-0
/
+63
*
[InstSimplify] fold select (fcmp X, Y), X, Y
Sanjay Patel
2018-11-05
1
-50
/
+0
[next]