summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
diff options
context:
space:
mode:
authorMichael Kruse <llvm@meinersbur.de>2017-10-26 12:34:36 +0000
committerMichael Kruse <llvm@meinersbur.de>2017-10-26 12:34:36 +0000
commitb6b65834a1e846d3e96450a58c17f1114aad7106 (patch)
tree44d3d4ad3c12cd5ee9c49181e71abf52dec0310c /llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
parentee19f16633435d6c10413070f31d4c799ff36185 (diff)
downloadbcm5719-llvm-b6b65834a1e846d3e96450a58c17f1114aad7106.tar.gz
bcm5719-llvm-b6b65834a1e846d3e96450a58c17f1114aad7106.zip
[Simplify] Mark (and sweep) based on latest access relation.
Previously we marked scalars based on the original access function. However, when a scalar read access is redirected, the original definition (or incoming values of a PHI) is not used anymore, and can be deleted (unless referenced by use that has not been redirected). llvm-svn: 316660
Diffstat (limited to 'llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud