Write this pattern in canonical form, allowing more patterns to match.
authorChris Lattner <sabre@nondot.org>
Wed, 11 Jan 2006 07:14:01 +0000 (07:14 +0000)
committerChris Lattner <sabre@nondot.org>
Wed, 11 Jan 2006 07:14:01 +0000 (07:14 +0000)
This implements Regression/CodeGen/SparcV8/xnor.ll

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25209 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/Sparc/SparcInstrInfo.td
lib/Target/SparcV8/SparcV8InstrInfo.td

index 3188de72cd5d2177386ba1c7a0dc0bcc8e33aaea..e3b2e13a8f3168afabc78ce8a1ba2ee41abfb568 100644 (file)
@@ -335,7 +335,7 @@ def XORri   : F3_2<2, 0b000011,
 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", []>;
index 3188de72cd5d2177386ba1c7a0dc0bcc8e33aaea..e3b2e13a8f3168afabc78ce8a1ba2ee41abfb568 100644 (file)
@@ -335,7 +335,7 @@ def XORri   : F3_2<2, 0b000011,
 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", []>;