xref: /llvm-project/llvm/test/Analysis/KernelInfo/flat-addrspace/amdgpu.test (revision 18f8106f310ee702046a11f360af47947c030d2e)
1*18f8106fSJoel E. Denny; Check info on flat address space memory accesses when the target is amdgpu.
2*18f8106fSJoel E. Denny;
3*18f8106fSJoel E. Denny; The target matters because kernel-info calls
4*18f8106fSJoel E. Denny; TargetTransformInfo::getFlatAddressSpace to select the flat address space.
5*18f8106fSJoel E. Denny
6*18f8106fSJoel E. Denny; REQUIRES: amdgpu-registered-target
7*18f8106fSJoel E. Denny
8*18f8106fSJoel E. Denny; RUN: opt -pass-remarks=kernel-info -passes=kernel-info \
9*18f8106fSJoel E. Denny; RUN:     -mtriple="amdgcn-amd-amdhsa" \
10*18f8106fSJoel E. Denny; RUN:     -disable-output %S/Inputs/test.ll 2>&1 | \
11*18f8106fSJoel E. Denny; RUN:   FileCheck -match-full-lines -implicit-check-not='flat address space' \
12*18f8106fSJoel E. Denny; RUN:       %S/Inputs/test.ll
13