Lines Matching full:global
2 // COFF: @baz = dso_local global i32 42
3 // COFF-NEXT: @import_var = external dllimport global i32
4 // COFF-NEXT: @weak_bar = extern_weak global i32
5 // COFF-NEXT: @bar = external dso_local global i32
6 // COFF-NEXT: @local_thread_var = dso_local thread_local global i32 42
7 // COFF-NEXT: @thread_var = external dso_local thread_local global i32
15 // MINGW: @baz = dso_local global i32 42
16 // MINGW-NEXT: @import_var = external dllimport global i32
17 // MINGW-NEXT: @weak_bar = extern_weak global i32
18 // MINGW-AUTO-IMPORT-NEXT: @bar = external global i32
19 // MINGW-NO-AUTO-IMPORT-NEXT: @bar = external dso_local global i32
20 // MINGW-NEXT: @local_thread_var = dso_local thread_local global i32 42
21 // MINGW-NATIVE_TLS-NEXT: @thread_var = external dso_local thread_local global i32
22 // MINGW-EMUTLS-NEXT: @thread_var = external thread_local global i32
28 /// dso_local on most global objects.
31 // STATIC: @baz = dso_local global i32 42
32 // STATIC-NEXT: @import_var = external dso_local global i32
33 // STATIC-NEXT: @weak_bar = extern_weak dso_local global i32
34 // STATIC-NEXT: @bar = external dso_local global i32
35 // STATIC-NEXT: @local_thread_var = dso_local thread_local global i32 42
36 // STATIC-NEXT: @thread_var = external thread_local global i32
43 /// If -fno-direct-access-external-data is set, drop dso_local from global variable
46 // STATIC-INDIRECT: @baz = dso_local global i32 42
47 // STATIC-INDIRECT-NEXT: @import_var = external global i32
48 // STATIC-INDIRECT-NEXT: @weak_bar = extern_weak global i32
49 // STATIC-INDIRECT-NEXT: @bar = external global i32
50 // STATIC-INDIRECT-NEXT: @local_thread_var = dso_local thread_local global i32 42
51 // STATIC-INDIRECT-NEXT: @thread_var = external thread_local global i32
59 // PIE: @baz = dso_local global i32 42
60 // PIE-NEXT: @import_var = external global i32
61 // PIE-NEXT: @weak_bar = extern_weak global i32
62 // PIE-NEXT: @bar = external global i32
63 // PIE-NEXT: @local_thread_var = dso_local thread_local global i32 42
64 // PIE-NEXT: @thread_var = external thread_local global i32
72 // PIE-DIRECT: @baz = dso_local global i32 42
73 // PIE-DIRECT-NEXT: @import_var = external dso_local global i32
74 // PIE-DIRECT-NEXT: @weak_bar = extern_weak global i32
75 // PIE-DIRECT-NEXT: @bar = external dso_local global i32
76 // PIE-DIRECT-NEXT: @local_thread_var = dso_local thread_local global i32 42
77 // PIE-DIRECT-NEXT: @thread_var = external thread_local global i32
85 // NOPLT: @baz = dso_local global i32 42
86 // NOPLT-NEXT: @import_var = external dso_local global i32
87 // NOPLT-NEXT: @weak_bar = extern_weak dso_local global i32
88 // NOPLT-NEXT: @bar = external dso_local global i32
89 // NOPLT-NEXT: @local_thread_var = dso_local thread_local global i32 42
90 // NOPLT-NEXT: @thread_var = external thread_local global i32
96 // PIE-DIRECT-NOPLT: @baz = dso_local global i32 42
97 // PIE-DIRECT-NOPLT-NEXT: @import_var = external dso_local global i32
98 // PIE-DIRECT-NOPLT-NEXT: @weak_bar = extern_weak global i32
99 // PIE-DIRECT-NOPLT-NEXT: @bar = external dso_local global i32
100 // PIE-DIRECT-NOPLT-NEXT: @local_thread_var = dso_local thread_local global i32 42
101 // PIE-DIRECT-NOPLT-NEXT: @thread_var = external thread_local global i32
108 // PIE-NO-PLT: @baz = dso_local global i32 42
109 // PIE-NO-PLT-NEXT: @import_var = external global i32
110 // PIE-NO-PLT-NEXT: @weak_bar = extern_weak global i32
111 // PIE-NO-PLT-NEXT: @bar = external global i32
112 // PIE-NO-PLT-NEXT: @local_thread_var = dso_local thread_local global i32 42
113 // PIE-NO-PLT-NEXT: @thread_var = external thread_local global i32
121 // SHARED-DAG: @bar = external global i32
122 // SHARED-DAG: @weak_bar = extern_weak global i32
124 // SHARED-DAG: @baz ={{.*}} global i32 42
126 // SHARED-DAG: @thread_var = external thread_local global i32
127 // SHARED-DAG: @local_thread_var ={{.*}} thread_local global i32 42