aboutsummaryrefslogtreecommitdiff
path: root/bolt/lib/Rewrite/ExecutableFileMemoryManager.cpp
diff options
context:
space:
mode:
authorThurston Dang <thurston.dang@gmail.com>2023-09-28 09:09:38 -0700
committerGitHub <noreply@github.com>2023-09-28 09:09:38 -0700
commitb3b6edefdb7ae77e4b2344c9a64fd1d486c91405 (patch)
treec28d63d4ec4ae52d869295a295507b5751e39c22 /bolt/lib/Rewrite/ExecutableFileMemoryManager.cpp
parentd5ccbaff9892416d7fc2abebad01805acd111930 (diff)
downloadllvm-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