1 // RUN
: sed
's/COV/4/g' %s | llvm-mc
-triple amdgcn-amd-amdhsa
-mcpu
=gfx802
-filetype
=obj | \
2 // RUN
: llvm-readobj
--file-headers
- | FileCheck
%s
--check-prefixes
=HS4
4 // RUN
: sed
's/COV/5/g' %s | llvm-mc
-triple amdgcn-amd-amdhsa
-mcpu
=gfx802
-filetype
=obj | \
5 // RUN
: llvm-readobj
--file-headers
- | FileCheck
%s
--check-prefixes
=HS5
7 // RUN
: sed
's/COV/4/g' %s |
not llvm-mc
-triple amdgcn-amd-amdpal
-mcpu
=gfx802
2>&1 | \
8 // RUN
: FileCheck
%s
--check-prefix
=ERR
10 // RUN
: sed
's/COV/4/g' %s |
not llvm-mc
-triple amdgcn-amd-mesa3d
-mcpu
=gfx802
2>&1 | \
11 // RUN
: FileCheck
%s
--check-prefix
=ERR
13 // RUN
: sed
's/COV/4/g' %s |
not llvm-mc
-triple amdgcn-amd-
-mcpu
=gfx802
2>&1 | \
14 // RUN
: FileCheck
%s
--check-prefix
=ERR
16 .amdhsa_code_object_version COV
18 // ERR
: error
: unknown directive
20 // HS4
: OS
/ABI
: AMDGPU_HSA
(0x40)
21 // HS4-NEXT
: ABIVersion
: 2
23 // HS5
: OS
/ABI
: AMDGPU_HSA
(0x40)
24 // HS5-NEXT
: ABIVersion
: 3