summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Vectorize
Commit message (Expand)AuthorAgeFilesLines
* [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
* [LV] Don't call recordVectorLoopValueForInductionCast for newly-created IV fr...Andrei Elovikov2018-01-151-2/+7
* Add explanatory comment to LoadStoreVectorizer.Justin Lebar2018-01-101-0/+32
* [SLP] Fix PR35777: Incorrect handling of aggregate values.Alexey Bataev2018-01-081-50/+10
* [SLP] Fix PR35628: Count external uses on extra reduction arguments.Alexey Bataev2018-01-081-1/+0
* [SLPVectorizer] Reintroduce std::stable_sort(properlyDominates()).Davide Italiano2018-01-071-9/+23
* [LV][VPlan] NFC patch to move LoopVectorizationPlanner class out of LoopVecto...Hal Finkel2018-01-074-271/+269
* Use phi ranges to simplify code. No functionality change intended.Benjamin Kramer2017-12-301-36/+18
* Revert r320548:[SLP] Vectorize jumbled memory loadsMohammad Shahid2017-12-201-195/+83
* [LV] Remove unnecessary DoExtraAnalysis guard (silent bug)Florian Hahn2017-12-201-2/+2
* Silence a bunch of implicit fallthrough warningsAdrian Prantl2017-12-191-0/+1
* [LV] Extend InstWidening with CM_Widen_RecursiveHal Finkel2017-12-161-5/+16
* [LV] NFC patch for moving VP*Recipe class definitions from LoopVectorize.cpp ...Hal Finkel2017-12-163-392/+415
* [SLPVectorizer] Don't ignore scalar extraction instructions of aggregate valueGuozhi Wei2017-12-141-3/+7
OpenPOWER on IntegriCloud