diff options
Diffstat (limited to 'llvm/lib/Target/Mips/MipsRegisterInfo.h')
| -rw-r--r-- | llvm/lib/Target/Mips/MipsRegisterInfo.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/llvm/lib/Target/Mips/MipsRegisterInfo.h b/llvm/lib/Target/Mips/MipsRegisterInfo.h index 286fe8e3255..32f835e8310 100644 --- a/llvm/lib/Target/Mips/MipsRegisterInfo.h +++ b/llvm/lib/Target/Mips/MipsRegisterInfo.h @@ -23,6 +23,18 @@ namespace llvm { class MipsRegisterInfo : public MipsGenRegisterInfo { public: + enum class MipsPtrClass { + /// The default register class for integer values. + Default = 0, + /// The subset of registers permitted in certain microMIPS instructions + /// such as lw16. + GPR16MM = 1, + /// The stack pointer only. + StackPointer = 2, + /// The global pointer only. + GlobalPointer = 3, + }; + MipsRegisterInfo(); /// Get PIC indirect call register |

