[PATCH] D36479: [X86][AVX512] Choose correct registers in vpbroadcastb/w
Craig Topper via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Aug 8 22:20:42 PDT 2017
craig.topper added inline comments.
================
Comment at: test/CodeGen/X86/avx512bw-intrinsics.ll:1967
; AVX512F-32-NEXT: kmovd {{[0-9]+}}(%esp), %k1
-; AVX512F-32-NEXT: vpbroadcastw %ax, %zmm0 {%k1}
-; AVX512F-32-NEXT: vpbroadcastw %ax, %zmm1 {%k1} {z}
-; AVX512F-32-NEXT: vpbroadcastw %ax, %zmm2
+; AVX512F-32-NEXT: movw {{[0-9]+}}(%esp), %ax
+; AVX512F-32-NEXT: vpbroadcastw %eax, %zmm1 {%k1} {z}
----------------
Any idea why we lost the movzwl?
https://reviews.llvm.org/D36479
More information about the llvm-commits
mailing list