aboutsummaryrefslogtreecommitdiffstats
path: root/test/Transforms/LoopVectorize/X86
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master llvm for rebase to r233350Pirama Arumuga Nainar2015-04-0936-352/+527
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-2312-86/+588
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-0216-39/+172
* Update LLVM for rebase to r212749.Stephen Hines2014-07-218-15/+217
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-294-10/+243
* Update to LLVM 3.5a.Stephen Hines2014-04-248-13/+393
* Merging r195787:Bill Wendling2013-12-011-0/+39
* Merging r195162:Bill Wendling2013-11-201-0/+33
* Fix broken builds by moving test to x86 dirRenato Golin2013-10-241-0/+46
* Fix missing CHECK-LABELsMatt Arsenault2013-10-021-1/+1
* Disable unrolling in the loop vectorizer when disabled in the pass managerHal Finkel2013-08-281-0/+31
* [tests] Cleanup initialization of test suffixes.Daniel Dunbar2013-08-161-2/+0
* Update Transforms tests to use CHECK-LABEL for easier debugging. No functiona...Stephen Lin2013-07-149-21/+21
* X86 cost model: Add cost for vectorized gather/scatherArnold Schwaighofer2013-07-121-0/+86
* Add support for llvm.vectorizer metadataPaul Redmond2013-05-283-5/+5
* TBAA: remove !tbaa from testing cases if not used.Manman Ren2013-04-304-39/+26
* LoopVectorize: Scalarize padded typesArnold Schwaighofer2013-04-241-0/+29
* LoopVectorizer: Bail out if we don't have datalayout we need itArnold Schwaighofer2013-04-241-0/+2
* Call the potentially costly isAnnotatedParallel() only once. Pekka Jaaskelainen2013-04-231-1/+2
* Refuse to (even try to) vectorize loops which have uniform writes,Pekka Jaaskelainen2013-04-231-0/+58
* LoopVectorizer: Pass OperandValueKind information to the cost modelArnold Schwaighofer2013-04-041-0/+28
* X86TTI: Add accurate costs for itofp operations, based on the actual instruct...Benjamin Kramer2013-04-011-5/+4
* LoopVectorizer: Insert some white space to make test case more readableArnold Schwaighofer2013-03-141-6/+10
* Add missing asserts flag to test - it uses debug flagsArnold Schwaighofer2013-03-141-1/+1
* LoopVectorize: Invert case when we use a vector cmp value to query select costArnold Schwaighofer2013-03-141-0/+62
* Force cpu in test.Benjamin Kramer2013-03-081-1/+1
* Insert the reduction start value into the first bypass block to preserve domi...Benjamin Kramer2013-03-081-0/+35
* X86 cost model: Adjust cost for custom lowered vector multipliesArnold Schwaighofer2013-03-021-2/+2
* Forgot to 'svn add' the LoopVectorizer tests for the new parallel loop metada...Pekka Jaaskelainen2013-02-152-0/+166
* Formatting.NAKAMURA Takumi2013-02-051-1/+1
* llvm/test/Transforms/LoopVectorize/X86/vector_ptr_load_store.ll: "-debug" req...NAKAMURA Takumi2013-02-051-0/+1
* Loop Vectorizer: Handle pointer stores/loads in getWidestType()Arnold Schwaighofer2013-02-051-0/+149
* Made the min-trip-count-switch test X86-specific to avoidPekka Jaaskelainen2013-01-311-0/+28
* LoopVectorizer: Implement a new heuristics for selecting the unroll factor.Nadav Rotem2013-01-201-0/+71
* Change the cpu type in the test.Nadav Rotem2013-01-201-1/+1
* Move test that depends on the x86 target into a target-specific directory.Benjamin Kramer2013-01-161-0/+170
* ARM Cost model: Use the size of vector registers and widest vectorizable inst...Nadav Rotem2013-01-092-2/+2
* Remove the -licm pass from the loop vectorizer test because the loop vectoriz...Nadav Rotem2013-01-091-2/+2
* Cost Model: Move the 'max unroll factor' variable to the TTI and add initial ...Nadav Rotem2013-01-091-2/+0
* LoopVectorizer: When we vectorizer and widen loops we process many elements a...Nadav Rotem2013-01-071-0/+50
* LoopVectorizer:Nadav Rotem2013-01-041-2/+19
* Fix typo "Makre" -> "Make".Nick Lewycky2012-12-241-6/+4
* LoopVectorizer: When checking for vectorizable types, also checkNadav Rotem2012-12-241-0/+29
* CostModel: Change the default target-independent implementation for findingNadav Rotem2012-12-231-3/+3
* Loop Vectorizer: Update the cost model of scatter/gather operations and makeNadav Rotem2012-12-231-1/+4
* Make TargetLowering::getTypeConversion more resilient against odd illegal MVTs.Benjamin Kramer2012-12-191-0/+22
* Teach the cost model about the optimization in r169904: Truncation of inducti...Nadav Rotem2012-12-131-1/+1
* Cost Model: add tables for some avx type-conversion hacks.Nadav Rotem2012-11-061-1/+1
* Code Model: Improve the accuracy of the zext/sext/trunc vector cost estimation.Nadav Rotem2012-11-051-2/+2
* Implement the cost of abnormal x86 instruction lowering as a table.Nadav Rotem2012-11-051-1/+1