1 ; RUN: llvm-upgrade < %s | llvm-as | llc -march=arm | \
2 ; RUN: grep {mov r0, #0} | wc -l | grep 1
3 ; RUN: llvm-upgrade < %s | llvm-as | llc -march=arm | \
4 ; RUN: grep {mov r0, #255$} | wc -l | grep 1
5 ; RUN: llvm-upgrade < %s | llvm-as | llc -march=arm | \
6 ; RUN: grep {mov r0.*256} | wc -l | grep 1
7 ; RUN: llvm-upgrade < %s | llvm-as | llc -march=arm | \
8 ; RUN: grep {orr.*256} | wc -l | grep 1
9 ; RUN: llvm-upgrade < %s | llvm-as | llc -march=arm | \
10 ; RUN: grep {mov r0, .*-1073741761} | wc -l | grep 1
11 ; RUN: llvm-upgrade < %s | llvm-as | llc -march=arm | \
12 ; RUN: grep {mov r0, .*1008} | wc -l | grep 1
13 ; RUN: llvm-upgrade < %s | llvm-as | llc -march=arm | \
14 ; RUN: grep {cmp r0, #1, 16} | wc -l | grep 1
41 %b = setgt uint %a, 65536
42 br bool %b, label %r, label %r