aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorJohannes Doerfert <johannes@jdoerfert.de>2020-05-11 12:20:27 -0500
committerJohannes Doerfert <johannes@jdoerfert.de>2020-05-11 15:32:47 -0500
commitc86fd3333dd4d29b302c93eb1dd7b5a149109904 (patch)
tree91b46270d25800c8499218df350ca26b33e7d91c /clang/lib/Frontend/CompilerInvocation.cpp
parent6f300105d21e1f3bf7f0f92c2564c29f0cab8fb9 (diff)
downloadllvm-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