Lines Matching refs:thread_local
6 // CHECK: @a = thread_local global i32 0
7 thread_local int a = f();
8 extern thread_local int b;
11 // CHECK: @_ZL1d = internal thread_local global i32 0
12 static thread_local int d = g();
14 struct U { static thread_local int m; };
15 // CHECK: @_ZN1U1mE = thread_local global i32 0
16 thread_local int U::m = f();
18 template<typename T> struct V { static thread_local int m; };
19 template<typename T> thread_local int V<T>::m = g();
24 // CHECK: @_ZN1VIiE1mE = weak_odr thread_local global i32 0
26 // CHECK: @_ZZ1fvE1n = internal thread_local global i32 0
28 // CHECK: @_ZGVZ1fvE1n = internal thread_local global i8 0
30 // CHECK: @_ZZ8tls_dtorvE1s = internal thread_local global
31 // CHECK: @_ZGVZ8tls_dtorvE1s = internal thread_local global i8 0
33 // CHECK: @_ZZ8tls_dtorvE1t = internal thread_local global
34 // CHECK: @_ZGVZ8tls_dtorvE1t = internal thread_local global i8 0
36 // CHECK: @_ZZ8tls_dtorvE1u = internal thread_local global
37 // CHECK: @_ZGVZ8tls_dtorvE1u = internal thread_local global i8 0
38 // CHECK: @_ZGRZ8tls_dtorvE1u = private thread_local global
40 // CHECK: @_ZGVN1VIiE1mE = weak_odr thread_local global i64 0
42 // CHECK: @__tls_guard = internal thread_local global i8 0
68 static thread_local int n = g();
114 static thread_local S s;
120 static thread_local T t;
126 static thread_local const S &u = S();
133 thread_local int n;