Changes in directory llvm/lib/Target/PowerPC:

PPCInstrFormats.td updated: 1.63 -> 1.64
PPCInstrInfo.td updated: 1.174 -> 1.175
---
Log message:

PHI and INLINEASM are now built-in instructions provided by Target.td


---
Diffs of the changes:  (+1 -5)

 PPCInstrFormats.td |    3 +--
 PPCInstrInfo.td    |    3 ---
 2 files changed, 1 insertion(+), 5 deletions(-)


Index: llvm/lib/Target/PowerPC/PPCInstrFormats.td
diff -u llvm/lib/Target/PowerPC/PPCInstrFormats.td:1.63 
llvm/lib/Target/PowerPC/PPCInstrFormats.td:1.64
--- llvm/lib/Target/PowerPC/PPCInstrFormats.td:1.63     Mon Dec 19 18:26:01 2005
+++ llvm/lib/Target/PowerPC/PPCInstrFormats.td  Thu Jan 26 19:46:15 2006
@@ -644,9 +644,8 @@
 }
 
 
//===----------------------------------------------------------------------===//
-def NoItin : InstrItinClass;
 class Pseudo<dag OL, string asmstr, list<dag> pattern>
-    : I<0, OL, asmstr, NoItin> {
+    : I<0, OL, asmstr, NoItinerary> {
   let PPC64 = 0;
   let VMX = 0;
   let Pattern = pattern;


Index: llvm/lib/Target/PowerPC/PPCInstrInfo.td
diff -u llvm/lib/Target/PowerPC/PPCInstrInfo.td:1.174 
llvm/lib/Target/PowerPC/PPCInstrInfo.td:1.175
--- llvm/lib/Target/PowerPC/PPCInstrInfo.td:1.174       Wed Jan 11 20:05:36 2006
+++ llvm/lib/Target/PowerPC/PPCInstrInfo.td     Thu Jan 26 19:46:15 2006
@@ -194,7 +194,6 @@
 // PowerPC Instruction Definitions.
 
 // Pseudo-instructions:
-def PHI : Pseudo<(ops variable_ops), "; PHI", []>;
 
 let isLoad = 1, hasCtrlDep = 1 in {
 def ADJCALLSTACKDOWN : Pseudo<(ops u16imm:$amt),
@@ -1087,8 +1086,6 @@
 // PowerPCInstrInfo Definition
 //
 def PowerPCInstrInfo : InstrInfo {
-  let PHIInst  = PHI;
-
   let TSFlagsFields = [ "VMX", "PPC64" ];
   let TSFlagsShifts = [ 0, 1 ];
 



_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to