diff options
author | Daniel Berlin <dberlin@dberlin.org> | 2016-10-20 20:13:45 +0000 |
---|---|---|
committer | Daniel Berlin <dberlin@dberlin.org> | 2016-10-20 20:13:45 +0000 |
commit | cd2deacac6dc8c65288ce293f3e62067f94e2bf2 (patch) | |
tree | b834364c405ec9085157ce1921ee372507026d1f /clang/lib/Lex/ModuleMap.cpp | |
parent | 0a2cd96e0527a1eb647016b32b13e9b98de6791a (diff) | |
download | llvm-cd2deacac6dc8c65288ce293f3e62067f94e2bf2.zip llvm-cd2deacac6dc8c65288ce293f3e62067f94e2bf2.tar.gz llvm-cd2deacac6dc8c65288ce293f3e62067f94e2bf2.tar.bz2 |
[MSSA] Avoid unnecessary use walks when calling getClobberingMemoryAccess
Summary:
This allows us to mark when uses have been optimized.
This lets us avoid rewalking (IE when people call getClobberingAccess on everything), and also
enables us to later relax the requirement of use optimization during updates with less cost.
Reviewers: george.burgess.iv
Subscribers: llvm-commits
Differential Revision: https://reviews.llvm.org/D25172
llvm-svn: 284771
Diffstat (limited to 'clang/lib/Lex/ModuleMap.cpp')
0 files changed, 0 insertions, 0 deletions