Lines Matching refs:dbg
21 define void @_ZN1AC2Ei(%class.A* %this, i32 %i) unnamed_addr #0 align 2 !dbg !49 {
26 …call void @llvm.dbg.declare(metadata %class.A** %this.addr, metadata !67, metadata !DIExpression()…
28 …call void @llvm.dbg.declare(metadata i32* %i.addr, metadata !70, metadata !DIExpression()), !dbg !…
30 %0 = bitcast %class.A* %this1 to i8***, !dbg !72
31 …store i8** getelementptr inbounds ([4 x i8*], [4 x i8*]* @_ZTV1A, i64 0, i64 2), i8*** %0, !dbg !72
32 %m_int = getelementptr inbounds %class.A, %class.A* %this1, i32 0, i32 1, !dbg !72
33 %1 = load i32, i32* %i.addr, align 4, !dbg !72
34 store i32 %1, i32* %m_int, align 4, !dbg !72
35 ret void, !dbg !73
39 declare void @llvm.dbg.declare(metadata, metadata, metadata) #1
42 define void @_ZN1AC2ERKS_(%class.A* %this, %class.A* %rhs) unnamed_addr #0 align 2 !dbg !50 {
47 …call void @llvm.dbg.declare(metadata %class.A** %this.addr, metadata !74, metadata !DIExpression()…
49 …call void @llvm.dbg.declare(metadata %class.A** %rhs.addr, metadata !76, metadata !DIExpression())…
51 %0 = bitcast %class.A* %this1 to i8***, !dbg !78
52 …store i8** getelementptr inbounds ([4 x i8*], [4 x i8*]* @_ZTV1A, i64 0, i64 2), i8*** %0, !dbg !78
53 %m_int = getelementptr inbounds %class.A, %class.A* %this1, i32 0, i32 1, !dbg !78
54 %1 = load %class.A*, %class.A** %rhs.addr, align 8, !dbg !78
55 %m_int2 = getelementptr inbounds %class.A, %class.A* %1, i32 0, i32 1, !dbg !78
56 %2 = load i32, i32* %m_int2, align 4, !dbg !78
57 store i32 %2, i32* %m_int, align 4, !dbg !78
58 ret void, !dbg !79
62 define %class.A* @_ZN1AaSERKS_(%class.A* %this, %class.A* %rhs) #0 align 2 !dbg !51 {
67 …call void @llvm.dbg.declare(metadata %class.A** %this.addr, metadata !80, metadata !DIExpression()…
69 …call void @llvm.dbg.declare(metadata %class.A** %rhs.addr, metadata !82, metadata !DIExpression())…
71 %0 = load %class.A*, %class.A** %rhs.addr, align 8, !dbg !84
72 %m_int = getelementptr inbounds %class.A, %class.A* %0, i32 0, i32 1, !dbg !84
73 %1 = load i32, i32* %m_int, align 4, !dbg !84
74 %m_int2 = getelementptr inbounds %class.A, %class.A* %this1, i32 0, i32 1, !dbg !84
75 store i32 %1, i32* %m_int2, align 4, !dbg !84
76 ret %class.A* %this1, !dbg !85
80 define i32 @_ZN1A7get_intEv(%class.A* %this) #0 align 2 !dbg !52 {
84 …call void @llvm.dbg.declare(metadata %class.A** %this.addr, metadata !86, metadata !DIExpression()…
86 %m_int = getelementptr inbounds %class.A, %class.A* %this1, i32 0, i32 1, !dbg !88
87 %0 = load i32, i32* %m_int, align 4, !dbg !88
88 ret i32 %0, !dbg !88
92 define void @_ZN1B9AInstanceEv(%class.A* noalias sret %agg.result, %class.B* %this) #2 align 2 !dbg…
98 …call void @llvm.dbg.declare(metadata %class.B** %this.addr, metadata !89, metadata !DIExpression()…
100 store i1 false, i1* %nrvo, !dbg !92
101 …call void @llvm.dbg.declare(metadata %class.A* %agg.result, metadata !93, metadata !DIExpression(D…
102 call void @_ZN1AC1Ei(%class.A* %agg.result, i32 12), !dbg !92
103 store i1 true, i1* %nrvo, !dbg !94
105 %nrvo.val = load i1, i1* %nrvo, !dbg !95
106 br i1 %nrvo.val, label %nrvo.skipdtor, label %nrvo.unused, !dbg !95
109 call void @_ZN1AD2Ev(%class.A* %agg.result), !dbg !96
110 br label %nrvo.skipdtor, !dbg !96
113 ret void, !dbg !98
117 define linkonce_odr void @_ZN1AD2Ev(%class.A* %this) unnamed_addr #0 align 2 !dbg !63 {
121 …call void @llvm.dbg.declare(metadata %class.A** %this.addr, metadata !101, metadata !DIExpression(…
123 ret void, !dbg !103
127 … %argc, i8** %argv) #2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) !dbg !54 {
141 …call void @llvm.dbg.declare(metadata i32* %argc.addr, metadata !104, metadata !DIExpression()), !d…
143 …call void @llvm.dbg.declare(metadata i8*** %argv.addr, metadata !106, metadata !DIExpression()), !…
144 …call void @llvm.dbg.declare(metadata %class.B* %b, metadata !107, metadata !DIExpression()), !dbg …
145 call void @_ZN1BC2Ev(%class.B* %b), !dbg !108
146 …call void @llvm.dbg.declare(metadata i32* %return_val, metadata !109, metadata !DIExpression()), !…
147 call void @_ZN1B9AInstanceEv(%class.A* sret %temp.lvalue, %class.B* %b), !dbg !110
149 to label %invoke.cont unwind label %lpad, !dbg !110
152 call void @_ZN1AD2Ev(%class.A* %temp.lvalue), !dbg !111
153 store i32 %call, i32* %return_val, align 4, !dbg !111
154 …call void @llvm.dbg.declare(metadata %class.A* %a, metadata !113, metadata !DIExpression()), !dbg …
155 call void @_ZN1B9AInstanceEv(%class.A* sret %a, %class.B* %b), !dbg !114
156 %0 = load i32, i32* %return_val, align 4, !dbg !115
157 store i32 %0, i32* %retval, !dbg !115
159 call void @_ZN1AD2Ev(%class.A* %a), !dbg !116
160 %1 = load i32, i32* %retval, !dbg !116
161 ret i32 %1, !dbg !116
165 cleanup, !dbg !116
166 %3 = extractvalue { i8*, i32 } %2, 0, !dbg !116
167 store i8* %3, i8** %exn.slot, !dbg !116
168 %4 = extractvalue { i8*, i32 } %2, 1, !dbg !116
169 store i32 %4, i32* %ehselector.slot, !dbg !116
171 to label %invoke.cont1 unwind label %terminate.lpad, !dbg !116
174 br label %eh.resume, !dbg !117
177 %exn = load i8*, i8** %exn.slot, !dbg !119
178 %sel = load i32, i32* %ehselector.slot, !dbg !119
179 %lpad.val = insertvalue { i8*, i32 } undef, i8* %exn, 0, !dbg !119
180 %lpad.val2 = insertvalue { i8*, i32 } %lpad.val, i32 %sel, 1, !dbg !119
181 resume { i8*, i32 } %lpad.val2, !dbg !119
185 catch i8* null, !dbg !121
186 %6 = extractvalue { i8*, i32 } %5, 0, !dbg !121
187 call void @__clang_call_terminate(i8* %6) #5, !dbg !121
188 unreachable, !dbg !121
192 define linkonce_odr void @_ZN1BC2Ev(%class.B* %this) unnamed_addr #0 align 2 !dbg !62 {
196 …call void @llvm.dbg.declare(metadata %class.B** %this.addr, metadata !123, metadata !DIExpression(…
198 ret void, !dbg !125
215 …nnamed_addr #2 align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) !dbg !61 {
221 …call void @llvm.dbg.declare(metadata %class.A** %this.addr, metadata !126, metadata !DIExpression(…
224 to label %invoke.cont unwind label %lpad, !dbg !128
227 %0 = bitcast %class.A* %this1 to i8*, !dbg !129
228 call void @_ZdlPv(i8* %0) #7, !dbg !129
229 ret void, !dbg !129
233 cleanup, !dbg !131
234 %2 = extractvalue { i8*, i32 } %1, 0, !dbg !131
235 store i8* %2, i8** %exn.slot, !dbg !131
236 %3 = extractvalue { i8*, i32 } %1, 1, !dbg !131
237 store i32 %3, i32* %ehselector.slot, !dbg !131
238 %4 = bitcast %class.A* %this1 to i8*, !dbg !131
239 call void @_ZdlPv(i8* %4) #7, !dbg !131
240 br label %eh.resume, !dbg !131
243 %exn = load i8*, i8** %exn.slot, !dbg !133
244 %sel = load i32, i32* %ehselector.slot, !dbg !133
245 %lpad.val = insertvalue { i8*, i32 } undef, i8* %exn, 0, !dbg !133
246 %lpad.val2 = insertvalue { i8*, i32 } %lpad.val, i32 %sel, 1, !dbg !133
247 resume { i8*, i32 } %lpad.val2, !dbg !133
262 !llvm.dbg.cu = !{!0}