summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/LoopVectorize
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Move late partial-unrolling thresholds into the processor definitionsHal Finkel2014-05-081-10/+10
* Fix vectorization remarks.Diego Novillo2014-04-291-0/+67
* [OPENMP][LV][D3423] Respect Hints.Force meta-data for loops in LoopVectorizerZinovy Nis2014-04-292-0/+166
* [CLNUP] Test commit. Remove newline.Zinovy Nis2014-04-241-2/+1
* [LV] Statistics numbers for LoopVectorize introduced: a number of analyzed lo...Alexander Musman2014-04-231-0/+66
* Add missing config file for newly added test case introduced by r206563.Jiangning Liu2014-04-181-0/+6
* This commit allows vectorized loops to be unrolled by a factor of 2 for AArch64.Jiangning Liu2014-04-182-0/+84
* vect.omp.persistence.ll REQUIRES asserts due to -debug-only.NAKAMURA Takumi2014-04-151-0/+1
* D3348 - [BUG] "Rotate Loop" pass kills "llvm.vectorizer.enable" metadataAlexey Bataev2014-04-151-0/+87
* [LoopVectorizer] Count dependencies of consecutive pointers as uniformsHal Finkel2014-04-022-0/+55
* Implement X86TTI::getUnrollingPreferencesHal Finkel2014-04-011-10/+10
* Move partial/runtime unrolling late in the pipelineHal Finkel2014-03-311-1/+1
* [X86] Adjust cost of FP_TO_UINT v4f64->v4i32 as wellAdam Nemet2014-03-311-0/+40
* [X86] Adjust cost of FP_TO_UINT v8f32->v8i32Adam Nemet2014-03-301-0/+39
* ARM64: initial backend importTim Northover2014-03-292-0/+91
* [X86][Vectorizer Cost Model] Correct vectorization cost model for v2i64->v2f64Quentin Colombet2014-03-271-0/+26
* add 'requires asserts' to test that needs itJim Grosbach2014-03-271-0/+1
* X86: Correct vectorization cost model for v8f32->v8i8.Jim Grosbach2014-03-271-0/+24
* LoopVectorizer: Preserve fast-math flagsArnold Schwaighofer2014-03-052-1/+27
* LoopVectorizer: Keep track of conditional store basic blocksArnold Schwaighofer2014-02-081-0/+40
* LoopVectorizer: Enable unrolling of conditional stores and the load/storeArnold Schwaighofer2014-02-021-0/+3
* ARMTTI: We don't have 16 allocatable scalar registersArnold Schwaighofer2014-02-011-0/+36
* [vectorizer] Tweak the way we do small loop runtime unrolling in theChandler Carruth2014-01-311-15/+42
OpenPOWER on IntegriCloud