; 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 } |