[llvm-commits] CVS: llvm/lib/Target/PowerPC/PowerPCInstrFormats.td

Misha Brukman brukman at cs.uiuc.edu
Tue Aug 10 12:03:42 PDT 2004



Changes in directory llvm/lib/Target/PowerPC:

PowerPCInstrFormats.td updated: 1.7 -> 1.8
---
Log message:

DForm 5/6 extended mneumonics take 3 arguments.


---
Diffs of the changes:  (+10 -0)

Index: llvm/lib/Target/PowerPC/PowerPCInstrFormats.td
diff -u llvm/lib/Target/PowerPC/PowerPCInstrFormats.td:1.7 llvm/lib/Target/PowerPC/PowerPCInstrFormats.td:1.8
--- llvm/lib/Target/PowerPC/PowerPCInstrFormats.td:1.7	Tue Aug 10 13:07:55 2004
+++ llvm/lib/Target/PowerPC/PowerPCInstrFormats.td	Tue Aug 10 14:03:31 2004
@@ -185,6 +185,11 @@
 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_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> 






More information about the llvm-commits mailing list