Lines Matching refs:MyStruct
15 %MyStruct = type { i32, %"struct.std::atomic", %union.anon }
17 define void @atomicLoadsBothWriteAndReadMem(%MyStruct *%a, %MyStruct *%b, %MyStruct *%lim) {
22 %0 = phi %MyStruct* [ %a, %entry ], [ %ainc, %loop ]
23 %1 = phi %MyStruct* [ %b, %entry ], [ %binc, %loop ]
24 %2 = getelementptr %MyStruct, %MyStruct* %1, i64 0, i32 0
26 %4 = getelementptr inbounds %MyStruct, %MyStruct* %0, i64 0, i32 0
28 %5 = getelementptr inbounds %MyStruct, %MyStruct* %1, i64 0, i32 1, i32 0, i32 0
30 %7 = getelementptr inbounds %MyStruct, %MyStruct* %0, i64 0, i32 1, i32 0, i32 0
32 %8 = getelementptr inbounds %MyStruct, %MyStruct* %1, i64 0, i32 2, i32 0
33 %9 = getelementptr inbounds %MyStruct, %MyStruct* %0, i64 0, i32 2, i32 0
36 %binc = getelementptr inbounds %MyStruct, %MyStruct* %1, i64 1
37 %ainc = getelementptr inbounds %MyStruct, %MyStruct* %0, i64 1
38 %cond = icmp eq %MyStruct* %binc, %lim