index
:
llvm
embtk-support-master
embtk-support-release-3.2
embtk-support-release-3.3
embtk-support-release-3.4
master
release-3.2
release-3.4
Unofficial llvm GIT mirror used in EmbToolkit
Git daemon user
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
test
/
Transforms
/
BBVectorize
Commit message (
Expand
)
Author
Age
*
Prevent LoopVectorizer and SLPVectorizer running if the target has no vector ...
Robert Lytton
2013-09-18
*
TBAA: remove !tbaa from testing cases when they are not needed.
Manman Ren
2013-08-21
*
[tests] Cleanup initialization of test suffixes.
Daniel Dunbar
2013-08-16
*
BBVectorize: Add initial stores to the write set when tracking uses
Hal Finkel
2013-08-13
*
Update Transforms tests to use CHECK-LABEL for easier debugging. No functiona...
Stephen Lin
2013-07-14
*
Revert "InstCombine: Fold more shuffles of shuffles."
Jim Grosbach
2013-05-01
*
InstCombine: Fold more shuffles of shuffles.
Jim Grosbach
2013-04-30
*
CostModel: increase the default cost of supported floating point operations f...
Nadav Rotem
2013-04-12
*
Modify the LLVM assembly output so that it uses references to represent funct...
Bill Wendling
2013-02-20
*
BBVectorize: Fix an invalid reference bug
Hal Finkel
2013-02-17
*
Switch BBVectorize to directly depend on having a TTI analysis.
Chandler Carruth
2013-01-07
*
Make opt grab the triple from the module and use it to initialize the target ...
Nadav Rotem
2013-01-01
*
BBVectorize: Use VTTI to compute costs for intrinsics vectorization
Hal Finkel
2012-12-26
*
BBVectorize: Enable vectorization of the fmuladd intrinsic
Hal Finkel
2012-12-25
*
BBVectorize: Correctly merge SubclassOptionalData
Hal Finkel
2012-11-28
*
BBVectorize: Don't vectorize vector-manipulation chains
Hal Finkel
2012-11-13
*
BBVectorize: Only some insert element operand pairs are free.
Hal Finkel
2012-11-12
*
BBVectorize: Use a more sophisticated check for input cost
Hal Finkel
2012-11-12
*
BBVectorize: Check the types of compare instructions
Hal Finkel
2012-11-12
*
BBVectorize: Check the input types of shuffles for legality
Hal Finkel
2012-11-12
*
BBVectorize: Commit the rest of the test-case change.
Hal Finkel
2012-11-01
*
BBVectorize: Use target costs for incoming and outgoing values instead of the...
Hal Finkel
2012-11-01
*
BBVectorize: Choose pair ordering to minimize shuffles
Hal Finkel
2012-10-31
*
BBVectorize: Fix a small bug introduced in r167042.
Hal Finkel
2012-10-30
*
Remove an invalid assert in TargetTransformImpl
Hal Finkel
2012-10-30
*
Move target-specific BBVectorize tests into a separate directory.
Hal Finkel
2012-10-26
*
Disable generation of pointer vectors by BBVectorize.
Hal Finkel
2012-10-26
*
Add CPU model to BBVectorize cost-model tests.
Hal Finkel
2012-10-25
*
Begin incorporating target information into BBVectorize.
Hal Finkel
2012-10-25
*
BBVectorize should ignore unreachable blocks.
Hal Finkel
2012-10-22
*
DataLayout should use itself when calculating the size of a vector.
Hal Finkel
2012-10-21
*
Allow BBVectorize to form non-2^n-length vectors.
Hal Finkel
2012-06-28
*
Allow controlling vectorization of boolean values separately from other integ...
Hal Finkel
2012-06-24
*
Allow BBVectorize to fuse compare instructions.
Hal Finkel
2012-06-23
*
Teach BBVectorize to combine, when possible, or discard metadata when fusing ...
Hal Finkel
2012-06-16
*
Don't vectorize target-specific types (ppc_fp128, x86_fp80, etc.).
Hal Finkel
2012-04-27
*
Fix an error in BBVectorize important for vectorizing pointer types.
Hal Finkel
2012-04-14
*
Enhance BBVectorize to more-properly handle pointer values and vectorize GEPs.
Hal Finkel
2012-04-14
*
Add support to BBVectorize for vectorizing selects.
Hal Finkel
2012-04-13
*
Correctly vectorize powi.
Hal Finkel
2012-03-31
*
Replace all instances of dg.exp file with lit.local.cfg, since all tests are ...
Eli Bendersky
2012-02-16
*
Update BBVectorize to use aliasesUnknownInst.
Hal Finkel
2012-02-10
*
Boost the effective chain depth of loads and stores.
Hal Finkel
2012-02-04
*
Add a basic-block autovectorization pass.
Hal Finkel
2012-02-01