summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Sparc
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2006-05-09 04:58:46 +0000
committerChris Lattner <sabre@nondot.org>2006-05-09 04:58:46 +0000
commit8587f8885df65f8eecb545b4d7302c9981b43467 (patch)
tree816cbfb443919db4ad2cc301dec2ec5b380dce24 /llvm/lib/Target/Sparc
parent4fe87d67c4cc9b245b465652ded51e062480d5bc (diff)
downloadbcm5719-llvm-8587f8885df65f8eecb545b4d7302c9981b43467.tar.gz
bcm5719-llvm-8587f8885df65f8eecb545b4d7302c9981b43467.zip
Some notes and thoughts to myself
llvm-svn: 28182
Diffstat (limited to 'llvm/lib/Target/Sparc')
-rw-r--r--llvm/lib/Target/Sparc/SparcInstrInfo.td14
1 files changed, 7 insertions, 7 deletions
diff --git a/llvm/lib/Target/Sparc/SparcInstrInfo.td b/llvm/lib/Target/Sparc/SparcInstrInfo.td
index 1969f7d6b4a..76741566d20 100644
--- a/llvm/lib/Target/Sparc/SparcInstrInfo.td
+++ b/llvm/lib/Target/Sparc/SparcInstrInfo.td
@@ -516,24 +516,24 @@ def SMULri : F3_2<2, 0b001011,
/*
//===-------------------------
// Sparc Example
-defm intinst<id OPC1, id OPC2, bits Opc, string asmstr, SDNode code> {
+defm intinst{OPC1, OPC2}<bits Opc, string asmstr, SDNode code> {
def OPC1 : F3_1<2, Opc, asmstr, (ops IntRegs:$dst, IntRegs:$b, IntRegs:$c),
[(set IntRegs:$dst, (code IntRegs:$b, IntRegs:$c))]>;
def OPC2 : F3_2<2, Opc, asmstr, (ops IntRegs:$dst, IntRegs:$b, i32imm:$c),
[(set IntRegs:$dst, (code IntRegs:$b, simm13:$c))]>;
}
-defm intinst_np<id OPC1, id OPC2, bits Opc, string asmstr> {
+defm intinst_np{OPC1, OPC2}<bits Opc, string asmstr> {
def OPC1 : F3_1<2, Opc, asmstr, (ops IntRegs:$dst, IntRegs:$b, IntRegs:$c),
[]>;
def OPC2 : F3_2<2, Opc, asmstr, (ops IntRegs:$dst, IntRegs:$b, i32imm:$c),
[]>;
}
-def intinstnp< ADDXrr, ADDXri, 0b001000, "addx $b, $c, $dst">;
-def intinst < SUBrr, SUBri, 0b000100, "sub $b, $c, $dst", sub>;
-def intinstnp< SUBXrr, SUBXri, 0b001100, "subx $b, $c, $dst">;
-def intinst <SUBCCrr, SUBCCri, 0b010100, "subcc $b, $c, $dst", SPcmpicc>;
-def intinst < SMULrr, SMULri, 0b001011, "smul $b, $c, $dst", mul>;
+def { ADDXrr, ADDXri} : intinstnp<0b001000, "addx $b, $c, $dst">;
+def { SUBrr, SUBri} : intinst <0b000100, "sub $b, $c, $dst", sub>;
+def intinstnp{ SUBXrr, SUBXri}<0b001100, "subx $b, $c, $dst">;
+def intinst {SUBCCrr, SUBCCri}<0b010100, "subcc $b, $c, $dst", SPcmpicc>;
+def intinst { SMULrr, SMULri}<0b001011, "smul $b, $c, $dst", mul>;
//===-------------------------
// X86 Example
OpenPOWER on IntegriCloud