Displaying 2 results from an estimated 2 matches for "_z12__iatomiccaspiii".
2012 May 16
2
[LLVMdev] NVPTX: __iAtomicCAS support ?
...callback.addr = alloca i32*, align 8
store i32* %callback, i32** %callback.addr, align 8
%0 = load i32** %callback.addr, align 8
%1 = bitcast i32* %0 to %struct.kernelgen_callback_t*
%lock = getelementptr inbounds %struct.kernelgen_callback_t* %1, i32 0, i32 0
%call = call ptx_device i32 @_Z12__iAtomicCASPiii(i32* %lock, i32 1, i32 0)
br label %while.cond
while.cond: ; preds = %while.body, %entry
%2 = load i32** %callback.addr, align 8
%3 = bitcast i32* %2 to %struct.kernelgen_callback_t*
%lock1 = getelementptr inbounds %struct.kernelgen_callback_t* %3, i32...
2012 May 16
0
[LLVMdev] NVPTX: __iAtomicCAS support ?
...lign 8
> store i32* %callback, i32** %callback.addr, align 8
> %0 = load i32** %callback.addr, align 8
> %1 = bitcast i32* %0 to %struct.kernelgen_callback_t*
> %lock = getelementptr inbounds %struct.kernelgen_callback_t* %1, i32 0,
> i32 0
> %call = call ptx_device i32 @_Z12__iAtomicCASPiii(i32* %lock, i32 1, i32 0)
> br label %while.cond
>
> while.cond: ; preds = %while.body, %entry
> %2 = load i32** %callback.addr, align 8
> %3 = bitcast i32* %2 to %struct.kernelgen_callback_t*
> %lock1 = getelementptr inbounds %struct...