diff options
author | David Goodwin <david_goodwin@apple.com> | 2009-06-26 18:07:25 +0000 |
---|---|---|
committer | David Goodwin <david_goodwin@apple.com> | 2009-06-26 18:07:25 +0000 |
commit | e883fc4de8b1a7f06208cec052c8dee5e647a299 (patch) | |
tree | 96d324274b6d11bae1b425197aec701c240a830b /lib | |
parent | 0e17f638e67740ad1be4cc230ca6f0476b53b3ca (diff) | |
download | external_llvm-e883fc4de8b1a7f06208cec052c8dee5e647a299.zip external_llvm-e883fc4de8b1a7f06208cec052c8dee5e647a299.tar.gz external_llvm-e883fc4de8b1a7f06208cec052c8dee5e647a299.tar.bz2 |
ADC used to implement adde should use "adcs" opcode instead of "adc".
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74293 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib')
-rw-r--r-- | lib/Target/ARM/ARMInstrThumb2.td | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/Target/ARM/ARMInstrThumb2.td b/lib/Target/ARM/ARMInstrThumb2.td index 4736711..6151adf 100644 --- a/lib/Target/ARM/ARMInstrThumb2.td +++ b/lib/Target/ARM/ARMInstrThumb2.td @@ -236,12 +236,12 @@ let Uses = [CPSR] in { multiclass T2I_adde_sube_irs<string opc, PatFrag opnode, bit Commutable = 0> { // shifted imm def ri : T2sI<(outs GPR:$dst), (ins GPR:$lhs, t2_so_imm:$rhs), - opc, " $dst, $lhs, $rhs", + opc, "s $dst, $lhs, $rhs", [(set GPR:$dst, (opnode GPR:$lhs, t2_so_imm:$rhs))]>, Requires<[IsThumb, HasThumb2, CarryDefIsUnused]>; // register def rr : T2sI<(outs GPR:$dst), (ins GPR:$lhs, GPR:$rhs), - opc, " $dst, $lhs, $rhs", + opc, "s $dst, $lhs, $rhs", [(set GPR:$dst, (opnode GPR:$lhs, GPR:$rhs))]>, Requires<[IsThumb, HasThumb2, CarryDefIsUnused]> { let isCommutable = Commutable; |