blob: 97f4695a681f28bbfb82c1d742899ac47cbdb3e0 [file]
; Make sure we still diagose invalid cpu for the subarch even if there
; are no functions in the module. This differs from
; validate-subtarget-subarch.ll in that a subtarget is never
; constructed.
; RUN: not llc -mtriple=amdgpu9 -mcpu=gfx1030 -filetype=null %s 2>&1 | FileCheck -check-prefix=ERR %s
; RUN: not llc -mtriple=amdgpu12345 -mcpu=gfx600 -filetype=null %s 2>&1 | FileCheck -check-prefix=UNKNOWN-SUBARCH %s
; ERR: LLVM ERROR: invalid cpu 'gfx1030' for subarch amdgpu9
; UNKNOWN-SUBARCH: LLVM ERROR: unknown subarch amdgpu12345