Change target-specific classes to use more precise static types.
[oota-llvm.git] / lib / Target / Mips / MipsTargetMachine.h
index 2b877f2beefd9e517685b343cdfeb81843ce14e3..8e08479f3adb892723056ca710e0bf2a680fec5a 100644 (file)
@@ -39,12 +39,12 @@ namespace llvm {
     { return &InstrInfo; }
     virtual const TargetFrameInfo *getFrameInfo()     const 
     { return &FrameInfo; }
-    virtual const TargetSubtarget *getSubtargetImpl() const 
+    virtual const MipsSubtarget   *getSubtargetImpl() const 
     { return &Subtarget; }
     virtual const TargetData      *getTargetData()    const 
     { return &DataLayout;}
 
-    virtual const TargetRegisterInfo   *getRegisterInfo()  const {
+    virtual const MipsRegisterInfo *getRegisterInfo()  const {
       return &InstrInfo.getRegisterInfo();
     }