Lines Matching refs:queue
11 ; void scan(struct entry *queue, struct entry *end)
14 ; for (entry = (struct entry *)((char *)(queue->next) - 8);
30 define void @salvage_load(ptr %queue) local_unnamed_addr #0 !dbg !14 {
33 %0 = load ptr, ptr %queue, align 8, !dbg !19
34 %1 = load ptr, ptr %queue, align 8, !dbg !19
43 define void @salvage_bitcast(ptr %queue) local_unnamed_addr #0 !dbg !22 {
46 call void @llvm.dbg.value(metadata ptr %queue, metadata !24, metadata !20), !dbg !23
49 ; CHECK-NEXT: #dbg_value(ptr %queue,
51 store ptr %queue, ptr %im_not_dead, align 8
55 define void @salvage_gep0(ptr %queue, ptr %end) local_unnamed_addr #0 !dbg !25 {
58 %0 = getelementptr inbounds %struct.entry, ptr %queue, i32 -1, i32 0, !dbg !26
59 %1 = getelementptr inbounds %struct.entry, ptr %queue, i32 -1, i32 0, !dbg !26
63 ; CHECK-NEXT: #dbg_value(ptr %queue,
69 define void @salvage_gep1(ptr %queue, ptr %end) local_unnamed_addr #0 !dbg !28 {
72 %0 = getelementptr inbounds %struct.entry, ptr %queue, i32 -1, i32 0, !dbg !29
73 %1 = getelementptr inbounds %struct.entry, ptr %queue, i32 -1, i32 0, !dbg !29
77 ; CHECK-NEXT: #dbg_value(ptr %queue,
83 define void @salvage_gep2(ptr %queue, ptr %end) local_unnamed_addr #0 !dbg !31 {
86 %0 = getelementptr inbounds %struct.entry, ptr %queue, i32 -1, i32 0, !dbg !32
87 %1 = getelementptr inbounds %struct.entry, ptr %queue, i32 -1, i32 0, !dbg !32
91 ; CHECK-NEXT: #dbg_value(ptr %queue,