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
/
SLPVectorizer
Commit message (
Expand
)
Author
Age
Files
Lines
*
[SLPVectorizer] Flag ADD/SUB SSAT/USAT intrinsics trivially vectorizable (PR4...
Simon Pilgrim
2019-01-03
4
-1544
/
+300
*
[SLPVectorizer][X86] Add ADD/SUB SSAT/USAT tests (PR40123)
Simon Pilgrim
2019-01-03
4
-0
/
+4056
*
[CostModel][X86][AArch64] Adjust cost of the scalarization part of min/max re...
Craig Topper
2018-12-10
1
-36
/
+54
*
[CostModel][X86] Fix overcounting arithmetic cost in illegal types in getArit...
Craig Topper
2018-12-07
2
-344
/
+83
*
Add common check prefix. NFCI.
Simon Pilgrim
2018-12-04
1
-177
/
+89
*
[TTI] Reduction costs only need to include a single extract element cost (REA...
Simon Pilgrim
2018-12-01
4
-301
/
+188
*
[X86] Split skylake-avx512 run lines in SLP vectorizer tests to cover -mprefe...
Craig Topper
2018-11-30
14
-368
/
+493
*
[SLP]PR39774: Update references of the replaced external instructions.
Alexey Bataev
2018-11-30
4
-6
/
+95
*
[SLP]Fix PR39774: Set ReductionRoot if the original instruction is vectorized.
Alexey Bataev
2018-11-28
1
-0
/
+108
*
Revert "[TTI] Reduction costs only need to include a single extract element c...
Fedor Sergeev
2018-11-26
3
-133
/
+282
*
[TTI] Reduction costs only need to include a single extract element cost
Simon Pilgrim
2018-11-15
3
-282
/
+133
*
[SLPVectorizer][X86] Regenerate reduction minmax tests and cleanup check pref...
Simon Pilgrim
2018-11-15
1
-659
/
+272
*
[SLPVectorizer][X86] Regenerate reduction tests and add PR37731 test
Simon Pilgrim
2018-11-15
1
-210
/
+196
*
[CostModel][X86] SK_ExtractSubvector is free if the subvector is at the start...
Simon Pilgrim
2018-11-09
1
-1
/
+1
*
[CostModel][X86] Add realistic vXi64 uitofp vXf64 costs
Simon Pilgrim
2018-10-25
1
-138
/
+39
*
[CostModel][X86] Add realistic i64 uitofp f64 scalar costs
Simon Pilgrim
2018-10-25
1
-43
/
+73
*
[SLPVectorizer] Add basic support for mul/and/or/xor horizontal reductions
Simon Pilgrim
2018-10-23
1
-51
/
+54
*
[SLPVectorizer][X86] Add mul/and/or/xor unrolled reduction tests
Simon Pilgrim
2018-10-20
1
-7
/
+351
*
[SLPVectorizer] regenerate test checks; NFC
Sanjay Patel
2018-10-20
1
-30
/
+31
*
[SLPVectorizer] Check that lowered type is floating point before calling isFa...
Sam Clegg
2018-10-09
1
-0
/
+29
*
Fix vectorization of canonicalize
Matt Arsenault
2018-09-17
1
-0
/
+17
*
SLPVectorizer: Fix assert with different sized address spaces
Matt Arsenault
2018-08-31
1
-0
/
+149
*
[SLP] Fix insert point for reused extract instructions.
Alexey Bataev
2018-08-07
1
-0
/
+95
*
[SLP] Fix PR38339: Instruction does not dominate all uses!
Alexey Bataev
2018-07-31
1
-0
/
+29
*
[SCEV] Add [zs]ext{C,+,x} -> (D + [zs]ext{C-D,+,x})<nuw><nsw> transform
Roman Tereshin
2018-07-25
1
-0
/
+162
*
[SLPVectorizer] Don't attempt horizontal reduction on pointer types (PR38191)
Simon Pilgrim
2018-07-17
1
-0
/
+128
*
[SLPVectorizer] Add initial alternate opcode support for cast instructions. (...
Simon Pilgrim
2018-07-13
1
-76
/
+289
*
Revert "[SLPVectorizer] Add initial alternate opcode support for cast instruc...
Martin Storsjo
2018-07-12
1
-154
/
+76
*
[SLPVectorizer] Add initial alternate opcode support for cast instructions. (...
Simon Pilgrim
2018-07-11
1
-76
/
+154
*
[SLPVectorizer] Ensure alternate/passthrough doesn't vectorize sdiv with unde...
Simon Pilgrim
2018-07-11
1
-0
/
+81
*
[SLPVectorizer] Add some additional alternate cast tests
Simon Pilgrim
2018-07-11
1
-0
/
+107
*
Revert rL336804: [SLPVectorizer] Add initial alternate opcode support for cas...
Simon Pilgrim
2018-07-11
1
-151
/
+52
*
[SLPVectorizer] Add initial alternate opcode support for cast instructions.
Simon Pilgrim
2018-07-11
1
-52
/
+151
*
[SLP] Recognize min/max pattern using instructions producing same values.
Farhana Aleen
2018-07-02
1
-65
/
+55
*
[SLPVectorizer][X86] Begin adding alternate tests for call operators
Simon Pilgrim
2018-07-02
1
-0
/
+65
*
[SLPVectorizer] Fix alternate opcode + shuffle cost function to correct handl...
Simon Pilgrim
2018-07-02
1
-3
/
+24
*
[SLPVectorizer][X86] Add some alternate tests for cast operators
Simon Pilgrim
2018-07-01
1
-0
/
+169
*
[SLPVectorizer] Recognise non uniform power of 2 constants
Simon Pilgrim
2018-06-26
1
-32
/
+53
*
[SLPVectorizer] Support alternate opcodes in tryToVectorizeList
Simon Pilgrim
2018-06-22
4
-503
/
+261
*
[SLPVectorizer] Relax alternate opcodes to accept any BinaryOperator pair
Simon Pilgrim
2018-06-22
1
-19
/
+15
*
[SLPVectorizer][X86] Add alternate opcode tests for simple build vector cases
Simon Pilgrim
2018-06-22
2
-0
/
+840
*
[CostModel][AArch64] Add some initial costs for SK_Select and SK_PermuteSingl...
Simon Pilgrim
2018-06-22
1
-83
/
+50
*
[X86][AVX] Reduce v4f64/v4i64 shuffle costs (PR37882)
Simon Pilgrim
2018-06-21
2
-60
/
+20
*
[SLPVectorizer][X86] Add horizontal add/sub tests
Simon Pilgrim
2018-06-21
2
-0
/
+1094
*
[SLPVectorizer] Relax "alternate" opcode vectorisation to work with any SK_Se...
Simon Pilgrim
2018-06-20
2
-34
/
+36
*
[SLP][X86] Add AVX2 run to POW2 SDIV Tests
Simon Pilgrim
2018-06-15
1
-1
/
+2
*
[SLP][X86] Regenerate POW2 SDIV Tests
Simon Pilgrim
2018-06-15
1
-9
/
+91
*
[SLP] Add testcases of min/max reduction pattern for AMDGPU.
Farhana Aleen
2018-06-11
1
-0
/
+260
*
AMDGPU: Make v2i16/v2f16 legal on VI
Matt Arsenault
2018-05-22
1
-26
/
+17
*
[AMDGPU] Support horizontal vectorization of min/max.
Farhana Aleen
2018-05-09
1
-16
/
+392
[next]