$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)