1define i32 @_Z14_cl_atomic_addPU3AS1Vii(i32 addrspace(1)* %ptr, i32 %val) { 2entry: 3 %0 = atomicrmw add i32 addrspace(1)* %ptr, i32 %val monotonic 4 ret i32 %0 5} 6 7define i32 @_Z14_cl_atomic_addPU3AS1Vjj(i32 addrspace(1)* %ptr, i32 %val) { 8entry: 9 %0 = atomicrmw add i32 addrspace(1)* %ptr, i32 %val monotonic 10 ret i32 %0 11} 12 13define i32 @_Z14_cl_atomic_addPU3AS3Vii(i32 addrspace(3)* %ptr, i32 %val) { 14entry: 15 %0 = atomicrmw add i32 addrspace(3)* %ptr, i32 %val monotonic 16 ret i32 %0 17} 18 19define i32 @_Z14_cl_atomic_addPU3AS3Vjj(i32 addrspace(3)* %ptr, i32 %val) { 20entry: 21 %0 = atomicrmw add i32 addrspace(3)* %ptr, i32 %val monotonic 22 ret i32 %0 23} 24 25define i64 @_Z14_cl_atomic_addPU3AS1Vll(i64 addrspace(1)* %ptr, i64 %val) { 26entry: 27 %0 = atomicrmw add i64 addrspace(1)* %ptr, i64 %val monotonic 28 ret i64 %0 29} 30 31define i64 @_Z14_cl_atomic_addPU3AS1Vmm(i64 addrspace(1)* %ptr, i64 %val) { 32entry: 33 %0 = atomicrmw add i64 addrspace(1)* %ptr, i64 %val monotonic 34 ret i64 %0 35} 36 37define i64 @_Z14_cl_atomic_addPU3AS3Vll(i64 addrspace(3)* %ptr, i64 %val) { 38entry: 39 %0 = atomicrmw add i64 addrspace(3)* %ptr, i64 %val monotonic 40 ret i64 %0 41} 42 43define i64 @_Z14_cl_atomic_addPU3AS3Vmm(i64 addrspace(3)* %ptr, i64 %val) { 44entry: 45 %0 = atomicrmw add i64 addrspace(3)* %ptr, i64 %val monotonic 46 ret i64 %0 47} 48