[X86] Add intrinsics for KTEST instructions.
authorCraig Topper <craig.topper@intel.com>
Fri, 31 Aug 2018 21:31:53 +0000 (21:31 +0000)
committerCraig Topper <craig.topper@intel.com>
Fri, 31 Aug 2018 21:31:53 +0000 (21:31 +0000)
commitcaf66727797061f212e91741b6ff21f0927cffbe
treee8b865b2e2186a8a640e1116013c0403fad22454
parent4fa8dd95dddc318daeb62e8a8dbe07192162b5f5
[X86] Add intrinsics for KTEST instructions.

These intrinsics use the same implementation as PTEST intrinsics, but use vXi1 vectors.

New clang builtins will be accompanying them shortly.

llvm-svn: 341259
llvm/include/llvm/IR/IntrinsicsX86.td
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/test/CodeGen/X86/avx512bw-intrinsics.ll
llvm/test/CodeGen/X86/avx512dq-intrinsics.ll