summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
Commit message (Expand)AuthorAgeFilesLines
* Tidied up switch cases. NFCI.Simon Pilgrim2016-05-121-52/+48
* [SLPVectorizer] Add operand bundles to vectorized functionsDavid Majnemer2016-04-291-2/+16
* [SLPVectorizer] Extend SLP Vectorizer to deal with aggregates.Arch D. Robison2016-04-281-37/+151
* [SLPVectorizer] Refactor where MinVecRegSize and MaxVecRegSize live.Arch D. Robison2016-04-271-20/+28
* [TTI] Add hook for vector extract with extensionMatthew Simpson2016-04-271-3/+4
* Re-commit optimization bisect support (r267022) without new pass manager supp...Andrew Kaylor2016-04-221-1/+1
* Revert "Initial implementation of optimization bisect support."Vedant Kumar2016-04-221-1/+1
* Initial implementation of optimization bisect support.Andrew Kaylor2016-04-211-1/+1
* [ValueTracking, VectorUtils] Refactor getIntrinsicIDForCallDavid Majnemer2016-04-191-5/+5
* Port DemandedBits to the new pass manager.Michael Kuperstein2016-04-181-3/+3
* [NFC] Header cleanupMehdi Amini2016-04-181-1/+0
* [CodeGen] Teach LLVM how to lower @llvm.{min,max}num to {MIN,MAX}NANDavid Majnemer2016-04-141-2/+6
* [SLPVectorizer] Don't insert an extractelement before a catchswitchDavid Majnemer2016-04-011-2/+9
* [SLP] Remove unnecessary member variables by using container APIs.Chad Rosier2016-03-211-13/+6
* [SLP] Make DataLayout a member variable.Chad Rosier2016-03-161-38/+35
* [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
* Reapply commit r259357 with a fix for PR26629Matthew Simpson2016-02-181-12/+237
* Revert "Reapply commit r258404 with fix."David Majnemer2016-02-171-231/+11
* [SLP] Add debug output for extract cost (NFC)Matthew Simpson2016-02-111-4/+6
* [SLP] Fix placement of debug statement (NFC)Igor Breger2016-02-081-7/+7
* 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
* 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
* Speculatively revert r258620 as it is the likely culprid of PR26293.Quentin Colombet2016-01-251-11/+78
* [LIR] Add support for structs and hand unrolled loopsHaicheng Wu2016-01-231-78/+11
* Revert "[SLP] Truncate expressions to minimum required bit width"Matthew Simpson2016-01-211-143/+11
* [SLP] Truncate expressions to minimum required bit widthMatthew Simpson2016-01-211-11/+143
* Reapply r257800 with fixMatthew Simpson2016-01-151-42/+228
* Revert "[SLP] Vectorize the index computations of getelementptr instructions."Matthew Simpson2016-01-151-217/+41
* [SLP] Vectorize the index computations of getelementptr instructions.Matthew Simpson2016-01-141-41/+217
* Remove extra whitespace. NFC.Junmo Park2016-01-131-10/+10
* rangify; NFCISanjay Patel2016-01-121-12/+10
* function names start with a lower case letter ; NFCSanjay Patel2016-01-121-1/+1
* [SLPVectorizer] Ensure dominated reduction values.Charlie Turner2015-12-161-7/+19
* AlignmentFromAssumptions and SLPVectorizer preserves AA and GlobalsAAHal Finkel2015-12-111-0/+3
* [SLP] Enable -slp-vectorize-hor by default.Charlie Turner2015-11-111-1/+1
* Fix SLPVectorizer commutativity reorderingMehdi Amini2015-11-061-76/+69
* [SLP] Be more aggressive about reduction width selection.Charlie Turner2015-10-271-12/+35
* [SLP] Try a bit harder to find reduction PHIsCharlie Turner2015-10-271-5/+43
* [SLP] Treat SelectInsts as reduction values.Charlie Turner2015-10-271-6/+7
OpenPOWER on IntegriCloud