summaryrefslogtreecommitdiff
path: root/test/Transforms/LoopVectorize
Commit message (Expand)AuthorAge
* [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
* Add #pragma vectorize enable/disable to LLVMRenato Golin2013-12-05
* Correct word hyphenationsAlp Toker2013-12-05
* opt: Mirror vectorization presets of clangArnold Schwaighofer2013-12-03
* LoopVectorizer: Truncate i64 trip counts of i32 phis if necessaryArnold Schwaighofer2013-11-26
* Debug Info: update testing cases to specify the debug info version number.Manman Ren2013-11-22
* SLPVectorizer: Fix stale for Value pointer arrayArnold Schwaighofer2013-11-19
* LoopVectorizer: Extend the induction variable to a larger typeArnold Schwaighofer2013-11-18
* LoopVectorizer: Use abi alignment for accesses with no alignmentArnold Schwaighofer2013-11-15
* Scalarize select vector arguments when extracted.Matt Arsenault2013-11-04
* LoopVectorizer: Perform redundancy elimination on induction variablesArnold Schwaighofer2013-11-01
* LoopVectorize: Look for consecutive acces in GEPs with trailing zero indicesBenjamin Kramer2013-11-01
* LoopVectorizer: If dependency checks fail try runtime checksArnold Schwaighofer2013-11-01
* ARM cost model: Unaligned vectorized double stores are expensiveArnold Schwaighofer2013-10-29
* LoopVectorizer: Don't attempt to vectorize extractelement instructionsHal Finkel2013-10-25
* I had to move and removeRenato Golin2013-10-24
* Fix broken builds by moving test to x86 dirRenato Golin2013-10-24
* Mark vector loops as already vectorizedRenato Golin2013-10-24
* LoopVectorize: External uses must use the last value in a reduction cycleArnold Schwaighofer2013-10-07
* Don't use runtime bounds check between address spaces.Matt Arsenault2013-10-02
* Fix missing CHECK-LABELsMatt Arsenault2013-10-02
* TBAA: update tbaa format from scalar format to struct-path aware format.Manman Ren2013-09-30