diff options
Diffstat (limited to 'contrib/llvm/lib/Target/Mips/MicroMipsInstrFormats.td')
-rw-r--r-- | contrib/llvm/lib/Target/Mips/MicroMipsInstrFormats.td | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/contrib/llvm/lib/Target/Mips/MicroMipsInstrFormats.td b/contrib/llvm/lib/Target/Mips/MicroMipsInstrFormats.td index a9c53e08b810..2a4cc279ef0d 100644 --- a/contrib/llvm/lib/Target/Mips/MicroMipsInstrFormats.td +++ b/contrib/llvm/lib/Target/Mips/MicroMipsInstrFormats.td @@ -933,6 +933,17 @@ class SDBBP_FM_MM : MMArch { let Inst{5-0} = 0x3c; } +class SIGRIE_FM_MM : MMArch { + bits<16> code_; + + bits<32> Inst; + + let Inst{31-26} = 0x0; + let Inst{25-22} = 0x0; + let Inst{21-6} = code_; + let Inst{5-0} = 0b111111; +} + class RDHWR_FM_MM : MMArch { bits<5> rt; bits<5> rd; |