Factor out common .td file chunks.
authorChris Lattner <sabre@nondot.org>
Thu, 16 Dec 2004 16:31:57 +0000 (16:31 +0000)
committerChris Lattner <sabre@nondot.org>
Thu, 16 Dec 2004 16:31:57 +0000 (16:31 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18982 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/PowerPC/PPC32.td
lib/Target/PowerPC/PPC64.td
lib/Target/PowerPC/PPCInstrInfo.td
lib/Target/PowerPC/PowerPC.td

index 15ff24463500c5c4dcc42e797f127c513363bb1a..e808e83b41a68ff6f45ed79c223631debc0004b4 100644 (file)
@@ -21,15 +21,6 @@ include "../Target.td"
 include "PPC32RegisterInfo.td"
 include "PowerPCInstrInfo.td"
 
-def PowerPCInstrInfo : InstrInfo {
-  let PHIInst  = PHI;
-
-  let TSFlagsFields = [ "VMX", "PPC64" ];
-  let TSFlagsShifts = [ 0, 1 ];
-
-  let isLittleEndianEncoding = 1;
-}
-
 def PPC32 : Target {
   // Pointers on PPC32 are 32-bits in size.
   let PointerType = i32;
index 16f20e868bb58a60e275e17389439ad20e1b903d..25b098621e974c224f1755518ca7673d5e6f6619 100644 (file)
@@ -21,15 +21,6 @@ include "../Target.td"
 include "PPC64RegisterInfo.td"
 include "PowerPCInstrInfo.td"
 
-def PowerPCInstrInfo : InstrInfo {
-  let PHIInst  = PHI;
-
-  let TSFlagsFields = [ "VMX", "PPC64" ];
-  let TSFlagsShifts = [ 0, 1 ];
-
-  let isLittleEndianEncoding = 1;
-}
-
 def PPC64 : Target {
   // Pointers on PPC64 are 64-bits in size.
   let PointerType = i64;
index 4ad10c6622ccf7d4afdbe310af0df315c76311b8..e134696f7581d9fbc1429c6243429886d8ff627f 100644 (file)
@@ -440,4 +440,12 @@ def RLDICR : MDForm_1<30, 1, 0, 1, 0,
                       (ops GPRC:$rA, GPRC:$rS, u6imm:$SH, u6imm:$ME),
                       "rldicr $rA, $rS, $SH, $ME">;
 
+def PowerPCInstrInfo : InstrInfo {
+  let PHIInst  = PHI;
+
+  let TSFlagsFields = [ "VMX", "PPC64" ];
+  let TSFlagsShifts = [ 0, 1 ];
+
+  let isLittleEndianEncoding = 1;
+}
 
index 0d3ab21ff31a108c3df758e86062dca245da621e..4d559c95f5ae2853336b518e03139eab76337de9 100644 (file)
@@ -21,15 +21,6 @@ include "../Target.td"
 include "PPC64RegisterInfo.td"
 include "PowerPCInstrInfo.td"
 
-def PowerPCInstrInfo : InstrInfo {
-  let PHIInst  = PHI;
-
-  let TSFlagsFields = [ "VMX", "PPC64" ];
-  let TSFlagsShifts = [ 0, 1 ];
-
-  let isLittleEndianEncoding = 1;
-}
-
 def PowerPC : Target {
   // Pointers on PowerPC are 64-bits in size.
   let PointerType = i64;