DForm 5/6 extended mneumonics take 3 arguments.
authorMisha Brukman <brukman+llvm@gmail.com>
Tue, 10 Aug 2004 19:03:31 +0000 (19:03 +0000)
committerMisha Brukman <brukman+llvm@gmail.com>
Tue, 10 Aug 2004 19:03:31 +0000 (19:03 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15620 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/PowerPC/PPCInstrFormats.td

index 84d54960f3e6790e0fb2772af31f999f0443fb0b..1fc8c52ab716c81a5388a77771f90d1062dba013 100644 (file)
@@ -185,6 +185,11 @@ class DForm_5<string name, bits<6> opcode, bit ppc64, bit vmx>
 class DForm_5_ext<string name, bits<6> opcode, bit ppc64, bit vmx> 
   : DForm_5<name, opcode, ppc64, vmx> {
   let L = 0;
+  let ArgCount = 3;
+  let Arg0Type = Imm3.Value;
+  let Arg1Type = Gpr.Value;
+  let Arg2Type = Simm16.Value;
+  let Arg3Type = 0;
 }
 
 class DForm_6<string name, bits<6> opcode, bit ppc64, bit vmx> 
@@ -195,6 +200,11 @@ class DForm_6<string name, bits<6> opcode, bit ppc64, bit vmx>
 class DForm_6_ext<string name, bits<6> opcode, bit ppc64, bit vmx> 
   : DForm_6<name, opcode, ppc64, vmx> {
   let L = 0;
+  let ArgCount = 3;
+  let Arg0Type = Imm3.Value;
+  let Arg1Type = Gpr.Value;
+  let Arg2Type = Simm16.Value;
+  let Arg3Type = 0;
 }
 
 class DForm_7<string name, bits<6> opcode, bit ppc64, bit vmx>