summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/LoopVectorize
Commit message (Expand)AuthorAgeFilesLines
* [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
* LoopVectorizer: Add a test case for unrolling of small loops that need a runtimeArnold Schwaighofer2014-01-291-0/+23
* [vectorizer] Completely disable the block frequency guidance of the loopChandler Carruth2014-01-281-1/+1
* LoopVectorize: Support conditional stores by scalarizingArnold Schwaighofer2014-01-281-0/+86
* [vectorize] Initial version of respecting PGO in the vectorizer: treatChandler Carruth2014-01-271-0/+25
* [vectorizer] Add an override for the target instruction cost and use itChandler Carruth2014-01-271-1/+1
* [vectorizer] Teach the loop vectorizer's unroller to only unroll byChandler Carruth2014-01-271-1/+11
* Fix known typosAlp Toker2014-01-241-1/+1
* InstCombine: Teach most integer add/sub/mul/div combines how to deal with vec...Benjamin Kramer2014-01-191-4/+4
* LoopVectorizer: A reduction that has multiple uses of the reduction value is notArnold Schwaighofer2014-01-191-0/+42
* LoopVectorize: Only strip casts from integer types when replacing symbolicArnold Schwaighofer2014-01-151-0/+37
* Fix broken CHECK lines.Benjamin Kramer2014-01-111-2/+2
* LoopVectorizer: Handle strided memory accesses by versioningArnold Schwaighofer2014-01-102-5/+57
* LoopVectorizer: Don't if-convert constant expressions that can trapArnold Schwaighofer2013-12-171-0/+63
* force vector width via cpu on vectorizer metadata enableRenato Golin2013-12-071-11/+11
* Move test to X86 dirRenato Golin2013-12-051-0/+0
* Add #pragma vectorize enable/disable to LLVMRenato Golin2013-12-051-0/+175
* Correct word hyphenationsAlp Toker2013-12-051-1/+1
* opt: Mirror vectorization presets of clangArnold Schwaighofer2013-12-031-0/+28
* LoopVectorizer: Truncate i64 trip counts of i32 phis if necessaryArnold Schwaighofer2013-11-261-0/+39
* Debug Info: update testing cases to specify the debug info version number.Manman Ren2013-11-222-1/+4
* SLPVectorizer: Fix stale for Value pointer arrayArnold Schwaighofer2013-11-191-0/+33
* LoopVectorizer: Extend the induction variable to a larger typeArnold Schwaighofer2013-11-181-0/+42
* LoopVectorizer: Use abi alignment for accesses with no alignmentArnold Schwaighofer2013-11-151-0/+33
* Scalarize select vector arguments when extracted.Matt Arsenault2013-11-041-29/+29
* LoopVectorizer: Perform redundancy elimination on induction variablesArnold Schwaighofer2013-11-013-5/+42
OpenPOWER on IntegriCloud