summaryrefslogtreecommitdiff
path: root/include/clang/Basic/BuiltinsX86.def
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@gmail.com>2012-06-10 07:47:32 +0000
committerCraig Topper <craig.topper@gmail.com>2012-06-10 07:47:32 +0000
commit3335eb7f7c5b82f109c585fb4009ff8240b11a84 (patch)
tree0bb0795bb669e4c2c29789605675c959a59c08fe /include/clang/Basic/BuiltinsX86.def
parentd3861ce75a308c65b58c0159e2cee58aea2dff1c (diff)
downloadclang-3335eb7f7c5b82f109c585fb4009ff8240b11a84.tar.gz
clang-3335eb7f7c5b82f109c585fb4009ff8240b11a84.tar.bz2
clang-3335eb7f7c5b82f109c585fb4009ff8240b11a84.tar.xz
Add XOP vprot* instruction intrinsics
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@158292 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Basic/BuiltinsX86.def')
-rw-r--r--include/clang/Basic/BuiltinsX86.def9
1 files changed, 9 insertions, 0 deletions
diff --git a/include/clang/Basic/BuiltinsX86.def b/include/clang/Basic/BuiltinsX86.def
index 35739e9649..5d1175fa93 100644
--- a/include/clang/Basic/BuiltinsX86.def
+++ b/include/clang/Basic/BuiltinsX86.def
@@ -676,4 +676,13 @@ BUILTIN(__builtin_ia32_vpcmov_256, "V4LLiV4LLiV4LLiV4LLi", "")
BUILTIN(__builtin_ia32_vpperm, "V16cV16cV16cV16c", "")
+BUILTIN(__builtin_ia32_vprotb, "V16cV16cV16c", "")
+BUILTIN(__builtin_ia32_vprotw, "V8sV8sV8s", "")
+BUILTIN(__builtin_ia32_vprotd, "V4iV4iV4i", "")
+BUILTIN(__builtin_ia32_vprotq, "V2LLiV2LLiV2LLi", "")
+BUILTIN(__builtin_ia32_vprotbi, "V16cV16cIc", "")
+BUILTIN(__builtin_ia32_vprotwi, "V8sV8sIc", "")
+BUILTIN(__builtin_ia32_vprotdi, "V4iV4iIc", "")
+BUILTIN(__builtin_ia32_vprotqi, "V2LLiV2LLiIc", "")
+
#undef BUILTIN