llvm-hs-pretty-0.4.0.0: tests/input/global.ll
$g29 = comdat any
$com1 = comdat exactmatch
; Mutable.
@g1 = global i32 0
; Immutable.
@g2 = constant i32 0
; External linkage.
@g3 = external global i32
@g4 = extern_weak global i32
; Linkage.
@g5 = appending global i32 0
@g6 = available_externally global i32 0
@g7 = common global i32 0
@g8 = internal global i32 0
@g9 = linkonce global i32 0
@g10 = linkonce_odr global i32 0
@g11 = private global i32 0
@g12 = weak global i32 0
@g13 = weak_odr global i32 0
; Visibility.
@g14 = default global i32 0
@g15 = hidden global i32 0
@g16 = protected global i32 0
; DLL storage class.
@g17 = dllimport global i32 0
@g18 = dllexport global i32 0
; Thread local storage.
@g19 = thread_local global i32 0
@g20 = thread_local(localdynamic) global i32 0
@g21 = thread_local(initialexec) global i32 0
@g22 = thread_local(localexec) global i32 0
; Unnamed address.
@g23 = local_unnamed_addr global i32 0
@g24 = unnamed_addr global i32 0
; Address space.
@g25 = addrspace(1) global i32 0
@g26 = external addrspace(1) global i32
; Externally initialized.
@g27 = externally_initialized global i32 0
; Section.
@g28 = global i32 0, section "foo"
; Comdat.
@g29 = global i32 0, comdat
@g30 = global i32 0, comdat($com1)
; Align.
@g31 = global i32 0, align 8
; Metadata.
@g32 = global i32 0, !foo !{!"bar"}, !baz !{!"qux"}
; Full global definition.
@g33 = common default dllexport thread_local(localdynamic) unnamed_addr addrspace(1) externally_initialized global i32 0, section "foo", comdat($com1), align 8, !foo !{!"bar"}, !baz !{!"qux"}
; Permutations of global declarations and definitions.
@g34 = external global i32, align 8
@g35 = external global i32, comdat($com1), align 8
@g36 = external global i32, comdat($com1)
@g37 = external global i32, section "foo", align 8
@g38 = external global i32, section "foo", comdat($com1), align 8
@g39 = external global i32, section "foo", comdat($com1)
@g40 = external global i32, section "foo"
@g41 = global i32 42 ,comdat($com1), align 8
@g42 = global i32 42 ,section "foo", align 8
@g43 = global i32 42 ,section "foo", comdat($com1)