1 ; RUN: llvm-as < %s | llc -march=arm | \
2 ; RUN: grep {mov r0, #0} | count 1
3 ; RUN: llvm-as < %s | llc -march=arm | \
4 ; RUN: grep {mov r0, #255$} | count 1
5 ; RUN: llvm-as < %s | llc -march=arm -asm-verbose | \
6 ; RUN: grep {mov r0.*256} | count 1
7 ; RUN: llvm-as < %s | llc -march=arm -asm-verbose | grep {orr.*256} | count 1
8 ; RUN: llvm-as < %s | llc -march=arm -asm-verbose | grep {mov r0, .*-1073741761} | count 1
9 ; RUN: llvm-as < %s | llc -march=arm -asm-verbose | grep {mov r0, .*1008} | count 1
10 ; RUN: llvm-as < %s | llc -march=arm | grep {cmp r0, #1, 16} | count 1
36 define void @f7(i32 %a) {
37 %b = icmp ugt i32 %a, 65536 ; <i1> [#uses=1]
38 br i1 %b, label %r, label %r