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

Chris Lattner lattner at cs.uiuc.edu
Tue Jan 10 23:14:14 PST 2006



Changes in directory llvm/lib/Target/SparcV8:

SparcV8InstrInfo.td updated: 1.98 -> 1.99
---
Log message:

Write this pattern in canonical form, allowing more patterns to match.
This implements Regression/CodeGen/SparcV8/xnor.ll


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

 SparcV8InstrInfo.td |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)


Index: llvm/lib/Target/SparcV8/SparcV8InstrInfo.td
diff -u llvm/lib/Target/SparcV8/SparcV8InstrInfo.td:1.98 llvm/lib/Target/SparcV8/SparcV8InstrInfo.td:1.99
--- llvm/lib/Target/SparcV8/SparcV8InstrInfo.td:1.98	Mon Jan  9 12:28:21 2006
+++ llvm/lib/Target/SparcV8/SparcV8InstrInfo.td	Wed Jan 11 01:14:01 2006
@@ -335,7 +335,7 @@
 def XNORrr  : F3_1<2, 0b000111,
                    (ops IntRegs:$dst, IntRegs:$b, IntRegs:$c),
                    "xnor $b, $c, $dst",
-                   [(set IntRegs:$dst, (xor IntRegs:$b, (not IntRegs:$c)))]>;
+                   [(set IntRegs:$dst, (not (xor IntRegs:$b, IntRegs:$c)))]>;
 def XNORri  : F3_2<2, 0b000111,
                    (ops IntRegs:$dst, IntRegs:$b, i32imm:$c),
                    "xnor $b, $c, $dst", []>;






More information about the llvm-commits mailing list