[x86][AVX512] Lowering shuffle i/f intrinsics to LLVM IR
authorJina Nahias <jina.nahias@intel.com>
Mon, 13 Nov 2017 09:15:31 +0000 (09:15 +0000)
committerJina Nahias <jina.nahias@intel.com>
Mon, 13 Nov 2017 09:15:31 +0000 (09:15 +0000)
commitdca979194d047360657726c709b3caf40d0b3c2f
treee1195a32d51e710b96e690aef5cbaac157ceed07
parentc9f230065266126f1e1bb359b643ff6692dd687b
[x86][AVX512] Lowering shuffle i/f intrinsics to LLVM IR

This patch, together with a matching llvm patch (https://reviews.llvm.org/D38671), implements the lowering of X86 shuffle i/f intrinsics to IR.

Differential Revision: https://reviews.llvm.org/D38672

Change-Id: I9b3c2f2b34323bd9ccb21d0c1832f848b88ec047
llvm-svn: 318025
clang/lib/Headers/avx512fintrin.h
clang/lib/Headers/avx512vlintrin.h
clang/test/CodeGen/avx512f-builtins.c
clang/test/CodeGen/avx512vl-builtins.c