[PATCH] D90822: [X86] use macros to split GFNI intrinsics into different kinds
Craig Topper via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Wed Nov 4 23:46:52 PST 2020
craig.topper added a comment.
In D90822#2375463 <https://reviews.llvm.org/D90822#2375463>, @FreddyYe wrote:
> In D90822#2375423 <https://reviews.llvm.org/D90822#2375423>, @pengfei wrote:
>
>> Craig's method sounds good.
>> @FreddyYe , Why we check AVX512BW instead of AVX512F. I saw SDM says it depends on AVX512F.
>
> I was referring to the old implement and test case. Seems like a error introduced before.
mmask64 requires avx512bw. And 32xi16 and 64xi8 aren’t well supported without avx512bw. We used to split them always, but we only split specific instructions now.
We also need avx512bw for the selectb and selectw builtins used for masking.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D90822/new/
https://reviews.llvm.org/D90822
More information about the cfe-commits
mailing list