diff options
author | Bob Wilson <bob.wilson@apple.com> | 2009-10-27 19:52:03 +0000 |
---|---|---|
committer | Bob Wilson <bob.wilson@apple.com> | 2009-10-27 19:52:03 +0000 |
commit | b5044ce5a9a3baeead95b6da07d9b2b48c3337ed (patch) | |
tree | 998011bffa38d0ac5b53d03bdc3ead27d48b80d2 /llvm/lib/Target | |
parent | c369d73405c32b78bff67ea2ca43c9e827d4b581 (diff) | |
download | bcm5719-llvm-b5044ce5a9a3baeead95b6da07d9b2b48c3337ed.tar.gz bcm5719-llvm-b5044ce5a9a3baeead95b6da07d9b2b48c3337ed.zip |
Do not clear the "S" bit for RSCri and RSCrs. They inherit from the "sI"
instruction format that already takes care of setting this.
llvm-svn: 85280
Diffstat (limited to 'llvm/lib/Target')
-rw-r--r-- | llvm/lib/Target/ARM/ARMInstrInfo.td | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/llvm/lib/Target/ARM/ARMInstrInfo.td b/llvm/lib/Target/ARM/ARMInstrInfo.td index 7ca9a64a8c4..69e63b2cfd7 100644 --- a/llvm/lib/Target/ARM/ARMInstrInfo.td +++ b/llvm/lib/Target/ARM/ARMInstrInfo.td @@ -1131,7 +1131,6 @@ def RSCri : AsI1<0b0111, (outs GPR:$dst), (ins GPR:$a, so_imm:$b), DPFrm, IIC_iALUi, "rsc", "\t$dst, $a, $b", [(set GPR:$dst, (sube so_imm:$b, GPR:$a))]>, Requires<[IsARM, CarryDefIsUnused]> { - let Inst{20} = 0; let Inst{25} = 1; } def RSCrs : AsI1<0b0111, (outs GPR:$dst), (ins GPR:$a, so_reg:$b), @@ -1140,7 +1139,6 @@ def RSCrs : AsI1<0b0111, (outs GPR:$dst), (ins GPR:$a, so_reg:$b), Requires<[IsARM, CarryDefIsUnused]> { let Inst{4} = 1; let Inst{7} = 0; - let Inst{20} = 0; let Inst{25} = 0; } } |