[PATCH] D33170: [X86] Adding avx512_vpopcntdq feature set and its intrinsics
Oren Ben Simhon via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Sun May 14 05:17:04 PDT 2017
oren_ben_simhon created this revision.
Herald added a subscriber: mgorny.
AVX512_VPOPCNTDQ is a new feature set that Intel published here <https://software.intel.com/sites/default/files/managed/c5/15/architecture-instruction-set-extensions-programming-reference.pdf>.
The patch represents the Clang side of the addition of six intrinsics for two new machine instructions (vpopcntd and vpopcntq).
It also includes the addition of the new feature set.
Repository:
rL LLVM
https://reviews.llvm.org/D33170
Files:
include/clang/Basic/BuiltinsX86.def
include/clang/Driver/Options.td
lib/Basic/Targets.cpp
lib/CodeGen/CGBuiltin.cpp
lib/Headers/CMakeLists.txt
lib/Headers/avx512_vpopcntdqintrin.h
lib/Headers/immintrin.h
lib\Headers\avx512_vpopcntdqintrin.h
test/CodeGen/attr-target-x86.c
test/CodeGen/avx512_vpopcntdqintrin.c
test\CodeGen\avx512_vpopcntdqintrin.c
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D33170.98920.patch
Type: text/x-patch
Size: 16491 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170514/3c1ac99a/attachment.bin>
More information about the llvm-commits
mailing list