aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
diff options
context:
space:
mode:
authorAkshat Oke <Akshat.Oke@amd.com>2025-01-30 10:01:58 +0530
committerGitHub <noreply@github.com>2025-01-30 10:01:58 +0530
commit11026a8d8b03014665e18c5cf9a0f76c857ef85f (patch)
tree6c4ff8deb35b086d7a58aa2cd1899487301f26f5 /clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
parent1cbfac04d078434f32c20285cfda2115cf53465a (diff)
downloadllvm-11026a8d8b03014665e18c5cf9a0f76c857ef85f.zip
llvm-11026a8d8b03014665e18c5cf9a0f76c857ef85f.tar.gz
llvm-11026a8d8b03014665e18c5cf9a0f76c857ef85f.tar.bz2
[CodeGen][NewPM] Preserve all MF analyses in MFPM (#124707)
Invalidation is already handled in the passes loop for MFAM, so all of the rest analyses are preserved. (See `PassManager::run()`) This won't change the number of invalidations, but will prevent needless `MFAM::Invalidator::invalidate()` invocations made by results depending on other results (since the invalidate shorts if `<AllAnalysesOn<MF>>` is preserved)
Diffstat (limited to 'clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions