diff options
Diffstat (limited to 'llvm/test/CodeGen/ARM/select-imm.ll')
-rw-r--r-- | llvm/test/CodeGen/ARM/select-imm.ll | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/llvm/test/CodeGen/ARM/select-imm.ll b/llvm/test/CodeGen/ARM/select-imm.ll index 04f6d252e27..1e27024e7c7 100644 --- a/llvm/test/CodeGen/ARM/select-imm.ll +++ b/llvm/test/CodeGen/ARM/select-imm.ll @@ -71,8 +71,7 @@ entry: ; ARMT2: lsr r0, r0, #5 ; THUMB1-LABEL: t3: -; THUMB1: movs r1, #0 -; THUMB1: subs r1, r1, r0 +; THUMB1: rsbs r1, r0, #0 ; THUMB1: adcs r0, r1 ; THUMB2-LABEL: t3: @@ -116,8 +115,7 @@ entry: ; THUMB1-LABEL: t5: ; THUMB1-NOT: bne -; THUMB1: movs r0, #0 -; THUMB1: subs r0, r0, r1 +; THUMB1: rsbs r0, r1, #0 ; THUMB1: adcs r0, r1 ; THUMB2-LABEL: t5: @@ -196,8 +194,7 @@ entry: ; THUMB1: bl t7 ; THUMB1: mov r1, r0 ; THUMB1: subs r2, r4, #5 -; THUMB1: movs r0, #0 -; THUMB1: subs r0, r0, r2 +; THUMB1: rsbs r0, r2, #0 ; THUMB1: adcs r0, r2 ; THUMB2-LABEL: t8: @@ -302,8 +299,7 @@ entry: ; ARMT2: lsr r0, r0, #5 ; THUMB1-LABEL: t10: -; THUMB1: movs r0, #0 -; THUMB1: subs r0, r0, r1 +; THUMB1: rsbs r0, r1, #0 ; THUMB1: adcs r0, r1 ; THUMB2-LABEL: t10: |