summaryrefslogtreecommitdiff
path: root/test/Transforms/LoopVectorize
Commit message (Expand)AuthorAge
* 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
* TBAA: remove !tbaa from testing cases when they are not needed.Manman Ren2013-09-30
* Revert "LoopVectorizer: Only allow vectorization of intrinsics."Arnold Schwaighofer2013-09-23
* LoopVectorizer: Only allow vectorization of intrinsics. We can't know for sur...Nadav Rotem2013-09-21
* Name the XCore target-specific subdirectories canonically.Chandler Carruth2013-09-18
* A couple of tests, in llvm/test/Transforms/*/xcore, are XCore-specific. They ...NAKAMURA Takumi2013-09-18
* Prevent LoopVectorizer and SLPVectorizer running if the target has no vector ...Robert Lytton2013-09-18
* Don't vectorize if there are outside loop users of the induction variable.Arnold Schwaighofer2013-09-16
* Fix missing CHECK-LABELsMatt Arsenault2013-09-10
* Debug Info Testing: update context from empty string to null.Manman Ren2013-09-08
* Debug Info Testing: updated to use NULL instead of "i32 0" in a few fields.Manman Ren2013-09-06
* Disable unrolling in the loop vectorizer when disabled in the pass managerHal Finkel2013-08-28