diff options
Diffstat (limited to 'llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp')
-rw-r--r-- | llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp | 19 |
1 files changed, 1 insertions, 18 deletions
diff --git a/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp b/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp index f68674b5bf8..47b5b58ff3b 100644 --- a/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp +++ b/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp @@ -59,10 +59,6 @@ static cl::opt<bool> EnableBranchHint( cl::desc("Enable static hinting of branches on ppc"), cl::Hidden); -namespace llvm { - void initializePPCDAGToDAGISelPass(PassRegistry&); -} - namespace { //===--------------------------------------------------------------------===// /// PPCDAGToDAGISel - PPC specific code to select PPC machine @@ -75,9 +71,7 @@ namespace { unsigned GlobalBaseReg; public: explicit PPCDAGToDAGISel(PPCTargetMachine &tm) - : SelectionDAGISel(tm), TM(tm) { - initializePPCDAGToDAGISelPass(*PassRegistry::getPassRegistry()); - } + : SelectionDAGISel(tm), TM(tm) {} bool runOnMachineFunction(MachineFunction &MF) override { // Make sure we re-emit a set of the global base reg if necessary @@ -4431,14 +4425,3 @@ void PPCDAGToDAGISel::PeepholePPC64() { FunctionPass *llvm::createPPCISelDag(PPCTargetMachine &TM) { return new PPCDAGToDAGISel(TM); } - -static void initializePassOnce(PassRegistry &Registry) { - const char *Name = "PowerPC DAG->DAG Pattern Instruction Selection"; - PassInfo *PI = new PassInfo(Name, "ppc-codegen", &SelectionDAGISel::ID, - nullptr, false, false); - Registry.registerPass(*PI, true); -} - -void llvm::initializePPCDAGToDAGISelPass(PassRegistry &Registry) { - CALL_ONCE_INITIALIZATION(initializePassOnce); -} |