[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