summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Vectorize
Commit message (Expand)AuthorAgeFilesLines
...
* [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
* [LV] Fix an issue where forming LCSSA in the place that we did wouldChandler Carruth2017-01-261-4/+9
* [TargetTransformInfo] Refactor and improve getScalarizationOverhead()Jonas Paulsson2017-01-261-33/+15
* [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
* Test commit access, remove trailing whitespaceMikael Holmen2017-01-191-1/+1
* [LV] Run loop-simplify and LCSSA explicitly instead of "requiring" themMichael Kuperstein2017-01-191-5/+13
* [LV] Allow reductions that have several uses outside the loopMichael Kuperstein2017-01-181-5/+2
* [LV] Mark non-consecutive-like pointers non-uniformMatthew Simpson2017-01-171-0/+7
* [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
* Remove unused lambda captures. NFCMalcolm Parsons2017-01-131-2/+2
* [SLP] Remove bogus assert.Michael Kuperstein2017-01-111-4/+0
* [X86] updating TTI costs for arithmetic instructions on X86\SLM arch.Mohammed Agabaria2017-01-111-3/+4
* [PM] Rewrite the loop pass manager to use a worklist and augmented runChandler Carruth2017-01-111-3/+4
* [LV] Fix-up external IV users after updating dominator treeMatthew Simpson2017-01-091-7/+20
* Remove unused method in LoopVectorize.cpp.Jonas Paulsson2017-01-091-7/+0
* Currently isLikelyComplexAddressComputation tries to figure out if the given ...Mohammed Agabaria2017-01-051-42/+17
* [LV] Sink tripcount query to where it's actually used. NFC.Michael Kuperstein2016-12-191-5/+4
* Revert @llvm.assume with operator bundles (r289755-r289757)Daniel Jasper2016-12-193-26/+53
* Reapply "[LV] Enable vectorization of loops with conditional stores by default"Matthew Simpson2016-12-161-1/+1
* [LV] Don't attempt to type-shrink scalarized instructionsMatthew Simpson2016-12-161-5/+21
* Revert r289863: [LV] Enable vectorization of loops with conditionalChandler Carruth2016-12-161-1/+1
* [LV] Enable vectorization of loops with conditional stores by defaultMatthew Simpson2016-12-151-1/+1
* Remove the AssumptionCacheHal Finkel2016-12-153-53/+26
* [LV] Don't vectorize when we have a small static bound on trip countMichael Kuperstein2016-12-131-2/+2
* [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
* [LV] Scalarize operands of predicated instructionsMatthew Simpson2016-12-071-7/+210
* 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
* [LoadStoreVectorizer] Enable vectorization of stores in the presence of an al...Alina Sbirlea2016-11-231-3/+25
* Fix spelling mistakes in Transforms comments. NFC.Simon Pilgrim2016-11-201-1/+1
* [CMake] NFC. Updating CMake dependency specificationsChris Bieneman2016-11-171-2/+3
* [LoopVectorize] Fix for non-determinism in codegenMandeep Singh Grang2016-11-161-1/+1
* Fixed the lost FastMathFlags for CALL operations in SLPVectorizer.Vyacheslav Klochkov2016-11-161-0/+1
* [LoopVectorizer] When estimating reg usage, unused insts may "end" another useRobert Lougher2016-11-151-3/+4
* Test commit, remove trailing space.Florian Hahn2016-11-151-1/+1
* [LV] Stop saying "use -Rpass-analysis=loop-vectorize"Adam Nemet2016-11-111-2/+1
* Fixed the lost FastMathFlags for FCmp operations in SLPVectorizer.Vyacheslav Klochkov2016-11-111-3/+4
* Reset debug loc to OldInduction in InnerLoopVectorizer::createInductionVariab...Dehao Chen2016-11-071-1/+3
* Second attempt at r285517.Dorit Nuzman2016-10-311-11/+65
* Revert r285517 due to build failures.Dorit Nuzman2016-10-301-59/+1
OpenPOWER on IntegriCloud