visibility.ll 450 B

1234567891011121314151617181920212223242526
  1. $c1 = comdat any
  2. ; Variables
  3. @v1 = weak hidden global i32 0
  4. @v2 = weak protected global i32 0
  5. @v3 = weak hidden global i32 0
  6. @v4 = hidden global i32 1, comdat($c1)
  7. ; Aliases
  8. @a1 = weak hidden alias i32* @v1
  9. @a2 = weak protected alias i32* @v2
  10. @a3 = weak hidden alias i32* @v3
  11. ; Functions
  12. define weak hidden void @f1() {
  13. entry:
  14. ret void
  15. }
  16. define weak protected void @f2() {
  17. entry:
  18. ret void
  19. }
  20. define weak hidden void @f3() {
  21. entry:
  22. ret void
  23. }