[PATCH][AVX512] Enable intrinsics for vpcmpeq

Robert Khasanov rob.khasanov at gmail.com
Thu Sep 25 00:43:51 PDT 2014


The last patch is incorrect. See this version instead of previous one.
Sorry for that.

2014-09-25 11:40 GMT+04:00 Robert Khasanov <rob.khasanov at gmail.com>:

> Hi Elena, Adam,
>
> In these patches I enable intrinsics for vpcmpeq{bwdq} instructions.
> Since result of the instructions is mask, I enable new intrinsics type
> CMP_MASK and assume to enable CMP_MASK_CC in future for vpcmp{bwdq}
> instructions (due to additional CC argument).
> Also I extended argument types when intrinsics generated through TableGen
> (IIT_V64) to support 64 packed data.
> In last patch I enabled INSERT_SUBVECTOR for v8i1 to legalizer to support
> converting v2i1 and v4i1 to v8i1 and then bitcasting to i8.
>
> Please let me know if it looks good.
>
> Robert
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140925/2210c78d/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 003_vpcmpeq_256_128.patch
Type: application/octet-stream
Size: 21820 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140925/2210c78d/attachment.obj>


More information about the llvm-commits mailing list