summaryrefslogtreecommitdiff
path: root/test/Transforms/LoopVectorize
Commit message (Expand)AuthorAge
* Add Rpass-missed and Rpass-analysis reports to the loop vectorizer. The remar...Tyler Nowicki2014-06-25
* Rename loop unrolling and loop vectorizer metadata to have a common prefix.Eli Bendersky2014-06-25
* Add new debug kind LocTrackingOnly.Diego Novillo2014-06-24
* LoopVectorizer: Fix a dominance issueArnold Schwaighofer2014-06-22
* Reduce verbiage of lit.local.cfg filesAlp Toker2014-06-09
* Use AArch64 instead of now removed ARM64 in test configsAlexey Samsonov2014-06-05
* Allow vectorization of intrinsics such as powi,cttz and ctlz in Loop and SLP ...Karthik Bhat2014-05-30
* LoopVectorizer: Add a check that the backedge taken count + 1 does not overflowArnold Schwaighofer2014-05-29
* AArch64/ARM64: move ARM64 into AArch64's placeTim Northover2014-05-24
* AArch64/ARM64: remove AArch64 from tree prior to renaming ARM64.Tim Northover2014-05-24
* [Test] Trim unnecessary .c and .cpp from config.suffix in lit.local.cfgAdam Nemet2014-05-12
* Reorder shuffle and binary operation.Serge Pavlov2014-05-11
* Move late partial-unrolling thresholds into the processor definitionsHal Finkel2014-05-08
* Fix vectorization remarks.Diego Novillo2014-04-29
* [OPENMP][LV][D3423] Respect Hints.Force meta-data for loops in LoopVectorizerZinovy Nis2014-04-29
* [CLNUP] Test commit. Remove newline.Zinovy Nis2014-04-24
* [LV] Statistics numbers for LoopVectorize introduced: a number of analyzed lo...Alexander Musman2014-04-23
* Add missing config file for newly added test case introduced by r206563.Jiangning Liu2014-04-18
* This commit allows vectorized loops to be unrolled by a factor of 2 for AArch64.Jiangning Liu2014-04-18
* vect.omp.persistence.ll REQUIRES asserts due to -debug-only.NAKAMURA Takumi2014-04-15
* D3348 - [BUG] "Rotate Loop" pass kills "llvm.vectorizer.enable" metadataAlexey Bataev2014-04-15
* [LoopVectorizer] Count dependencies of consecutive pointers as uniformsHal Finkel2014-04-02
* Implement X86TTI::getUnrollingPreferencesHal Finkel2014-04-01
* Move partial/runtime unrolling late in the pipelineHal Finkel2014-03-31
* [X86] Adjust cost of FP_TO_UINT v4f64->v4i32 as wellAdam Nemet2014-03-31
* [X86] Adjust cost of FP_TO_UINT v8f32->v8i32Adam Nemet2014-03-30
* ARM64: initial backend importTim Northover2014-03-29
* [X86][Vectorizer Cost Model] Correct vectorization cost model for v2i64->v2f64Quentin Colombet2014-03-27
* add 'requires asserts' to test that needs itJim Grosbach2014-03-27
* X86: Correct vectorization cost model for v8f32->v8i8.Jim Grosbach2014-03-27
* LoopVectorizer: Preserve fast-math flagsArnold Schwaighofer2014-03-05
* LoopVectorizer: Keep track of conditional store basic blocksArnold Schwaighofer2014-02-08
* LoopVectorizer: Enable unrolling of conditional stores and the load/storeArnold Schwaighofer2014-02-02
* ARMTTI: We don't have 16 allocatable scalar registersArnold Schwaighofer2014-02-01
* [vectorizer] Tweak the way we do small loop runtime unrolling in theChandler Carruth2014-01-31
* LoopVectorizer: Add a test case for unrolling of small loops that need a runtimeArnold Schwaighofer2014-01-29
* [vectorizer] Completely disable the block frequency guidance of the loopChandler Carruth2014-01-28
* LoopVectorize: Support conditional stores by scalarizingArnold Schwaighofer2014-01-28
* [vectorize] Initial version of respecting PGO in the vectorizer: treatChandler Carruth2014-01-27
* [vectorizer] Add an override for the target instruction cost and use itChandler Carruth2014-01-27
* [vectorizer] Teach the loop vectorizer's unroller to only unroll byChandler Carruth2014-01-27
* Fix known typosAlp Toker2014-01-24
* InstCombine: Teach most integer add/sub/mul/div combines how to deal with vec...Benjamin Kramer2014-01-19
* LoopVectorizer: A reduction that has multiple uses of the reduction value is notArnold Schwaighofer2014-01-19
* LoopVectorize: Only strip casts from integer types when replacing symbolicArnold Schwaighofer2014-01-15
* Fix broken CHECK lines.Benjamin Kramer2014-01-11
* LoopVectorizer: Handle strided memory accesses by versioningArnold Schwaighofer2014-01-10
* LoopVectorizer: Don't if-convert constant expressions that can trapArnold Schwaighofer2013-12-17
* force vector width via cpu on vectorizer metadata enableRenato Golin2013-12-07
* Move test to X86 dirRenato Golin2013-12-05