[AVX512] Add 512b integer shift by immediate intrinsics

Robert Khasanov rob.khasanov at gmail.com
Fri Nov 7 09:19:02 PST 2014


Hi Cameron,

Your AVX512 builtins don't support merge-masking and zero-masking versions.
General, merge-masked and zero-masked Intel intrinsics will return one
builtin with the different mask and passthrough args.
Please add these arguments to your intrinsics, then you will need to create
another intrinsic type (VSHIFT_MASK), and handle it using
getVectorMaskingNode() function.


2014-11-07 2:24 GMT+03:00 Cameron McInally <cameron.mcinally at nyu.edu>:

> Hey guys,
>
> Here is a small patch to add 512b shift by immediate intrinsics.
>
> If everything is cool, I'll send a patch for shift by vector next.
>
> Thanks,
> Cam
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20141107/2720fe1d/attachment.html>


More information about the llvm-commits mailing list