From: Misha Brukman Date: Tue, 10 Aug 2004 19:03:31 +0000 (+0000) Subject: DForm 5/6 extended mneumonics take 3 arguments. X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=42efb87410b55ad39d1f34257fdc59a5da7e4070;p=oota-llvm.git 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 --- 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>