summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/ARM/select-imm.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/CodeGen/ARM/select-imm.ll')
-rw-r--r--llvm/test/CodeGen/ARM/select-imm.ll12
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:
OpenPOWER on IntegriCloud