diff options
Diffstat (limited to 'test/CodeGen/ARM/fast-isel-select.ll')
-rw-r--r-- | test/CodeGen/ARM/fast-isel-select.ll | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/test/CodeGen/ARM/fast-isel-select.ll b/test/CodeGen/ARM/fast-isel-select.ll index 40f8807503..549c97e24d 100644 --- a/test/CodeGen/ARM/fast-isel-select.ll +++ b/test/CodeGen/ARM/fast-isel-select.ll @@ -12,7 +12,6 @@ entry: ; ARM: mov r0, r{{[1-9]}} ; THUMB: t1 ; THUMB: movs r{{[1-9]}}, #10 -; THUMB: movt r{{[1-9]}}, #0 ; THUMB: cmp r0, #0 ; THUMB: it eq ; THUMB: moveq r{{[1-9]}}, #20 @@ -59,13 +58,12 @@ entry: ; ARM: cmp r0, #0 ; ARM: mvneq r{{[1-9]}}, #0 ; ARM: mov r0, r{{[1-9]}} -; THUMB: t4 -; THUMB: movw r{{[1-9]}}, #65526 -; THUMB: movt r{{[1-9]}}, #65535 +; THUMB-LABEL: t4 +; THUMB: mvn [[REG:r[1-9]+]], #9 ; THUMB: cmp r0, #0 ; THUMB: it eq -; THUMB: mvneq r{{[1-9]}}, #0 -; THUMB: mov r0, r{{[1-9]}} +; THUMB: mvneq [[REG]], #0 +; THUMB: mov r0, [[REG]] %0 = select i1 %c, i32 -10, i32 -1 ret i32 %0 } |