]> granicus.if.org Git - clang/commit
Convert vperm2f128 and vperm2i128 intrinsics back to using llvm intrinsics. Unfortuna...
authorCraig Topper <craig.topper@gmail.com>
Tue, 17 Apr 2012 05:16:56 +0000 (05:16 +0000)
committerCraig Topper <craig.topper@gmail.com>
Tue, 17 Apr 2012 05:16:56 +0000 (05:16 +0000)
commit49a110db4c43835681bb89671f8f73c8d8c7c28c
tree96b046cbd74cddee88b5bba38636ed3cae9f3de4
parent7d6c8a13ecfcf11392541bc6d4270c019af5fdbe
Convert vperm2f128 and vperm2i128 intrinsics back to using llvm intrinsics. Unfortunately, these instructions have behavior that can't be modeled with shuffle vector.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@154906 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/BuiltinsX86.def
lib/Headers/avx2intrin.h
lib/Headers/avxintrin.h
test/CodeGen/avx-shuffle-builtins.c
test/CodeGen/avx2-builtins.c
test/CodeGen/builtins-x86.c