[NewPM] Move analysis invalidation/clearing logging to instrumentation
authorArthur Eubanks <aeubanks@google.com>
Fri, 7 May 2021 21:32:40 +0000 (14:32 -0700)
committerArthur Eubanks <aeubanks@google.com>
Fri, 7 May 2021 22:25:31 +0000 (15:25 -0700)
commit6f7131002b6a821fc9b245ec5179910f171e3358
tree3b4acc2dc2a9d99ace5f348399df9dc3733ef3ef
parent1312852040b3190a6cb7d7c1f61fe95a5e930d8d
[NewPM] Move analysis invalidation/clearing logging to instrumentation

We're trying to move DebugLogging into instrumentation, rather than
being part of PassManagers/AnalysisManagers.

Reviewed By: ychen

Differential Revision: https://reviews.llvm.org/D102093
14 files changed:
clang/lib/CodeGen/BackendUtil.cpp
llvm/include/llvm/CodeGen/MachinePassManager.h
llvm/include/llvm/IR/PassInstrumentation.h
llvm/include/llvm/IR/PassManager.h
llvm/include/llvm/IR/PassManagerImpl.h
llvm/lib/LTO/LTOBackend.cpp
llvm/lib/Passes/StandardInstrumentations.cpp
llvm/test/Transforms/LoopUnroll/unroll-loop-invalidation.ll
llvm/tools/opt/NewPMDriver.cpp
llvm/unittests/Analysis/CGSCCPassManagerTest.cpp
llvm/unittests/CodeGen/PassManagerTest.cpp
llvm/unittests/IR/PassBuilderCallbacksTest.cpp
llvm/unittests/IR/PassManagerTest.cpp
llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp