[llvm-commits] [llvm] r99557 - /llvm/trunk/lib/Target/ARM/ARMInstrFormats.td

Johnny Chen johnny.chen at apple.com
Thu Mar 25 14:49:12 PDT 2010


Author: johnny
Date: Thu Mar 25 16:49:12 2010
New Revision: 99557

URL: http://llvm.org/viewvc/llvm-project?rev=99557&view=rev
Log:
Add NVDupLnFrm and change NVDupLane class to use that format.

Modified:
    llvm/trunk/lib/Target/ARM/ARMInstrFormats.td

Modified: llvm/trunk/lib/Target/ARM/ARMInstrFormats.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/ARM/ARMInstrFormats.td?rev=99557&r1=99556&r2=99557&view=diff
==============================================================================
--- llvm/trunk/lib/Target/ARM/ARMInstrFormats.td (original)
+++ llvm/trunk/lib/Target/ARM/ARMInstrFormats.td Thu Mar 25 16:49:12 2010
@@ -63,6 +63,7 @@
 def N1RegModImmFrm : Format<32>;
 def N2RegFrm       : Format<33>;
 def NVCVTFrm       : Format<34>;
+def NVDupLnFrm     : Format<35>;
 
 // Misc flags.
 
@@ -1671,7 +1672,7 @@
 class NVDupLane<bits<4> op19_16, bit op6, dag oops, dag iops,
                 InstrItinClass itin, string opc, string dt, string asm,
                 list<dag> pattern>
-  : NDataI<oops, iops, NEONFrm, itin, opc, dt, asm, "", pattern> {
+  : NDataI<oops, iops, NVDupLnFrm, itin, opc, dt, asm, "", pattern> {
   let Inst{24-23} = 0b11;
   let Inst{21-20} = 0b11;
   let Inst{19-16} = op19_16;





More information about the llvm-commits mailing list