summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Vectorize
Commit message (Expand)AuthorAgeFilesLines
...
* [ValueTracking, VectorUtils] Refactor getIntrinsicIDForCallDavid Majnemer2016-04-192-10/+10
* Port DemandedBits to the new pass manager.Michael Kuperstein2016-04-182-9/+9
* [NFC] Header cleanupMehdi Amini2016-04-181-1/+0
* [ARM] Adding IEEE-754 SIMD detection to loop vectorizerRenato Golin2016-04-141-6/+48
* [CodeGen] Teach LLVM how to lower @llvm.{min,max}num to {MIN,MAX}NANDavid Majnemer2016-04-143-7/+32
* Loop vectorization with uniform loadElena Demikhovsky2016-04-101-0/+9
* [LoopVectorize] Register cloned assumptionsDavid Majnemer2016-04-081-10/+24
* Re-commit [SCEV] Introduce a guarded backedge taken count and use it in LAA a...Silviu Baranga2016-04-081-2/+2
* Revert r265535 until we know how we can fix the bots Silviu Baranga2016-04-061-2/+2
* [SCEV] Introduce a guarded backedge taken count and use it in LAA and LVSilviu Baranga2016-04-061-2/+2
* [SLPVectorizer] Don't insert an extractelement before a catchswitchDavid Majnemer2016-04-011-2/+9
* [LoopVectorize] Don't vectorize loops when everything will be scalarizedHal Finkel2016-03-301-18/+49
* Remove HasFnAttribute guards to getFnAttribute callsNirav Dave2016-03-301-3/+2
* [SLP] Remove unnecessary member variables by using container APIs.Chad Rosier2016-03-211-13/+6
* [LoopVectorize] Annotate versioned loop with noalias metadataAdam Nemet2016-03-171-14/+60
* [SLP] Make DataLayout a member variable.Chad Rosier2016-03-161-38/+35
* [LV] Preserve LoopInfo when store predication is usedAdam Nemet2016-03-151-1/+1
* [SLP] Update comment to reflect reality. NFC.Chad Rosier2016-03-151-2/+2
* [SLPVectorizer] Fix dependency listKeno Fischer2016-03-141-0/+1
* Remove PreserveNames template parameter from IRBuilderMehdi Amini2016-03-131-2/+2
* Temporarily revert:Eric Christopher2016-03-121-2/+2
* Remove PreserveNames template parameter from IRBuilderMehdi Amini2016-03-111-2/+2
* [SLP] Add -slp-min-reg-size command line option.Michael Zolotukhin2016-03-101-9/+21
* ADT: Remove == and != comparisons between ilist iterators and pointersDuncan P. N. Exon Smith2016-02-211-1/+1
* Revert r255691 "[LoopVectorizer] Refine loop vectorizer's register usage calc...Hans Wennborg2016-02-191-106/+31
* [LV] Vectorize first-order recurrencesMatthew Simpson2016-02-191-6/+197
* [LV] Fix PR26600: avoid out of bounds loads for interleaved access vectorizationSilviu Baranga2016-02-191-0/+10
* Reapply commit r259357 with a fix for PR26629Matthew Simpson2016-02-181-12/+237
* Create masked gather and scatter intrinsics in Loop Vectorizer.Elena Demikhovsky2016-02-171-96/+184
* Revert "Reapply commit r258404 with fix."David Majnemer2016-02-171-231/+11
* [LV] Add support for insertelt/extractelt processing during type truncationSilviu Baranga2016-02-151-0/+14
* [SLP] Add debug output for extract cost (NFC)Matthew Simpson2016-02-111-4/+6
* [SCEV][LAA] Re-commit r260085 and r260086, this time with a fix for the memorySilviu Baranga2016-02-081-1/+1
* [SLP] Fix placement of debug statement (NFC)Igor Breger2016-02-081-7/+7
* Revert r260086 and r260085. They have broken the memorySilviu Baranga2016-02-081-1/+1
* [SCEV][LAA] Add no wrap SCEV predicates and use use them to improve strided p...Silviu Baranga2016-02-081-1/+1
* [SCEV] Try to reuse existing value during SCEV expansionWei Mi2016-02-041-4/+16
* Minor code cleanups. NFC.Junmo Park2016-02-031-18/+18
* Revert r259662, which caused regressions on polly tests.Wei Mi2016-02-031-16/+4
* [SCEV] Try to reuse existing value during SCEV expansionWei Mi2016-02-031-4/+16
* [LV] Rename RdxPHIsToFix to PHIsToFix (NFC)Matthew Simpson2016-02-011-39/+32
* Reapply commit r258404 with fix.Matthew Simpson2016-02-011-11/+231
* [SLP] Fix printing of debug statement (NFC)Matthew Simpson2016-01-291-1/+1
* Revert "Reapply commit r258404 with fix"David Majnemer2016-01-291-226/+11
* Reapply commit r258404 with fixMatthew Simpson2016-01-271-11/+226
* [SLPVectorizer] Swap the checking order of isCommutative and isConsecutiveAccessHaicheng Wu2016-01-271-4/+4
* Remove autoconf supportChris Bieneman2016-01-261-15/+0
* Revert "Reapply commit r258404 with fix"Matthew Simpson2016-01-261-226/+11
* [LIR] Add support for structs and hand unrolled loopsHaicheng Wu2016-01-261-78/+11
* Reapply commit r25804 with fixMatthew Simpson2016-01-251-11/+226
OpenPOWER on IntegriCloud