Lines Matching full:sub

48 ; CHECK-NEXT:    [[TMP33:%.*]] = sub <4 x i32> [[TMP32]], [[TMP0]]
50 ; CHECK-NEXT: [[TMP35:%.*]] = sub nsw <4 x i32> zeroinitializer, [[TMP33]]
55 ; CHECK-NEXT: [[SUB_116:%.*]] = sub i32 [[TMP30]], [[TMP1]]
57 ; CHECK-NEXT: [[NEG_117:%.*]] = sub nsw i32 0, [[SUB_116]]
61 ; CHECK-NEXT: [[SUB_1_1:%.*]] = sub i32 [[TMP30]], [[TMP2]]
63 ; CHECK-NEXT: [[NEG_1_1:%.*]] = sub nsw i32 0, [[SUB_1_1]]
68 ; CHECK-NEXT: [[SUB_2_1:%.*]] = sub i32 [[TMP30]], [[TMP3]]
70 ; CHECK-NEXT: [[NEG_2_1:%.*]] = sub nsw i32 0, [[SUB_2_1]]
75 ; CHECK-NEXT: [[SUB_3_1:%.*]] = sub i32 [[TMP30]], [[TMP4]]
77 ; CHECK-NEXT: [[NEG_3_1:%.*]] = sub nsw i32 0, [[SUB_3_1]]
83 ; CHECK-NEXT: [[SUB_222:%.*]] = sub i32 [[TMP30]], [[TMP5]]
85 ; CHECK-NEXT: [[NEG_223:%.*]] = sub nsw i32 0, [[SUB_222]]
89 ; CHECK-NEXT: [[SUB_1_2:%.*]] = sub i32 [[TMP30]], [[TMP6]]
91 ; CHECK-NEXT: [[NEG_1_2:%.*]] = sub nsw i32 0, [[SUB_1_2]]
96 ; CHECK-NEXT: [[SUB_2_2:%.*]] = sub i32 [[TMP30]], [[TMP7]]
98 ; CHECK-NEXT: [[NEG_2_2:%.*]] = sub nsw i32 0, [[SUB_2_2]]
103 ; CHECK-NEXT: [[SUB_3_2:%.*]] = sub i32 [[TMP30]], [[TMP8]]
105 ; CHECK-NEXT: [[NEG_3_2:%.*]] = sub nsw i32 0, [[SUB_3_2]]
111 ; CHECK-NEXT: [[SUB_328:%.*]] = sub i32 [[TMP30]], [[TMP9]]
113 ; CHECK-NEXT: [[NEG_329:%.*]] = sub nsw i32 0, [[SUB_328]]
117 ; CHECK-NEXT: [[SUB_1_3:%.*]] = sub i32 [[TMP30]], [[TMP10]]
119 ; CHECK-NEXT: [[NEG_1_3:%.*]] = sub nsw i32 0, [[SUB_1_3]]
124 ; CHECK-NEXT: [[SUB_2_3:%.*]] = sub i32 [[TMP30]], [[TMP11]]
126 ; CHECK-NEXT: [[NEG_2_3:%.*]] = sub nsw i32 0, [[SUB_2_3]]
131 ; CHECK-NEXT: [[SUB_3_3:%.*]] = sub i32 [[TMP30]], [[TMP12]]
133 ; CHECK-NEXT: [[NEG_3_3:%.*]] = sub nsw i32 0, [[SUB_3_3]]
139 ; CHECK-NEXT: [[SUB_4:%.*]] = sub i32 [[TMP30]], [[TMP13]]
141 ; CHECK-NEXT: [[NEG_4:%.*]] = sub nsw i32 0, [[SUB_4]]
145 ; CHECK-NEXT: [[SUB_1_4:%.*]] = sub i32 [[TMP30]], [[TMP14]]
147 ; CHECK-NEXT: [[NEG_1_4:%.*]] = sub nsw i32 0, [[SUB_1_4]]
152 ; CHECK-NEXT: [[SUB_2_4:%.*]] = sub i32 [[TMP30]], [[TMP15]]
154 ; CHECK-NEXT: [[NEG_2_4:%.*]] = sub nsw i32 0, [[SUB_2_4]]
159 ; CHECK-NEXT: [[SUB_3_4:%.*]] = sub i32 [[TMP30]], [[TMP16]]
161 ; CHECK-NEXT: [[NEG_3_4:%.*]] = sub nsw i32 0, [[SUB_3_4]]
167 ; CHECK-NEXT: [[SUB_5:%.*]] = sub i32 [[TMP30]], [[TMP17]]
169 ; CHECK-NEXT: [[NEG_5:%.*]] = sub nsw i32 0, [[SUB_5]]
173 ; CHECK-NEXT: [[SUB_1_5:%.*]] = sub i32 [[TMP30]], [[TMP18]]
175 ; CHECK-NEXT: [[NEG_1_5:%.*]] = sub nsw i32 0, [[SUB_1_5]]
180 ; CHECK-NEXT: [[SUB_2_5:%.*]] = sub i32 [[TMP30]], [[TMP19]]
182 ; CHECK-NEXT: [[NEG_2_5:%.*]] = sub nsw i32 0, [[SUB_2_5]]
187 ; CHECK-NEXT: [[SUB_3_5:%.*]] = sub i32 [[TMP30]], [[TMP20]]
189 ; CHECK-NEXT: [[NEG_3_5:%.*]] = sub nsw i32 0, [[SUB_3_5]]
195 ; CHECK-NEXT: [[SUB_6:%.*]] = sub i32 [[TMP30]], [[TMP21]]
197 ; CHECK-NEXT: [[NEG_6:%.*]] = sub nsw i32 0, [[SUB_6]]
201 ; CHECK-NEXT: [[SUB_1_6:%.*]] = sub i32 [[TMP30]], [[TMP22]]
203 ; CHECK-NEXT: [[NEG_1_6:%.*]] = sub nsw i32 0, [[SUB_1_6]]
208 ; CHECK-NEXT: [[SUB_2_6:%.*]] = sub i32 [[TMP30]], [[TMP23]]
210 ; CHECK-NEXT: [[NEG_2_6:%.*]] = sub nsw i32 0, [[SUB_2_6]]
215 ; CHECK-NEXT: [[SUB_3_6:%.*]] = sub i32 [[TMP30]], [[TMP24]]
217 ; CHECK-NEXT: [[NEG_3_6:%.*]] = sub nsw i32 0, [[SUB_3_6]]
223 ; CHECK-NEXT: [[SUB_7:%.*]] = sub i32 [[TMP30]], [[TMP25]]
225 ; CHECK-NEXT: [[NEG_7:%.*]] = sub nsw i32 0, [[SUB_7]]
229 ; CHECK-NEXT: [[SUB_1_7:%.*]] = sub i32 [[TMP30]], [[TMP26]]
231 ; CHECK-NEXT: [[NEG_1_7:%.*]] = sub nsw i32 0, [[SUB_1_7]]
236 ; CHECK-NEXT: [[SUB_2_7:%.*]] = sub i32 [[TMP30]], [[TMP27]]
238 ; CHECK-NEXT: [[NEG_2_7:%.*]] = sub nsw i32 0, [[SUB_2_7]]
243 ; CHECK-NEXT: [[SUB_3_7:%.*]] = sub i32 [[TMP30]], [[TMP28]]
245 ; CHECK-NEXT: [[NEG_3_7:%.*]] = sub nsw i32 0, [[SUB_3_7]]
296 %sub = sub i32 %33, %0
297 %34 = icmp slt i32 %sub, 0
298 %neg = sub nsw i32 0, %sub
299 %35 = select i1 %34, i32 %neg, i32 %sub
302 %sub.1 = sub i32 %33, %1
303 %36 = icmp slt i32 %sub.1, 0
304 %neg.1 = sub nsw i32 0, %sub.1
305 %37 = select i1 %36, i32 %neg.1, i32 %sub.1
308 %sub.2 = sub i32 %33, %2
309 %38 = icmp slt i32 %sub.2, 0
310 %neg.2 = sub nsw i32 0, %sub.2
311 %39 = select i1 %38, i32 %neg.2, i32 %sub.2
314 %sub.3 = sub i32 %33, %3
315 %40 = icmp slt i32 %sub.3, 0
316 %neg.3 = sub nsw i32 0, %sub.3
317 %41 = select i1 %40, i32 %neg.3, i32 %sub.3
320 %sub.116 = sub i32 %33, %4
321 %42 = icmp slt i32 %sub.116, 0
322 %neg.117 = sub nsw i32 0, %sub.116
323 %43 = select i1 %42, i32 %neg.117, i32 %sub.116
326 %sub.1.1 = sub i32 %33, %5
327 %44 = icmp slt i32 %sub.1.1, 0
328 %neg.1.1 = sub nsw i32 0, %sub.1.1
329 %45 = select i1 %44, i32 %neg.1.1, i32 %sub.1.1
333 %sub.2.1 = sub i32 %33, %6
334 %46 = icmp slt i32 %sub.2.1, 0
335 %neg.2.1 = sub nsw i32 0, %sub.2.1
336 %47 = select i1 %46, i32 %neg.2.1, i32 %sub.2.1
340 %sub.3.1 = sub i32 %33, %7
341 %48 = icmp slt i32 %sub.3.1, 0
342 %neg.3.1 = sub nsw i32 0, %sub.3.1
343 %49 = select i1 %48, i32 %neg.3.1, i32 %sub.3.1
348 %sub.222 = sub i32 %33, %8
349 %50 = icmp slt i32 %sub.222, 0
350 %neg.223 = sub nsw i32 0, %sub.222
351 %51 = select i1 %50, i32 %neg.223, i32 %sub.222
354 %sub.1.2 = sub i32 %33, %9
355 %52 = icmp slt i32 %sub.1.2, 0
356 %neg.1.2 = sub nsw i32 0, %sub.1.2
357 %53 = select i1 %52, i32 %neg.1.2, i32 %sub.1.2
361 %sub.2.2 = sub i32 %33, %10
362 %55 = icmp slt i32 %sub.2.2, 0
363 %neg.2.2 = sub nsw i32 0, %sub.2.2
364 %56 = select i1 %55, i32 %neg.2.2, i32 %sub.2.2
368 %sub.3.2 = sub i32 %33, %11
369 %58 = icmp slt i32 %sub.3.2, 0
370 %neg.3.2 = sub nsw i32 0, %sub.3.2
371 %59 = select i1 %58, i32 %neg.3.2, i32 %sub.3.2
376 %sub.328 = sub i32 %33, %12
377 %61 = icmp slt i32 %sub.328, 0
378 %neg.329 = sub nsw i32 0, %sub.328
379 %62 = select i1 %61, i32 %neg.329, i32 %sub.328
382 %sub.1.3 = sub i32 %33, %13
383 %63 = icmp slt i32 %sub.1.3, 0
384 %neg.1.3 = sub nsw i32 0, %sub.1.3
385 %64 = select i1 %63, i32 %neg.1.3, i32 %sub.1.3
389 %sub.2.3 = sub i32 %33, %14
390 %66 = icmp slt i32 %sub.2.3, 0
391 %neg.2.3 = sub nsw i32 0, %sub.2.3
392 %67 = select i1 %66, i32 %neg.2.3, i32 %sub.2.3
396 %sub.3.3 = sub i32 %33, %15
397 %69 = icmp slt i32 %sub.3.3, 0
398 %neg.3.3 = sub nsw i32 0, %sub.3.3
399 %70 = select i1 %69, i32 %neg.3.3, i32 %sub.3.3
404 %sub.4 = sub i32 %33, %16
405 %72 = icmp slt i32 %sub.4, 0
406 %neg.4 = sub nsw i32 0, %sub.4
407 %73 = select i1 %72, i32 %neg.4, i32 %sub.4
410 %sub.1.4 = sub i32 %33, %17
411 %74 = icmp slt i32 %sub.1.4, 0
412 %neg.1.4 = sub nsw i32 0, %sub.1.4
413 %75 = select i1 %74, i32 %neg.1.4, i32 %sub.1.4
417 %sub.2.4 = sub i32 %33, %18
418 %77 = icmp slt i32 %sub.2.4, 0
419 %neg.2.4 = sub nsw i32 0, %sub.2.4
420 %78 = select i1 %77, i32 %neg.2.4, i32 %sub.2.4
424 %sub.3.4 = sub i32 %33, %19
425 %80 = icmp slt i32 %sub.3.4, 0
426 %neg.3.4 = sub nsw i32 0, %sub.3.4
427 %81 = select i1 %80, i32 %neg.3.4, i32 %sub.3.4
432 %sub.5 = sub i32 %33, %20
433 %83 = icmp slt i32 %sub.5, 0
434 %neg.5 = sub nsw i32 0, %sub.5
435 %84 = select i1 %83, i32 %neg.5, i32 %sub.5
438 %sub.1.5 = sub i32 %33, %21
439 %85 = icmp slt i32 %sub.1.5, 0
440 %neg.1.5 = sub nsw i32 0, %sub.1.5
441 %86 = select i1 %85, i32 %neg.1.5, i32 %sub.1.5
445 %sub.2.5 = sub i32 %33, %22
446 %88 = icmp slt i32 %sub.2.5, 0
447 %neg.2.5 = sub nsw i32 0, %sub.2.5
448 %89 = select i1 %88, i32 %neg.2.5, i32 %sub.2.5
452 %sub.3.5 = sub i32 %33, %23
453 %91 = icmp slt i32 %sub.3.5, 0
454 %neg.3.5 = sub nsw i32 0, %sub.3.5
455 %92 = select i1 %91, i32 %neg.3.5, i32 %sub.3.5
460 %sub.6 = sub i32 %33, %24
461 %94 = icmp slt i32 %sub.6, 0
462 %neg.6 = sub nsw i32 0, %sub.6
463 %95 = select i1 %94, i32 %neg.6, i32 %sub.6
466 %sub.1.6 = sub i32 %33, %25
467 %96 = icmp slt i32 %sub.1.6, 0
468 %neg.1.6 = sub nsw i32 0, %sub.1.6
469 %97 = select i1 %96, i32 %neg.1.6, i32 %sub.1.6
473 %sub.2.6 = sub i32 %33, %26
474 %99 = icmp slt i32 %sub.2.6, 0
475 %neg.2.6 = sub nsw i32 0, %sub.2.6
476 %100 = select i1 %99, i32 %neg.2.6, i32 %sub.2.6
480 %sub.3.6 = sub i32 %33, %27
481 %102 = icmp slt i32 %sub.3.6, 0
482 %neg.3.6 = sub nsw i32 0, %sub.3.6
483 %103 = select i1 %102, i32 %neg.3.6, i32 %sub.3.6
488 %sub.7 = sub i32 %33, %28
489 %105 = icmp slt i32 %sub.7, 0
490 %neg.7 = sub nsw i32 0, %sub.7
491 %106 = select i1 %105, i32 %neg.7, i32 %sub.7
494 %sub.1.7 = sub i32 %33, %29
495 %107 = icmp slt i32 %sub.1.7, 0
496 %neg.1.7 = sub nsw i32 0, %sub.1.7
497 %108 = select i1 %107, i32 %neg.1.7, i32 %sub.1.7
501 %sub.2.7 = sub i32 %33, %30
502 %110 = icmp slt i32 %sub.2.7, 0
503 %neg.2.7 = sub nsw i32 0, %sub.2.7
504 %111 = select i1 %110, i32 %neg.2.7, i32 %sub.2.7
508 %sub.3.7 = sub i32 %33, %31
509 %113 = icmp slt i32 %sub.3.7, 0
510 %neg.3.7 = sub nsw i32 0, %sub.3.7
511 %114 = select i1 %113, i32 %neg.3.7, i32 %sub.3.7