Lines Matching full:globals
1 …ed by utils/update_test_checks.py UTC_ARGS: --function-signature --check-attributes --check-globals
16 ; static const struct S GlobalS = {42, 3.14, 0};
20 ; if (GlobalS.a != 42)
22 ; if (GlobalS.b == 3.14)
24 ; if (GlobalS.c)
29 @GlobalS = internal constant %struct.S { i32 42, double 3.140000e+00, ptr null, i32 0 }, align 8
34 ; CHECK: @GlobalS = internal constant %struct.S { i32 42, double 3.140000e+00, ptr null, i32 0 }, a…
41 …%.*]] = atomicrmw add ptr getelementptr inbounds ([[STRUCT_S:%.*]], ptr @GlobalS, i32 0, i32 3), i…
42 ; CHECK-NEXT: [[CXI:%.*]] = cmpxchg ptr getelementptr inbounds ([[STRUCT_S]], ptr @GlobalS, i32 …
59 %i = load i32, ptr @GlobalS, align 8
60 call void @harmless_use(ptr @GlobalS)
61 …%rmw = atomicrmw add ptr getelementptr inbounds (%struct.S, ptr @GlobalS, i32 0, i32 3), i32 1 mon…
62 …%cxi = cmpxchg ptr getelementptr inbounds (%struct.S, ptr @GlobalS, i32 0, i32 3), i32 %cmpx, i32 …
72 %i1 = load double, ptr getelementptr inbounds (%struct.S, ptr @GlobalS, i32 0, i32 1), align 8
82 %i2 = load ptr, ptr getelementptr inbounds (%struct.S, ptr @GlobalS, i32 0, i32 2), align 8
116 %i = load double, ptr @GlobalS, align 8
127 %i1 = load i64, ptr getelementptr inbounds (%struct.S, ptr @GlobalS, i32 0, i32 1), align 8
138 %i2 = load i64, ptr getelementptr inbounds (%struct.S, ptr @GlobalS, i32 0, i32 2), align 8
162 ; CHECK-NEXT: [[I1:%.*]] = load double, ptr getelementptr (double, ptr @GlobalS, i32 3), align 8
177 %i = load i32, ptr getelementptr (i32, ptr @GlobalS, i32 1), align 8
187 %i1 = load double, ptr getelementptr (double, ptr @GlobalS, i32 3), align 8
197 %i2 = load ptr, ptr getelementptr (ptr, ptr @GlobalS, i32 2), align 8