From 91d27744161ac6cde44020f43a00bcc0ce36c27a Mon Sep 17 00:00:00 2001 From: Johnny Chen Date: Thu, 25 Mar 2010 21:49:12 +0000 Subject: Add NVDupLnFrm and change NVDupLane class to use that format. llvm-svn: 99557 --- llvm/lib/Target/ARM/ARMInstrFormats.td | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'llvm/lib/Target') diff --git a/llvm/lib/Target/ARM/ARMInstrFormats.td b/llvm/lib/Target/ARM/ARMInstrFormats.td index 492028af7f4..e05a97548ec 100644 --- a/llvm/lib/Target/ARM/ARMInstrFormats.td +++ b/llvm/lib/Target/ARM/ARMInstrFormats.td @@ -63,6 +63,7 @@ def NLdStFrm : Format<31>; def N1RegModImmFrm : Format<32>; def N2RegFrm : Format<33>; def NVCVTFrm : Format<34>; +def NVDupLnFrm : Format<35>; // Misc flags. @@ -1671,7 +1672,7 @@ class NVDup opcod1, bits<4> opcod2, bits<2> opcod3, class NVDupLane op19_16, bit op6, dag oops, dag iops, InstrItinClass itin, string opc, string dt, string asm, list pattern> - : NDataI { + : NDataI { let Inst{24-23} = 0b11; let Inst{21-20} = 0b11; let Inst{19-16} = op19_16; -- cgit v1.2.3