summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
Commit message (Expand)AuthorAgeFilesLines
* [TargetTransformInfo] getIntrinsicInstrCost() scalarization estimation improvedJonas Paulsson2017-03-141-6/+5
* [SLP] Revert everything that has to do with memory access sorting.Michael Kuperstein2017-03-101-122/+57
* [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
* [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
* 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
* [SLP] Fixes the bug due to absence of in order uses of scalars which needs to...Mohammad Shahid2017-03-011-70/+65
* [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
* 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
* [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
* [SLP] Fix for PR31879: vectorize repeated scalar ops that don't get putAlexey Bataev2017-02-141-1/+7
* [SLP] Fix for PR31690: Allow using of extra values in horizontalAlexey Bataev2017-02-131-18/+130
* [SLP] Revert "Allow using of extra values in horizontal reductions."Michael Kuperstein2017-02-061-67/+12
* [SLP] Make sortMemAccesses explicitly return an error. NFC.Michael Kuperstein2017-02-031-12/+15
* [SLP] Fix for PR31690: Allow using of extra values in horizontal reductions.Alexey Bataev2017-02-031-12/+67
* [SLP] Vectorize loads of consecutive memory accesses, accessed in non-consecu...Mohammad Shahid2017-01-281-57/+120
* [SLP] Refactoring of horizontal reduction analysis, NFC.Alexey Bataev2017-01-271-24/+25
* [SLP] Improve horizontal vectorization for non-power-of-2 number ofAlexey Bataev2017-01-251-2/+4
* [SLP] Refactoring of HorizontalReduction class, NFC.Alexey Bataev2017-01-241-34/+20
* [SLP] Make ReductionOpcode have the right (enum) type. NFC.Michael Kuperstein2017-01-211-13/+10
* [SLP] Delete useless helper. NFC.Michael Kuperstein2017-01-211-14/+10
* [PM] Introduce an analysis set used to preserve all analyses overChandler Carruth2017-01-151-2/+2
* Give comparator const call operatorEric Fiselier2017-01-151-1/+1
* [SLP] Remove bogus assert.Michael Kuperstein2017-01-111-4/+0
* Revert @llvm.assume with operator bundles (r289755-r289757)Daniel Jasper2016-12-191-9/+15
* Remove the AssumptionCacheHal Finkel2016-12-151-15/+9
* [SLP] Fix sign-extends for type-shrinkingMatthew Simpson2016-12-121-15/+62
* [SLP] Fix for PR6246: vectorization for scalar ops on vector elements.Alexey Bataev2016-12-081-66/+80
* Revert "[SLP] Fix for PR6246: vectorization for scalar ops on vector elements."Renato Golin2016-12-021-74/+66
* [SLP] Fix for PR6246: vectorization for scalar ops on vector elements.Alexey Bataev2016-12-021-66/+74
* Revert "[SLP] Fix for PR6246: vectorization for scalar ops on vector elements."Artem Belevich2016-12-011-72/+66
* [SLP] Fix for PR6246: vectorization for scalar ops on vector elements.Alexey Bataev2016-12-011-66/+72
* [SLP] Fixed cost model for horizontal reduction.Alexey Bataev2016-12-011-1/+2
* [SLPVectorizer] Improved support of partial tree vectorization.Alexey Bataev2016-11-291-87/+178
* Fix spelling mistakes in Transforms comments. NFC.Simon Pilgrim2016-11-201-1/+1
* Fixed the lost FastMathFlags for CALL operations in SLPVectorizer.Vyacheslav Klochkov2016-11-161-0/+1
* Fixed the lost FastMathFlags for FCmp operations in SLPVectorizer.Vyacheslav Klochkov2016-11-111-3/+4
* [SLP] Fix for PR30626: Compiler crash inside SLP Vectorizer.Alexey Bataev2016-10-271-4/+11
* [SLPVectorizer] Fix for PR25748: reduction vectorization after loopAlexey Bataev2016-10-071-8/+22
OpenPOWER on IntegriCloud