Lines Matching full:start

4 define void @test.not.uge.ult(i8 %start, i8 %low, i8 %high) {
7 ; CHECK-NEXT: [[SUB_PTR_I:%.*]] = sub nuw i8 [[START:%.*]], 3
13 ; CHECK-NEXT: [[T_0:%.*]] = icmp ult i8 [[START]], [[HIGH]]
15 ; CHECK-NEXT: [[START_1:%.*]] = sub nuw i8 [[START]], 1
18 ; CHECK-NEXT: [[START_2:%.*]] = sub nuw i8 [[START]], 2
21 ; CHECK-NEXT: [[START_3:%.*]] = sub nuw i8 [[START]], 3
23 ; CHECK-NEXT: [[START_4:%.*]] = sub nuw i8 [[START]], 4
28 %sub.ptr.i = sub nuw i8 %start, 3
36 %t.0 = icmp ult i8 %start, %high
38 %start.1 = sub nuw i8 %start, 1
39 %t.1 = icmp ult i8 %start.1, %high
41 %start.2 = sub nuw i8 %start, 2
42 %t.2 = icmp ult i8 %start.2, %high
44 %start.3 = sub nuw i8 %start, 3
45 %t.3 = icmp ult i8 %start.3, %high
47 %start.4 = sub nuw i8 %start, 4
48 %c.4 = icmp ult i8 %start.4, %high
53 define void @test.not.uge.ule(i8 %start, i8 %low, i8 %high) {
56 ; CHECK-NEXT: [[SUB_PTR_I:%.*]] = sub nuw i8 [[START:%.*]], 3
62 ; CHECK-NEXT: [[T_0:%.*]] = icmp ule i8 [[START]], [[HIGH]]
64 ; CHECK-NEXT: [[START_1:%.*]] = sub nuw i8 [[START]], 1
67 ; CHECK-NEXT: [[START_2:%.*]] = sub nuw i8 [[START]], 2
69 ; CHECK-NEXT: [[START_3:%.*]] = sub nuw i8 [[START]], 3
71 ; CHECK-NEXT: [[START_4:%.*]] = sub nuw i8 [[START]], 4
73 ; CHECK-NEXT: [[START_5:%.*]] = sub nuw i8 [[START]], 5
78 %sub.ptr.i = sub nuw i8 %start, 3
86 %t.0 = icmp ule i8 %start, %high
88 %start.1 = sub nuw i8 %start, 1
89 %t.1 = icmp ule i8 %start.1, %high
91 %start.2 = sub nuw i8 %start, 2
92 %t.2 = icmp ule i8 %start.2, %high
94 %start.3 = sub nuw i8 %start, 3
95 %t.3 = icmp ule i8 %start.3, %high
97 %start.4 = sub nuw i8 %start, 4
98 %t.4 = icmp ule i8 %start.4, %high
101 %start.5 = sub nuw i8 %start, 5
102 %c.5 = icmp ule i8 %start.5, %high
108 define void @test.not.uge.ugt(i8 %start, i8 %low, i8 %high) {
111 ; CHECK-NEXT: [[SUB_PTR_I:%.*]] = sub nuw i8 [[START:%.*]], 3
117 ; CHECK-NEXT: [[F_0:%.*]] = icmp ugt i8 [[START]], [[HIGH]]
119 ; CHECK-NEXT: [[START_1:%.*]] = sub nuw i8 [[START]], 1
122 ; CHECK-NEXT: [[START_2:%.*]] = sub nuw i8 [[START]], 2
124 ; CHECK-NEXT: [[START_3:%.*]] = sub nuw i8 [[START]], 3
126 ; CHECK-NEXT: [[START_4:%.*]] = sub nuw i8 [[START]], 4
128 ; CHECK-NEXT: [[START_5:%.*]] = sub nuw i8 [[START]], 5
133 %sub.ptr.i = sub nuw i8 %start, 3
141 %f.0 = icmp ugt i8 %start, %high
144 %start.1 = sub nuw i8 %start, 1
145 %f.1 = icmp ugt i8 %start.1, %high
148 %start.2 = sub nuw i8 %start, 2
149 %f.2 = icmp ugt i8 %start.2, %high
152 %start.3 = sub nuw i8 %start, 3
153 %f.3 = icmp ugt i8 %start.3, %high
156 %start.4 = sub nuw i8 %start, 4
157 %f.4 = icmp ugt i8 %start.4, %high
160 %start.5 = sub nuw i8 %start, 5
161 %c.5 = icmp ugt i8 %start.5, %high
167 define void @test.not.uge.uge(i8 %start, i8 %low, i8 %high) {
170 ; CHECK-NEXT: [[SUB_PTR_I:%.*]] = sub nuw i8 [[START:%.*]], 3
176 ; CHECK-NEXT: [[F_0:%.*]] = icmp ugt i8 [[START]], [[HIGH]]
178 ; CHECK-NEXT: [[START_1:%.*]] = sub nuw i8 [[START]], 1
181 ; CHECK-NEXT: [[START_2:%.*]] = sub nuw i8 [[START]], 2
184 ; CHECK-NEXT: [[START_3:%.*]] = sub nuw i8 [[START]], 3
186 ; CHECK-NEXT: [[START_4:%.*]] = sub nuw i8 [[START]], 4
188 ; CHECK-NEXT: [[START_5:%.*]] = sub nuw i8 [[START]], 5
193 %sub.ptr.i = sub nuw i8 %start, 3
201 %f.0 = icmp ugt i8 %start, %high
204 %start.1 = sub nuw i8 %start, 1
205 %f.1 = icmp uge i8 %start.1, %high
208 %start.2 = sub nuw i8 %start, 2
209 %f.2 = icmp uge i8 %start.2, %high
212 %start.3 = sub nuw i8 %start, 3
213 %f.3 = icmp uge i8 %start.3, %high
216 %start.4 = sub nuw i8 %start, 4
217 %c.4 = icmp uge i8 %start.4, %high
220 %start.5 = sub nuw i8 %start, 5
221 %c.5 = icmp uge i8 %start.5, %high