forked from OSchip/llvm-project
[Bye] Remove legacy pipeline registration
D137915 has somehow caused a flang bot to fail: https://lab.llvm.org/buildbot/#/builders/191/builds/11279. Given that the issue is with the legacy pipeline registration code and the legacy pipeline registration infrastructure is to be removed soon, remove this part of Bye.
This commit is contained in:
parent
d083dc63bb
commit
cff6d125fb
|
@ -5,7 +5,6 @@
|
|||
#include "llvm/Passes/PassPlugin.h"
|
||||
#include "llvm/Support/CommandLine.h"
|
||||
#include "llvm/Support/raw_ostream.h"
|
||||
#include "llvm/Transforms/IPO/PassManagerBuilder.h"
|
||||
|
||||
using namespace llvm;
|
||||
|
||||
|
@ -44,17 +43,6 @@ static RegisterPass<LegacyBye> X("goodbye", "Good Bye World Pass",
|
|||
false /* Only looks at CFG */,
|
||||
false /* Analysis Pass */);
|
||||
|
||||
/* Legacy PM Registration */
|
||||
static llvm::RegisterStandardPasses RegisterBye(
|
||||
llvm::PassManagerBuilder::EP_VectorizerStart,
|
||||
[](const llvm::PassManagerBuilder &Builder,
|
||||
llvm::legacy::PassManagerBase &PM) { PM.add(new LegacyBye()); });
|
||||
|
||||
static llvm::RegisterStandardPasses RegisterByeLTO(
|
||||
llvm::PassManagerBuilder::EP_ModuleOptimizerEarly,
|
||||
[](const llvm::PassManagerBuilder &Builder,
|
||||
llvm::legacy::PassManagerBase &PM) { PM.add(new LegacyBye()); });
|
||||
|
||||
/* New PM Registration */
|
||||
llvm::PassPluginLibraryInfo getByePluginInfo() {
|
||||
return {LLVM_PLUGIN_API_VERSION, "Bye", LLVM_VERSION_STRING,
|
||||
|
|
Loading…
Reference in New Issue