Lines Matching defs:bs
12 volatile vector bool short bs, bs2;
424 // CHECK-NEXT: [[TMP16:%.*]] = load volatile <8 x i16>, ptr @bs, align 8
436 // CHECK-NEXT: [[TMP22:%.*]] = load volatile <8 x i16>, ptr @bs, align 8
529 ss = bs + ss2;
532 us = bs + us2;
712 // CHECK-NEXT: [[TMP16:%.*]] = load volatile <8 x i16>, ptr @bs, align 8
724 // CHECK-NEXT: [[TMP22:%.*]] = load volatile <8 x i16>, ptr @bs, align 8
817 ss = bs - ss2;
820 us = bs - us2;
1387 // CHECK-NEXT: store volatile <8 x i16> [[NOT5]], ptr @bs, align 8
1425 bs = ~bs2;
1479 // CHECK-NEXT: [[TMP18:%.*]] = load volatile <8 x i16>, ptr @bs, align 8
1491 // CHECK-NEXT: [[TMP24:%.*]] = load volatile <8 x i16>, ptr @bs, align 8
1495 // CHECK-NEXT: [[TMP26:%.*]] = load volatile <8 x i16>, ptr @bs, align 8
1498 // CHECK-NEXT: store volatile <8 x i16> [[AND13]], ptr @bs, align 8
1597 ss = bs & ss2;
1600 us = bs & us2;
1601 bs = bs & bs2;
1668 // CHECK-NEXT: [[TMP19:%.*]] = load volatile <8 x i16>, ptr @bs, align 8
1670 // CHECK-NEXT: store volatile <8 x i16> [[AND9]], ptr @bs, align 8
1745 bs &= bs2;
1805 // CHECK-NEXT: [[TMP18:%.*]] = load volatile <8 x i16>, ptr @bs, align 8
1817 // CHECK-NEXT: [[TMP24:%.*]] = load volatile <8 x i16>, ptr @bs, align 8
1821 // CHECK-NEXT: [[TMP26:%.*]] = load volatile <8 x i16>, ptr @bs, align 8
1824 // CHECK-NEXT: store volatile <8 x i16> [[OR13]], ptr @bs, align 8
1923 ss = bs | ss2;
1926 us = bs | us2;
1927 bs = bs | bs2;
1994 // CHECK-NEXT: [[TMP19:%.*]] = load volatile <8 x i16>, ptr @bs, align 8
1996 // CHECK-NEXT: store volatile <8 x i16> [[OR9]], ptr @bs, align 8
2071 bs |= bs2;
2131 // CHECK-NEXT: [[TMP18:%.*]] = load volatile <8 x i16>, ptr @bs, align 8
2143 // CHECK-NEXT: [[TMP24:%.*]] = load volatile <8 x i16>, ptr @bs, align 8
2147 // CHECK-NEXT: [[TMP26:%.*]] = load volatile <8 x i16>, ptr @bs, align 8
2150 // CHECK-NEXT: store volatile <8 x i16> [[XOR13]], ptr @bs, align 8
2249 ss = bs ^ ss2;
2252 us = bs ^ us2;
2253 bs = bs ^ bs2;
2320 // CHECK-NEXT: [[TMP19:%.*]] = load volatile <8 x i16>, ptr @bs, align 8
2322 // CHECK-NEXT: store volatile <8 x i16> [[XOR9]], ptr @bs, align 8
2397 bs ^= bs2;
3385 // CHECK-NEXT: store volatile <8 x i16> [[SEXT14]], ptr @bs, align 8
3390 // CHECK-NEXT: store volatile <8 x i16> [[SEXT16]], ptr @bs, align 8
3391 // CHECK-NEXT: [[TMP18:%.*]] = load volatile <8 x i16>, ptr @bs, align 8
3395 // CHECK-NEXT: store volatile <8 x i16> [[SEXT18]], ptr @bs, align 8
3400 // CHECK-NEXT: store volatile <8 x i16> [[SEXT20]], ptr @bs, align 8
3405 // CHECK-NEXT: store volatile <8 x i16> [[SEXT22]], ptr @bs, align 8
3406 // CHECK-NEXT: [[TMP24:%.*]] = load volatile <8 x i16>, ptr @bs, align 8
3410 // CHECK-NEXT: store volatile <8 x i16> [[SEXT24]], ptr @bs, align 8
3411 // CHECK-NEXT: [[TMP26:%.*]] = load volatile <8 x i16>, ptr @bs, align 8
3415 // CHECK-NEXT: store volatile <8 x i16> [[SEXT26]], ptr @bs, align 8
3538 bs = ss == ss2;
3539 bs = ss == bs2;
3540 bs = bs == ss2;
3541 bs = us == us2;
3542 bs = us == bs2;
3543 bs = bs == us2;
3544 bs = bs == bs2;
3615 // CHECK-NEXT: store volatile <8 x i16> [[SEXT14]], ptr @bs, align 8
3620 // CHECK-NEXT: store volatile <8 x i16> [[SEXT16]], ptr @bs, align 8
3621 // CHECK-NEXT: [[TMP18:%.*]] = load volatile <8 x i16>, ptr @bs, align 8
3625 // CHECK-NEXT: store volatile <8 x i16> [[SEXT18]], ptr @bs, align 8
3630 // CHECK-NEXT: store volatile <8 x i16> [[SEXT20]], ptr @bs, align 8
3635 // CHECK-NEXT: store volatile <8 x i16> [[SEXT22]], ptr @bs, align 8
3636 // CHECK-NEXT: [[TMP24:%.*]] = load volatile <8 x i16>, ptr @bs, align 8
3640 // CHECK-NEXT: store volatile <8 x i16> [[SEXT24]], ptr @bs, align 8
3641 // CHECK-NEXT: [[TMP26:%.*]] = load volatile <8 x i16>, ptr @bs, align 8
3645 // CHECK-NEXT: store volatile <8 x i16> [[SEXT26]], ptr @bs, align 8
3768 bs = ss != ss2;
3769 bs = ss != bs2;
3770 bs = bs != ss2;
3771 bs = us != us2;
3772 bs = us != bs2;
3773 bs = bs != us2;
3774 bs = bs != bs2;
3825 // CHECK-NEXT: store volatile <8 x i16> [[SEXT6]], ptr @bs, align 8
3830 // CHECK-NEXT: store volatile <8 x i16> [[SEXT8]], ptr @bs, align 8
3831 // CHECK-NEXT: [[TMP10:%.*]] = load volatile <8 x i16>, ptr @bs, align 8
3835 // CHECK-NEXT: store volatile <8 x i16> [[SEXT10]], ptr @bs, align 8
3894 bs = ss >= ss2;
3895 bs = us >= us2;
3896 bs = bs >= bs2;
3935 // CHECK-NEXT: store volatile <8 x i16> [[SEXT6]], ptr @bs, align 8
3940 // CHECK-NEXT: store volatile <8 x i16> [[SEXT8]], ptr @bs, align 8
3941 // CHECK-NEXT: [[TMP10:%.*]] = load volatile <8 x i16>, ptr @bs, align 8
3945 // CHECK-NEXT: store volatile <8 x i16> [[SEXT10]], ptr @bs, align 8
4004 bs = ss > ss2;
4005 bs = us > us2;
4006 bs = bs > bs2;
4045 // CHECK-NEXT: store volatile <8 x i16> [[SEXT6]], ptr @bs, align 8
4050 // CHECK-NEXT: store volatile <8 x i16> [[SEXT8]], ptr @bs, align 8
4051 // CHECK-NEXT: [[TMP10:%.*]] = load volatile <8 x i16>, ptr @bs, align 8
4055 // CHECK-NEXT: store volatile <8 x i16> [[SEXT10]], ptr @bs, align 8
4114 bs = ss <= ss2;
4115 bs = us <= us2;
4116 bs = bs <= bs2;
4155 // CHECK-NEXT: store volatile <8 x i16> [[SEXT6]], ptr @bs, align 8
4160 // CHECK-NEXT: store volatile <8 x i16> [[SEXT8]], ptr @bs, align 8
4161 // CHECK-NEXT: [[TMP10:%.*]] = load volatile <8 x i16>, ptr @bs, align 8
4165 // CHECK-NEXT: store volatile <8 x i16> [[SEXT10]], ptr @bs, align 8
4224 bs = ss < ss2;
4225 bs = us < us2;
4226 bs = bs < bs2;