[llvm-commits] [llvm] r106927 - in /llvm/trunk/lib/Target/ARM: ARMBaseInstrInfo.h ARMInstrFormats.td Disassembler/ARMDisassemblerCore.cpp

Bob Wilson bob.wilson at apple.com
Fri Jun 25 17:05:09 PDT 2010


Author: bwilson
Date: Fri Jun 25 19:05:09 2010
New Revision: 106927

URL: http://llvm.org/viewvc/llvm-project?rev=106927&view=rev
Log:
Renumber NEON instruction formats to be consecutive.

Modified:
    llvm/trunk/lib/Target/ARM/ARMBaseInstrInfo.h
    llvm/trunk/lib/Target/ARM/ARMInstrFormats.td
    llvm/trunk/lib/Target/ARM/Disassembler/ARMDisassemblerCore.cpp

Modified: llvm/trunk/lib/Target/ARM/ARMBaseInstrInfo.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/ARM/ARMBaseInstrInfo.h?rev=106927&r1=106926&r2=106927&view=diff
==============================================================================
--- llvm/trunk/lib/Target/ARM/ARMBaseInstrInfo.h (original)
+++ llvm/trunk/lib/Target/ARM/ARMBaseInstrInfo.h Fri Jun 25 19:05:09 2010
@@ -123,18 +123,18 @@
     NGetLnFrm     = 26 << FormShift,
     NSetLnFrm     = 27 << FormShift,
     NDupFrm       = 28 << FormShift,
-    NLdStFrm      = 31 << FormShift,
-    N1RegModImmFrm= 32 << FormShift,
-    N2RegFrm      = 33 << FormShift,
-    NVCVTFrm      = 34 << FormShift,
-    NVDupLnFrm    = 35 << FormShift,
-    N2RegVShLFrm  = 36 << FormShift,
-    N2RegVShRFrm  = 37 << FormShift,
-    N3RegFrm      = 38 << FormShift,
-    N3RegVShFrm   = 39 << FormShift,
-    NVExtFrm      = 40 << FormShift,
-    NVMulSLFrm    = 41 << FormShift,
-    NVTBLFrm      = 42 << FormShift,
+    NLdStFrm      = 29 << FormShift,
+    N1RegModImmFrm= 30 << FormShift,
+    N2RegFrm      = 31 << FormShift,
+    NVCVTFrm      = 32 << FormShift,
+    NVDupLnFrm    = 33 << FormShift,
+    N2RegVShLFrm  = 34 << FormShift,
+    N2RegVShRFrm  = 35 << FormShift,
+    N3RegFrm      = 36 << FormShift,
+    N3RegVShFrm   = 37 << FormShift,
+    NVExtFrm      = 38 << FormShift,
+    NVMulSLFrm    = 39 << FormShift,
+    NVTBLFrm      = 40 << FormShift,
 
     //===------------------------------------------------------------------===//
     // Misc flags.

Modified: llvm/trunk/lib/Target/ARM/ARMInstrFormats.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/ARM/ARMInstrFormats.td?rev=106927&r1=106926&r2=106927&view=diff
==============================================================================
--- llvm/trunk/lib/Target/ARM/ARMInstrFormats.td (original)
+++ llvm/trunk/lib/Target/ARM/ARMInstrFormats.td Fri Jun 25 19:05:09 2010
@@ -55,18 +55,18 @@
 def NGetLnFrm     : Format<26>;
 def NSetLnFrm     : Format<27>;
 def NDupFrm       : Format<28>;
-def NLdStFrm      : Format<31>;
-def N1RegModImmFrm: Format<32>;
-def N2RegFrm      : Format<33>;
-def NVCVTFrm      : Format<34>;
-def NVDupLnFrm    : Format<35>;
-def N2RegVShLFrm  : Format<36>;
-def N2RegVShRFrm  : Format<37>;
-def N3RegFrm      : Format<38>;
-def N3RegVShFrm   : Format<39>;
-def NVExtFrm      : Format<40>;
-def NVMulSLFrm    : Format<41>;
-def NVTBLFrm      : Format<42>;
+def NLdStFrm      : Format<29>;
+def N1RegModImmFrm: Format<30>;
+def N2RegFrm      : Format<31>;
+def NVCVTFrm      : Format<32>;
+def NVDupLnFrm    : Format<33>;
+def N2RegVShLFrm  : Format<34>;
+def N2RegVShRFrm  : Format<35>;
+def N3RegFrm      : Format<36>;
+def N3RegVShFrm   : Format<37>;
+def NVExtFrm      : Format<38>;
+def NVMulSLFrm    : Format<39>;
+def NVTBLFrm      : Format<40>;
 
 // Misc flags.
 

Modified: llvm/trunk/lib/Target/ARM/Disassembler/ARMDisassemblerCore.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/ARM/Disassembler/ARMDisassemblerCore.cpp?rev=106927&r1=106926&r2=106927&view=diff
==============================================================================
--- llvm/trunk/lib/Target/ARM/Disassembler/ARMDisassemblerCore.cpp (original)
+++ llvm/trunk/lib/Target/ARM/Disassembler/ARMDisassemblerCore.cpp Fri Jun 25 19:05:09 2010
@@ -3089,8 +3089,6 @@
   &DisassembleNGetLnFrm,
   &DisassembleNSetLnFrm,
   &DisassembleNDupFrm,
-  0,
-  0,
 
   // VLD and VST (including one lane) Instructions.
   &DisassembleNLdSt,





More information about the llvm-commits mailing list