[PATCH] D40373: [x86][icelake]GFNI

coby via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sat Nov 25 13:55:00 PST 2017


coby added inline comments.


================
Comment at: include/llvm/IR/IntrinsicsX86.td:1347
+  // AVX512
+  def int_x86_avx512_mask_vgf2p8affineinvqb_128 :
+         GCCBuiltin<"__builtin_ia32_vgf2p8affineinvqb_v16qi_mask">,
----------------
craig.topper wrote:
> Can we use __builtin_ia32_selectb_512 and  __builtin_ia32_vgf2p8affineinvqb_v16qi to implement these in the clang header instead of adding a separate masked intrinsic?
> 
> Its different than gcc, but consistent with other intrinsics in clang/llvm.
> 
> You should add __builtin_ia32_vgf2p8affineinvqb_v64qi without masking so that it can be consistent.
certainly
so you propose introducing only non-masked variants on the llvm-side for gfni as a whole?


Repository:
  rL LLVM

https://reviews.llvm.org/D40373





More information about the llvm-commits mailing list