1; RUN: llc < %s -march=nvptx -mcpu=sm_20 | FileCheck %s
2
3; CHECK: // .weak foo
4; CHECK: .weak .func foo
5define weak void @foo() {
6  ret void
7}
8
9; CHECK: // .weak baz
10; CHECK: .weak .func baz
11define weak_odr void @baz() {
12  ret void
13}
14
15; CHECK: .visible .func bar
16define void @bar() {
17  ret void
18}
19