summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorBob Wilson <bob.wilson@apple.com>2009-10-27 19:52:03 +0000
committerBob Wilson <bob.wilson@apple.com>2009-10-27 19:52:03 +0000
commitb5044ce5a9a3baeead95b6da07d9b2b48c3337ed (patch)
tree998011bffa38d0ac5b53d03bdc3ead27d48b80d2 /llvm/lib
parentc369d73405c32b78bff67ea2ca43c9e827d4b581 (diff)
downloadbcm5719-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')
-rw-r--r--llvm/lib/Target/ARM/ARMInstrInfo.td2
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;
}
}
OpenPOWER on IntegriCloud