• Home
  • Raw
  • Download

Lines Matching refs:DIV

34 ; CHECK-NEXT:    [[DIV:%.*]] = sub <2 x i64> zeroinitializer, [[X:%.*]]
35 ; CHECK-NEXT: ret <2 x i64> [[DIV]]
51 ; CHECK-NEXT: [[DIV:%.*]] = sub i32 0, [[Y:%.*]]
52 ; CHECK-NEXT: ret i32 [[DIV]]
61 ; CHECK-NEXT: [[DIV:%.*]] = sub <2 x i32> zeroinitializer, [[Y:%.*]]
62 ; CHECK-NEXT: ret <2 x i32> [[DIV]]
92 ; CHECK-NEXT: [[DIV:%.*]] = zext <2 x i1> [[TMP1]] to <2 x i64>
93 ; CHECK-NEXT: ret <2 x i64> [[DIV]]
102 ; CHECK-NEXT: [[DIV:%.*]] = zext i1 [[TMP1]] to i32
103 ; CHECK-NEXT: ret i32 [[DIV]]
113 ; CHECK-NEXT: [[DIV:%.*]] = zext <2 x i1> [[TMP1]] to <2 x i32>
114 ; CHECK-NEXT: ret <2 x i32> [[DIV]]
269 ; CHECK-NEXT: [[DIV:%.*]] = udiv <2 x i64> [[X:%.*]], <i64 192, i64 192>
270 ; CHECK-NEXT: ret <2 x i64> [[DIV]]
321 ; CHECK-NEXT: [[DIV:%.*]] = sdiv i32 [[A:%.*]], 3
322 ; CHECK-NEXT: ret i32 [[DIV]]
331 ; CHECK-NEXT: [[DIV:%.*]] = sdiv i32 [[A:%.*]], 4
332 ; CHECK-NEXT: ret i32 [[DIV]]
341 ; CHECK-NEXT: [[DIV:%.*]] = udiv i32 [[A:%.*]], 3
342 ; CHECK-NEXT: ret i32 [[DIV]]
351 ; CHECK-NEXT: [[DIV:%.*]] = lshr i32 [[A:%.*]], 2
352 ; CHECK-NEXT: ret i32 [[DIV]]
361 ; CHECK-NEXT: [[DIV:%.*]] = shl nsw i32 [[A:%.*]], 1
362 ; CHECK-NEXT: ret i32 [[DIV]]
371 ; CHECK-NEXT: [[DIV:%.*]] = shl nsw i32 [[A:%.*]], 2
372 ; CHECK-NEXT: ret i32 [[DIV]]
381 ; CHECK-NEXT: [[DIV:%.*]] = shl nuw i32 [[A:%.*]], 1
382 ; CHECK-NEXT: ret i32 [[DIV]]
391 ; CHECK-NEXT: [[DIV:%.*]] = mul nuw i32 [[A:%.*]], 12
392 ; CHECK-NEXT: ret i32 [[DIV]]
402 ; CHECK-NEXT: [[DIV:%.*]] = zext i1 [[TMP1]] to i32
403 ; CHECK-NEXT: ret i32 [[DIV]]
431 ; CHECK-NEXT: [[DIV:%.*]] = lshr i32 [[SHL]], 2
432 ; CHECK-NEXT: [[DIV2:%.*]] = udiv i32 [[A:%.*]], [[DIV]]
443 ; CHECK-NEXT: [[DIV:%.*]] = udiv exact <2 x i64> [[X:%.*]], <i64 192, i64 192>
444 ; CHECK-NEXT: ret <2 x i64> [[DIV]]
526 ; CHECK-NEXT: [[DIV:%.*]] = sdiv <2 x i64> [[X:%.*]], <i64 -3, i64 -4>
527 ; CHECK-NEXT: ret <2 x i64> [[DIV]]
536 ; CHECK-NEXT: [[DIV:%.*]] = sdiv exact <2 x i64> [[X:%.*]], <i64 -3, i64 -4>
537 ; CHECK-NEXT: ret <2 x i64> [[DIV]]
549 ; CHECK-NEXT: [[DIV:%.*]] = sub nsw <2 x i8> zeroinitializer, [[DIV1]]
550 ; CHECK-NEXT: ret <2 x i8> [[DIV]]
633 ; CHECK-NEXT: [[DIV:%.*]] = sext i8 [[TMP1]] to i32
634 ; CHECK-NEXT: ret i32 [[DIV]]
646 ; CHECK-NEXT: [[DIV:%.*]] = zext i1 [[TMP1]] to i32
647 ; CHECK-NEXT: ret i32 [[DIV]]
659 ; CHECK-NEXT: [[DIV:%.*]] = sext <3 x i8> [[TMP1]] to <3 x i32>
660 ; CHECK-NEXT: ret <3 x i32> [[DIV]]
670 ; CHECK-NEXT: [[DIV:%.*]] = zext <2 x i1> [[TMP1]] to <2 x i32>
671 ; CHECK-NEXT: ret <2 x i32> [[DIV]]
683 ; CHECK-NEXT: [[DIV:%.*]] = sdiv i32 [[CONV]], 128
684 ; CHECK-NEXT: ret i32 [[DIV]]
922 ; CHECK-NEXT: [[DIV:%.*]] = sdiv <2 x i8> [[X:%.*]], <i8 -1, i8 1>
923 ; CHECK-NEXT: [[NEG:%.*]] = sub <2 x i8> zeroinitializer, [[DIV]]
935 ; CHECK-NEXT: [[DIV:%.*]] = sdiv <2 x i8> [[X:%.*]], <i8 -1, i8 -128>
936 ; CHECK-NEXT: [[NEG:%.*]] = sub <2 x i8> zeroinitializer, [[DIV]]
948 ; CHECK-NEXT: [[DIV:%.*]] = sdiv <2 x i8> [[X:%.*]], <i8 1, i8 -128>
949 ; CHECK-NEXT: [[NEG:%.*]] = sub <2 x i8> zeroinitializer, [[DIV]]
989 ; CHECK-NEXT: [[DIV:%.*]] = sdiv exact i32 [[X:%.*]], [[Y:%.*]]
990 ; CHECK-NEXT: [[NEG:%.*]] = sub nsw i32 0, [[DIV]]