aboutsummaryrefslogtreecommitdiffstats
path: root/test/Transforms/BBVectorize
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master llvm for rebase to r233350Pirama Arumuga Nainar2015-04-0915-396/+396
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-232-5/+5
* Update LLVM for rebase to r212749.Stephen Hines2014-07-211-2/+1
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-291-1/+375
* Update to LLVM 3.5a.Stephen Hines2014-04-241-3/+2
* Prevent LoopVectorizer and SLPVectorizer running if the target has no vector ...Robert Lytton2013-09-181-0/+18
* TBAA: remove !tbaa from testing cases when they are not needed.Manman Ren2013-08-211-13/+10
* [tests] Cleanup initialization of test suffixes.Daniel Dunbar2013-08-161-2/+0
* BBVectorize: Add initial stores to the write set when tracking usesHal Finkel2013-08-131-0/+144
* Update Transforms tests to use CHECK-LABEL for easier debugging. No functiona...Stephen Lin2013-07-1425-65/+65
* Revert "InstCombine: Fold more shuffles of shuffles."Jim Grosbach2013-05-011-4/+5
* InstCombine: Fold more shuffles of shuffles.Jim Grosbach2013-04-301-5/+4
* CostModel: increase the default cost of supported floating point operations f...Nadav Rotem2013-04-122-4/+29
* Modify the LLVM assembly output so that it uses references to represent funct...Bill Wendling2013-02-201-4/+6
* BBVectorize: Fix an invalid reference bugHal Finkel2013-02-171-0/+98
* Switch BBVectorize to directly depend on having a TTI analysis.Chandler Carruth2013-01-0710-15/+15
* Make opt grab the triple from the module and use it to initialize the target ...Nadav Rotem2013-01-011-1/+1
* BBVectorize: Use VTTI to compute costs for intrinsics vectorizationHal Finkel2012-12-261-0/+79
* BBVectorize: Enable vectorization of the fmuladd intrinsicHal Finkel2012-12-251-0/+28
* BBVectorize: Correctly merge SubclassOptionalDataHal Finkel2012-11-281-0/+24
* BBVectorize: Don't vectorize vector-manipulation chainsHal Finkel2012-11-131-0/+170
* BBVectorize: Only some insert element operand pairs are free.Hal Finkel2012-11-121-0/+85
* BBVectorize: Use a more sophisticated check for input costHal Finkel2012-11-121-0/+54
* BBVectorize: Check the types of compare instructionsHal Finkel2012-11-121-0/+16
* BBVectorize: Check the input types of shuffles for legalityHal Finkel2012-11-121-0/+25
* BBVectorize: Commit the rest of the test-case change.Hal Finkel2012-11-011-41/+1
* BBVectorize: Use target costs for incoming and outgoing values instead of the...Hal Finkel2012-11-012-11/+99
* BBVectorize: Choose pair ordering to minimize shufflesHal Finkel2012-10-319-21/+46
* BBVectorize: Fix a small bug introduced in r167042.Hal Finkel2012-10-301-0/+28
* Remove an invalid assert in TargetTransformImplHal Finkel2012-10-301-0/+12
* Move target-specific BBVectorize tests into a separate directory.Hal Finkel2012-10-265-11/+142
* Disable generation of pointer vectors by BBVectorize.Hal Finkel2012-10-261-0/+3
* Add CPU model to BBVectorize cost-model tests.Hal Finkel2012-10-252-3/+3
* Begin incorporating target information into BBVectorize.Hal Finkel2012-10-252-0/+10
* BBVectorize should ignore unreachable blocks.Hal Finkel2012-10-221-0/+32
* DataLayout should use itself when calculating the size of a vector.Hal Finkel2012-10-211-0/+50
* Allow BBVectorize to form non-2^n-length vectors.Hal Finkel2012-06-282-2/+36
* Allow controlling vectorization of boolean values separately from other integ...Hal Finkel2012-06-241-0/+3
* Allow BBVectorize to fuse compare instructions.Hal Finkel2012-06-231-0/+26
* Teach BBVectorize to combine, when possible, or discard metadata when fusing ...Hal Finkel2012-06-161-0/+49
* Don't vectorize target-specific types (ppc_fp128, x86_fp80, etc.).Hal Finkel2012-04-271-0/+18
* Fix an error in BBVectorize important for vectorizing pointer types.Hal Finkel2012-04-141-0/+23
* Enhance BBVectorize to more-properly handle pointer values and vectorize GEPs.Hal Finkel2012-04-141-0/+81
* Add support to BBVectorize for vectorizing selects.Hal Finkel2012-04-131-0/+30
* Correctly vectorize powi.Hal Finkel2012-03-311-0/+44
* Replace all instances of dg.exp file with lit.local.cfg, since all tests are ...Eli Bendersky2012-02-162-3/+1
* Update BBVectorize to use aliasesUnknownInst.Hal Finkel2012-02-101-0/+244
* Boost the effective chain depth of loads and stores.Hal Finkel2012-02-041-0/+22
* Add a basic-block autovectorization pass.Hal Finkel2012-02-019-0/+633