Revert "Migrate the AArch64 TargetRegisterInfo to its TargetMachine"
[oota-llvm.git] / lib / Target / AArch64 / AArch64TargetMachine.h
index 89472e48480806cb43be096ef1e94deb8bbaf33e..e73aa877db7d20b772c043bfe3001323e7404211 100644 (file)
@@ -24,7 +24,6 @@ namespace llvm {
 class AArch64TargetMachine : public LLVMTargetMachine {
 protected:
   std::unique_ptr<TargetLoweringObjectFile> TLOF;
-  AArch64RegisterInfo RI;
   AArch64Subtarget Subtarget;
   mutable StringMap<std::unique_ptr<AArch64Subtarget>> SubtargetMap;
 
@@ -40,7 +39,6 @@ public:
     return &Subtarget;
   }
   const AArch64Subtarget *getSubtargetImpl(const Function &F) const override;
-  const AArch64RegisterInfo *getRegisterInfo() const { return &RI; }
 
   // Pass Pipeline Configuration
   TargetPassConfig *createPassConfig(PassManagerBase &PM) override;