diff options
Diffstat (limited to 'lib/Target/Mips/MipsModuleISelDAGToDAG.h')
-rw-r--r-- | lib/Target/Mips/MipsModuleISelDAGToDAG.h | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/lib/Target/Mips/MipsModuleISelDAGToDAG.h b/lib/Target/Mips/MipsModuleISelDAGToDAG.h index a96862a..85bae47 100644 --- a/lib/Target/Mips/MipsModuleISelDAGToDAG.h +++ b/lib/Target/Mips/MipsModuleISelDAGToDAG.h @@ -12,8 +12,8 @@ // //===----------------------------------------------------------------------===// -#ifndef MIPSMODULEISELDAGTODAG_H -#define MIPSMODULEISELDAGTODAG_H +#ifndef LLVM_LIB_TARGET_MIPS_MIPSMODULEISELDAGTODAG_H +#define LLVM_LIB_TARGET_MIPS_MIPSMODULEISELDAGTODAG_H #include "Mips.h" #include "MipsSubtarget.h" @@ -37,8 +37,7 @@ public: static char ID; explicit MipsModuleDAGToDAGISel(MipsTargetMachine &TM_) - : MachineFunctionPass(ID), - TM(TM_), Subtarget(TM.getSubtarget<MipsSubtarget>()) {} + : MachineFunctionPass(ID), TM(TM_) {} // Pass Name const char *getPassName() const override { @@ -48,10 +47,7 @@ public: bool runOnMachineFunction(MachineFunction &MF) override; protected: - /// Keep a pointer to the MipsSubtarget around so that we can make the right - /// decision when generating code for different targets. - const TargetMachine &TM; - const MipsSubtarget &Subtarget; + MipsTargetMachine &TM; }; /// createMipsISelDag - This pass converts a legalized DAG into a |