[llvm-commits] CVS: llvm/lib/Target/SparcV8/SparcV8.td SparcV8InstrInfo.td

Chris Lattner lattner at cs.uiuc.edu
Thu Jan 26 17:46:32 PST 2006



Changes in directory llvm/lib/Target/SparcV8:

SparcV8.td updated: 1.8 -> 1.9
SparcV8InstrInfo.td updated: 1.103 -> 1.104
---
Log message:

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


---
Diffs of the changes:  (+0 -3)

 SparcV8.td          |    2 --
 SparcV8InstrInfo.td |    1 -
 2 files changed, 3 deletions(-)


Index: llvm/lib/Target/SparcV8/SparcV8.td
diff -u llvm/lib/Target/SparcV8/SparcV8.td:1.8 llvm/lib/Target/SparcV8/SparcV8.td:1.9
--- llvm/lib/Target/SparcV8/SparcV8.td:1.8	Thu Jan 26 01:22:22 2006
+++ llvm/lib/Target/SparcV8/SparcV8.td	Thu Jan 26 19:46:15 2006
@@ -43,8 +43,6 @@
 include "SparcV8InstrInfo.td"
 
 def SparcV8InstrInfo : InstrInfo {
-  let PHIInst = PHI;
-
   // Define how we want to layout our target-specific information field.
   let TSFlagsFields = [];
   let TSFlagsShifts = [];


Index: llvm/lib/Target/SparcV8/SparcV8InstrInfo.td
diff -u llvm/lib/Target/SparcV8/SparcV8InstrInfo.td:1.103 llvm/lib/Target/SparcV8/SparcV8InstrInfo.td:1.104
--- llvm/lib/Target/SparcV8/SparcV8InstrInfo.td:1.103	Sun Jan 15 03:26:27 2006
+++ llvm/lib/Target/SparcV8/SparcV8InstrInfo.td	Thu Jan 26 19:46:15 2006
@@ -107,7 +107,6 @@
 class Pseudo<dag ops, string asmstr, list<dag> pattern>
    : InstV8<ops, asmstr, pattern>;
 
-def PHI : Pseudo<(ops variable_ops), "PHI", []>;
 def ADJCALLSTACKDOWN : Pseudo<(ops i32imm:$amt),
                                "!ADJCALLSTACKDOWN $amt",
                                [(callseq_start imm:$amt)]>;






More information about the llvm-commits mailing list