[mips] Add new format for dmtc2/dmfc2 for Octeon CPUs.
[oota-llvm.git] / lib / Target / Mips / MipsInstrFormats.td
index 02ecf32d3e47025583f0ea651026dc7b08c0bf79..5f4fcc354616b6bcac65ce48ad0c8f6b5df9a9fc 100644 (file)
@@ -226,6 +226,18 @@ class MFC3OP_FM<bits<6> op, bits<5> mfmt>
   let Inst{2-0}   = sel;
 }
 
+class MFC2OP_FM<bits<6> op, bits<5> mfmt> : StdArch {
+  bits<5>  rt;
+  bits<16> imm16;
+
+  bits<32> Inst;
+
+  let Inst{31-26} = op;
+  let Inst{25-21} = mfmt;
+  let Inst{20-16} = rt;
+  let Inst{15-0}  = imm16;
+}
+
 class ADD_FM<bits<6> op, bits<6> funct> : StdArch {
   bits<5> rd;
   bits<5> rs;