Get rid of flags that are dead
authorChris Lattner <sabre@nondot.org>
Tue, 23 Nov 2004 20:37:41 +0000 (20:37 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 23 Nov 2004 20:37:41 +0000 (20:37 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18169 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/PowerPC/PPC32.td
lib/Target/PowerPC/PPC64.td
lib/Target/PowerPC/PowerPC.td
lib/Target/PowerPC/PowerPCInstrInfo.h

index fb115f43129557a2f4ef33d566d1b4ceb8d50ef9..15ff24463500c5c4dcc42e797f127c513363bb1a 100644 (file)
@@ -24,9 +24,8 @@ include "PowerPCInstrInfo.td"
 def PowerPCInstrInfo : InstrInfo {
   let PHIInst  = PHI;
 
-  let TSFlagsFields = ["ArgCount", "Arg0Type", "Arg1Type", "Arg2Type", 
-                       "Arg3Type", "Arg4Type", "VMX", "PPC64"];
-  let TSFlagsShifts = [ 0, 3, 8, 13, 18, 23, 28, 29 ];
+  let TSFlagsFields = [ "VMX", "PPC64" ];
+  let TSFlagsShifts = [ 0, 1 ];
 
   let isLittleEndianEncoding = 1;
 }
index 06067ed1f41b296ca140f487943b4d10bf977dd9..16f20e868bb58a60e275e17389439ad20e1b903d 100644 (file)
@@ -24,9 +24,8 @@ include "PowerPCInstrInfo.td"
 def PowerPCInstrInfo : InstrInfo {
   let PHIInst  = PHI;
 
-  let TSFlagsFields = ["ArgCount", "Arg0Type", "Arg1Type", "Arg2Type", 
-                       "Arg3Type", "Arg4Type", "VMX", "PPC64"];
-  let TSFlagsShifts = [ 0, 3, 8, 13, 18, 23, 28, 29 ];
+  let TSFlagsFields = [ "VMX", "PPC64" ];
+  let TSFlagsShifts = [ 0, 1 ];
 
   let isLittleEndianEncoding = 1;
 }
index b7d5bf116f888e8831b30b99bf0f70ac88a6651f..0d3ab21ff31a108c3df758e86062dca245da621e 100644 (file)
@@ -24,9 +24,8 @@ include "PowerPCInstrInfo.td"
 def PowerPCInstrInfo : InstrInfo {
   let PHIInst  = PHI;
 
-  let TSFlagsFields = ["ArgCount", "Arg0Type", "Arg1Type", "Arg2Type", 
-                       "Arg3Type", "Arg4Type", "VMX", "PPC64"];
-  let TSFlagsShifts = [ 0, 3, 8, 13, 18, 23, 28, 29 ];
+  let TSFlagsFields = [ "VMX", "PPC64" ];
+  let TSFlagsShifts = [ 0, 1 ];
 
   let isLittleEndianEncoding = 1;
 }
index 29940d65ee0d12e5994f2ef49353f1c22a3ac33d..e0651ba8f43b32cf219b54d835cda11a63bb8399 100644 (file)
 #include "llvm/Target/TargetInstrInfo.h"
 
 namespace llvm {
-
-namespace PPCII {
-       enum {
-               ArgCountShift = 0,
-               ArgCountMask = 7,
-               
-               Arg0TypeShift = 3,
-               Arg1TypeShift = 8,
-               Arg2TypeShift = 13,
-               Arg3TypeShift = 18,
-               Arg4TypeShift = 23,
-               VMX = 1<<28,
-               PPC64 = 1<<29,
-               ArgTypeMask = 31
-       };
-       
-       enum {
-               None = 0,
-               Gpr = 1,
-               Gpr0 = 2,
-               Simm16 = 3,
-               Zimm16 = 4,
-               PCRelimm24 = 5,
-               Imm24 = 6,
-               Imm5 = 7,
-               PCRelimm14 = 8,
-               Imm14 = 9,
-               Imm2 = 10,
-               Crf = 11,
-               Imm3 = 12,
-               Imm1 = 13,
-               Fpr = 14,
-               Imm4 = 15,
-               Imm8 = 16,
-               Disimm16 = 17,
-               Disimm14 = 18,
-               Spr = 19,
-               Sgr = 20,
-               Imm15 = 21,
-               Vpr = 22
-       };
-}
-
+  namespace PPCII {
+    enum {
+      VMX   = 1 << 0,
+      PPC64 = 1 << 1,
+    };
+  
+    enum {
+      None = 0,
+      Gpr = 1,
+      Gpr0 = 2,
+      Simm16 = 3,
+      Zimm16 = 4,
+      PCRelimm24 = 5,
+      Imm24 = 6,
+      Imm5 = 7,
+      PCRelimm14 = 8,
+      Imm14 = 9,
+      Imm2 = 10,
+      Crf = 11,
+      Imm3 = 12,
+      Imm1 = 13,
+      Fpr = 14,
+      Imm4 = 15,
+      Imm8 = 16,
+      Disimm16 = 17,
+      Disimm14 = 18,
+      Spr = 19,
+      Sgr = 20,
+      Imm15 = 21,
+      Vpr = 22
+    };
+  }
 }
 
 #endif