aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms/BBVectorize
AgeCommit message (Expand)Author
2013-05-01Revert "InstCombine: Fold more shuffles of shuffles."Jim Grosbach
2013-04-30InstCombine: Fold more shuffles of shuffles.Jim Grosbach
2013-04-12CostModel: increase the default cost of supported floating point operations f...Nadav Rotem
2013-02-20Modify the LLVM assembly output so that it uses references to represent funct...Bill Wendling
2013-02-17BBVectorize: Fix an invalid reference bugHal Finkel
2013-01-07Switch BBVectorize to directly depend on having a TTI analysis.Chandler Carruth
2013-01-01Make opt grab the triple from the module and use it to initialize the target ...Nadav Rotem
2012-12-26BBVectorize: Use VTTI to compute costs for intrinsics vectorizationHal Finkel
2012-12-25BBVectorize: Enable vectorization of the fmuladd intrinsicHal Finkel
2012-11-28BBVectorize: Correctly merge SubclassOptionalDataHal Finkel
2012-11-13BBVectorize: Don't vectorize vector-manipulation chainsHal Finkel
2012-11-12BBVectorize: Only some insert element operand pairs are free.Hal Finkel
2012-11-12BBVectorize: Use a more sophisticated check for input costHal Finkel
2012-11-12BBVectorize: Check the types of compare instructionsHal Finkel
2012-11-12BBVectorize: Check the input types of shuffles for legalityHal Finkel
2012-11-01BBVectorize: Commit the rest of the test-case change.Hal Finkel
2012-11-01BBVectorize: Use target costs for incoming and outgoing values instead of the...Hal Finkel
2012-10-31BBVectorize: Choose pair ordering to minimize shufflesHal Finkel
2012-10-30BBVectorize: Fix a small bug introduced in r167042.Hal Finkel
2012-10-30Remove an invalid assert in TargetTransformImplHal Finkel
2012-10-26Move target-specific BBVectorize tests into a separate directory.Hal Finkel
2012-10-26Disable generation of pointer vectors by BBVectorize.Hal Finkel
2012-10-25Add CPU model to BBVectorize cost-model tests.Hal Finkel
2012-10-25Begin incorporating target information into BBVectorize.Hal Finkel
2012-10-22BBVectorize should ignore unreachable blocks.Hal Finkel
2012-10-21DataLayout should use itself when calculating the size of a vector.Hal Finkel
2012-06-28Allow BBVectorize to form non-2^n-length vectors.Hal Finkel
2012-06-24Allow controlling vectorization of boolean values separately from other integ...Hal Finkel
2012-06-23Allow BBVectorize to fuse compare instructions.Hal Finkel
2012-06-16Teach BBVectorize to combine, when possible, or discard metadata when fusing ...Hal Finkel
2012-04-27Don't vectorize target-specific types (ppc_fp128, x86_fp80, etc.).Hal Finkel
2012-04-14Fix an error in BBVectorize important for vectorizing pointer types.Hal Finkel
2012-04-14Enhance BBVectorize to more-properly handle pointer values and vectorize GEPs.Hal Finkel
2012-04-13Add support to BBVectorize for vectorizing selects.Hal Finkel
2012-03-31Correctly vectorize powi.Hal Finkel
2012-02-16Replace all instances of dg.exp file with lit.local.cfg, since all tests are ...Eli Bendersky
2012-02-10Update BBVectorize to use aliasesUnknownInst.Hal Finkel
2012-02-04Boost the effective chain depth of loads and stores.Hal Finkel
2012-02-01Add a basic-block autovectorization pass.Hal Finkel