Lines Matching defs:bc

8 volatile vector bool char bc, bc2;
400 // CHECK-NEXT: [[TMP4:%.*]] = load volatile <16 x i8>, ptr @bc, align 8
412 // CHECK-NEXT: [[TMP10:%.*]] = load volatile <16 x i8>, ptr @bc, align 8
522 sc = bc + sc2;
525 uc = bc + uc2;
688 // CHECK-NEXT: [[TMP4:%.*]] = load volatile <16 x i8>, ptr @bc, align 8
700 // CHECK-NEXT: [[TMP10:%.*]] = load volatile <16 x i8>, ptr @bc, align 8
810 sc = bc - sc2;
813 uc = bc - uc2;
1378 // CHECK-NEXT: store volatile <16 x i8> [[NOT2]], ptr @bc, align 8
1421 bc = ~bc2;
1451 // CHECK-NEXT: [[TMP4:%.*]] = load volatile <16 x i8>, ptr @bc, align 8
1463 // CHECK-NEXT: [[TMP10:%.*]] = load volatile <16 x i8>, ptr @bc, align 8
1467 // CHECK-NEXT: [[TMP12:%.*]] = load volatile <16 x i8>, ptr @bc, align 8
1470 // CHECK-NEXT: store volatile <16 x i8> [[AND6]], ptr @bc, align 8
1589 sc = bc & sc2;
1592 uc = bc & uc2;
1593 bc = bc & bc2;
1648 // CHECK-NEXT: [[TMP9:%.*]] = load volatile <16 x i8>, ptr @bc, align 8
1650 // CHECK-NEXT: store volatile <16 x i8> [[AND4]], ptr @bc, align 8
1739 bc &= bc2;
1777 // CHECK-NEXT: [[TMP4:%.*]] = load volatile <16 x i8>, ptr @bc, align 8
1789 // CHECK-NEXT: [[TMP10:%.*]] = load volatile <16 x i8>, ptr @bc, align 8
1793 // CHECK-NEXT: [[TMP12:%.*]] = load volatile <16 x i8>, ptr @bc, align 8
1796 // CHECK-NEXT: store volatile <16 x i8> [[OR6]], ptr @bc, align 8
1915 sc = bc | sc2;
1918 uc = bc | uc2;
1919 bc = bc | bc2;
1974 // CHECK-NEXT: [[TMP9:%.*]] = load volatile <16 x i8>, ptr @bc, align 8
1976 // CHECK-NEXT: store volatile <16 x i8> [[OR4]], ptr @bc, align 8
2065 bc |= bc2;
2103 // CHECK-NEXT: [[TMP4:%.*]] = load volatile <16 x i8>, ptr @bc, align 8
2115 // CHECK-NEXT: [[TMP10:%.*]] = load volatile <16 x i8>, ptr @bc, align 8
2119 // CHECK-NEXT: [[TMP12:%.*]] = load volatile <16 x i8>, ptr @bc, align 8
2122 // CHECK-NEXT: store volatile <16 x i8> [[XOR6]], ptr @bc, align 8
2241 sc = bc ^ sc2;
2244 uc = bc ^ uc2;
2245 bc = bc ^ bc2;
2300 // CHECK-NEXT: [[TMP9:%.*]] = load volatile <16 x i8>, ptr @bc, align 8
2302 // CHECK-NEXT: store volatile <16 x i8> [[XOR4]], ptr @bc, align 8
2391 bc ^= bc2;
3350 // CHECK-NEXT: store volatile <16 x i8> [[SEXT]], ptr @bc, align 8
3355 // CHECK-NEXT: store volatile <16 x i8> [[SEXT2]], ptr @bc, align 8
3356 // CHECK-NEXT: [[TMP4:%.*]] = load volatile <16 x i8>, ptr @bc, align 8
3360 // CHECK-NEXT: store volatile <16 x i8> [[SEXT4]], ptr @bc, align 8
3365 // CHECK-NEXT: store volatile <16 x i8> [[SEXT6]], ptr @bc, align 8
3370 // CHECK-NEXT: store volatile <16 x i8> [[SEXT8]], ptr @bc, align 8
3371 // CHECK-NEXT: [[TMP10:%.*]] = load volatile <16 x i8>, ptr @bc, align 8
3375 // CHECK-NEXT: store volatile <16 x i8> [[SEXT10]], ptr @bc, align 8
3376 // CHECK-NEXT: [[TMP12:%.*]] = load volatile <16 x i8>, ptr @bc, align 8
3380 // CHECK-NEXT: store volatile <16 x i8> [[SEXT12]], ptr @bc, align 8
3530 bc = sc == sc2;
3531 bc = sc == bc2;
3532 bc = bc == sc2;
3533 bc = uc == uc2;
3534 bc = uc == bc2;
3535 bc = bc == uc2;
3536 bc = bc == bc2;
3580 // CHECK-NEXT: store volatile <16 x i8> [[SEXT]], ptr @bc, align 8
3585 // CHECK-NEXT: store volatile <16 x i8> [[SEXT2]], ptr @bc, align 8
3586 // CHECK-NEXT: [[TMP4:%.*]] = load volatile <16 x i8>, ptr @bc, align 8
3590 // CHECK-NEXT: store volatile <16 x i8> [[SEXT4]], ptr @bc, align 8
3595 // CHECK-NEXT: store volatile <16 x i8> [[SEXT6]], ptr @bc, align 8
3600 // CHECK-NEXT: store volatile <16 x i8> [[SEXT8]], ptr @bc, align 8
3601 // CHECK-NEXT: [[TMP10:%.*]] = load volatile <16 x i8>, ptr @bc, align 8
3605 // CHECK-NEXT: store volatile <16 x i8> [[SEXT10]], ptr @bc, align 8
3606 // CHECK-NEXT: [[TMP12:%.*]] = load volatile <16 x i8>, ptr @bc, align 8
3610 // CHECK-NEXT: store volatile <16 x i8> [[SEXT12]], ptr @bc, align 8
3760 bc = sc != sc2;
3761 bc = sc != bc2;
3762 bc = bc != sc2;
3763 bc = uc != uc2;
3764 bc = uc != bc2;
3765 bc = bc != uc2;
3766 bc = bc != bc2;
3810 // CHECK-NEXT: store volatile <16 x i8> [[SEXT]], ptr @bc, align 8
3815 // CHECK-NEXT: store volatile <16 x i8> [[SEXT2]], ptr @bc, align 8
3816 // CHECK-NEXT: [[TMP4:%.*]] = load volatile <16 x i8>, ptr @bc, align 8
3820 // CHECK-NEXT: store volatile <16 x i8> [[SEXT4]], ptr @bc, align 8
3890 bc = sc >= sc2;
3891 bc = uc >= uc2;
3892 bc = bc >= bc2;
3920 // CHECK-NEXT: store volatile <16 x i8> [[SEXT]], ptr @bc, align 8
3925 // CHECK-NEXT: store volatile <16 x i8> [[SEXT2]], ptr @bc, align 8
3926 // CHECK-NEXT: [[TMP4:%.*]] = load volatile <16 x i8>, ptr @bc, align 8
3930 // CHECK-NEXT: store volatile <16 x i8> [[SEXT4]], ptr @bc, align 8
4000 bc = sc > sc2;
4001 bc = uc > uc2;
4002 bc = bc > bc2;
4030 // CHECK-NEXT: store volatile <16 x i8> [[SEXT]], ptr @bc, align 8
4035 // CHECK-NEXT: store volatile <16 x i8> [[SEXT2]], ptr @bc, align 8
4036 // CHECK-NEXT: [[TMP4:%.*]] = load volatile <16 x i8>, ptr @bc, align 8
4040 // CHECK-NEXT: store volatile <16 x i8> [[SEXT4]], ptr @bc, align 8
4110 bc = sc <= sc2;
4111 bc = uc <= uc2;
4112 bc = bc <= bc2;
4140 // CHECK-NEXT: store volatile <16 x i8> [[SEXT]], ptr @bc, align 8
4145 // CHECK-NEXT: store volatile <16 x i8> [[SEXT2]], ptr @bc, align 8
4146 // CHECK-NEXT: [[TMP4:%.*]] = load volatile <16 x i8>, ptr @bc, align 8
4150 // CHECK-NEXT: store volatile <16 x i8> [[SEXT4]], ptr @bc, align 8
4220 bc = sc < sc2;
4221 bc = uc < uc2;
4222 bc = bc < bc2;