| ; RUN: llc -march=amdgcn -mcpu=tahiti -verify-machineinstrs < %s | FileCheck -check-prefix=SI %s | |
| ; RUN: llc -march=amdgcn -mcpu=tonga -verify-machineinstrs < %s | FileCheck -check-prefix=SI %s | |
| ; Make sure we don't assert on empty functions | |
| ; SI: .text | |
| ; SI-LABEL: {{^}}empty_function_ret: | |
| ; SI: s_endpgm | |
| ; SI: codeLenInByte = 4 | |
| define amdgpu_kernel void @empty_function_ret() #0 { | |
| ret void | |
| } | |
| ; SI: .text | |
| ; SI-LABEL: {{^}}empty_function_unreachable: | |
| ; SI: codeLenInByte = 0 | |
| define amdgpu_kernel void @empty_function_unreachable() #0 { | |
| unreachable | |
| } | |
| attributes #0 = { nounwind } |