summaryrefslogtreecommitdiff
path: root/test/Transforms/LoopVectorize
Commit message (Expand)AuthorAge
* Fix for a regression caused by the LoopVectorizer whenPekka Jaaskelainen2013-06-17
* LoopVectorize: PHIs with only outside users should prevent vectorizationArnold Schwaighofer2013-05-31
* Add support for llvm.vectorizer metadataPaul Redmond2013-05-28
* LoopVectorize: LoopSimplify can't canonicalize loops with an indirectbr in it...Benjamin Kramer2013-05-24
* LoopVectorize: Make Value pointers that could be RAUW'ed a VHArnold Schwaighofer2013-05-22
* LoopVectorize: Handle single edge PHIsArnold Schwaighofer2013-05-18
* LoopVectorize: Hoist conditional loads if possibleArnold Schwaighofer2013-05-15
* LoopVectorize: Handle loops with multiple forward inductionsArnold Schwaighofer2013-05-14
* LoopVectorize: Use the widest induction variable typeArnold Schwaighofer2013-05-11
* Add an additional testcase for PR15882.Nadav Rotem2013-05-10
* LoopVectorizer: Don't assert on the absence of induction variablesArnold Schwaighofer2013-05-09
* LoopVectorizer: Improve reduction variable identificationArnold Schwaighofer2013-05-07
* LoopVectorize: getConsecutiveVector must respect signed arithmeticArnold Schwaighofer2013-05-07
* LoopVectorize: Add support for floating point min/max reductionsArnold Schwaighofer2013-05-05
* LoopVectorize: We don't need an identity element for min/max reductionsArnold Schwaighofer2013-05-05
* LoopVectorizer: Add support for if-conversion of PHINodes with 3+ incoming va...Nadav Rotem2013-05-03
* TBAA: remove !tbaa from testing cases if not used.Manman Ren2013-05-02
* TBAA: remove !tbaa from testing cases if not used.Manman Ren2013-04-30
* LoopVectorizer: Calculate the number of pointers to disambiguate at runtime ...Nadav Rotem2013-04-26
* LoopVectorizer: No need to generate pointer disambiguation checks between rea...Nadav Rotem2013-04-25
* LoopVectorize: Scalarize padded typesArnold Schwaighofer2013-04-24
* LoopVectorizer: Bail out if we don't have datalayout we need itArnold Schwaighofer2013-04-24
* LoopVectorizer: Fix 15830. When scalarizing and unrolling stores make sure th...Nadav Rotem2013-04-23
* Call the potentially costly isAnnotatedParallel() only once. Pekka Jaaskelainen2013-04-23
* Refuse to (even try to) vectorize loops which have uniform writes,Pekka Jaaskelainen2013-04-23
* LoopVectorizer: Recognize min/max reductionsArnold Schwaighofer2013-04-18
* LoopVectorize: Use a set to avoid longer cycles in the reduction chain too.Benjamin Kramer2013-04-18
* LoopVectorizer: integer division is not a reduction operationArnold Schwaighofer2013-04-12
* LoopVectorizer: Pass OperandValueKind information to the cost modelArnold Schwaighofer2013-04-04
* X86TTI: Add accurate costs for itofp operations, based on the actual instruct...Benjamin Kramer2013-04-01
* LoopVectorizer: Insert some white space to make test case more readableArnold Schwaighofer2013-03-14
* Add missing asserts flag to test - it uses debug flagsArnold Schwaighofer2013-03-14
* LoopVectorize: Invert case when we use a vector cmp value to query select costArnold Schwaighofer2013-03-14
* Test case hygiene.Benjamin Kramer2013-03-09
* LoopVectorizer: Ignore dbg.value instructionsArnold Schwaighofer2013-03-09
* Force cpu in test.Benjamin Kramer2013-03-08
* Insert the reduction start value into the first bypass block to preserve domi...Benjamin Kramer2013-03-08
* X86 cost model: Adjust cost for custom lowered vector multipliesArnold Schwaighofer2013-03-02
* PR14448 - prevent the loop vectorizer from vectorizing the same loop twice.Nadav Rotem2013-03-02
* LoopVectorize: Don't hang forever if a PHI only has skipped PHI uses.Benjamin Kramer2013-03-01
* LoopVectorize: Vectorize math builtin calls.Benjamin Kramer2013-02-27
* Some more tests for the global structure vectorizerRenato Golin2013-02-23
* More tests to global struct vectorizerRenato Golin2013-02-22
* Allow GlobalValues to vectorize with AliasAnalysisRenato Golin2013-02-21
* Forgot to 'svn add' the LoopVectorizer tests for the new parallel loop metada...Pekka Jaaskelainen2013-02-15
* Formatting.NAKAMURA Takumi2013-02-05
* llvm/test/Transforms/LoopVectorize/X86/vector_ptr_load_store.ll: "-debug" req...NAKAMURA Takumi2013-02-05
* Loop Vectorizer: Handle pointer stores/loads in getWidestType()Arnold Schwaighofer2013-02-05
* Made the min-trip-count-switch test X86-specific to avoidPekka Jaaskelainen2013-01-31
* Adding simple cast cost to ARMRenato Golin2013-01-29