Lines Matching refs:dbg
22 define void @_Z1fv() #0 !dbg !4 {
25 %0 = ptrtoint i32** %p to i64, !dbg !19
26 %1 = and i64 %0, -70368744177672, !dbg !19
27 %2 = inttoptr i64 %1 to i64*, !dbg !19
28 store i64 -1, i64* %2, align 8, !dbg !19
29 …lementptr inbounds ([1000 x i64], [1000 x i64]* @__msan_param_tls, i64 0, i64 0), align 8, !dbg !19
30 … getelementptr inbounds ([8 x i64], [8 x i64]* @__msan_retval_tls, i64 0, i64 0), align 8, !dbg !19
31 %call = call i8* @_Znwm(i64 4) #4, !dbg !19
32 … getelementptr inbounds ([8 x i64], [8 x i64]* @__msan_retval_tls, i64 0, i64 0), align 8, !dbg !19
33 %3 = bitcast i8* %call to i32*, !dbg !19
34 …tail call void @llvm.dbg.value(metadata i32* %3, i64 0, metadata !9, metadata !DIExpression()), !d…
35 %4 = inttoptr i64 %1 to i64*, !dbg !19
36 store i64 %_msret, i64* %4, align 8, !dbg !19
37 store volatile i32* %3, i32** %p, align 8, !dbg !19
38 …tail call void @llvm.dbg.value(metadata i32** %p, i64 0, metadata !9, metadata !DIExpression()), !…
39 %p.0.p.0. = load volatile i32*, i32** %p, align 8, !dbg !20
40 %_msld = load i64, i64* %4, align 8, !dbg !20
41 %_mscmp = icmp eq i64 %_msld, 0, !dbg !20
42 br i1 %_mscmp, label %6, label %5, !dbg !20, !prof !22
45 call void @__msan_warning_noreturn(), !dbg !20
46 call void asm sideeffect "", ""() #3, !dbg !20
47 unreachable, !dbg !20
50 %7 = load i32, i32* %p.0.p.0., align 4, !dbg !20, !tbaa !23
51 %8 = ptrtoint i32* %p.0.p.0. to i64, !dbg !20
52 %9 = and i64 %8, -70368744177665, !dbg !20
53 %10 = inttoptr i64 %9 to i32*, !dbg !20
54 %_msld2 = load i32, i32* %10, align 4, !dbg !20
55 %11 = icmp ne i32 %_msld2, 0, !dbg !20
56 %12 = xor i32 %_msld2, -1, !dbg !20
57 %13 = and i32 %7, %12, !dbg !20
58 %14 = icmp eq i32 %13, 0, !dbg !20
59 %_msprop_icmp = and i1 %11, %14, !dbg !20
60 br i1 %_msprop_icmp, label %15, label %16, !dbg !20, !prof !27
63 call void @__msan_warning_noreturn(), !dbg !20
64 call void asm sideeffect "", ""() #3, !dbg !20
65 unreachable, !dbg !20
68 %tobool = icmp eq i32 %7, 0, !dbg !20
69 br i1 %tobool, label %if.end, label %if.then, !dbg !20
72 …lementptr inbounds ([1000 x i64], [1000 x i64]* @__msan_param_tls, i64 0, i64 0), align 8, !dbg !28
73 store i32 0, i32* bitcast ([8 x i64]* @__msan_retval_tls to i32*), align 8, !dbg !28
74 …%puts = call i32 @puts(i8* getelementptr inbounds ([4 x i8], [4 x i8]* @str, i64 0, i64 0)), !dbg …
75 br label %if.end, !dbg !28
78 ret void, !dbg !29
85 define i32 @main() #0 !dbg !13 {
88 %0 = ptrtoint i32** %p.i to i64, !dbg !30
89 %1 = and i64 %0, -70368744177672, !dbg !30
90 %2 = inttoptr i64 %1 to i64*, !dbg !30
91 store i64 -1, i64* %2, align 8, !dbg !30
92 %p.i.0..sroa_cast = bitcast i32** %p.i to i8*, !dbg !30
93 call void @llvm.lifetime.start(i64 8, i8* %p.i.0..sroa_cast), !dbg !30
94 …lementptr inbounds ([1000 x i64], [1000 x i64]* @__msan_param_tls, i64 0, i64 0), align 8, !dbg !30
95 … getelementptr inbounds ([8 x i64], [8 x i64]* @__msan_retval_tls, i64 0, i64 0), align 8, !dbg !30
96 %call.i = call i8* @_Znwm(i64 4) #4, !dbg !30
97 … getelementptr inbounds ([8 x i64], [8 x i64]* @__msan_retval_tls, i64 0, i64 0), align 8, !dbg !30
98 %3 = bitcast i8* %call.i to i32*, !dbg !30
99 …tail call void @llvm.dbg.value(metadata i32* %3, i64 0, metadata !32, metadata !DIExpression()), !…
100 %4 = inttoptr i64 %1 to i64*, !dbg !30
101 store i64 %_msret, i64* %4, align 8, !dbg !30
102 store volatile i32* %3, i32** %p.i, align 8, !dbg !30
103 …tail call void @llvm.dbg.value(metadata i32** %p.i, i64 0, metadata !32, metadata !DIExpression())…
104 %p.i.0.p.0.p.0..i = load volatile i32*, i32** %p.i, align 8, !dbg !33
105 %_msld = load i64, i64* %4, align 8, !dbg !33
106 %_mscmp = icmp eq i64 %_msld, 0, !dbg !33
107 br i1 %_mscmp, label %6, label %5, !dbg !33, !prof !22
110 call void @__msan_warning_noreturn(), !dbg !33
111 call void asm sideeffect "", ""() #3, !dbg !33
112 unreachable, !dbg !33
115 %7 = load i32, i32* %p.i.0.p.0.p.0..i, align 4, !dbg !33, !tbaa !23
116 %8 = ptrtoint i32* %p.i.0.p.0.p.0..i to i64, !dbg !33
117 %9 = and i64 %8, -70368744177665, !dbg !33
118 %10 = inttoptr i64 %9 to i32*, !dbg !33
119 %_msld2 = load i32, i32* %10, align 4, !dbg !33
120 %11 = icmp ne i32 %_msld2, 0, !dbg !33
121 %12 = xor i32 %_msld2, -1, !dbg !33
122 %13 = and i32 %7, %12, !dbg !33
123 %14 = icmp eq i32 %13, 0, !dbg !33
124 %_msprop_icmp = and i1 %11, %14, !dbg !33
125 br i1 %_msprop_icmp, label %15, label %16, !dbg !33, !prof !27
128 call void @__msan_warning_noreturn(), !dbg !33
129 call void asm sideeffect "", ""() #3, !dbg !33
130 unreachable, !dbg !33
133 %tobool.i = icmp eq i32 %7, 0, !dbg !33
134 br i1 %tobool.i, label %_Z1fv.exit, label %if.then.i, !dbg !33
137 …lementptr inbounds ([1000 x i64], [1000 x i64]* @__msan_param_tls, i64 0, i64 0), align 8, !dbg !34
138 store i32 0, i32* bitcast ([8 x i64]* @__msan_retval_tls to i32*), align 8, !dbg !34
139 …s.i = call i32 @puts(i8* getelementptr inbounds ([4 x i8], [4 x i8]* @str, i64 0, i64 0)), !dbg !34
140 br label %_Z1fv.exit, !dbg !34
143 call void @llvm.lifetime.end(i64 8, i8* %p.i.0..sroa_cast), !dbg !35
144 store i32 0, i32* bitcast ([8 x i64]* @__msan_retval_tls to i32*), align 8, !dbg !36
145 ret i32 0, !dbg !36
151 declare void @llvm.dbg.value(metadata, i64, metadata, metadata) #2
201 !llvm.dbg.cu = !{!0}