From 6813c15e1d1946b634232018d77e51688ead704c Mon Sep 17 00:00:00 2001
From: Chandler Carruth
- This loads a value in shared memory and compares it to a given value. If they - are equal, it stores a new value into the shared memory. + This loads a value in memory and compares it to a given value. If they are + equal, it stores a new value into the memory.
@@ -4887,10 +4887,10 @@ declare i64 @llvm.atomic.lcs.i64.i64p.i64.i64( i64* <ptr>, i64 <cmp>
This entire intrinsic must be executed atomically. It first loads the value - in shared memory pointed to by ptr and compares it with the value - cmp. If they are equal, val is stored into the shared - memory. The loaded value is yielded in all cases. This provides the - equivalent of an atomic compare-and-swap operation within the SSA framework. + in memory pointed to by ptr and compares it with the value + cmp. If they are equal, val is stored into the memory. The + loaded value is yielded in all cases. This provides the equivalent of an + atomic compare-and-swap operation within the SSA framework.
@@ -4928,9 +4928,9 @@ declare i64 @llvm.atomic.ls.i64.i64p.i64( i64* <ptr>, i64 <val> )
- This intrinsic loads the value stored in shared memory at ptr and - yields the value from memory. It then stores the value in val in the - shared memory at ptr. + This intrinsic loads the value stored in memory at ptr and yields + the value from memory. It then stores the value in val in the memory + at ptr.
@@ -4982,7 +4982,7 @@ declare i64 @llvm.atomic.las.i64.i64p.i64( i64* <ptr>, i64 <delta> )
- This intrinsic adds delta to the value stored in shared memory at + This intrinsic adds delta to the value stored in memory at ptr. It yields the original value at ptr.
- This intrinsic subtracts delta from the value stored in shared - memory at ptr. It yields the original value at ptr. + This intrinsic subtracts delta from the value stored in memory at + ptr. It yields the original value at ptr.