summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/LoopVectorize
Commit message (Expand)AuthorAgeFilesLines
* IR: Add 'distinct' MDNodes to bitcode and assemblyDuncan P. N. Exon Smith2015-01-082-4/+4
* Fix broken test from r225159.Michael Kuperstein2015-01-051-1/+1
* Fixed a bug in memory dependence checking module of loop vectorization. The f...Jiangning Liu2015-01-051-0/+26
* Masked Load and Store Intrinsics in loop vectorizer.Elena Demikhovsky2014-12-161-0/+420
* IR: Make metadata typeless in assemblyDuncan P. N. Exon Smith2014-12-1525-272/+272
* PR21302. Vectorize only bottom-tested loops.Michael Zolotukhin2014-12-021-0/+31
* Apply loop-rotate to several vectorizer tests.Michael Zolotukhin2014-12-023-181/+151
* Revert "Masked Vector Load and Store Intrinsics."Duncan P. N. Exon Smith2014-11-284-334/+0
* Bug 21610: Canonicalize min/max fcmp selects to use ordered comparisonsMatt Arsenault2014-11-241-8/+8
* Masked Vector Load and Store Intrinsics.Elena Demikhovsky2014-11-234-0/+334
* Addition to r216371 (SLP and Loop Vectorization) and r218607 whereSuyog Sarda2014-11-111-0/+31
* LoopVectorize: Don't assume pointees are sizedDavid Majnemer2014-11-071-0/+24
* Correctly update dom-tree after loop vectorizer.Michael Zolotukhin2014-10-311-0/+142
* Add minnum / maxnum intrinsicsMatt Arsenault2014-10-211-0/+56
* [LoopVectorize] Ignore @llvm.assume for cost estimates and legalityHal Finkel2014-10-141-0/+100
* Revert "Revert "DI: Fold constant arguments into a single MDString""Duncan P. N. Exon Smith2014-10-038-79/+79
* Revert "DI: Fold constant arguments into a single MDString"Duncan P. N. Exon Smith2014-10-028-79/+79
* DI: Fold constant arguments into a single MDStringDuncan P. N. Exon Smith2014-10-028-79/+79
* Move the complex address expression out of DIVariable and into an extraAdrian Prantl2014-10-012-12/+12
* Revert r218778 while investigating buldbot breakage.Adrian Prantl2014-10-012-12/+12
* Move the complex address expression out of DIVariable and into an extraAdrian Prantl2014-10-012-12/+12
* Rename getMaximumUnrollFactor -> getMaxInterleaveFactor; also rename option n...Sanjay Patel2014-09-1083-92/+92
* Add a convenience method to copy wrapping, exact, and fast-math flags (NFC).Sanjay Patel2014-09-011-0/+24
* Small refactor on VectorizerHint for deduplicationRenato Golin2014-09-011-0/+30
* Allow vectorization of division by uniform power of 2.Karthik Bhat2014-08-251-0/+32
* Revert "Small refactor on VectorizerHint for deduplication"Renato Golin2014-08-191-30/+0
* Small refactor on VectorizerHint for deduplicationRenato Golin2014-08-191-0/+30
* [LoopVectorizer] Enable support for floating-point subtraction reductionsJames Molloy2014-08-081-0/+22
* Add diagnostics to the vectorizer cost model.Tyler Nowicki2014-08-021-0/+58
* Improve the remark generated for -Rpass-missed.Tyler Nowicki2014-07-313-4/+4
* Improve the remark generated when a variable that is used outside the loop is...Tyler Nowicki2014-07-311-1/+4
* Rename metadata llvm.loop.vectorize.unroll to llvm.loop.vectorize.interleave.Mark Heffernan2014-07-214-4/+4
* [LoopVectorize] Use AA to partition potential dependency checksHal Finkel2014-07-209-9/+111
* [LoopVectorize] Propagate known metadata to vectorized instructionsHal Finkel2014-07-191-0/+44
* Emit warnings if vectorization is forced and fails.Tyler Nowicki2014-07-163-0/+103
* When we sink an instruction, this can open up opportunity for the operands to...Aditya Nandakumar2014-07-111-1/+1
* [X86] AVX512: Enable it in the Loop VectorizerAdam Nemet2014-07-091-0/+35
* IR: Fold away compares between GV GEPs and GVsDavid Majnemer2014-07-041-1/+1
* Add Rpass-missed and Rpass-analysis reports to the loop vectorizer. The remar...Tyler Nowicki2014-06-254-3/+328
* Rename loop unrolling and loop vectorizer metadata to have a common prefix.Eli Bendersky2014-06-258-17/+18
* Add new debug kind LocTrackingOnly.Diego Novillo2014-06-241-2/+7
* LoopVectorizer: Fix a dominance issueArnold Schwaighofer2014-06-221-0/+34
* Reduce verbiage of lit.local.cfg filesAlp Toker2014-06-095-10/+5
* Use AArch64 instead of now removed ARM64 in test configsAlexey Samsonov2014-06-051-1/+1
* Allow vectorization of intrinsics such as powi,cttz and ctlz in Loop and SLP ...Karthik Bhat2014-05-301-0/+102
* LoopVectorizer: Add a check that the backedge taken count + 1 does not overflowArnold Schwaighofer2014-05-292-0/+28
* AArch64/ARM64: move ARM64 into AArch64's placeTim Northover2014-05-243-6/+0
* AArch64/ARM64: remove AArch64 from tree prior to renaming ARM64.Tim Northover2014-05-241-1/+1
* [Test] Trim unnecessary .c and .cpp from config.suffix in lit.local.cfgAdam Nemet2014-05-122-2/+2
* Reorder shuffle and binary operation.Serge Pavlov2014-05-111-11/+6
OpenPOWER on IntegriCloud