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
/
InstCombineVectorOps.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
[InstCombine] refactor isCheapToScalarize(); NFC
Sanjay Patel
2018-12-18
1
-33
/
+25
*
InstCombine: Scalarize single use icmp/fcmp
Matt Arsenault
2018-12-10
1
-0
/
+12
*
[InstCombine] remove dead code from visitExtractElement
Sanjay Patel
2018-12-05
1
-6
/
+0
*
[InstCombine] reduce duplication in visitExtractElementInst; NFC
Sanjay Patel
2018-12-05
1
-38
/
+32
*
[InstCombine] try to turn shuffle into insertelement
Sanjay Patel
2018-10-30
1
-0
/
+70
*
[InstCombine] use 'match' to simplify code; NFC
Sanjay Patel
2018-10-20
1
-59
/
+56
*
[InstCombine] make code more flexible with lambda; NFC
Sanjay Patel
2018-10-20
1
-4
/
+10
*
[InstCombine] add explanatory comment for strange vector logic; NFC
Sanjay Patel
2018-10-20
1
-0
/
+16
*
[InstCombine] combine a shuffle and an extract subvector shuffle
Sanjay Patel
2018-10-14
1
-0
/
+38
*
revert r344082: [InstCombine] reverse 'trunc X to <N x i1>' canonicalization
Sanjay Patel
2018-10-10
1
-30
/
+0
*
[InstCombine] reverse 'trunc X to <N x i1>' canonicalization
Sanjay Patel
2018-10-09
1
-0
/
+30
*
[InstCombine] make helper function 'static'; NFC
Sanjay Patel
2018-10-09
1
-2
/
+2
*
[InstCombine] allow bitcast to/from FP for vector insert/extract transform
Sanjay Patel
2018-10-04
1
-4
/
+31
*
[InstCombine] try to convert vector insert+extract to trunc; 2nd try
Sanjay Patel
2018-10-01
1
-2
/
+46
*
Revert r343407 "[InstCombine] try to convert vector insert+extract to trunc"
Hans Wennborg
2018-10-01
1
-44
/
+2
*
[InstCombine] try to convert vector insert+extract to trunc
Sanjay Patel
2018-09-30
1
-2
/
+44
*
[InstCombine] allow lengthening of insertelement to eliminate shuffles
Sanjay Patel
2018-09-30
1
-2
/
+8
*
[InstCombine] fix formatting in vector evaluators; NFC
Sanjay Patel
2018-09-29
1
-13
/
+13
*
[InstCombine] don't propagate wider shufflevector arguments to predecessors
Sanjay Patel
2018-09-28
1
-1
/
+2
*
[InstCombine] add bitcast+extelt helper function; NFC
Sanjay Patel
2018-09-24
1
-14
/
+26
*
[InstCombine] improve variable name and use 'match'; NFC
Sanjay Patel
2018-09-24
1
-13
/
+15
*
[InstCombine] narrow vector select with padded condition and extracted result...
Sanjay Patel
2018-09-07
1
-0
/
+38
*
[InstCombine] move declarations closer to uses; NFC
Sanjay Patel
2018-08-29
1
-5
/
+3
*
[InstCombine] remove unnecessary shuffle undef folding
Sanjay Patel
2018-08-29
1
-7
/
+0
*
Remove trailing space
Fangrui Song
2018-07-30
1
-1
/
+1
*
[InstCombine] allow flag propagation when using safe constant
Sanjay Patel
2018-07-10
1
-2
/
+3
*
[InstCombine] safely allow non-commutative binop identity constant folds
Sanjay Patel
2018-07-10
1
-8
/
+11
*
[InstCombine] drop poison flags when shuffle mask undef propagates to constant
Sanjay Patel
2018-07-10
1
-0
/
+5
*
[InstCombine] allow more shuffle-binop folds with safe constants
Sanjay Patel
2018-07-10
1
-10
/
+13
*
[InstCombine] allow more shuffle folds using safe constants
Sanjay Patel
2018-07-09
1
-8
/
+2
*
[InstCombine] generalize safe vector constant utility
Sanjay Patel
2018-07-09
1
-20
/
+4
*
[InstCombine] fix shuffle-of-binops transform to avoid poison/undef
Sanjay Patel
2018-07-09
1
-21
/
+52
*
[InstCombine] fold shuffle-with-binop and common value
Sanjay Patel
2018-07-03
1
-0
/
+47
*
[InstCombine] reverse canonicalization of add --> or to allow more shuffle fo...
Sanjay Patel
2018-07-02
1
-12
/
+55
*
[InstCombine] enhance shuffle-of-binops to allow different variable ops (PR37...
Sanjay Patel
2018-06-29
1
-12
/
+38
*
[InstCombine] fix opcode check in shuffle fold
Sanjay Patel
2018-06-28
1
-1
/
+1
*
[InstCombine] allow shl+mul combos with shuffle (select) fold (PR37806)
Sanjay Patel
2018-06-28
1
-5
/
+29
*
[InstCombine] rearrange shuffle-of-binops logic; NFC
Sanjay Patel
2018-06-22
1
-17
/
+12
*
[InstCombine] fix shuffle-of-binops bug
Sanjay Patel
2018-06-21
1
-2
/
+8
*
[InstCombine] fold vector select of binops with constant ops to 1 binop (PR37...
Sanjay Patel
2018-06-21
1
-0
/
+51
*
[InstCombine] Gracefully handle out of range extractelement indices
Simon Pilgrim
2017-12-27
1
-3
/
+5
*
Reintroduce r320049, r320014 and r319894.
Igor Laevsky
2017-12-13
1
-0
/
+4
*
Revert r320049, r320014 and r319894
Igor Laevsky
2017-12-12
1
-4
/
+0
*
[InstCombine] Don't crash on out of bounds index in the insertelement
Igor Laevsky
2017-12-07
1
-0
/
+4
*
[InstCombine] use 'auto' with 'dyn_cast'; NFC
Sanjay Patel
2017-11-27
1
-3
/
+2
*
[Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...
Eugene Zelenko
2017-10-24
1
-3
/
+26
*
[InstCombine] fix formatting; NFC
Sanjay Patel
2017-10-09
1
-9
/
+7
*
[InstCombine] remove extract-of-select vector transform (2nd try)
Sanjay Patel
2017-09-25
1
-33
/
+0
*
revert r314117 because there are bogus clang tests that depend on the optimizer
Sanjay Patel
2017-09-25
1
-0
/
+33
*
[InstCombine] remove extract-of-select vector transform
Sanjay Patel
2017-09-25
1
-33
/
+0
[next]