summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/SLPVectorizer
Commit message (Expand)AuthorAgeFilesLines
...
* [SLPVectorizer] Update file missed in rL356913Simon Pilgrim2019-03-251-5/+5
* [SLPVectorizer] reorderInputsAccordingToOpcode - remove non-Instruction canon...Simon Pilgrim2019-03-2543-148/+148
* [X86][SLP] Show example of failure to uniformly commute splats for 'alt' shuf...Simon Pilgrim2019-03-231-0/+38
* [SLP] fix variables names in test; NFCSanjay Patel2019-03-221-168/+168
* [SLPVectorizer] Add test related to SLP Throttling support, NFCI.Dinar Temirbulatov2019-03-221-0/+37
* [SLP] Fix invalid triple in X86 testsFlorian Hahn2019-03-052-30/+37
* [Vectorizer] Add vectorization support for fixed smul/umul intrinsicsSimon Pilgrim2019-02-251-972/+730
* [SLPVectorizer][X86] Add fixed smul/umul testsSimon Pilgrim2019-02-251-0/+2007
* [SLPVectorizer][X86] Add add/sub/mul overflow testsSimon Pilgrim2019-02-206-0/+7524
* Temporarily Revert "[X86][SLP] Enable SLP vectorization for 128-bit horizonta...Eric Christopher2019-02-2027-806/+758
* [X86][SLP] Enable SLP vectorization for 128-bit horizontal X86 instructions (...Anton Afanasyev2019-02-1327-758/+806
* [TTI] Add generic SADDSAT/SSUBSAT costsSimon Pilgrim2019-01-272-200/+344
* [PowerPC] Update Vector Costs for P9Nemanja Ivanovic2019-01-261-0/+39
* [TTI] Add generic UADDSAT/USUBSAT costsSimon Pilgrim2019-01-242-276/+168
* [CostModel][X86] Add explicit vector select costsSimon Pilgrim2019-01-202-94/+120
* [CostModel][X86] Add explicit fcmp costs for pre-SSE42 targetsSimon Pilgrim2019-01-201-297/+73
* [SLP] Fix PR40310: The reduction nodes should stay scalar.Alexey Bataev2019-01-162-98/+186
* [SLP] Added test for PR40310, NFC.Alexey Bataev2019-01-151-0/+97
* Reapply "[CodeGen][X86] Expand USUBSAT to UMAX+SUB, also for vectors"Nikita Popov2019-01-151-100/+260
* [SLP][X86] Split prefer-256-bit 'AVX256BW' tests from AVX2 checksSimon Pilgrim2019-01-154-28/+28
* Update GettingStarted guide to recommend that people use the newJames Y Knight2019-01-142-2/+2
* [SLP]Moved NVPTX test under NVPTX directory, NFC.Alexey Bataev2019-01-111-0/+0
* [SLP]Update test checks for the SPL vectorizer, NFC.Alexey Bataev2019-01-1181-692/+3578
* [SLPVectorizer] Flag ADD/SUB SSAT/USAT intrinsics trivially vectorizable (PR4...Simon Pilgrim2019-01-034-1544/+300
* [SLPVectorizer][X86] Add ADD/SUB SSAT/USAT tests (PR40123)Simon Pilgrim2019-01-034-0/+4056
* [CostModel][X86][AArch64] Adjust cost of the scalarization part of min/max re...Craig Topper2018-12-101-36/+54
* [CostModel][X86] Fix overcounting arithmetic cost in illegal types in getArit...Craig Topper2018-12-072-344/+83
* Add common check prefix. NFCI.Simon Pilgrim2018-12-041-177/+89
* [TTI] Reduction costs only need to include a single extract element cost (REA...Simon Pilgrim2018-12-014-301/+188
* [X86] Split skylake-avx512 run lines in SLP vectorizer tests to cover -mprefe...Craig Topper2018-11-3014-368/+493
* [SLP]PR39774: Update references of the replaced external instructions.Alexey Bataev2018-11-304-6/+95
* [SLP]Fix PR39774: Set ReductionRoot if the original instruction is vectorized.Alexey Bataev2018-11-281-0/+108
* Revert "[TTI] Reduction costs only need to include a single extract element c...Fedor Sergeev2018-11-263-133/+282
* [TTI] Reduction costs only need to include a single extract element costSimon Pilgrim2018-11-153-282/+133
* [SLPVectorizer][X86] Regenerate reduction minmax tests and cleanup check pref...Simon Pilgrim2018-11-151-659/+272
* [SLPVectorizer][X86] Regenerate reduction tests and add PR37731 testSimon Pilgrim2018-11-151-210/+196
* [CostModel][X86] SK_ExtractSubvector is free if the subvector is at the start...Simon Pilgrim2018-11-091-1/+1
* [CostModel][X86] Add realistic vXi64 uitofp vXf64 costsSimon Pilgrim2018-10-251-138/+39
* [CostModel][X86] Add realistic i64 uitofp f64 scalar costsSimon Pilgrim2018-10-251-43/+73
* [SLPVectorizer] Add basic support for mul/and/or/xor horizontal reductionsSimon Pilgrim2018-10-231-51/+54
* [SLPVectorizer][X86] Add mul/and/or/xor unrolled reduction testsSimon Pilgrim2018-10-201-7/+351
* [SLPVectorizer] regenerate test checks; NFCSanjay Patel2018-10-201-30/+31
* [SLPVectorizer] Check that lowered type is floating point before calling isFa...Sam Clegg2018-10-091-0/+29
* Fix vectorization of canonicalizeMatt Arsenault2018-09-171-0/+17
* SLPVectorizer: Fix assert with different sized address spacesMatt Arsenault2018-08-311-0/+149
* [SLP] Fix insert point for reused extract instructions.Alexey Bataev2018-08-071-0/+95
* [SLP] Fix PR38339: Instruction does not dominate all uses!Alexey Bataev2018-07-311-0/+29
* [SCEV] Add [zs]ext{C,+,x} -> (D + [zs]ext{C-D,+,x})<nuw><nsw> transformRoman Tereshin2018-07-251-0/+162
* [SLPVectorizer] Don't attempt horizontal reduction on pointer types (PR38191)Simon Pilgrim2018-07-171-0/+128
* [SLPVectorizer] Add initial alternate opcode support for cast instructions. (...Simon Pilgrim2018-07-131-76/+289
OpenPOWER on IntegriCloud