From 42efb87410b55ad39d1f34257fdc59a5da7e4070 Mon Sep 17 00:00:00 2001 From: Misha Brukman Date: Tue, 10 Aug 2004 19:03:31 +0000 Subject: [PATCH] DForm 5/6 extended mneumonics take 3 arguments. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15620 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/PowerPC/PPCInstrFormats.td | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lib/Target/PowerPC/PPCInstrFormats.td b/lib/Target/PowerPC/PPCInstrFormats.td index 84d54960f3e..1fc8c52ab71 100644 --- a/lib/Target/PowerPC/PPCInstrFormats.td +++ b/lib/Target/PowerPC/PPCInstrFormats.td @@ -185,6 +185,11 @@ class DForm_5 opcode, bit ppc64, bit vmx> class DForm_5_ext opcode, bit ppc64, bit vmx> : DForm_5 { let L = 0; + let ArgCount = 3; + let Arg0Type = Imm3.Value; + let Arg1Type = Gpr.Value; + let Arg2Type = Simm16.Value; + let Arg3Type = 0; } class DForm_6 opcode, bit ppc64, bit vmx> @@ -195,6 +200,11 @@ class DForm_6 opcode, bit ppc64, bit vmx> class DForm_6_ext opcode, bit ppc64, bit vmx> : DForm_6 { let L = 0; + let ArgCount = 3; + let Arg0Type = Imm3.Value; + let Arg1Type = Gpr.Value; + let Arg2Type = Simm16.Value; + let Arg3Type = 0; } class DForm_7 opcode, bit ppc64, bit vmx> -- 2.34.1