summaryrefslogtreecommitdiff
path: root/test/Transforms/LoopVectorize
Commit message (Expand)AuthorAge
* Merging r183035:Bill Wendling2013-06-04
* Merging r182656:Bill Wendling2013-05-28
* Merging r182485:Bill Wendling2013-05-22
* Merging r181286:Bill Wendling2013-05-08
* 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
* LoopVectorize: convert TinyTripCountVectorThreshold constantPekka Jaaskelainen2013-01-29
* Add support for reverse pointer induction variables. These are loops that con...Nadav Rotem2013-01-23
* LoopVectorizer: Implement a new heuristics for selecting the unroll factor.Nadav Rotem2013-01-20
* Change the cpu type in the test.Nadav Rotem2013-01-20
* LoopVectorizer: Emit memory checks into their own basic block.Benjamin Kramer2013-01-19
* Move test that depends on the x86 target into a target-specific directory.Benjamin Kramer2013-01-16
* Fix PR14547. Handle induction variables of small sizes smaller than i32 (i8 a...Nadav Rotem2013-01-13
* ARM Cost Model: Modify the target independent cost model to askNadav Rotem2013-01-11
* ARM Cost Model: We need to detect the max bitwidth of types in the loop in o...Nadav Rotem2013-01-11