diff options
Diffstat (limited to 'test/CodeGen/ARM/select-imm.ll')
-rw-r--r-- | test/CodeGen/ARM/select-imm.ll | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/test/CodeGen/ARM/select-imm.ll b/test/CodeGen/ARM/select-imm.ll index 765437af1a..5e7506a06d 100644 --- a/test/CodeGen/ARM/select-imm.ll +++ b/test/CodeGen/ARM/select-imm.ll @@ -7,15 +7,15 @@ entry: ; ARM-LABEL: t1: ; ARM: mov [[R1:r[0-9]+]], #101 ; ARM: orr [[R1b:r[0-9]+]], [[R1]], #256 -; ARM: movgt r0, #123 +; ARM: movgt {{r[0-1]}}, #123 ; ARMT2-LABEL: t1: -; ARMT2: movw r0, #357 -; ARMT2: movgt r0, #123 +; ARMT2: movw [[R:r[0-1]]], #357 +; ARMT2: movgt [[R]], #123 ; THUMB2-LABEL: t1: -; THUMB2: movw r0, #357 -; THUMB2: movgt r0, #123 +; THUMB2: movw [[R:r[0-1]]], #357 +; THUMB2: movgt [[R]], #123 %0 = icmp sgt i32 %c, 1 %1 = select i1 %0, i32 123, i32 357 @@ -25,17 +25,17 @@ entry: define i32 @t2(i32 %c) nounwind readnone { entry: ; ARM-LABEL: t2: -; ARM: mov r0, #123 -; ARM: movgt r0, #101 -; ARM: orrgt r0, r0, #256 +; ARM: mov [[R:r[0-1]]], #123 +; ARM: movgt [[R]], #101 +; ARM: orrgt [[R]], [[R]], #256 ; ARMT2-LABEL: t2: -; ARMT2: mov r0, #123 -; ARMT2: movwgt r0, #357 +; ARMT2: mov [[R:r[0-1]]], #123 +; ARMT2: movwgt [[R]], #357 ; THUMB2-LABEL: t2: -; THUMB2: mov{{(s|\.w)}} r0, #123 -; THUMB2: movwgt r0, #357 +; THUMB2: mov{{(s|\.w)}} [[R:r[0-1]]], #123 +; THUMB2: movwgt [[R]], #357 %0 = icmp sgt i32 %c, 1 %1 = select i1 %0, i32 357, i32 123 @@ -45,16 +45,16 @@ entry: define i32 @t3(i32 %a) nounwind readnone { entry: ; ARM-LABEL: t3: -; ARM: mov r0, #0 -; ARM: moveq r0, #1 +; ARM: mov [[R:r[0-1]]], #0 +; ARM: moveq [[R]], #1 ; ARMT2-LABEL: t3: -; ARMT2: mov r0, #0 -; ARMT2: moveq r0, #1 +; ARMT2: mov [[R:r[0-1]]], #0 +; ARMT2: moveq [[R]], #1 ; THUMB2-LABEL: t3: -; THUMB2: mov{{(s|\.w)}} r0, #0 -; THUMB2: moveq r0, #1 +; THUMB2: mov{{(s|\.w)}} [[R:r[0-1]]], #0 +; THUMB2: moveq [[R]], #1 %0 = icmp eq i32 %a, 160 %1 = zext i1 %0 to i32 ret i32 %1 |