Lines Matching refs:dbg
43 define i64 @_Z3fooiil(i32 %x, i32 %y, i64 %N) #0 !dbg !4 {
54 %0 = load i32, i32* %x.addr, align 4, !dbg !11
55 %1 = load i32, i32* %y.addr, align 4, !dbg !11
56 %cmp = icmp slt i32 %0, %1, !dbg !11
57 br i1 %cmp, label %if.then, label %if.else, !dbg !11
60 %2 = load i32, i32* %y.addr, align 4, !dbg !13
61 %3 = load i32, i32* %x.addr, align 4, !dbg !13
62 %sub = sub nsw i32 %2, %3, !dbg !13
63 %conv = sext i32 %sub to i64, !dbg !13
64 store i64 %conv, i64* %retval, !dbg !13
65 br label %return, !dbg !13
68 store i64 0, i64* %i, align 8, !dbg !15
69 br label %for.cond, !dbg !15
72 %4 = load i64, i64* %i, align 8, !dbg !15
73 %5 = load i64, i64* %N.addr, align 8, !dbg !15
74 %cmp1 = icmp slt i64 %4, %5, !dbg !15
75 br i1 %cmp1, label %for.body, label %for.end18, !dbg !15
80 %6 = load i64, i64* %i, align 8, !dbg !18
81 %7 = load i64, i64* %N.addr, align 8, !dbg !18
82 %div = sdiv i64 %7, 3, !dbg !18
83 %cmp2 = icmp sgt i64 %6, %div, !dbg !18
84 br i1 %cmp2, label %if.then3, label %if.end, !dbg !18
89 %8 = load i32, i32* %x.addr, align 4, !dbg !21
90 %dec = add nsw i32 %8, -1, !dbg !21
91 store i32 %dec, i32* %x.addr, align 4, !dbg !21
92 br label %if.end, !dbg !21
95 %9 = load i64, i64* %i, align 8, !dbg !22
96 %10 = load i64, i64* %N.addr, align 8, !dbg !22
97 %div4 = sdiv i64 %10, 4, !dbg !22
98 %cmp5 = icmp sgt i64 %9, %div4, !dbg !22
99 br i1 %cmp5, label %if.then6, label %if.else7, !dbg !22
104 %11 = load i32, i32* %y.addr, align 4, !dbg !24
105 %inc = add nsw i32 %11, 1, !dbg !24
106 store i32 %inc, i32* %y.addr, align 4, !dbg !24
107 %12 = load i32, i32* %x.addr, align 4, !dbg !26
108 %add = add nsw i32 %12, 3, !dbg !26
109 store i32 %add, i32* %x.addr, align 4, !dbg !26
110 br label %if.end15, !dbg !27
113 store i32 0, i32* %j, align 4, !dbg !28
114 br label %for.cond8, !dbg !28
117 %13 = load i32, i32* %j, align 4, !dbg !28
118 %conv9 = zext i32 %13 to i64, !dbg !28
119 %14 = load i64, i64* %i, align 8, !dbg !28
120 %cmp10 = icmp slt i64 %conv9, %14, !dbg !28
121 br i1 %cmp10, label %for.body11, label %for.end, !dbg !28
126 %15 = load i32, i32* %j, align 4, !dbg !31
127 %16 = load i32, i32* %x.addr, align 4, !dbg !31
128 %add12 = add i32 %16, %15, !dbg !31
129 store i32 %add12, i32* %x.addr, align 4, !dbg !31
130 %17 = load i32, i32* %y.addr, align 4, !dbg !33
131 %sub13 = sub nsw i32 %17, 3, !dbg !33
132 store i32 %sub13, i32* %y.addr, align 4, !dbg !33
133 br label %for.inc, !dbg !34
136 %18 = load i32, i32* %j, align 4, !dbg !28
137 %inc14 = add i32 %18, 1, !dbg !28
138 store i32 %inc14, i32* %j, align 4, !dbg !28
139 br label %for.cond8, !dbg !28
145 br label %for.inc16, !dbg !35
148 %19 = load i64, i64* %i, align 8, !dbg !15
149 %inc17 = add nsw i64 %19, 1, !dbg !15
150 store i64 %inc17, i64* %i, align 8, !dbg !15
151 br label %for.cond, !dbg !15
157 %20 = load i32, i32* %y.addr, align 4, !dbg !36
158 %21 = load i32, i32* %x.addr, align 4, !dbg !36
159 %mul = mul nsw i32 %20, %21, !dbg !36
160 %conv20 = sext i32 %mul to i64, !dbg !36
161 store i64 %conv20, i64* %retval, !dbg !36
162 br label %return, !dbg !36
165 %22 = load i64, i64* %retval, !dbg !37
166 ret i64 %22, !dbg !37
170 define i32 @main() #1 !dbg !7 {
177 store i32 5678, i32* %x, align 4, !dbg !38
178 store i32 1234, i32* %y, align 4, !dbg !39
179 store i64 999999, i64* %N, align 8, !dbg !40
180 %0 = load i32, i32* %x, align 4, !dbg !41
181 %1 = load i32, i32* %y, align 4, !dbg !41
182 %2 = load i64, i64* %N, align 8, !dbg !41
183 %3 = load i32, i32* %x, align 4, !dbg !41
184 %4 = load i32, i32* %y, align 4, !dbg !41
185 %5 = load i64, i64* %N, align 8, !dbg !41
186 %call = call i64 @_Z3fooiil(i32 %3, i32 %4, i64 %5), !dbg !41
187 … inbounds ([24 x i8], [24 x i8]* @.str, i32 0, i32 0), i32 %0, i32 %1, i64 %2, i64 %call), !dbg !41
188 ret i32 0, !dbg !42
197 !llvm.dbg.cu = !{!0}