[AMDGPU] Add True16 register classes.
[llvm-project.git] / llvm / test / CodeGen / AMDGPU / codegen-internal-only-func.ll
blob4760ddb65bf2d6e31ca69410d77e5b1516f5b20e
1 ; REQUIRES: asserts
2 ; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 < %s | FileCheck -check-prefix=OPT %s
3 ; RUN: not llc --crash -O0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -filetype=null %s
5 ; AMDGPUAttributor deletes the function "by accident" so it's never
6 ; codegened with optimizations.
8 ; OPT:    .text
9 ; OPT-NEXT: .section    ".note.GNU-stack"
10 ; OPT-NEXT: .amdgcn_target "amdgcn-amd-amdhsa--gfx900"
11 ; OPT-NEXT: .amdgpu_metadata
12 ; OPT-NEXT: ---
13 ; OPT-NEXT: amdhsa.kernels:  []
14 ; OPT-NEXT: amdhsa.target:   amdgcn-amd-amdhsa--gfx900
15 ; OPT-NEXT: amdhsa.version:
16 ; OPT-NEXT: - 1
17 ; OPT-NEXT: - 1
18 ; OPT-NEXT: ...
19 define internal i32 @func() {
20   ret i32 0