[llvm] r265483 - [Target] Add an accessor to the register bank information.

Quentin Colombet via llvm-commits llvm-commits at lists.llvm.org
Tue Apr 5 15:50:40 PDT 2016


Author: qcolombet
Date: Tue Apr  5 17:50:40 2016
New Revision: 265483

URL: http://llvm.org/viewvc/llvm-project?rev=265483&view=rev
Log:
[Target] Add an accessor to the register bank information.

Modified:
    llvm/trunk/include/llvm/Target/TargetSubtargetInfo.h

Modified: llvm/trunk/include/llvm/Target/TargetSubtargetInfo.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/Target/TargetSubtargetInfo.h?rev=265483&r1=265482&r2=265483&view=diff
==============================================================================
--- llvm/trunk/include/llvm/Target/TargetSubtargetInfo.h (original)
+++ llvm/trunk/include/llvm/Target/TargetSubtargetInfo.h Tue Apr  5 17:50:40 2016
@@ -27,6 +27,7 @@ class CallLowering;
 class DataLayout;
 class MachineFunction;
 class MachineInstr;
+class RegisterBankInfo;
 class SDep;
 class SUnit;
 class TargetFrameLowering;
@@ -99,6 +100,10 @@ public:
   ///
   virtual const TargetRegisterInfo *getRegisterInfo() const { return nullptr; }
 
+  /// If the information for the register banks is available, return it.
+  /// Otherwise return nullptr.
+  virtual const RegisterBankInfo *getRegBankInfo() const { return nullptr; }
+
   /// getInstrItineraryData - Returns instruction itinerary data for the target
   /// or specific subtarget.
   ///




More information about the llvm-commits mailing list