summaryrefslogtreecommitdiff
path: root/test/Transforms/BBVectorize
Commit message (Expand)AuthorAge
* Prevent LoopVectorizer and SLPVectorizer running if the target has no vector ...Robert Lytton2013-09-18
* TBAA: remove !tbaa from testing cases when they are not needed.Manman Ren2013-08-21
* [tests] Cleanup initialization of test suffixes.Daniel Dunbar2013-08-16
* BBVectorize: Add initial stores to the write set when tracking usesHal Finkel2013-08-13
* Update Transforms tests to use CHECK-LABEL for easier debugging. No functiona...Stephen Lin2013-07-14
* Revert "InstCombine: Fold more shuffles of shuffles."Jim Grosbach2013-05-01
* InstCombine: Fold more shuffles of shuffles.Jim Grosbach2013-04-30
* CostModel: increase the default cost of supported floating point operations f...Nadav Rotem2013-04-12
* Modify the LLVM assembly output so that it uses references to represent funct...Bill Wendling2013-02-20
* BBVectorize: Fix an invalid reference bugHal Finkel2013-02-17
* Switch BBVectorize to directly depend on having a TTI analysis.Chandler Carruth2013-01-07
* Make opt grab the triple from the module and use it to initialize the target ...Nadav Rotem2013-01-01
* BBVectorize: Use VTTI to compute costs for intrinsics vectorizationHal Finkel2012-12-26
* BBVectorize: Enable vectorization of the fmuladd intrinsicHal Finkel2012-12-25
* BBVectorize: Correctly merge SubclassOptionalDataHal Finkel2012-11-28
* BBVectorize: Don't vectorize vector-manipulation chainsHal Finkel2012-11-13
* BBVectorize: Only some insert element operand pairs are free.Hal Finkel2012-11-12
* BBVectorize: Use a more sophisticated check for input costHal Finkel2012-11-12
* BBVectorize: Check the types of compare instructionsHal Finkel2012-11-12
* BBVectorize: Check the input types of shuffles for legalityHal Finkel2012-11-12
* BBVectorize: Commit the rest of the test-case change.Hal Finkel2012-11-01
* BBVectorize: Use target costs for incoming and outgoing values instead of the...Hal Finkel2012-11-01
* BBVectorize: Choose pair ordering to minimize shufflesHal Finkel2012-10-31
* BBVectorize: Fix a small bug introduced in r167042.Hal Finkel2012-10-30
* Remove an invalid assert in TargetTransformImplHal Finkel2012-10-30
* Move target-specific BBVectorize tests into a separate directory.Hal Finkel2012-10-26
* Disable generation of pointer vectors by BBVectorize.Hal Finkel2012-10-26
* Add CPU model to BBVectorize cost-model tests.Hal Finkel2012-10-25
* Begin incorporating target information into BBVectorize.Hal Finkel2012-10-25
* BBVectorize should ignore unreachable blocks.Hal Finkel2012-10-22
* DataLayout should use itself when calculating the size of a vector.Hal Finkel2012-10-21
* Allow BBVectorize to form non-2^n-length vectors.Hal Finkel2012-06-28
* Allow controlling vectorization of boolean values separately from other integ...Hal Finkel2012-06-24
* Allow BBVectorize to fuse compare instructions.Hal Finkel2012-06-23
* Teach BBVectorize to combine, when possible, or discard metadata when fusing ...Hal Finkel2012-06-16
* Don't vectorize target-specific types (ppc_fp128, x86_fp80, etc.).Hal Finkel2012-04-27
* Fix an error in BBVectorize important for vectorizing pointer types.Hal Finkel2012-04-14
* Enhance BBVectorize to more-properly handle pointer values and vectorize GEPs.Hal Finkel2012-04-14
* Add support to BBVectorize for vectorizing selects.Hal Finkel2012-04-13
* Correctly vectorize powi.Hal Finkel2012-03-31
* Replace all instances of dg.exp file with lit.local.cfg, since all tests are ...Eli Bendersky2012-02-16
* Update BBVectorize to use aliasesUnknownInst.Hal Finkel2012-02-10
* Boost the effective chain depth of loads and stores.Hal Finkel2012-02-04
* Add a basic-block autovectorization pass.Hal Finkel2012-02-01