X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=lib%2FTarget%2FR600%2FSIRegisterInfo.h;h=8148f7fa476ab66da4697793b394331f425e7551;hb=a2b4eb6d15a13de257319ac6231b5ab622cd02b1;hp=ba831b0f77bfb2bc5d54d930879d3459f0a06158;hpb=b52bf6a3b31596a309f4b12884522e9b4a344654;p=oota-llvm.git diff --git a/lib/Target/R600/SIRegisterInfo.h b/lib/Target/R600/SIRegisterInfo.h index ba831b0f77b..8148f7fa476 100644 --- a/lib/Target/R600/SIRegisterInfo.h +++ b/lib/Target/R600/SIRegisterInfo.h @@ -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;