@@ -472,8 +472,7 @@ define <64 x i8> @fold_with_allpoison_elts_avx512(<64 x i8> %InVec) {
472
472
473
473
define <16 x i8 > @demanded_bits_mask (<16 x i8 > %InVec , <16 x i8 > %InMask ) {
474
474
; CHECK-LABEL: @demanded_bits_mask(
475
- ; CHECK-NEXT: [[M:%.*]] = or <16 x i8> [[INMASK:%.*]], <i8 16, i8 48, i8 112, i8 112, i8 16, i8 48, i8 112, i8 112, i8 16, i8 48, i8 112, i8 112, i8 16, i8 48, i8 112, i8 112>
476
- ; CHECK-NEXT: [[S:%.*]] = tail call <16 x i8> @llvm.x86.ssse3.pshuf.b.128(<16 x i8> [[INVEC:%.*]], <16 x i8> [[M]])
475
+ ; CHECK-NEXT: [[S:%.*]] = tail call <16 x i8> @llvm.x86.ssse3.pshuf.b.128(<16 x i8> [[INVEC:%.*]], <16 x i8> [[INMASK:%.*]])
477
476
; CHECK-NEXT: ret <16 x i8> [[S]]
478
477
;
479
478
%m = or <16 x i8 > %InMask , <i8 16 , i8 48 , i8 112 , i8 112 , i8 16 , i8 48 , i8 112 , i8 112 , i8 16 , i8 48 , i8 112 , i8 112 , i8 16 , i8 48 , i8 112 , i8 112 >
@@ -483,8 +482,7 @@ define <16 x i8> @demanded_bits_mask(<16 x i8> %InVec, <16 x i8> %InMask) {
483
482
484
483
define <32 x i8 > @demanded_bits_mask_avx2 (<32 x i8 > %InVec , <32 x i8 > %InMask ) {
485
484
; CHECK-LABEL: @demanded_bits_mask_avx2(
486
- ; CHECK-NEXT: [[M:%.*]] = or <32 x i8> [[INMASK:%.*]], <i8 16, i8 48, i8 112, i8 112, i8 16, i8 48, i8 112, i8 112, i8 16, i8 48, i8 112, i8 112, i8 16, i8 48, i8 112, i8 112, i8 16, i8 48, i8 112, i8 112, i8 16, i8 48, i8 112, i8 112, i8 16, i8 48, i8 112, i8 112, i8 16, i8 48, i8 112, i8 112>
487
- ; CHECK-NEXT: [[S:%.*]] = tail call <32 x i8> @llvm.x86.avx2.pshuf.b(<32 x i8> [[INVEC:%.*]], <32 x i8> [[M]])
485
+ ; CHECK-NEXT: [[S:%.*]] = tail call <32 x i8> @llvm.x86.avx2.pshuf.b(<32 x i8> [[INVEC:%.*]], <32 x i8> [[INMASK:%.*]])
488
486
; CHECK-NEXT: ret <32 x i8> [[S]]
489
487
;
490
488
%m = or <32 x i8 > %InMask , <i8 16 , i8 48 , i8 112 , i8 112 , i8 16 , i8 48 , i8 112 , i8 112 , i8 16 , i8 48 , i8 112 , i8 112 , i8 16 , i8 48 , i8 112 , i8 112 , i8 16 , i8 48 , i8 112 , i8 112 , i8 16 , i8 48 , i8 112 , i8 112 , i8 16 , i8 48 , i8 112 , i8 112 , i8 16 , i8 48 , i8 112 , i8 112 >
@@ -494,8 +492,7 @@ define <32 x i8> @demanded_bits_mask_avx2(<32 x i8> %InVec, <32 x i8> %InMask) {
494
492
495
493
define <64 x i8 > @demanded_bits_mask_avx512 (<64 x i8 > %InVec , <64 x i8 > %InMask ) {
496
494
; CHECK-LABEL: @demanded_bits_mask_avx512(
497
- ; CHECK-NEXT: [[M:%.*]] = or <64 x i8> [[INMASK:%.*]], <i8 16, i8 48, i8 112, i8 112, i8 16, i8 48, i8 112, i8 112, i8 16, i8 48, i8 112, i8 112, i8 16, i8 48, i8 112, i8 112, i8 16, i8 48, i8 112, i8 112, i8 16, i8 48, i8 112, i8 112, i8 16, i8 48, i8 112, i8 112, i8 16, i8 48, i8 112, i8 112, i8 16, i8 48, i8 112, i8 112, i8 16, i8 48, i8 112, i8 112, i8 16, i8 48, i8 112, i8 112, i8 16, i8 48, i8 112, i8 112, i8 16, i8 48, i8 112, i8 112, i8 16, i8 48, i8 112, i8 112, i8 16, i8 48, i8 112, i8 112, i8 16, i8 48, i8 112, i8 112>
498
- ; CHECK-NEXT: [[S:%.*]] = tail call <64 x i8> @llvm.x86.avx512.pshuf.b.512(<64 x i8> [[INVEC:%.*]], <64 x i8> [[M]])
495
+ ; CHECK-NEXT: [[S:%.*]] = tail call <64 x i8> @llvm.x86.avx512.pshuf.b.512(<64 x i8> [[INVEC:%.*]], <64 x i8> [[INMASK:%.*]])
499
496
; CHECK-NEXT: ret <64 x i8> [[S]]
500
497
;
501
498
%m = or <64 x i8 > %InMask , <i8 16 , i8 48 , i8 112 , i8 112 , i8 16 , i8 48 , i8 112 , i8 112 , i8 16 , i8 48 , i8 112 , i8 112 , i8 16 , i8 48 , i8 112 , i8 112 , i8 16 , i8 48 , i8 112 , i8 112 , i8 16 , i8 48 , i8 112 , i8 112 , i8 16 , i8 48 , i8 112 , i8 112 , i8 16 , i8 48 , i8 112 , i8 112 , i8 16 , i8 48 , i8 112 , i8 112 , i8 16 , i8 48 , i8 112 , i8 112 , i8 16 , i8 48 , i8 112 , i8 112 , i8 16 , i8 48 , i8 112 , i8 112 , i8 16 , i8 48 , i8 112 , i8 112 , i8 16 , i8 48 , i8 112 , i8 112 , i8 16 , i8 48 , i8 112 , i8 112 , i8 16 , i8 48 , i8 112 , i8 112 >
0 commit comments