summaryrefslogtreecommitdiff
path: root/test/Transforms/LoopVectorize/X86
Commit message (Expand)AuthorAge
* force vector width via cpu on vectorizer metadata enableRenato Golin2013-12-07
* Move test to X86 dirRenato Golin2013-12-05
* LoopVectorizer: Truncate i64 trip counts of i32 phis if necessaryArnold Schwaighofer2013-11-26
* SLPVectorizer: Fix stale for Value pointer arrayArnold Schwaighofer2013-11-19
* Fix broken builds by moving test to x86 dirRenato Golin2013-10-24
* Fix missing CHECK-LABELsMatt Arsenault2013-10-02
* Disable unrolling in the loop vectorizer when disabled in the pass managerHal Finkel2013-08-28
* [tests] Cleanup initialization of test suffixes.Daniel Dunbar2013-08-16
* Update Transforms tests to use CHECK-LABEL for easier debugging. No functiona...Stephen Lin2013-07-14
* X86 cost model: Add cost for vectorized gather/scatherArnold Schwaighofer2013-07-12
* Add support for llvm.vectorizer metadataPaul Redmond2013-05-28
* TBAA: remove !tbaa from testing cases if not used.Manman Ren2013-04-30
* LoopVectorize: Scalarize padded typesArnold Schwaighofer2013-04-24
* LoopVectorizer: Bail out if we don't have datalayout we need itArnold Schwaighofer2013-04-24
* 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: 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
* 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
* 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
* 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
* Move test that depends on the x86 target into a target-specific directory.Benjamin Kramer2013-01-16
* ARM Cost model: Use the size of vector registers and widest vectorizable inst...Nadav Rotem2013-01-09
* Remove the -licm pass from the loop vectorizer test because the loop vectoriz...Nadav Rotem2013-01-09
* Cost Model: Move the 'max unroll factor' variable to the TTI and add initial ...Nadav Rotem2013-01-09
* LoopVectorizer: When we vectorizer and widen loops we process many elements a...Nadav Rotem2013-01-07
* LoopVectorizer:Nadav Rotem2013-01-04
* Fix typo "Makre" -> "Make".Nick Lewycky2012-12-24
* LoopVectorizer: When checking for vectorizable types, also checkNadav Rotem2012-12-24
* CostModel: Change the default target-independent implementation for findingNadav Rotem2012-12-23
* Loop Vectorizer: Update the cost model of scatter/gather operations and makeNadav Rotem2012-12-23
* Make TargetLowering::getTypeConversion more resilient against odd illegal MVTs.Benjamin Kramer2012-12-19
* Teach the cost model about the optimization in r169904: Truncation of inducti...Nadav Rotem2012-12-13
* Cost Model: add tables for some avx type-conversion hacks.Nadav Rotem2012-11-06
* Code Model: Improve the accuracy of the zext/sext/trunc vector cost estimation.Nadav Rotem2012-11-05
* Implement the cost of abnormal x86 instruction lowering as a table.Nadav Rotem2012-11-05
* LoopVectorize: Preserve NSW, NUW and IsExact flags.Nadav Rotem2012-10-31
* Fix a bug in the cost calculation of vector casts. Detect situations where bi...Nadav Rotem2012-10-31
* Add support for loops that don't start with Zero.Nadav Rotem2012-10-31
* 1. Fix a bug in getTypeConversion. When a *simple* type is split, we need to ...Nadav Rotem2012-10-27