weak-linkage.ll 297 B

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