diff options
Diffstat (limited to 'test/CodeGen/R600/load-i1.ll')
-rw-r--r-- | test/CodeGen/R600/load-i1.ll | 56 |
1 files changed, 28 insertions, 28 deletions
diff --git a/test/CodeGen/R600/load-i1.ll b/test/CodeGen/R600/load-i1.ll index 2408f70cff2..d85e16f5248 100644 --- a/test/CodeGen/R600/load-i1.ll +++ b/test/CodeGen/R600/load-i1.ll @@ -2,10 +2,10 @@ ; SI-LABEL: {{^}}global_copy_i1_to_i1: -; SI: BUFFER_LOAD_UBYTE -; SI: V_AND_B32_e32 v{{[0-9]+}}, 1 -; SI: BUFFER_STORE_BYTE -; SI: S_ENDPGM +; SI: buffer_load_ubyte +; SI: v_and_b32_e32 v{{[0-9]+}}, 1 +; SI: buffer_store_byte +; SI: s_endpgm define void @global_copy_i1_to_i1(i1 addrspace(1)* %out, i1 addrspace(1)* %in) nounwind { %load = load i1 addrspace(1)* %in store i1 %load, i1 addrspace(1)* %out, align 1 @@ -14,8 +14,8 @@ define void @global_copy_i1_to_i1(i1 addrspace(1)* %out, i1 addrspace(1)* %in) n ; SI-LABEL: {{^}}global_sextload_i1_to_i32: ; XSI: BUFFER_LOAD_BYTE -; SI: BUFFER_STORE_DWORD -; SI: S_ENDPGM +; SI: buffer_store_dword +; SI: s_endpgm define void @global_sextload_i1_to_i32(i32 addrspace(1)* %out, i1 addrspace(1)* %in) nounwind { %load = load i1 addrspace(1)* %in %ext = sext i1 %load to i32 @@ -24,9 +24,9 @@ define void @global_sextload_i1_to_i32(i32 addrspace(1)* %out, i1 addrspace(1)* } ; SI-LABEL: {{^}}global_zextload_i1_to_i32: -; SI: BUFFER_LOAD_UBYTE -; SI: BUFFER_STORE_DWORD -; SI: S_ENDPGM +; SI: buffer_load_ubyte +; SI: buffer_store_dword +; SI: s_endpgm define void @global_zextload_i1_to_i32(i32 addrspace(1)* %out, i1 addrspace(1)* %in) nounwind { %load = load i1 addrspace(1)* %in %ext = zext i1 %load to i32 @@ -36,8 +36,8 @@ define void @global_zextload_i1_to_i32(i32 addrspace(1)* %out, i1 addrspace(1)* ; SI-LABEL: {{^}}global_sextload_i1_to_i64: ; XSI: BUFFER_LOAD_BYTE -; SI: BUFFER_STORE_DWORDX2 -; SI: S_ENDPGM +; SI: buffer_store_dwordx2 +; SI: s_endpgm define void @global_sextload_i1_to_i64(i64 addrspace(1)* %out, i1 addrspace(1)* %in) nounwind { %load = load i1 addrspace(1)* %in %ext = sext i1 %load to i64 @@ -46,9 +46,9 @@ define void @global_sextload_i1_to_i64(i64 addrspace(1)* %out, i1 addrspace(1)* } ; SI-LABEL: {{^}}global_zextload_i1_to_i64: -; SI: BUFFER_LOAD_UBYTE -; SI: BUFFER_STORE_DWORDX2 -; SI: S_ENDPGM +; SI: buffer_load_ubyte +; SI: buffer_store_dwordx2 +; SI: s_endpgm define void @global_zextload_i1_to_i64(i64 addrspace(1)* %out, i1 addrspace(1)* %in) nounwind { %load = load i1 addrspace(1)* %in %ext = zext i1 %load to i64 @@ -57,19 +57,19 @@ define void @global_zextload_i1_to_i64(i64 addrspace(1)* %out, i1 addrspace(1)* } ; SI-LABEL: {{^}}i1_arg: -; SI: BUFFER_LOAD_UBYTE -; SI: V_AND_B32_e32 -; SI: BUFFER_STORE_BYTE -; SI: S_ENDPGM +; SI: buffer_load_ubyte +; SI: v_and_b32_e32 +; SI: buffer_store_byte +; SI: s_endpgm define void @i1_arg(i1 addrspace(1)* %out, i1 %x) nounwind { store i1 %x, i1 addrspace(1)* %out, align 1 ret void } ; SI-LABEL: {{^}}i1_arg_zext_i32: -; SI: BUFFER_LOAD_UBYTE -; SI: BUFFER_STORE_DWORD -; SI: S_ENDPGM +; SI: buffer_load_ubyte +; SI: buffer_store_dword +; SI: s_endpgm define void @i1_arg_zext_i32(i32 addrspace(1)* %out, i1 %x) nounwind { %ext = zext i1 %x to i32 store i32 %ext, i32 addrspace(1)* %out, align 4 @@ -77,9 +77,9 @@ define void @i1_arg_zext_i32(i32 addrspace(1)* %out, i1 %x) nounwind { } ; SI-LABEL: {{^}}i1_arg_zext_i64: -; SI: BUFFER_LOAD_UBYTE -; SI: BUFFER_STORE_DWORDX2 -; SI: S_ENDPGM +; SI: buffer_load_ubyte +; SI: buffer_store_dwordx2 +; SI: s_endpgm define void @i1_arg_zext_i64(i64 addrspace(1)* %out, i1 %x) nounwind { %ext = zext i1 %x to i64 store i64 %ext, i64 addrspace(1)* %out, align 8 @@ -88,8 +88,8 @@ define void @i1_arg_zext_i64(i64 addrspace(1)* %out, i1 %x) nounwind { ; SI-LABEL: {{^}}i1_arg_sext_i32: ; XSI: BUFFER_LOAD_BYTE -; SI: BUFFER_STORE_DWORD -; SI: S_ENDPGM +; SI: buffer_store_dword +; SI: s_endpgm define void @i1_arg_sext_i32(i32 addrspace(1)* %out, i1 %x) nounwind { %ext = sext i1 %x to i32 store i32 %ext, i32addrspace(1)* %out, align 4 @@ -98,8 +98,8 @@ define void @i1_arg_sext_i32(i32 addrspace(1)* %out, i1 %x) nounwind { ; SI-LABEL: {{^}}i1_arg_sext_i64: ; XSI: BUFFER_LOAD_BYTE -; SI: BUFFER_STORE_DWORDX2 -; SI: S_ENDPGM +; SI: buffer_store_dwordx2 +; SI: s_endpgm define void @i1_arg_sext_i64(i64 addrspace(1)* %out, i1 %x) nounwind { %ext = sext i1 %x to i64 store i64 %ext, i64 addrspace(1)* %out, align 8 |