mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-10-20 09:24:58 +00:00
Make llvm memory barrier available as an intrinsic
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57750 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
6520e20e4f
commit
4ae14bc1f5
@ -282,7 +282,8 @@ def int_init_trampoline : Intrinsic<[llvm_ptr_ty, llvm_ptr_ty, llvm_ptr_ty,
|
|||||||
//===------------------------- Atomic Intrinsics --------------------------===//
|
//===------------------------- Atomic Intrinsics --------------------------===//
|
||||||
//
|
//
|
||||||
def int_memory_barrier : Intrinsic<[llvm_void_ty, llvm_i1_ty, llvm_i1_ty,
|
def int_memory_barrier : Intrinsic<[llvm_void_ty, llvm_i1_ty, llvm_i1_ty,
|
||||||
llvm_i1_ty, llvm_i1_ty, llvm_i1_ty], []>;
|
llvm_i1_ty, llvm_i1_ty, llvm_i1_ty], []>,
|
||||||
|
GCCBuiltin<"__builtin_llvm_memory_barrier">;
|
||||||
|
|
||||||
def int_atomic_cmp_swap : Intrinsic<[llvm_anyint_ty,
|
def int_atomic_cmp_swap : Intrinsic<[llvm_anyint_ty,
|
||||||
LLVMAnyPointerType<LLVMMatchType<0>>,
|
LLVMAnyPointerType<LLVMMatchType<0>>,
|
||||||
|
Loading…
Reference in New Issue
Block a user