mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2026-04-26 12:20:42 +00:00
Revert "[PM] Add pass run listeners to the pass manager."
Revert the current implementation and C API. New implementation and C APIs are in the works. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@208904 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -16,7 +16,6 @@
|
||||
#include "llvm/IR/LegacyPassManager.h"
|
||||
#include "llvm/IR/LegacyPassManagers.h"
|
||||
#include "llvm/IR/LegacyPassNameParser.h"
|
||||
#include "llvm/IR/LLVMContext.h"
|
||||
#include "llvm/IR/Module.h"
|
||||
#include "llvm/Support/CommandLine.h"
|
||||
#include "llvm/Support/Debug.h"
|
||||
@@ -1314,8 +1313,6 @@ bool BBPassManager::runOnFunction(Function &F) {
|
||||
TimeRegion PassTimer(getPassTimer(BP));
|
||||
|
||||
LocalChanged |= BP->runOnBasicBlock(*I);
|
||||
|
||||
F.getContext().notifyPassRun(BP, F.getParent(), &F, &*I);
|
||||
}
|
||||
|
||||
Changed |= LocalChanged;
|
||||
@@ -1554,8 +1551,6 @@ bool FPPassManager::runOnFunction(Function &F) {
|
||||
removeNotPreservedAnalysis(FP);
|
||||
recordAvailableAnalysis(FP);
|
||||
removeDeadPasses(FP, F.getName(), ON_FUNCTION_MSG);
|
||||
|
||||
F.getContext().notifyPassRun(FP, F.getParent(), &F);
|
||||
}
|
||||
return Changed;
|
||||
}
|
||||
@@ -1635,8 +1630,6 @@ MPPassManager::runOnModule(Module &M) {
|
||||
removeNotPreservedAnalysis(MP);
|
||||
recordAvailableAnalysis(MP);
|
||||
removeDeadPasses(MP, M.getModuleIdentifier(), ON_MODULE_MSG);
|
||||
|
||||
M.getContext().notifyPassRun(MP, &M);
|
||||
}
|
||||
|
||||
// Finalize module passes
|
||||
|
||||
Reference in New Issue
Block a user