summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/SLPVectorizer
Commit message (Expand)AuthorAgeFilesLines
...
* Revert "[SLPVectorizer] Add initial alternate opcode support for cast instruc...Martin Storsjo2018-07-121-154/+76
* [SLPVectorizer] Add initial alternate opcode support for cast instructions. (...Simon Pilgrim2018-07-111-76/+154
* [SLPVectorizer] Ensure alternate/passthrough doesn't vectorize sdiv with unde...Simon Pilgrim2018-07-111-0/+81
* [SLPVectorizer] Add some additional alternate cast testsSimon Pilgrim2018-07-111-0/+107
* Revert rL336804: [SLPVectorizer] Add initial alternate opcode support for cas...Simon Pilgrim2018-07-111-151/+52
* [SLPVectorizer] Add initial alternate opcode support for cast instructions.Simon Pilgrim2018-07-111-52/+151
* [SLP] Recognize min/max pattern using instructions producing same values.Farhana Aleen2018-07-021-65/+55
* [SLPVectorizer][X86] Begin adding alternate tests for call operatorsSimon Pilgrim2018-07-021-0/+65
* [SLPVectorizer] Fix alternate opcode + shuffle cost function to correct handl...Simon Pilgrim2018-07-021-3/+24
* [SLPVectorizer][X86] Add some alternate tests for cast operatorsSimon Pilgrim2018-07-011-0/+169
* [SLPVectorizer] Recognise non uniform power of 2 constantsSimon Pilgrim2018-06-261-32/+53
* [SLPVectorizer] Support alternate opcodes in tryToVectorizeListSimon Pilgrim2018-06-224-503/+261
* [SLPVectorizer] Relax alternate opcodes to accept any BinaryOperator pairSimon Pilgrim2018-06-221-19/+15
* [SLPVectorizer][X86] Add alternate opcode tests for simple build vector casesSimon Pilgrim2018-06-222-0/+840
* [CostModel][AArch64] Add some initial costs for SK_Select and SK_PermuteSingl...Simon Pilgrim2018-06-221-83/+50
* [X86][AVX] Reduce v4f64/v4i64 shuffle costs (PR37882)Simon Pilgrim2018-06-212-60/+20
* [SLPVectorizer][X86] Add horizontal add/sub testsSimon Pilgrim2018-06-212-0/+1094
* [SLPVectorizer] Relax "alternate" opcode vectorisation to work with any SK_Se...Simon Pilgrim2018-06-202-34/+36
* [SLP][X86] Add AVX2 run to POW2 SDIV TestsSimon Pilgrim2018-06-151-1/+2
* [SLP][X86] Regenerate POW2 SDIV TestsSimon Pilgrim2018-06-151-9/+91
* [SLP] Add testcases of min/max reduction pattern for AMDGPU.Farhana Aleen2018-06-111-0/+260
* AMDGPU: Make v2i16/v2f16 legal on VIMatt Arsenault2018-05-221-26/+17
* [AMDGPU] Support horizontal vectorization of min/max.Farhana Aleen2018-05-091-16/+392
* [DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label.Shiva Chen2018-05-093-3/+3
* [AMDGPU] Support horizontal vectorization.Farhana Aleen2018-05-011-0/+346
* [SLP] Add additional test for transposable binary operations with reuseMatthew Simpson2018-05-011-2/+44
* [SLPVectorizer] Debug info shouldn't impact spill cost computation.Davide Italiano2018-04-301-0/+93
* [NVPTX] Turn on Loop/SLP vectorizationBenjamin Kramer2018-04-272-0/+42
* [SLP] Add tests for transposable binary operationsMatthew Simpson2018-04-261-0/+292
* [X86] Remove unnecessary -mattr to enable avx512bw when the -mcpu already ena...Craig Topper2018-04-161-1/+1
* [SLP] Use getExtractWithExtendCost() to compute the scalar cost of extractele...Haicheng Wu2018-04-161-16/+69
* [SLP] update a test case. NFC.Haicheng Wu2018-04-111-15/+17
* [SLP] Additional tests for reorder reuse vectorization, NFC.Alexey Bataev2018-04-091-0/+230
* [SLPVectorizer][X86] Regenerate some tests. NFCISimon Pilgrim2018-04-045-74/+187
* [SLP] Fix PR36481: vectorize reassociated instructions.Alexey Bataev2018-04-039-186/+126
* [SLP] Added tests for checks of reordering of the repeated instructions,Alexey Bataev2018-04-031-0/+129
* Revert "[SLP] Fix PR36481: vectorize reassociated instructions."Benjamin Kramer2018-04-038-122/+183
* [SLP] Distinguish "demanded and shrinkable" from "demanded and not shrinkable...Haicheng Wu2018-04-032-19/+28
* [SLP] Fix PR36481: vectorize reassociated instructions.Alexey Bataev2018-04-028-183/+122
* [SLPVectorizer] Add tests related to PR30787, NFCI.Dinar Temirbulatov2018-03-294-0/+390
* [SLP] Add more checks to a test case. NFC.Haicheng Wu2018-03-261-0/+14
* [SLP] Add a test case. NFC.Haicheng Wu2018-03-261-0/+38
* [SLP] Stop counting cost of gather sequences with multiple usesMatthew Simpson2018-03-232-34/+21
* [SLP] Add test case for a gather sequence with multiple usesMatthew Simpson2018-03-211-0/+66
* [AArch64] Implement getArithmeticReductionCostMatthew Simpson2018-03-161-3/+3
* [SLP] Additional tests for stores vectorization, NFC.Alexey Bataev2018-03-051-0/+179
* [SLP] Added new tests and updated existing for jumbled load, NFC.Mohammad Shahid2018-02-284-6/+468
* [AArch64] add SLP test based on TSVC; NFCSanjay Patel2018-02-271-0/+127
* [X86][SSE] Reduce FADD/FSUB/FMUL costs on later targets (PR36280)Simon Pilgrim2018-02-265-146/+109
* [SLP] Added new test + fixed some checks, NFC.Alexey Bataev2018-02-262-13/+175
OpenPOWER on IntegriCloud