Some generic tests are not supported by the nvptx now. Moreover, they are no plans to fix the tested features in nvptx. So, suggest to mark them as UNSUPPORTED Differential Revision: https://reviews.llvm.org/D123928
22 lines
462 B
LLVM
22 lines
462 B
LLVM
; RUN: llc < %s
|
|
; PR2612
|
|
|
|
; Triggers a crash on assertion as NVPTX does not support 0-sized arrays.
|
|
; UNSUPPORTED: nvptx
|
|
|
|
@current_foo = internal global { } zeroinitializer
|
|
|
|
define i32 @foo() {
|
|
entry:
|
|
%retval = alloca i32
|
|
store i32 0, i32* %retval
|
|
%local_foo = alloca { }
|
|
load { }, { }* @current_foo
|
|
store { } %0, { }* %local_foo
|
|
br label %return
|
|
|
|
return:
|
|
load i32, i32* %retval
|
|
ret i32 %1
|
|
}
|