summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Mips/MipsMTInstrFormats.td
diff options
context:
space:
mode:
authorSimon Dardis <simon.dardis@imgtec.com>2017-07-12 14:48:27 +0000
committerSimon Dardis <simon.dardis@imgtec.com>2017-07-12 14:48:27 +0000
commit2de1ddbd9c592c5297c6f02e52a472af2ed2ea3c (patch)
tree95cb2499fbf81700546af3a2b06a5ff7c9d141d2 /llvm/lib/Target/Mips/MipsMTInstrFormats.td
parent3e8a461bdfb725f0d07b55b4a0fad4511063a91a (diff)
downloadbcm5719-llvm-2de1ddbd9c592c5297c6f02e52a472af2ed2ea3c.tar.gz
bcm5719-llvm-2de1ddbd9c592c5297c6f02e52a472af2ed2ea3c.zip
[mips][mt][4/7] Add IAS support for dvpe, evpe instructions.
Reviewers: slthakur, atanasyan Differential Revision: https://reviews.llvm.org/D35251 llvm-svn: 307793
Diffstat (limited to 'llvm/lib/Target/Mips/MipsMTInstrFormats.td')
-rw-r--r--llvm/lib/Target/Mips/MipsMTInstrFormats.td5
1 files changed, 3 insertions, 2 deletions
diff --git a/llvm/lib/Target/Mips/MipsMTInstrFormats.td b/llvm/lib/Target/Mips/MipsMTInstrFormats.td
index 588b8cccb52..81809cdf760 100644
--- a/llvm/lib/Target/Mips/MipsMTInstrFormats.td
+++ b/llvm/lib/Target/Mips/MipsMTInstrFormats.td
@@ -25,8 +25,8 @@ class OPCODE1<bits<1> Val> {
bits<1> Value = Val;
}
-def OPCODE_SC_DMT : OPCODE1<0b0>;
-def OPCODE_SC_EMT : OPCODE1<0b1>;
+def OPCODE_SC_D : OPCODE1<0b0>;
+def OPCODE_SC_E : OPCODE1<0b1>;
class FIELD5<bits<5> Val> {
bits<5> Value = Val;
@@ -34,6 +34,7 @@ class FIELD5<bits<5> Val> {
def FIELD5_1_DMT_EMT : FIELD5<0b00001>;
def FIELD5_2_DMT_EMT : FIELD5<0b01111>;
+def FIELD5_1_2_DVPE_EVPE : FIELD5<0b00000>;
class COP0_MFMC0_MT<FIELD5 Op1, FIELD5 Op2, OPCODE1 sc> : MipsMTInst {
bits<32> Inst;
OpenPOWER on IntegriCloud