[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCInstrFormats.td PPCInstrInfo.td
Chris Lattner
lattner at cs.uiuc.edu
Thu Jan 26 17:46:32 PST 2006
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 ];
More information about the llvm-commits
mailing list