[X86][Clang] Converting __mm{|256|512}_movm_epi{8|16|32|64} LLVMIR call into generic...
authorMichael Zuckerman <Michael.zuckerman@intel.com>
Tue, 4 Apr 2017 13:29:53 +0000 (13:29 +0000)
committerMichael Zuckerman <Michael.zuckerman@intel.com>
Tue, 4 Apr 2017 13:29:53 +0000 (13:29 +0000)
commit755a13db3d9f85e101746d6aa4898279a75e2ac4
treedeb040225a105ac4ecacf776ab5a55227eda15f8
parentbee5739a7c76b4a9f993e83f95edc61614fab446
[X86][Clang] Converting __mm{|256|512}_movm_epi{8|16|32|64} LLVMIR call into generic intrinsics.

This patch is a part two of two reviews, one for the clang and the other for LLVM.
In this patch, I covered the clang side, by introducing the intrinsic to the front end.
This is done by creating a generic replacement.

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

llvm-svn: 299431
clang/lib/CodeGen/CGBuiltin.cpp
clang/test/CodeGen/avx512bw-builtins.c
clang/test/CodeGen/avx512dq-builtins.c
clang/test/CodeGen/avx512vlbw-builtins.c
clang/test/CodeGen/avx512vldq-builtins.c