diff options
author | Richard Osborne <richard@xmos.com> | 2012-06-13 17:59:12 +0000 |
---|---|---|
committer | Richard Osborne <richard@xmos.com> | 2012-06-13 17:59:12 +0000 |
commit | aa08c8b2ba8d684b144ca016de91ad43e033c7c4 (patch) | |
tree | 0153f1c633f838c722e7ef89013e8e8abf89d376 /lib/Target/XCore | |
parent | e91f926f3b76774aa7ed4c327fbde6a39e42c87f (diff) | |
download | llvm-aa08c8b2ba8d684b144ca016de91ad43e033c7c4.tar.gz llvm-aa08c8b2ba8d684b144ca016de91ad43e033c7c4.tar.bz2 llvm-aa08c8b2ba8d684b144ca016de91ad43e033c7c4.tar.xz |
Fix pattern for MKMSK instruction.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158409 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/XCore')
-rw-r--r-- | lib/Target/XCore/XCoreInstrInfo.td | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/Target/XCore/XCoreInstrInfo.td b/lib/Target/XCore/XCoreInstrInfo.td index b25a08d25c..b2f0603776 100644 --- a/lib/Target/XCore/XCoreInstrInfo.td +++ b/lib/Target/XCore/XCoreInstrInfo.td @@ -796,7 +796,7 @@ def MKMSK_rus : _FRUS<(outs GRRegs:$dst), (ins i32imm:$size), def MKMSK_2r : _FRUS<(outs GRRegs:$dst), (ins GRRegs:$size), "mkmsk $dst, $size", - [(set GRRegs:$dst, (add (shl 1, GRRegs:$size), 0xffffffff))]>; + [(set GRRegs:$dst, (add (shl 1, GRRegs:$size), -1))]>; def GETR_rus : _FRUS<(outs GRRegs:$dst), (ins i32imm:$type), "getr $dst, $type", |