[PATCH 1/8] R600: Rename atomic_load global tests to atomic_add

Matt Arsenault arsenm2 at gmail.com
Wed Oct 8 09:20:08 PDT 2014


On Oct 8, 2014, at 6:51 AM, Aaron Watry <awatry at gmail.com> wrote:

> The function name now matches what it's actually testing.
> 
> Signed-off-by: Aaron Watry <awatry at gmail.com>
> ---
> test/CodeGen/R600/global_atomics.ll | 16 ++++++++--------
> 1 file changed, 8 insertions(+), 8 deletions(-)
> 
> diff --git a/test/CodeGen/R600/global_atomics.ll b/test/CodeGen/R600/global_atomics.ll
> index 5095d48..bf6ee96 100644
> --- a/test/CodeGen/R600/global_atomics.ll
> +++ b/test/CodeGen/R600/global_atomics.ll
> @@ -1,36 +1,36 @@
> ; RUN: llc < %s -march=r600 -mcpu=SI -verify-machineinstrs | FileCheck --check-prefix=SI --check-prefix=FUNC %s
> 
> -; FUNC-LABEL: {{^}}atomic_load_i32_offset:
> +; FUNC-LABEL: {{^}}atomic_add_i32_offset:
> ; SI: BUFFER_ATOMIC_ADD v{{[0-9]+}}, s[{{[0-9]+}}:{{[0-9]+}}], 0{{$}}
> -define void @atomic_load_i32_offset(i32 addrspace(1)* %out, i32 %in) {
> +define void @atomic_add_i32_offset(i32 addrspace(1)* %out, i32 %in) {
> entry:
>   %0  = atomicrmw volatile add i32 addrspace(1)* %out, i32 %in seq_cst
>   ret void
> }
> 
> -; FUNC-LABEL: {{^}}atomic_load_i32_ret_offset:
> +; FUNC-LABEL: {{^}}atomic_add_i32_ret_offset:
> ; SI: BUFFER_ATOMIC_ADD [[RET:v[0-9]+]], s[{{[0-9]+}}:{{[0-9]+}}], 0 glc
> ; SI: BUFFER_STORE_DWORD [[RET]]
> -define void @atomic_load_i32_ret_offset(i32 addrspace(1)* %out, i32 addrspace(1)* %out2, i32 %in) {
> +define void @atomic_add_i32_ret_offset(i32 addrspace(1)* %out, i32 addrspace(1)* %out2, i32 %in) {
> entry:
>   %0  = atomicrmw volatile add i32 addrspace(1)* %out, i32 %in seq_cst
>   store i32 %0, i32 addrspace(1)* %out2
>   ret void
> }
> 
> -; FUNC-LABEL: {{^}}atomic_load_i32_addr64:
> +; FUNC-LABEL: {{^}}atomic_add_i32_addr64:
> ; SI: BUFFER_ATOMIC_ADD v{{[0-9]+}}, v[{{[0-9]+}}:{{[0-9]+}}], s[{{[0-9]+}}:{{[0-9]+}}], 0 addr64{{$}}
> -define void @atomic_load_i32_addr64(i32 addrspace(1)* %out, i32 %in, i64 %index) {
> +define void @atomic_add_i32_addr64(i32 addrspace(1)* %out, i32 %in, i64 %index) {
> entry:
>   %ptr = getelementptr i32 addrspace(1)* %out, i64 %index
>   %0  = atomicrmw volatile add i32 addrspace(1)* %ptr, i32 %in seq_cst
>   ret void
> }
> 
> -; FUNC-LABEL: {{^}}atomic_load_i32_ret_addr64:
> +; FUNC-LABEL: {{^}}atomic_add_i32_ret_addr64:
> ; SI: BUFFER_ATOMIC_ADD [[RET:v[0-9]+]], v[{{[0-9]+}}:{{[0-9]+}}], s[{{[0-9]+}}:{{[0-9]+}}], 0 addr64 glc{{$}}
> ; SI: BUFFER_STORE_DWORD [[RET]]
> -define void @atomic_load_i32_ret_addr64(i32 addrspace(1)* %out, i32 addrspace(1)* %out2, i32 %in, i64 %index) {
> +define void @atomic_add_i32_ret_addr64(i32 addrspace(1)* %out, i32 addrspace(1)* %out2, i32 %in, i64 %index) {
> entry:
>   %ptr = getelementptr i32 addrspace(1)* %out, i64 %index
>   %0  = atomicrmw volatile add i32 addrspace(1)* %ptr, i32 %in seq_cst
> -- 
> 2.1.0
> 
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

LGTM



More information about the llvm-commits mailing list