diff options
author | Johannes Doerfert <johannes@jdoerfert.de> | 2020-05-11 12:20:27 -0500 |
---|---|---|
committer | Johannes Doerfert <johannes@jdoerfert.de> | 2020-05-11 15:32:47 -0500 |
commit | c86fd3333dd4d29b302c93eb1dd7b5a149109904 (patch) | |
tree | 91b46270d25800c8499218df350ca26b33e7d91c /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 6f300105d21e1f3bf7f0f92c2564c29f0cab8fb9 (diff) | |
download | llvm-c86fd3333dd4d29b302c93eb1dd7b5a149109904.zip llvm-c86fd3333dd4d29b302c93eb1dd7b5a149109904.tar.gz llvm-c86fd3333dd4d29b302c93eb1dd7b5a149109904.tar.bz2 |
[Attributor] Force update of "newly live" abstract attributes
During an update of AAIsDead, new instructions become live. If we query
information from them, the result is often just the initial state, e.g.,
for call site `noreturn` and `nounwind`. We will now trigger an update
for cached attributes during the AAIsDead update, though other AAs might
later use the same API.
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions