mirror of
				https://github.com/c64scene-ar/llvm-6502.git
				synced 2025-10-31 08:16:47 +00:00 
			
		
		
		
	Move unreferenced passes into the cpp file
NFC. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@231661 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
		| @@ -10,13 +10,38 @@ | ||||
|  | ||||
| #include "MipsISelDAGToDAG.h" | ||||
| #include "MipsModuleISelDAGToDAG.h" | ||||
| #include "MipsTargetMachine.h" | ||||
| #include "llvm/Support/Casting.h" | ||||
| #include "llvm/Support/Debug.h" | ||||
| #include "llvm/Support/raw_ostream.h" | ||||
| using namespace llvm; | ||||
|  | ||||
| #define DEBUG_TYPE "mips-isel" | ||||
|  | ||||
| namespace llvm { | ||||
| namespace { | ||||
| //===----------------------------------------------------------------------===// | ||||
| // MipsModuleDAGToDAGISel - MIPS specific code to select MIPS machine | ||||
| // instructions for SelectionDAG operations. | ||||
| //===----------------------------------------------------------------------===// | ||||
| class MipsModuleDAGToDAGISel : public MachineFunctionPass { | ||||
| public: | ||||
|  | ||||
|   static char ID; | ||||
|  | ||||
|   explicit MipsModuleDAGToDAGISel(MipsTargetMachine &TM_) | ||||
|       : MachineFunctionPass(ID), TM(TM_) {} | ||||
|  | ||||
|   // Pass Name | ||||
|   const char *getPassName() const override { | ||||
|     return "MIPS DAG->DAG Pattern Instruction Selection"; | ||||
|   } | ||||
|  | ||||
|   bool runOnMachineFunction(MachineFunction &MF) override; | ||||
|  | ||||
| protected: | ||||
|   MipsTargetMachine &TM; | ||||
| }; | ||||
| } // namespace | ||||
|  | ||||
| bool MipsModuleDAGToDAGISel::runOnMachineFunction(MachineFunction &MF) { | ||||
|   DEBUG(errs() << "In MipsModuleDAGToDAGISel::runMachineFunction\n"); | ||||
| @@ -26,9 +51,6 @@ bool MipsModuleDAGToDAGISel::runOnMachineFunction(MachineFunction &MF) { | ||||
|  | ||||
| char MipsModuleDAGToDAGISel::ID = 0; | ||||
|  | ||||
| } | ||||
|  | ||||
|  | ||||
| llvm::FunctionPass *llvm::createMipsModuleISelDag(MipsTargetMachine &TM) { | ||||
|   return new MipsModuleDAGToDAGISel(TM); | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user