summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Vectorize
Commit message (Expand)AuthorAgeFilesLines
* [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
* 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
* [LV] Avoid creating empty reduction entries (NFC)Matthew Simpson2016-01-061-6/+6
* [SCEV] Add and use SCEVConstant::getAPInt; NFCISanjoy Das2015-12-171-2/+2
* [SLPVectorizer] Ensure dominated reduction values.Charlie Turner2015-12-161-7/+19
* [LoopVectorizer] Refine loop vectorizer's register usage calculator by ignori...Cong Hou2015-12-151-31/+106
* Revert r255460, which still causes test failures on some platforms.Cong Hou2015-12-131-106/+31
* [LoopVectorizer] Refine loop vectorizer's register usage calculator by ignori...Cong Hou2015-12-131-31/+106
* Revert r255454 as it leads to several test failers on buildbots.Cong Hou2015-12-131-106/+31
* [LoopVectorizer] Refine loop vectorizer's register usage calculator by ignori...Cong Hou2015-12-131-31/+106
* AlignmentFromAssumptions and SLPVectorizer preserves AA and GlobalsAAHal Finkel2015-12-111-0/+3
* Re-commit r255115, with the PredicatedScalarEvolution class moved toSilviu Baranga2015-12-091-85/+80
* Revert r255115 until we figure out how to fix the bot failures.Silviu Baranga2015-12-091-80/+85
* [LV][LAA] Add a layer over SCEV to apply run-time checked knowledge on SCEV e...Silviu Baranga2015-12-091-85/+80
* Fix a typo in LoopVectorize.cpp. NFC.Cong Hou2015-12-051-1/+1
* Fix a typo in LoopVectorize.cpp. NFC.Cong Hou2015-12-021-1/+1
* [LoopVectorize] Use MapVector rather than DenseMap for MinBWs.Charlie Turner2015-11-261-3/+3
* [LV] Add a helper function, isReductionVariable. NFC.Chad Rosier2015-11-191-5/+7
* Fix several long lines (>80) in LoopVectorize.cpp. NFC.Cong Hou2015-11-191-13/+19
* Typo.Chad Rosier2015-11-171-1/+1
* [SLP] Enable -slp-vectorize-hor by default.Charlie Turner2015-11-111-1/+1
* [LoopVectorize] Address post-commit feedback on r250032James Molloy2015-11-091-3/+4
* Fix SLPVectorizer commutativity reorderingMehdi Amini2015-11-061-76/+69
* LoopVectorizer - skip 'bitcast' between GEP and load.Elena Demikhovsky2015-11-031-2/+28
* Add a flag vectorizer-maximize-bandwidth in loop vectorizer to enable using l...Cong Hou2015-11-021-28/+102
* [SCEV][LV] Add SCEV Predicates and use them to re-implement stride versioningSilviu Baranga2015-11-021-97/+95
* Revert the revision 251592 as it fails a test on some platforms.Cong Hou2015-10-291-93/+28
* Add a flag vectorizer-maximize-bandwidth in loop vectorizer to enable using l...Cong Hou2015-10-291-28/+93
OpenPOWER on IntegriCloud