Lines Matching refs:dbg
8 ; CHECK: br label %_Z4testi.exit, !dbg ![[MD:[0-9]+]]
9 ; CHECK: br label %_Z4testi.exit, !dbg ![[MD]]
10 ; CHECK: br label %invoke.cont, !dbg ![[MD]]
24 define i32 @_Z4testi(i32 %k) !dbg !4 {
30 …call void @llvm.dbg.declare(metadata i32* %k.addr, metadata !13, metadata !DIExpression()), !dbg !…
31 call void @llvm.dbg.declare(metadata i32* %k2, metadata !15, metadata !DIExpression()), !dbg !16
32 %0 = load i32, i32* %k.addr, align 4, !dbg !16
33 %call = call i32 @_Z8test_exti(i32 %0), !dbg !16
34 store i32 %call, i32* %k2, align 4, !dbg !16
35 %1 = load i32, i32* %k2, align 4, !dbg !17
36 %cmp = icmp sgt i32 %1, 100, !dbg !17
37 br i1 %cmp, label %if.then, label %if.end, !dbg !17
40 %2 = load i32, i32* %k2, align 4, !dbg !18
41 store i32 %2, i32* %retval, !dbg !18
42 br label %return, !dbg !18
45 store i32 0, i32* %retval, !dbg !19
46 %3 = load i32, i32* %retval, !dbg !20 ; hand-edited
47 ret i32 %3, !dbg !20 ; hand-edited
50 %4 = load i32, i32* %retval, !dbg !20
51 ret i32 %4, !dbg !20
56 declare void @llvm.dbg.declare(metadata, metadata, metadata) #1
60 define i32 @_Z5test2v() personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) !dbg !10 {
65 %0 = load i32, i32* @global_var, align 4, !dbg !21
67 to label %invoke.cont unwind label %lpad, !dbg !21
70 br label %try.cont, !dbg !23
74 catch i8* bitcast (i8** @_ZTIi to i8*), !dbg !21
75 %2 = extractvalue { i8*, i32 } %1, 0, !dbg !21
76 store i8* %2, i8** %exn.slot, !dbg !21
77 %3 = extractvalue { i8*, i32 } %1, 1, !dbg !21
78 store i32 %3, i32* %ehselector.slot, !dbg !21
79 br label %catch.dispatch, !dbg !21
82 %sel = load i32, i32* %ehselector.slot, !dbg !23
83 %4 = call i32 @llvm.eh.typeid.for(i8* bitcast (i8** @_ZTIi to i8*)) #2, !dbg !23
84 %matches = icmp eq i32 %sel, %4, !dbg !23
85 br i1 %matches, label %catch, label %eh.resume, !dbg !23
88 call void @llvm.dbg.declare(metadata i32* %e, metadata !24, metadata !DIExpression()), !dbg !25
89 %exn = load i8*, i8** %exn.slot, !dbg !23
90 %5 = call i8* @__cxa_begin_catch(i8* %exn) #2, !dbg !23
91 %6 = bitcast i8* %5 to i32*, !dbg !23
92 %7 = load i32, i32* %6, align 4, !dbg !23
93 store i32 %7, i32* %e, align 4, !dbg !23
94 store i32 0, i32* @global_var, align 4, !dbg !26
95 call void @__cxa_end_catch() #2, !dbg !28
96 br label %try.cont, !dbg !28
99 store i32 1, i32* @global_var, align 4, !dbg !29
100 ret i32 0, !dbg !30
103 %exn1 = load i8*, i8** %exn.slot, !dbg !23
104 %sel2 = load i32, i32* %ehselector.slot, !dbg !23
105 %lpad.val = insertvalue { i8*, i32 } undef, i8* %exn1, 0, !dbg !23
106 %lpad.val3 = insertvalue { i8*, i32 } %lpad.val, i32 %sel2, 1, !dbg !23
107 resume { i8*, i32 } %lpad.val3, !dbg !23
122 !llvm.dbg.cu = !{!0}