Home | History | Annotate | Download | only in X86

Lines Matching full:debug

3 # Test the extension of debug ranges from predecessors.
26 # with clang -g -O3 -c -emit-llvm LiveDebugValues.c -S -o live-debug-values.ll
27 # then llc -stop-after stackmap-liveness live-debug-values.ll -o /dev/null > live-debug-values.mir
28 # This case will also produce multiple locations but only the debug range
30 # llvm/test/DebugInfo/live-debug-values.ll and present here for testing under
36 # CHECK: DBG_VALUE debug-use %rsi, debug-use _, !13, !20, debug-location !22
37 # CHECK-NEXT: DBG_VALUE debug-use %ebx, debug-use _, !14, !20, debug-location !33
41 ; ModuleID = 'live-debug-values.ll'
128 !18 = !{i32 2, !"Debug Info Version", i32 3}
199 DBG_VALUE debug-use %edi, debug-use _, !12, !20, debug-location !21
200 DBG_VALUE debug-use %rsi, debug-use _, !13, !20, debug-location !22
202 DBG_VALUE debug-use %eax, debug-use _, !12, !20, debug-location !21
204 CMP32ri8 killed %eax, 2, implicit-def %eflags, debug-location !26
211 DBG_VALUE debug-use %rsi, debug-use _, !13, !20, debug-location !22
212 %rdi = MOV64rm killed %rsi, 1, _, 8, _, debug-location !27 :: (load 8 from %ir.arrayidx, !tbaa !28)
213 dead %eax = XOR32rr undef %eax, undef %eax, implicit-def dead %eflags, implicit-def %al, debug-location !32
214 CALL64pcrel32 @atoi, csr_64, implicit %rsp, implicit %rdi, implicit %al, implicit-def %rsp, implicit-def %eax, debug-location !32
215 %edi = MOV32rr %eax, debug-location !32
216 DBG_VALUE debug-use %edi, debug-use _, !14, !20, debug-location !33
222 CALL64pcrel32 @change, csr_64, implicit %rsp, implicit %edi, implicit-def %rsp, implicit-def %eax, debug-location !34
223 %ebx = MOV32rr %eax, debug-location !34
224 DBG_VALUE debug-use %ebx, debug-use _, !14, !20, debug-location !33
225 CMP32ri8 %ebx, 11, implicit-def %eflags, debug-location !37
226 JL_1 %bb.4.if.else.5, implicit killed %eflags, debug-location !37
232 DBG_VALUE debug-use %ebx, debug-use _, !14, !20, debug-location !33
233 %edi = MOV32rr %ebx, debug-location !38
234 CALL64pcrel32 @modify, csr_64, implicit %rsp, implicit %edi, implicit-def %rsp, implicit-def %eax, debug-location !38
235 %ecx = MOV32rr %eax, debug-location !38
236 %ecx = ADD32rr killed %ecx, killed %ebx, implicit-def dead %eflags, debug-location !40
243 DBG_VALUE debug-use %ebx, debug-use _, !14, !20, debug-location !33
244 %edi = MOV32rr killed %ebx, debug-location !42
245 CALL64pcrel32 @inc, csr_64, implicit %rsp, implicit %edi, implicit-def %rsp, implicit-def %eax, debug-location !42
246 %ecx = MOV32rr %eax, debug-location !42
251 MOV32mr %rip, 1, _, @m, _, %ecx, debug-location !43 :: (store 4 into @m, !tbaa !44)
252 dead undef %edi = MOV32ri64 @.str, implicit-def %rdi, debug-location !46
253 dead %eax = XOR32rr undef %eax, undef %eax, implicit-def dead %eflags, implicit-def %al, debug-location !47
254 %esi = MOV32rr killed %ecx, debug-location !46
255 CALL64pcrel32 @printf, csr_64, implicit %rsp, implicit %rdi, implicit %esi, implicit %al, implicit-def %rsp, implicit-def dead %eax, debug-location !46
256 %eax = XOR32rr undef %eax, undef %eax, implicit-def dead %eflags, debug-location !47
257 %rbx = POP64r implicit-def %rsp, implicit %rsp, debug-location !47
258 RETQ %eax, debug-location !47