diff options
| author | Chris Lattner <sabre@nondot.org> | 2006-01-11 07:14:01 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2006-01-11 07:14:01 +0000 |
| commit | 8e0bee11e3e5d4155f5f68f5024823cc0ccc32b6 (patch) | |
| tree | 5caa65d2f6b65edb906ecb51b7191fb97b3d653b /llvm | |
| parent | 7e60169a645ac6d2f5b20809156d893efbb28861 (diff) | |
| download | bcm5719-llvm-8e0bee11e3e5d4155f5f68f5024823cc0ccc32b6.tar.gz bcm5719-llvm-8e0bee11e3e5d4155f5f68f5024823cc0ccc32b6.zip | |
Write this pattern in canonical form, allowing more patterns to match.
This implements Regression/CodeGen/SparcV8/xnor.ll
llvm-svn: 25209
Diffstat (limited to 'llvm')
| -rw-r--r-- | llvm/lib/Target/SparcV8/SparcV8InstrInfo.td | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/SparcV8/SparcV8InstrInfo.td b/llvm/lib/Target/SparcV8/SparcV8InstrInfo.td index 3188de72cd5..e3b2e13a8f3 100644 --- a/llvm/lib/Target/SparcV8/SparcV8InstrInfo.td +++ b/llvm/lib/Target/SparcV8/SparcV8InstrInfo.td @@ -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", []>; |

