Lines Matching full:dbg
31 ; CHECK: br label %invoke.cont, !dbg [[MD:![0-9]+]]
44 define i32 @_Z4testi(i32 %k) !dbg !4 {
50 …call void @llvm.dbg.declare(metadata i32* %k.addr, metadata !13, metadata !DIExpression()), !dbg !…
51 call void @llvm.dbg.declare(metadata i32* %k2, metadata !15, metadata !DIExpression()), !dbg !16
52 %0 = load i32, i32* %k.addr, align 4, !dbg !16
53 %call = call i32 @_Z8test_exti(i32 %0), !dbg !16
54 store i32 %call, i32* %k2, align 4, !dbg !16
55 %1 = load i32, i32* %k2, align 4, !dbg !17
56 %cmp = icmp sgt i32 %1, 100, !dbg !17
57 br i1 %cmp, label %if.then, label %if.end, !dbg !17
60 %2 = load i32, i32* %k2, align 4, !dbg !18
61 store i32 %2, i32* %retval, !dbg !18
62 br label %return, !dbg !18
65 store i32 0, i32* %retval, !dbg !19
66 br label %return, !dbg !19
69 %3 = load i32, i32* %retval, !dbg !20
70 ret i32 %3, !dbg !20
74 declare void @llvm.dbg.declare(metadata, metadata, metadata) #1
78 define i32 @_Z5test2v() personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) !dbg !10 {
83 %0 = load i32, i32* @global_var, align 4, !dbg !21
85 to label %invoke.cont unwind label %lpad, !dbg !21
88 br label %try.cont, !dbg !23
92 catch i8* bitcast (i8** @_ZTIi to i8*), !dbg !21
93 %2 = extractvalue { i8*, i32 } %1, 0, !dbg !21
94 store i8* %2, i8** %exn.slot, !dbg !21
95 %3 = extractvalue { i8*, i32 } %1, 1, !dbg !21
96 store i32 %3, i32* %ehselector.slot, !dbg !21
97 br label %catch.dispatch, !dbg !21
100 %sel = load i32, i32* %ehselector.slot, !dbg !23
101 %4 = call i32 @llvm.eh.typeid.for(i8* bitcast (i8** @_ZTIi to i8*)) #2, !dbg !23
102 %matches = icmp eq i32 %sel, %4, !dbg !23
103 br i1 %matches, label %catch, label %eh.resume, !dbg !23
106 call void @llvm.dbg.declare(metadata i32* %e, metadata !24, metadata !DIExpression()), !dbg !25
107 %exn = load i8*, i8** %exn.slot, !dbg !23
108 %5 = call i8* @__cxa_begin_catch(i8* %exn) #2, !dbg !23
109 %6 = bitcast i8* %5 to i32*, !dbg !23
110 %7 = load i32, i32* %6, align 4, !dbg !23
111 store i32 %7, i32* %e, align 4, !dbg !23
112 store i32 0, i32* @global_var, align 4, !dbg !26
113 call void @__cxa_end_catch() #2, !dbg !28
114 br label %try.cont, !dbg !28
117 store i32 1, i32* @global_var, align 4, !dbg !29
118 ret i32 0, !dbg !30
121 %exn1 = load i8*, i8** %exn.slot, !dbg !23
122 %sel2 = load i32, i32* %ehselector.slot, !dbg !23
123 %lpad.val = insertvalue { i8*, i32 } undef, i8* %exn1, 0, !dbg !23
124 %lpad.val3 = insertvalue { i8*, i32 } %lpad.val, i32 %sel2, 1, !dbg !23
125 resume { i8*, i32 } %lpad.val3, !dbg !23
140 !llvm.dbg.cu = !{!0}