From e1db959ec22712376763e062dc2fbffc18f33d9c Mon Sep 17 00:00:00 2001 From: Luqman Aden Date: Sun, 21 Oct 2012 22:23:50 -0400 Subject: rustc: add new intrinsics - atomic_cxchg{_acq,_rel} --- src/rustc/lib/llvm.rs | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/rustc/lib') diff --git a/src/rustc/lib/llvm.rs b/src/rustc/lib/llvm.rs index 0d92c19b952..f1397006b16 100644 --- a/src/rustc/lib/llvm.rs +++ b/src/rustc/lib/llvm.rs @@ -843,6 +843,9 @@ extern mod llvm { Name: *c_char) -> ValueRef; /* Atomic Operations */ + fn LLVMBuildAtomicCmpXchg(B: BuilderRef, LHS: ValueRef, + CMP: ValueRef, RHS: ValueRef, + ++Order: AtomicOrdering) -> ValueRef; fn LLVMBuildAtomicRMW(B: BuilderRef, ++Op: AtomicBinOp, LHS: ValueRef, RHS: ValueRef, ++Order: AtomicOrdering) -> ValueRef; -- cgit 1.4.1-3-g733a5