| ; RUN: llc -march=amdgcn -mcpu=SI -verify-machineinstrs < %s | FileCheck -check-prefix=SI %s | |
| ; SI: @byte_aligned_load64 | |
| ; SI: ds_read_u8 | |
| ; SI: ds_read_u8 | |
| ; SI: ds_read_u8 | |
| ; SI: ds_read_u8 | |
| ; SI: ds_read_u8 | |
| ; SI: ds_read_u8 | |
| ; SI: ds_read_u8 | |
| ; SI: ds_read_u8 | |
| ; SI: s_endpgm | |
| define void @byte_aligned_load64(i64 addrspace(1)* %out, i64 addrspace(3)* %in) { | |
| entry: | |
| %0 = load i64 addrspace(3)* %in, align 1 | |
| store i64 %0, i64 addrspace(1)* %out | |
| ret void | |
| } |