Bump version to 19.1.0-rc3
[llvm-project.git] / llvm / test / CodeGen / NVPTX / weak-linkage.ll
blob75cac2dacc8ac96795855b696d786d4e3293e3f8
1 ; RUN: llc < %s -march=nvptx64 -mcpu=sm_20 | FileCheck %s
2 ; RUN: %if ptxas %{ llc < %s -march=nvptx64 -mcpu=sm_20 | %ptxas-verify %}
4 ; CHECK: // .weak foo
5 ; CHECK: .weak .func foo
6 define weak void @foo() {
7   ret void
10 ; CHECK: // .weak baz
11 ; CHECK: .weak .func baz
12 define weak_odr void @baz() {
13   ret void
16 ; CHECK: .visible .func bar
17 define void @bar() {
18   ret void