summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Vectorize
Commit message (Expand)AuthorAgeFilesLines
* [LV] Introduce TTI::getMinimumVFKrzysztof Parzyszek2018-04-131-0/+7
* Fix for the buildbot failure. Now-unused private field TTI deleted.Hideki Saito2018-04-101-6/+2
* [NFC][LV] Move InterleaveInfo from Legal to CostModelHideki Saito2018-04-091-57/+56
* [SLP] Fixed formatting, NFC.Alexey Bataev2018-04-031-1/+2
* [SLP] Fix PR36481: vectorize reassociated instructions.Alexey Bataev2018-04-031-92/+228
* Recommit "[SLP] Fix issues with debug output in the SLP vectorizer."Alexey Bataev2018-04-031-3/+4
* Revert "[SLP] Fix PR36481: vectorize reassociated instructions."Benjamin Kramer2018-04-031-230/+95
* [SLP] Fix issues with debug output in the SLP vectorizer.Chandler Carruth2018-04-031-10/+10
* [SLP] Distinguish "demanded and shrinkable" from "demanded and not shrinkable...Haicheng Wu2018-04-031-17/+6
* [SLP] Fix PR36481: vectorize reassociated instructions.Alexey Bataev2018-04-021-92/+227
* [LV] Add TTI::shouldMaximizeVectorBandwidth to allow enabling it per targetKrzysztof Parzyszek2018-03-271-1/+2
* [SLP] Stop counting cost of gather sequences with multiple usesMatthew Simpson2018-03-231-1/+22
* Fix a couple of layering violations in TransformsDavid Blaikie2018-03-211-1/+1
* [LV] Let recordVectorLoopValueForInductionCast to check if IV was created fro...Andrei Elovikov2018-03-201-15/+37
* [LV] Test commit. Removing white space.Diego Caballero2018-03-151-1/+1
* [CleanUp] Remove NumInstructions field from LoopVectorizer's RegisterUsage st...Matt Davis2018-03-141-7/+0
* [SLP] clean some formatsHaicheng Wu2018-03-131-3/+3
* [NFC] Consolidate six getPointerOperand() utility functions into one placeRenato Golin2018-03-092-46/+28
* [LV] Fix vectorizer's isUniform() abuse triggers assert in SCEVRenato Golin2018-03-091-2/+0
* [AMDGPU] Increased vector length for global/constant loads.Farhana Aleen2018-03-071-2/+10
* Revert "[AMDGPU] Widened vector length for global/constant address space."Farhana Aleen2018-03-071-10/+2
* [AMDGPU] Widened vector length for global/constant address space.Farhana Aleen2018-03-071-2/+10
* [LoadStoreVectorizer] Differentiate between <1 x T> and TSven van Haastregt2018-03-071-0/+1
* [LV][CFG] Add irreducible CFG detection for outer loopsFlorian Hahn2018-03-021-23/+8
* [Dominators] Remove verifyDomTree and add some verifying for Post Dom TreesDavid Green2018-02-281-1/+1
* [LV] Move isLegalMasked* functions from Legality to CostModelRenato Golin2018-02-261-101/+124
* [SLP] Allow vectorization of reversed loads.Alexey Bataev2018-02-141-6/+20
* Adding a width of the GEP index to the Data Layout.Elena Demikhovsky2018-02-141-1/+2
* [SLP] Take user instructions cost into consideration in insertelement vectori...Alexey Bataev2018-02-121-8/+20
* [LV] Fix analyzeInterleaving when -pass-remarks enabledMircea Trofin2018-02-101-1/+6
* Verify profile data confirms large loop trip counts.Mircea Trofin2018-02-071-4/+20
* [SLPVectorizer][NFC] Make a loop more readable.Clement Courbet2018-02-071-7/+5
* [LV] Use Demanded Bits and ValueTracking for reduction type-shrinkingChad Rosier2018-02-041-4/+14
* Add missing includesDavid Blaikie2018-02-021-0/+3
* [SLP] Fix for PR32086: Count InsertElementInstr of the same elements as shuffle.Alexey Bataev2018-01-291-133/+382
* Revert "[SLP] Fix for PR32086: Count InsertElementInstr of the same elements ...Alexey Bataev2018-01-271-369/+131
* Revert "[SLP] Removed the warning about unused variable, NFC."Alexey Bataev2018-01-271-1/+1
* [SLP] Removed the warning about unused variable, NFC.Alexey Bataev2018-01-261-1/+1
* [SLP] Fix for PR32086: Count InsertElementInstr of the same elements as shuffle.Alexey Bataev2018-01-261-131/+369
* [NFC] fix trivial typos in comments and documentsHiroshi Inoue2018-01-261-1/+1
* Revert "[SLP] Fix for PR32086: Count InsertElementInstr of the same elements ...Alexey Bataev2018-01-251-350/+129
* [SLP] Fix for PR32086: Count InsertElementInstr of the same elements as shuffle.Alexey Bataev2018-01-251-129/+350
* Revert "[SLP] Fix for PR32086: Count InsertElementInstr of the same elements ...Alexey Bataev2018-01-251-352/+130
* [SLP] Fix for PR32086: Count InsertElementInstr of the same elements as shuffle.Alexey Bataev2018-01-251-130/+352
* Revert "[SLP] Fix for PR32086: Count InsertElementInstr of the same elements ...Alexey Bataev2018-01-241-346/+122
* [SLP] Fix for PR32086: Count InsertElementInstr of the same elements as shuffle.Alexey Bataev2018-01-241-122/+346
* Revert "[SLP] Fix for PR32086: Count InsertElementInstr of the same elements ...Alexey Bataev2018-01-231-343/+121
* [SLP] Fix for PR32086: Count InsertElementInstr of the same elements as shuffle.Alexey Bataev2018-01-231-121/+343
* [SLP] Fix vectorization for tree with trunc to minimum required bit width.Alexey Bataev2018-01-191-2/+20
* [SLP] Fix for PR32164: Improve vectorization of reverse order of extract oper...Alexey Bataev2018-01-161-10/+17
OpenPOWER on IntegriCloud