summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Vectorize
Commit message (Expand)AuthorAgeFilesLines
* [SLPVectorizer] Add an extra parameter to cancelScheduling function, NFCI.Dinar Temirbulatov2017-07-051-22/+23
* Revert "r306473 - re-commit r306336: Enable vectorizer-maximize-bandwidth by ...Teresa Johnson2017-07-011-1/+1
* re-commit r306336: Enable vectorizer-maximize-bandwidth by default.Teresa Johnson2017-07-011-1/+1
* revert r306336 for breaking ppc test.Teresa Johnson2017-07-011-1/+1
* Enable vectorizer-maximize-bandwidth by default.Teresa Johnson2017-07-011-1/+1
* [SLPVectorizer] Add isOdd() helper function, NFCI.Dinar Temirbulatov2017-06-301-2/+7
* [LV] Sink casts to unravel first order recurrenceAyal Zaks2017-06-301-1/+17
* [LV] Optimize for size when vectorizing loops with tiny trip countAyal Zaks2017-06-301-29/+30
* Remove the BBVectorize pass.Chandler Carruth2017-06-303-3285/+1
* Revert "r306473 - re-commit r306336: Enable vectorizer-maximize-bandwidth by ...Daniel Jasper2017-06-301-1/+1
* [SLPVectorizer] Moving Entry->NeedToGather check out of inner loop, Dinar Temirbulatov2017-06-291-4/+4
* [SLPVectorizer] Introducing getTreeEntry() helper function [NFC]Dinar Temirbulatov2017-06-291-34/+33
* [LV] Fix PR33613 - retain order of insertelement per partAyal Zaks2017-06-281-6/+7
* re-commit r306336: Enable vectorizer-maximize-bandwidth by default.Dehao Chen2017-06-271-1/+1
* Recommitting 306331.Ayal Zaks2017-06-271-287/+300
* revert r306336 for breaking ppc test.Dehao Chen2017-06-261-1/+1
* reverting 306331.Ayal Zaks2017-06-261-293/+286
* Enable vectorizer-maximize-bandwidth by default.Dehao Chen2017-06-261-1/+1
* [LV] Changing the interface of ValueMap, NFC.Ayal Zaks2017-06-261-286/+293
* Revert "Enable vectorizer-maximize-bandwidth by default."Diana Picus2017-06-221-1/+1
* Enable vectorizer-maximize-bandwidth by default.Dehao Chen2017-06-211-1/+1
* Improve profile-guided heuristics to use estimated trip count.Taewook Oh2017-06-191-27/+20
* Remove brackets, NFC.Dinar Temirbulatov2017-06-191-4/+2
* [LoopVectorize] Don't preserve nsw/nuw flags on shrunken ops.George Burgess IV2017-06-091-1/+5
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-062-2/+2
* [LV] Make scalarizeInstruction() non-virtual. NFC.Ayal Zaks2017-06-041-2/+1
* Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.Galina Kistanova2017-06-032-0/+3
* [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
* [LV] Reapply r303763 with fix for PR33193Matthew Simpson2017-05-301-10/+19
* Revert r303763, results in asserts i.e. while building Ruby.Joerg Sonnenberger2017-05-291-15/+6
* [LV] Update type in cost model for scalarizationMatthew Simpson2017-05-241-6/+15
* [LoopVectorizer] Let target prefer scalar addressing computations.Jonas Paulsson2017-05-241-0/+74
* [LV] Report multiple reasons for not vectorizing under allowExtraAnalysisAyal Zaks2017-05-231-20/+42
* Fix vector pass-through value being unused in IRBuilder::CreateMaskedGatherAmara Emerson2017-05-191-1/+1
* [IR] De-virtualize ~Value to save a vptrReid Kleckner2017-05-181-2/+2
* Revert 303174, 303176, and 303178Matthew Simpson2017-05-161-2/+2
* [LV] Avoid potentential division by zero when selecting ICMatthew Simpson2017-05-161-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
* [LoopOptimizer][Fix]PR32859, PR24738Simon Pilgrim2017-05-131-7/+9
* [KnownBits] Add bit counting methods to KnownBits struct and use them where p...Craig Topper2017-05-121-1/+1
* [SLP] Emit optimization remarksAdam Nemet2017-05-111-6/+36
* [LV] Refactor ILV.vectorize{Loop}() by introducing LVP.executePlan(); NFCAyal Zaks2017-05-111-80/+101
* [AArch64] Consider widening instructions in cost calculationsMatthew Simpson2017-05-091-4/+6
* [LV] Fix insertion point for shuffle vectors in first order recurrenceAnna Thomas2017-05-091-2/+5
* Introduce experimental generic intrinsics for horizontal vector reductions.Amara Emerson2017-05-092-65/+20
* Use right function in LoopVectorize.Jonas Paulsson2017-05-041-1/+1
* Rename WeakVH to WeakTrackingVH; NFCSanjoy Das2017-05-011-12/+15
OpenPOWER on IntegriCloud