Lines Matching full:start
4 define void @test.not.uge.ult(i8 %start, i8 %low, i8 %high) {
7 ; CHECK-NEXT: [[SUB_PTR_I:%.*]] = sub i8 [[START:%.*]], 3
13 ; CHECK-NEXT: [[T_0:%.*]] = icmp ult i8 [[START]], [[HIGH]]
15 ; CHECK-NEXT: [[START_1:%.*]] = sub i8 [[START]], 1
18 ; CHECK-NEXT: [[START_2:%.*]] = sub i8 [[START]], 2
21 ; CHECK-NEXT: [[START_3:%.*]] = sub i8 [[START]], 3
24 ; CHECK-NEXT: [[START_4:%.*]] = sub i8 [[START]], 4
30 %sub.ptr.i = sub i8 %start, 3
38 %t.0 = icmp ult i8 %start, %high
40 %start.1 = sub i8 %start, 1
41 %t.1 = icmp ult i8 %start.1, %high
43 %start.2 = sub i8 %start, 2
44 %t.2 = icmp ult i8 %start.2, %high
46 %start.3 = sub i8 %start, 3
47 %t.3 = icmp ult i8 %start.3, %high
49 %start.4 = sub i8 %start, 4
50 %c.4 = icmp ult i8 %start.4, %high
55 define void @test.not.uge.ule(i8 %start, i8 %low, i8 %high) {
58 ; CHECK-NEXT: [[SUB_PTR_I:%.*]] = sub i8 [[START:%.*]], 3
64 ; CHECK-NEXT: [[T_0:%.*]] = icmp ule i8 [[START]], [[HIGH]]
66 ; CHECK-NEXT: [[START_1:%.*]] = sub i8 [[START]], 1
69 ; CHECK-NEXT: [[START_2:%.*]] = sub i8 [[START]], 2
72 ; CHECK-NEXT: [[START_3:%.*]] = sub i8 [[START]], 3
75 ; CHECK-NEXT: [[START_4:%.*]] = sub i8 [[START]], 4
78 ; CHECK-NEXT: [[START_5:%.*]] = sub i8 [[START]], 5
84 %sub.ptr.i = sub i8 %start, 3
92 %t.0 = icmp ule i8 %start, %high
94 %start.1 = sub i8 %start, 1
95 %t.1 = icmp ule i8 %start.1, %high
97 %start.2 = sub i8 %start, 2
98 %t.2 = icmp ule i8 %start.2, %high
100 %start.3 = sub i8 %start, 3
101 %t.3 = icmp ule i8 %start.3, %high
103 %start.4 = sub i8 %start, 4
104 %t.4 = icmp ule i8 %start.4, %high
107 %start.5 = sub i8 %start, 5
108 %c.5 = icmp ule i8 %start.5, %high
114 define void @test.not.uge.ugt(i8 %start, i8 %low, i8 %high) {
117 ; CHECK-NEXT: [[SUB_PTR_I:%.*]] = sub i8 [[START:%.*]], 3
123 ; CHECK-NEXT: [[F_0:%.*]] = icmp ugt i8 [[START]], [[HIGH]]
125 ; CHECK-NEXT: [[START_1:%.*]] = sub i8 [[START]], 1
128 ; CHECK-NEXT: [[START_2:%.*]] = sub i8 [[START]], 2
131 ; CHECK-NEXT: [[START_3:%.*]] = sub i8 [[START]], 3
134 ; CHECK-NEXT: [[START_4:%.*]] = sub i8 [[START]], 4
137 ; CHECK-NEXT: [[START_5:%.*]] = sub i8 [[START]], 5
143 %sub.ptr.i = sub i8 %start, 3
151 %f.0 = icmp ugt i8 %start, %high
154 %start.1 = sub i8 %start, 1
155 %f.1 = icmp ugt i8 %start.1, %high
158 %start.2 = sub i8 %start, 2
159 %f.2 = icmp ugt i8 %start.2, %high
162 %start.3 = sub i8 %start, 3
163 %f.3 = icmp ugt i8 %start.3, %high
166 %start.4 = sub i8 %start, 4
167 %f.4 = icmp ugt i8 %start.4, %high
170 %start.5 = sub i8 %start, 5
171 %c.5 = icmp ugt i8 %start.5, %high
177 define void @test.not.uge.uge(i8 %start, i8 %low, i8 %high) {
180 ; CHECK-NEXT: [[SUB_PTR_I:%.*]] = sub i8 [[START:%.*]], 3
186 ; CHECK-NEXT: [[F_0:%.*]] = icmp ugt i8 [[START]], [[HIGH]]
188 ; CHECK-NEXT: [[START_1:%.*]] = sub i8 [[START]], 1
191 ; CHECK-NEXT: [[START_2:%.*]] = sub i8 [[START]], 2
194 ; CHECK-NEXT: [[START_3:%.*]] = sub i8 [[START]], 3
197 ; CHECK-NEXT: [[START_4:%.*]] = sub i8 [[START]], 4
200 ; CHECK-NEXT: [[START_5:%.*]] = sub i8 [[START]], 5
206 %sub.ptr.i = sub i8 %start, 3
214 %f.0 = icmp ugt i8 %start, %high
217 %start.1 = sub i8 %start, 1
218 %f.1 = icmp uge i8 %start.1, %high
221 %start.2 = sub i8 %start, 2
222 %f.2 = icmp uge i8 %start.2, %high
225 %start.3 = sub i8 %start, 3
226 %f.3 = icmp uge i8 %start.3, %high
229 %start.4 = sub i8 %start, 4
230 %c.4 = icmp uge i8 %start.4, %high
233 %start.5 = sub i8 %start, 5
234 %c.5 = icmp uge i8 %start.5, %high