summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Vectorize
Commit message (Expand)AuthorAgeFilesLines
* [SLP vectorizer] Allow phi node reordering in tryToVectorizeList.Easwaran Raman2017-04-181-3/+9
* [LV] Cache block mask valuesGil Rapaport2017-04-181-7/+17
* [LV] Remove implicit single basic block assumptionGil Rapaport2017-04-141-6/+5
* [LV] Fix the vector code generation for first order recurrenceAnna Thomas2017-04-131-12/+22
* [LV] Refactor ILV to provide vectorizeInstruction(); NFCAyal Zaks2017-04-131-310/+302
* [SLPVectorizer] Pass the right type argument to getCmpSelInstrCost()Jonas Paulsson2017-04-121-0/+2
* [LoopVectorizer] Improve handling of branches during cost estimation.Jonas Paulsson2017-04-121-1/+32
* [LoopVectorizer, TTI] New method supportsEfficientVectorElementLoadStore()Jonas Paulsson2017-04-121-2/+6
* [SystemZ] TargetTransformInfo cost functions implemented.Jonas Paulsson2017-04-123-23/+24
* [LV] Avoid vectorizing first order recurrence when phi uses are outside loopAnna Thomas2017-04-111-1/+6
* Reapply r298620: [LV] Vectorize GEPsMatthew Simpson2017-04-071-79/+206
* [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
OpenPOWER on IntegriCloud