Lines Matching refs:T1
2 ; RUN: llc < %s -mtriple=thumbv6m-none-eabi | FileCheck %s --check-prefix=CHECK-T1
14 ; CHECK-T1-LABEL: func:
15 ; CHECK-T1: @ %bb.0:
16 ; CHECK-T1-NEXT: adds r0, r0, r1
17 ; CHECK-T1-NEXT: blo .LBB0_2
18 ; CHECK-T1-NEXT: @ %bb.1:
19 ; CHECK-T1-NEXT: movs r0, #0
20 ; CHECK-T1-NEXT: mvns r0, r0
21 ; CHECK-T1-NEXT: .LBB0_2:
22 ; CHECK-T1-NEXT: bx lr
41 ; CHECK-T1-LABEL: func2:
42 ; CHECK-T1: @ %bb.0:
43 ; CHECK-T1-NEXT: .save {r4, r5, r7, lr}
44 ; CHECK-T1-NEXT: push {r4, r5, r7, lr}
45 ; CHECK-T1-NEXT: movs r5, #0
46 ; CHECK-T1-NEXT: adds r4, r0, r2
47 ; CHECK-T1-NEXT: adcs r1, r3
48 ; CHECK-T1-NEXT: mov r3, r5
49 ; CHECK-T1-NEXT: adcs r3, r5
50 ; CHECK-T1-NEXT: mvns r2, r5
51 ; CHECK-T1-NEXT: cmp r3, #0
52 ; CHECK-T1-NEXT: mov r0, r2
53 ; CHECK-T1-NEXT: beq .LBB1_3
54 ; CHECK-T1-NEXT: @ %bb.1:
55 ; CHECK-T1-NEXT: cmp r3, #0
56 ; CHECK-T1-NEXT: beq .LBB1_4
57 ; CHECK-T1-NEXT: .LBB1_2:
58 ; CHECK-T1-NEXT: mov r1, r2
59 ; CHECK-T1-NEXT: pop {r4, r5, r7, pc}
60 ; CHECK-T1-NEXT: .LBB1_3:
61 ; CHECK-T1-NEXT: mov r0, r4
62 ; CHECK-T1-NEXT: cmp r3, #0
63 ; CHECK-T1-NEXT: bne .LBB1_2
64 ; CHECK-T1-NEXT: .LBB1_4:
65 ; CHECK-T1-NEXT: mov r2, r1
66 ; CHECK-T1-NEXT: mov r1, r2
67 ; CHECK-T1-NEXT: pop {r4, r5, r7, pc}
94 ; CHECK-T1-LABEL: func16:
95 ; CHECK-T1: @ %bb.0:
96 ; CHECK-T1-NEXT: adds r0, r0, r1
97 ; CHECK-T1-NEXT: ldr r1, .LCPI2_0
98 ; CHECK-T1-NEXT: cmp r0, r1
99 ; CHECK-T1-NEXT: blo .LBB2_2
100 ; CHECK-T1-NEXT: @ %bb.1:
101 ; CHECK-T1-NEXT: mov r0, r1
102 ; CHECK-T1-NEXT: .LBB2_2:
103 ; CHECK-T1-NEXT: bx lr
104 ; CHECK-T1-NEXT: .p2align 2
105 ; CHECK-T1-NEXT: @ %bb.3:
106 ; CHECK-T1-NEXT: .LCPI2_0:
107 ; CHECK-T1-NEXT: .long 65535 @ 0xffff
134 ; CHECK-T1-LABEL: func8:
135 ; CHECK-T1: @ %bb.0:
136 ; CHECK-T1-NEXT: adds r0, r0, r1
137 ; CHECK-T1-NEXT: cmp r0, #255
138 ; CHECK-T1-NEXT: blo .LBB3_2
139 ; CHECK-T1-NEXT: @ %bb.1:
140 ; CHECK-T1-NEXT: movs r0, #255
141 ; CHECK-T1-NEXT: .LBB3_2:
142 ; CHECK-T1-NEXT: bx lr
168 ; CHECK-T1-LABEL: func3:
169 ; CHECK-T1: @ %bb.0:
170 ; CHECK-T1-NEXT: adds r0, r0, r1
171 ; CHECK-T1-NEXT: cmp r0, #15
172 ; CHECK-T1-NEXT: blo .LBB4_2
173 ; CHECK-T1-NEXT: @ %bb.1:
174 ; CHECK-T1-NEXT: movs r0, #15
175 ; CHECK-T1-NEXT: .LBB4_2:
176 ; CHECK-T1-NEXT: bx lr