diff options
author | Thurston Dang <thurston.dang@gmail.com> | 2023-09-28 09:09:38 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-09-28 09:09:38 -0700 |
commit | b3b6edefdb7ae77e4b2344c9a64fd1d486c91405 (patch) | |
tree | c28d63d4ec4ae52d869295a295507b5751e39c22 /bolt/lib/Rewrite/ExecutableFileMemoryManager.cpp | |
parent | d5ccbaff9892416d7fc2abebad01805acd111930 (diff) | |
download | llvm-b3b6edefdb7ae77e4b2344c9a64fd1d486c91405.zip llvm-b3b6edefdb7ae77e4b2344c9a64fd1d486c91405.tar.gz llvm-b3b6edefdb7ae77e4b2344c9a64fd1d486c91405.tar.bz2 |
[hwasan] Update (Post-)DominatorTreeAnalysis and LoopAnalysis incrementally (#66935)
HWAddressSanitizerPass::run sanitizes functions one by one. The
sanitization of each function - which may split blocks via
insertShadowTagCheck - may result in some cached analyses are invalid.
This matters because sanitizeFunction(F', FAM) may indirectly call the
global stack safety analysis, hence we need to make sure the analyses of
F are up to date.
Bug report: https://github.com/llvm/llvm-project/issues/66934
Diffstat (limited to 'bolt/lib/Rewrite/ExecutableFileMemoryManager.cpp')
0 files changed, 0 insertions, 0 deletions