diff options
author | Jim Grosbach <grosbach@apple.com> | 2014-06-16 21:56:02 +0000 |
---|---|---|
committer | Jim Grosbach <grosbach@apple.com> | 2014-06-16 21:56:02 +0000 |
commit | 2400f60651fd62e57834d0ff1ebafe535fd41fe0 (patch) | |
tree | 59364cd1f073d610559a7f6d8e3cbdf8646820f6 /include/clang/Basic/BuiltinsAArch64.def | |
parent | 16c0c02b2fa254f37a0b54f4627f75e97aa60db0 (diff) |
AArch64: Support for __builtin_arm_rbit() and __builtin_arm_rbit64().
__builtin_arm_rbit() and __builtin_arm_rbit64().
rdar://9283021
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@211060 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Basic/BuiltinsAArch64.def')
-rw-r--r-- | include/clang/Basic/BuiltinsAArch64.def | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/clang/Basic/BuiltinsAArch64.def b/include/clang/Basic/BuiltinsAArch64.def index 36dcb9fd43..c2161785b3 100644 --- a/include/clang/Basic/BuiltinsAArch64.def +++ b/include/clang/Basic/BuiltinsAArch64.def @@ -21,6 +21,10 @@ BUILTIN(__builtin_arm_ldrex, "v.", "t") BUILTIN(__builtin_arm_strex, "i.", "t") BUILTIN(__builtin_arm_clrex, "v", "") +// Bit manipulation +BUILTIN(__builtin_arm_rbit, "UiUi", "nc") +BUILTIN(__builtin_arm_rbit64, "LUiLUi", "nc") + // CRC32 BUILTIN(__builtin_arm_crc32b, "UiUiUc", "nc") BUILTIN(__builtin_arm_crc32cb, "UiUiUc", "nc") |