R600/SI: Add support for private address space load/store
[oota-llvm.git] / lib / Target / R600 / SIRegisterInfo.h
index ba831b0f77bfb2bc5d54d930879d3459f0a06158..8148f7fa476ab66da4697793b394331f425e7551 100644 (file)
@@ -42,6 +42,8 @@ struct SIRegisterInfo : public AMDGPURegisterInfo {
   /// CFGStructurizer
   virtual const TargetRegisterClass * getCFGStructurizerRegClass(MVT VT) const;
 
+  virtual unsigned getHWRegIndex(unsigned Reg) const;
+
   /// \brief Return the 'base' register class for this register.
   /// e.g. SGPR0 => SReg_32, VGPR => VReg_32 SGPR0_SGPR1 -> SReg_32, etc.
   const TargetRegisterClass *getPhysRegClass(unsigned Reg) const;