@@ -990,15 +990,15 @@ bb:
990990 ret void
991991}
992992
993- define <16 x i32 > @gen_VPSHUFD_AVX512_0 (<16 x i32 > %a ) {
994- ; AVX512F-LABEL: gen_VPSHUFD_AVX512_0 :
993+ define <16 x i32 > @shuffle_v16f32_00_18_02_18_4_22_06_22_08_26_10_26_12_30_14_30 (<16 x i32 > %a ) {
994+ ; AVX512F-LABEL: shuffle_v16f32_00_18_02_18_4_22_06_22_08_26_10_26_12_30_14_30 :
995995; AVX512F: # %bb.0:
996996; AVX512F-NEXT: movw $-21846, %ax # imm = 0xAAAA
997997; AVX512F-NEXT: kmovw %eax, %k1
998998; AVX512F-NEXT: vpshufd {{.*#+}} zmm0 {%k1} {z} = zmm0[2,2,2,2,6,6,6,6,10,10,10,10,14,14,14,14]
999999; AVX512F-NEXT: retq
10001000;
1001- ; AVX512BW-LABEL: gen_VPSHUFD_AVX512_0 :
1001+ ; AVX512BW-LABEL: shuffle_v16f32_00_18_02_18_4_22_06_22_08_26_10_26_12_30_14_30 :
10021002; AVX512BW: # %bb.0:
10031003; AVX512BW-NEXT: movw $-21846, %ax # imm = 0xAAAA
10041004; AVX512BW-NEXT: kmovd %eax, %k1
@@ -1008,15 +1008,15 @@ define <16 x i32> @gen_VPSHUFD_AVX512_0(<16 x i32> %a) {
10081008 ret <16 x i32 > %res
10091009}
10101010
1011- define <16 x i32 > @gen_VPSHUFD_AVX512_1 (<16 x i32 > %a ) {
1012- ; AVX512F-LABEL: gen_VPSHUFD_AVX512_1 :
1011+ define <16 x i32 > @shuffle_v16f32_16_02_18_02_20_06_22_06_24_10_26_10_28_14_30_14 (<16 x i32 > %a ) {
1012+ ; AVX512F-LABEL: shuffle_v16f32_16_02_18_02_20_06_22_06_24_10_26_10_28_14_30_14 :
10131013; AVX512F: # %bb.0:
10141014; AVX512F-NEXT: movw $-21846, %ax # imm = 0xAAAA
10151015; AVX512F-NEXT: kmovw %eax, %k1
10161016; AVX512F-NEXT: vpshufd {{.*#+}} zmm0 {%k1} {z} = zmm0[2,2,2,2,6,6,6,6,10,10,10,10,14,14,14,14]
10171017; AVX512F-NEXT: retq
10181018;
1019- ; AVX512BW-LABEL: gen_VPSHUFD_AVX512_1 :
1019+ ; AVX512BW-LABEL: shuffle_v16f32_16_02_18_02_20_06_22_06_24_10_26_10_28_14_30_14 :
10201020; AVX512BW: # %bb.0:
10211021; AVX512BW-NEXT: movw $-21846, %ax # imm = 0xAAAA
10221022; AVX512BW-NEXT: kmovd %eax, %k1
0 commit comments