This is the Clang part patch for D4520.
Memory barrier __builtin_arm_[dmb, dsb, isb] intrinsics are required to implement their corresponding ACLE and MSVC intrinsics.
This patch ports ARM dmb, dsb, isb intrinsic to AArch64.
Paths
| Differential D4521
Port memory barriers intrinsics to AArch64 (Part 2) ClosedPublic Authored by kongyi on Jul 15 2014, 9:39 AM.
Details Summary This is the Clang part patch for D4520. Memory barrier __builtin_arm_[dmb, dsb, isb] intrinsics are required to implement their corresponding ACLE and MSVC intrinsics. This patch ports ARM dmb, dsb, isb intrinsic to AArch64.
Diff Detail
Event Timelinekongyi updated this object. This revision is now accepted and ready to land.Jul 17 2014, 3:26 AM kongyi added a parent revision: D4520: Port memory barriers intrinsics to AArch64.Aug 21 2014, 8:20 AM
Revision Contents
Diff 11566 cfe/trunk/include/clang/Basic/BuiltinsAArch64.def
cfe/trunk/lib/Sema/SemaChecking.cpp
cfe/trunk/test/CodeGen/builtins-arm64.c
cfe/trunk/test/Sema/builtins-arm64.c
|