summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
Commit message (Expand)AuthorAgeFilesLines
* [SLPVectorizer] Introducing getTreeEntry() helper function [NFC]Dinar Temirbulatov2017-06-291-34/+33
* Remove brackets, NFC.Dinar Temirbulatov2017-06-191-4/+2
* Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.Galina Kistanova2017-06-031-0/+1
* [SLP] Improve comments and naming of functions/variables/members, NFC.Alexey Bataev2017-06-031-91/+59
* Revert "[SLP] Improve comments and naming of functions/variables/members, NFC."Alexey Bataev2017-06-021-59/+91
* [SLP] Improve comments and naming of functions/variables/members, NFC.Alexey Bataev2017-06-021-91/+59
* [IR] De-virtualize ~Value to save a vptrReid Kleckner2017-05-181-2/+2
* [SLP] Enable 64-bit wide vectorization on AArch64Adam Nemet2017-05-151-1/+4
* [ValueTracking] Replace all uses of ComputeSignBit with computeKnownBits.Craig Topper2017-05-151-4/+3
* [SLP] Emit optimization remarksAdam Nemet2017-05-111-6/+36
* [AArch64] Consider widening instructions in cost calculationsMatthew Simpson2017-05-091-4/+6
* Introduce experimental generic intrinsics for horizontal vector reductions.Amara Emerson2017-05-091-33/+15
* Rename WeakVH to WeakTrackingVH; NFCSanjoy Das2017-05-011-12/+15
* Reverts commit r301424, r301425 and r301426Sanjoy Das2017-04-261-15/+13
* Rename WeakVH to WeakTrackingVH; NFCSanjoy Das2017-04-261-13/+15
* [SLP vectorizer] Allow phi node reordering in tryToVectorizeList.Easwaran Raman2017-04-181-3/+9
* [SLPVectorizer] Pass the right type argument to getCmpSelInstrCost()Jonas Paulsson2017-04-121-0/+2
* [SystemZ] TargetTransformInfo cost functions implemented.Jonas Paulsson2017-04-121-8/+8
* [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
OpenPOWER on IntegriCloud