diff options
author | Albert Gutowski <agutowski@google.com> | 2016-09-08 22:32:19 +0000 |
---|---|---|
committer | Albert Gutowski <agutowski@google.com> | 2016-09-08 22:32:19 +0000 |
commit | 5567d0c54a53b0754493d573900838e2f5a19351 (patch) | |
tree | e61c1f458bb833e71d79d4a7b37388e51f1c123a /include/clang/Basic/Builtins.def | |
parent | e80eb12ec18bcb15f5df99e4a0742f774538bfb8 (diff) | |
download | clang-5567d0c54a53b0754493d573900838e2f5a19351.tar.gz |
Implement MS _rot intrinsics
Reviewers: thakis, Prazek, compnerd, rnk
Subscribers: majnemer, cfe-commits
Differential Revision: https://reviews.llvm.org/D24311
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@280997 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Basic/Builtins.def')
-rw-r--r-- | include/clang/Basic/Builtins.def | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/include/clang/Basic/Builtins.def b/include/clang/Basic/Builtins.def index 96bb359e51..2053bba699 100644 --- a/include/clang/Basic/Builtins.def +++ b/include/clang/Basic/Builtins.def @@ -725,6 +725,16 @@ LANGBUILTIN(_InterlockedExchangePointer, "v*v*D*v*", "n", ALL_MS_LANGUAGES) LANGBUILTIN(_InterlockedIncrement, "LiLiD*", "n", ALL_MS_LANGUAGES) LANGBUILTIN(__noop, "i.", "n", ALL_MS_LANGUAGES) LANGBUILTIN(__readfsdword, "ULiULi", "n", ALL_MS_LANGUAGES) +LANGBUILTIN(_rotl8, "UcUcUc", "n", ALL_MS_LANGUAGES) +LANGBUILTIN(_rotl16, "UsUsUc", "n", ALL_MS_LANGUAGES) +LANGBUILTIN(_rotl, "UiUii", "n", ALL_MS_LANGUAGES) +LANGBUILTIN(_lrotl, "ULiULii", "n", ALL_MS_LANGUAGES) +LANGBUILTIN(_rotl64, "ULLiULLii", "n", ALL_MS_LANGUAGES) +LANGBUILTIN(_rotr8, "UcUcUc", "n", ALL_MS_LANGUAGES) +LANGBUILTIN(_rotr16, "UsUsUc", "n", ALL_MS_LANGUAGES) +LANGBUILTIN(_rotr, "UiUii", "n", ALL_MS_LANGUAGES) +LANGBUILTIN(_lrotr, "ULiULii", "n", ALL_MS_LANGUAGES) +LANGBUILTIN(_rotr64, "ULLiULLii", "n", ALL_MS_LANGUAGES) LANGBUILTIN(__va_start, "vc**.", "nt", ALL_MS_LANGUAGES) // Microsoft library builtins. |