summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Vectorize
Commit message (Expand)AuthorAgeFilesLines
* [LV] Transform truncations of non-primary induction variablesMatthew Simpson2017-03-271-11/+10
* Revert r298620: [LV] Vectorize GEPsIvan Krasin2017-03-241-117/+67
* [LV] Vectorize GEPsMatthew Simpson2017-03-231-67/+117
* [LV] Delete unneeded scalar GEP creation codeMatthew Simpson2017-03-231-33/+1
* Test commit accessYi Kong2017-03-211-10/+10
* [LV] Refactor cross-iteration phi's back-patching; NFCGil Rapaport2017-03-141-232/+244
* [LV] Refactor Cost Model's selectVectorizationFactor(); NFCAyal Zaks2017-03-141-73/+132
* [TargetTransformInfo] getIntrinsicInstrCost() scalarization estimation improvedJonas Paulsson2017-03-143-26/+33
* [LV] Set memcheck metadata also for VF==1Gil Rapaport2017-03-131-5/+1
* [LV] A unified scalarizeInstruction() for Vectorizer and Unroller; NFCGil Rapaport2017-03-121-66/+8
* Test commit.Ayal Zaks2017-03-121-0/+1
* [SLP] Revert everything that has to do with memory access sorting.Michael Kuperstein2017-03-101-122/+57
* Add support for DenseMap/DenseSet count and find using const pointersDaniel Berlin2017-03-101-3/+3
* [SLP] Mark values in Dot that need to be extractedAdam Nemet2017-03-091-3/+9
* [SLP] Visualize SLP trees with -view-slp-treeAdam Nemet2017-03-081-62/+167
* [LV] Select legal insert point when fixing first-order recurrencesMatthew Simpson2017-03-081-7/+9
* [LV] Consider users that are memory accesses in uniforms expansion stepMatthew Simpson2017-03-071-1/+3
* [SLP] Revert r296863 due to miscompiles.Michael Kuperstein2017-03-061-79/+72
* [SLP] Fixes the bug due to absence of in order uses of scalars which needs to...Mohammad Shahid2017-03-031-72/+79
* [LV] Considier non-consecutive but vectorizable accesses for VF selectionMatthew Simpson2017-03-021-3/+10
* Revert r296575 "[SLP] Fixes the bug due to absence of in order uses of scalar...Hans Wennborg2017-03-011-65/+70
* [SLP] Preserve IR flags when vectorizing horizontal reductions.Alexey Bataev2017-03-011-2/+5
* [SLP] Preserve IR flags for extra args.Alexey Bataev2017-03-011-9/+11
* [SLP] Fix for PR32038: extra add of PHI node when it is not required.Alexey Bataev2017-03-011-17/+3
* [LV] These remark should have been missed remarksAdam Nemet2017-03-011-2/+2
* [SLP] Fixes the bug due to absence of in order uses of scalars which needs to...Mohammad Shahid2017-03-011-70/+65
* Revert "(HEAD, origin/master, origin/HEAD, master) [LV] These should missed r...Adam Nemet2017-02-281-2/+2
* [LV] These should missed remarksAdam Nemet2017-02-281-2/+2
* [LV] Merge floating-point and integer induction widening codeMatthew Simpson2017-02-241-65/+92
* [LAA] Remove unused LoopAccessReportAdam Nemet2017-02-231-16/+0
* [LV] Remove unused VectorizationReportAdam Nemet2017-02-231-15/+0
* [SLP] Fix for PR32036: Vectorized horizontal reduction returning wrongAlexey Bataev2017-02-231-13/+21
* Revert "[SLP] Fix for PR32036: Vectorized horizontal reduction returning wrong"Alexey Bataev2017-02-231-21/+14
* [SLP] Fix for PR32036: Vectorized horizontal reduction returning wrongAlexey Bataev2017-02-231-14/+21
* Revert "[SLP] Fix for PR32036: Vectorized horizontal reduction returning wrong"Alexey Bataev2017-02-231-19/+13
* [SLP] Fix for PR32036: Vectorized horizontal reduction returning wrongAlexey Bataev2017-02-231-13/+19
* LoadStoreVectorizer: Split even sized illegal chains properlyMatt Arsenault2017-02-231-3/+6
* Revert r295868 because it breaks a different SLP lit test.Michael Kuperstein2017-02-221-18/+13
* [SLP] Fix for PR32036: Vectorized horizontal reduction returning wrong resultAlexey Bataev2017-02-221-13/+18
* [LoopVectorize] Added address space check when analysing interleaved accessesKarl-Johan Karlsson2017-02-221-14/+19
* [SLP] Remove unused initial value from the variable, NFC.Alexey Bataev2017-02-221-1/+1
* [SLP] nullptr'ize initial value in `findBuildAggregate()`, NFC.Alexey Bataev2017-02-201-1/+1
* [SLP] Rework `findBuildAggregate()` from ercursive form to iterative, NFC.Alexey Bataev2017-02-201-9/+12
* [LV] Remove constant restriction for vector phi creationMatthew Simpson2017-02-171-44/+37
* [LV] Rename Induction to PrimaryInduction. NFC.Michael Kuperstein2017-02-141-12/+12
* Reapply "[LV] Extend trunc optimization to all IVs with constant integer steps"Matthew Simpson2017-02-141-10/+47
* [SLP] Fix for PR31879: vectorize repeated scalar ops that don't get putAlexey Bataev2017-02-141-1/+7
* Revert "[LoopVectorize] Added address space check when analysing interleaved ...Karl-Johan Karlsson2017-02-141-20/+14
* [LoopVectorize] Added address space check when analysing interleaved accessesKarl-Johan Karlsson2017-02-141-14/+20
* Revert "[LV] Extend trunc optimization to all IVs with constant integer steps"Matthew Simpson2017-02-131-20/+12
OpenPOWER on IntegriCloud