From: Evan Cheng Date: Fri, 20 Apr 2007 21:28:05 +0000 (+0000) Subject: Add sub-registers set accessor. X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=e3e31c22bf7ebed9e8e00ede4f4aa87ce2225528;p=oota-llvm.git Add sub-registers set accessor. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36282 91177308-0d34-0410-b5e6-96231b3b80d8 --- 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 {