summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/SLPVectorizer
Commit message (Expand)AuthorAgeFilesLines
* Revert 224119 "This patch recognizes (+ (+ v0, v1) (+ v2, v3)), reorders them...Suyog Sarda2014-12-171-27/+0
* IR: Make metadata typeless in assemblyDuncan P. N. Exon Smith2014-12-155-54/+54
* Typo Correction in Test Case. NFC.Suyog Sarda2014-12-151-1/+1
* This patch recognizes (+ (+ v0, v1) (+ v2, v3)), reorders them for bundling i...Suyog Sarda2014-12-121-0/+27
* Vectorize a reduction chain feeding into a 'return' statement.Suyog Sarda2014-11-191-0/+54
* [SLPVectorize] Basic ephemeral-value awarenessHal Finkel2014-10-151-0/+43
* Revert "Revert "DI: Fold constant arguments into a single MDString""Duncan P. N. Exon Smith2014-10-031-16/+16
* Revert "DI: Fold constant arguments into a single MDString"Duncan P. N. Exon Smith2014-10-021-16/+16
* DI: Fold constant arguments into a single MDStringDuncan P. N. Exon Smith2014-10-021-16/+16
* Move the complex address expression out of DIVariable and into an extraAdrian Prantl2014-10-011-6/+6
* Revert r218778 while investigating buldbot breakage.Adrian Prantl2014-10-011-6/+6
* Move the complex address expression out of DIVariable and into an extraAdrian Prantl2014-10-011-6/+6
* [AArch64] Improve cost model to handle sdiv by a pow-of-two.Chad Rosier2014-09-291-0/+42
* Preserve IR flags (nsw, nuw, exact, fast-math) in SLP vectorizer (PR20802).Sanjay Patel2014-09-0312-24/+374
* Generate extract for in-tree uses if the use is scalar operand in vectorized ...Yi Jiang2014-09-021-0/+70
* Fix: SLPVectorizer tried to move an instruction which was replaced by a vecto...Erik Eckstein2014-08-281-0/+41
* [SLP] Re-enable vectorization of GEP expressions (re-apply r210342 with a fix).Michael Zolotukhin2014-08-271-0/+41
* Revert r210342 and r210343, add test case for the crasher.Joerg Sonnenberger2014-08-262-41/+19
* Allow vectorization of division by uniform power of 2.Karthik Bhat2014-08-251-0/+43
* fix: SLPVectorizer crashes for unreachable blocks containing not schedulable ...Erik Eckstein2014-08-221-0/+40
* SLPVectorizer: Use the type of the value loaded/stored to get the ABI alignmentArnold Schwaighofer2014-08-071-1/+29
* Teach the SLP Vectorizer that keeping some values live over a callsite can ha...James Molloy2014-08-051-0/+46
* fix bug 20513 - Crash in SLP VectorizerErik Eckstein2014-08-021-0/+47
* SLPVectorizer: improved scheduling algorithm.Erik Eckstein2014-08-013-4/+85
* SLP Vectorizer: Canonicalize tree operands of commutitive binary operands.Chad Rosier2014-07-301-0/+75
* Add Support to Recognize and Vectorize NON SIMD instructions in SLPVectorizer.Karthik Bhat2014-06-201-0/+181
* Reduce verbiage of lit.local.cfg filesAlp Toker2014-06-095-10/+5
* Fix typo in a test from r210342.Michael Zolotukhin2014-06-061-1/+1
* [SLP] Enable vectorization of GEP expressions.Michael Zolotukhin2014-06-061-0/+41
* Fix PR19657 (scalar loads not combined into vector load)Karthik Bhat2014-06-061-0/+73
* Allow vectorization of intrinsics such as powi,cttz and ctlz in Loop and SLP ...Karthik Bhat2014-05-301-0/+267
* AArch64/ARM64: move ARM64 into AArch64's placeTim Northover2014-05-242-1/+1
* Implement sext(C1 + C2*X) --> sext(C1) + sext(C2*X) andMichael Zolotukhin2014-05-241-0/+175
* Fix broken FileCheck prefixesNico Rieck2014-05-231-1/+1
* Flip on vectorization of bswap intrinsics.Benjamin Kramer2014-05-191-0/+44
* SLPVectorizer: When sorting by domination for CSE don't assert on unreachable...Benjamin Kramer2014-05-091-0/+30
* Always set alignment of vectorized LD/ST in SLP-Vectorizer. <rdar://problem...Yi Jiang2014-05-051-0/+27
* SLPVectorizer: Bring back the insertelement patch (r205965) with fixesArnold Schwaighofer2014-05-042-0/+140
* Vectorize intrinsic math function calls in SLPVectorizer.Karthik Bhat2014-05-031-0/+128
* Revert r205965, which essentially reverts r205018 for the second time.Chandler Carruth2014-05-011-24/+0
* Continue slp vectorization even the BB already has vectorized store radar://1...Yi Jiang2014-04-291-0/+31
* Reapply "SLPVectorizer: Ignore users that are insertelements we can reschedul...Arnold Schwaighofer2014-04-101-0/+24
* SLPVectorizer: Only vectorize intrinsics whose operands are widened equallyArnold Schwaighofer2014-04-091-0/+36
* SLPVectorizer: compare entire intrinsic for SLP compatibility.Tim Northover2014-04-022-0/+21
* Revert "SLPVectorizer: Ignore users that are insertelements we can reschedule...Arnold Schwaighofer2014-03-311-24/+0
* SLPVectorizer: Take credit for free extractelement instructionsArnold Schwaighofer2014-03-281-0/+25
* SLPVectorizer: Ignore users that are insertelements we can reschedule themArnold Schwaighofer2014-03-281-0/+24
* Resubmit "[SLPV] Recognize vectorizable intrinsics during SLP vectorization ..."Raul E. Silvera2014-03-121-0/+75
* Trivial test commit.Raul E. Silvera2014-03-051-0/+1
* SLPVectorizer: Try vectorizing 'splat' storesArnold Schwaighofer2014-02-241-0/+15
OpenPOWER on IntegriCloud