Remove all use of is64bit off of NVPTXSubtarget and clean up code
[oota-llvm.git] / lib / Target / NVPTX / NVPTXRegisterInfo.h
index d2e67331f7886765042b8aa0dd6aabe8d869e1d8..75b8f153fa6d1afce6512756e98b72c5d88ecdcb 100644 (file)
 #include "NVPTXGenRegisterInfo.inc"
 
 namespace llvm {
-
-// Forward Declarations.
-class TargetInstrInfo;
-class NVPTXSubtarget;
-
 class NVPTXRegisterInfo : public NVPTXGenRegisterInfo {
 private:
-  bool Is64Bit;
   // Hold Strings that can be free'd all together with NVPTXRegisterInfo
   ManagedStringPool ManagedStrPool;
 
 public:
-  NVPTXRegisterInfo(const NVPTXSubtarget &st);
+  NVPTXRegisterInfo();
 
   //------------------------------------------------------
   // Pure virtual functions from TargetRegisterInfo