diff options
author | Akshat Oke <Akshat.Oke@amd.com> | 2025-01-30 10:01:58 +0530 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-01-30 10:01:58 +0530 |
commit | 11026a8d8b03014665e18c5cf9a0f76c857ef85f (patch) | |
tree | 6c4ff8deb35b086d7a58aa2cd1899487301f26f5 /clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp | |
parent | 1cbfac04d078434f32c20285cfda2115cf53465a (diff) | |
download | llvm-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