Make llvm memory barrier available as an intrinsic

llvm-svn: 57750
This commit is contained in:
Mon P Wang 2008-10-18 02:48:13 +00:00
parent 179a72f000
commit 446218462b
1 changed files with 2 additions and 1 deletions

View File

@ -282,7 +282,8 @@ def int_init_trampoline : Intrinsic<[llvm_ptr_ty, llvm_ptr_ty, llvm_ptr_ty,
//===------------------------- Atomic Intrinsics --------------------------===//
//
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,
LLVMAnyPointerType<LLVMMatchType<0>>,