summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/LoopVectorize
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* LoopVectorize: Look for consecutive acces in GEPs with trailing zero indicesBenjamin Kramer2013-11-011-0/+42
* LoopVectorizer: If dependency checks fail try runtime checksArnold Schwaighofer2013-11-011-0/+28
* ARM cost model: Unaligned vectorized double stores are expensiveArnold Schwaighofer2013-10-291-9/+9
* LoopVectorizer: Don't attempt to vectorize extractelement instructionsHal Finkel2013-10-251-0/+35
* I had to move and removeRenato Golin2013-10-241-46/+0
* Fix broken builds by moving test to x86 dirRenato Golin2013-10-241-0/+46
* Mark vector loops as already vectorizedRenato Golin2013-10-242-2/+49
* LoopVectorize: External uses must use the last value in a reduction cycleArnold Schwaighofer2013-10-071-0/+27
* Don't use runtime bounds check between address spaces.Matt Arsenault2013-10-022-0/+377
* Fix missing CHECK-LABELsMatt Arsenault2013-10-0217-33/+33
* TBAA: update tbaa format from scalar format to struct-path aware format.Manman Ren2013-09-301-10/+11
* TBAA: remove !tbaa from testing cases when they are not needed.Manman Ren2013-09-302-9/+3
* Revert "LoopVectorizer: Only allow vectorization of intrinsics."Arnold Schwaighofer2013-09-231-20/+53
* LoopVectorizer: Only allow vectorization of intrinsics. We can't know for sur...Nadav Rotem2013-09-211-3/+28
* Name the XCore target-specific subdirectories canonically.Chandler Carruth2013-09-182-0/+0
* A couple of tests, in llvm/test/Transforms/*/xcore, are XCore-specific. They ...NAKAMURA Takumi2013-09-181-0/+3
* Prevent LoopVectorizer and SLPVectorizer running if the target has no vector ...Robert Lytton2013-09-181-0/+23
* Don't vectorize if there are outside loop users of the induction variable.Arnold Schwaighofer2013-09-161-0/+30
* Fix missing CHECK-LABELsMatt Arsenault2013-09-101-5/+5
* Debug Info Testing: update context from empty string to null.Manman Ren2013-09-081-2/+2
* Debug Info Testing: updated to use NULL instead of "i32 0" in a few fields.Manman Ren2013-09-062-3/+3
* Disable unrolling in the loop vectorizer when disabled in the pass managerHal Finkel2013-08-282-1/+32
* Debug Info: add an identifier field to DICompositeType.Manman Ren2013-08-262-3/+3
* LoopVectorize: Implement partial loop unrolling when vectorization is not pro...Nadav Rotem2013-08-261-0/+39
* [Debug Info Tests] Update testing cases.Manman Ren2013-08-221-9/+9
OpenPOWER on IntegriCloud