From e3e31c22bf7ebed9e8e00ede4f4aa87ce2225528 Mon Sep 17 00:00:00 2001 From: Evan Cheng Date: Fri, 20 Apr 2007 21:28:05 +0000 Subject: [PATCH] Add sub-registers set accessor. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36282 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/Target/MRegisterInfo.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/include/llvm/Target/MRegisterInfo.h b/include/llvm/Target/MRegisterInfo.h index 585f4bc37bb..79a2a867132 100644 --- a/include/llvm/Target/MRegisterInfo.h +++ b/include/llvm/Target/MRegisterInfo.h @@ -270,6 +270,14 @@ public: return get(RegNo).AliasSet; } + /// getSubRegisters - Return the set of registers that are sub-registers of + // the specified register, or a null list of there are none. The list + /// returned is zero terminated. + /// + const unsigned *getSubRegisters(unsigned RegNo) const { + return get(RegNo).SubRegs; + } + /// getName - Return the symbolic target specific name for the specified /// physical register. const char *getName(unsigned RegNo) const { -- 2.34.1