diff options
author | Michael Kruse <llvm@meinersbur.de> | 2017-10-26 12:34:36 +0000 |
---|---|---|
committer | Michael Kruse <llvm@meinersbur.de> | 2017-10-26 12:34:36 +0000 |
commit | b6b65834a1e846d3e96450a58c17f1114aad7106 (patch) | |
tree | 44d3d4ad3c12cd5ee9c49181e71abf52dec0310c /llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp | |
parent | ee19f16633435d6c10413070f31d4c799ff36185 (diff) | |
download | bcm5719-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