[AVX512] Add FP unpack intrinsics
authorAdam Nemet <anemet@apple.com>
Wed, 14 Jan 2015 01:31:17 +0000 (01:31 +0000)
committerAdam Nemet <anemet@apple.com>
Wed, 14 Jan 2015 01:31:17 +0000 (01:31 +0000)
commit63a951eb1c59a1f4e4a66278ce1a322867700109
treeb891eaad399cfe2c567785072f2c7799921c710f
parenta5a0f5766a3585a9aff56babe270baa064e7b2f5
[AVX512] Add FP unpack intrinsics

These are implemented with __builtin_shufflevector just like AVX.

We have some tests on the LLVM side to assert that these shufflevectors do
indeed generate the corresponding unpck instruction.

Part of <rdar://problem/17688758>

llvm-svn: 225922
clang/lib/Headers/avx512fintrin.h
clang/test/CodeGen/avx512f-builtins.c