20 lines · plain
1; RUN: llc < %s -mtriple=nvptx64 -mcpu=sm_20 | FileCheck %s2; RUN: %if ptxas %{ llc < %s -mtriple=nvptx64 -mcpu=sm_20 | %ptxas-verify %}3 4; CHECK: // .weak foo5; CHECK: .weak .func foo6define weak void @foo() {7 ret void8}9 10; CHECK: // .weak baz11; CHECK: .weak .func baz12define weak_odr void @baz() {13 ret void14}15 16; CHECK: .visible .func bar17define void @bar() {18 ret void19}20