Changeset View
Changeset View
Standalone View
Standalone View
llvm/test/DebugInfo/MIR/X86/kill-entry-value-after-diamond-bbs.mir
# RUN: llc -debug-entry-values -run-pass=livedebugvalues -march=x86-64 -o - %s -experimental-debug-variable-locations=false | FileCheck %s --check-prefixes=CHECK,VARLOCLDV | # RUN: llc -debug-entry-values -run-pass=livedebugvalues -march=x86-64 -o - %s -experimental-debug-variable-locations=false | FileCheck %s --check-prefixes=CHECK,VARLOCLDV | ||||
# RUN: llc -debug-entry-values -force-instr-ref-livedebugvalues=1 -run-pass=livedebugvalues -march=x86-64 -o - %s | FileCheck %s --check-prefixes=CHECK,INSTRREFLDV | # RUN: llc -debug-entry-values -run-pass=livedebugvalues -march=x86-64 -o - %s -experimental-debug-variable-locations=true | FileCheck %s --check-prefixes=CHECK,INSTRREFLDV | ||||
# | # | ||||
# The test case was artificially adjusted, in order to make proper diamond basic | # The test case was artificially adjusted, in order to make proper diamond basic | ||||
# block structure relevant to the debug entry values clobbering. | # block structure relevant to the debug entry values clobbering. | ||||
# | # | ||||
# CHECK: ![[ARG_B:.*]] = !DILocalVariable(name: "b" | # CHECK: ![[ARG_B:.*]] = !DILocalVariable(name: "b" | ||||
# CHECK: bb.0.entry | # CHECK: bb.0.entry | ||||
# CHECK: DBG_VALUE $esi, $noreg, ![[ARG_B]], !DIExpression() | # CHECK: DBG_VALUE $esi, $noreg, ![[ARG_B]], !DIExpression() | ||||
# CHECK: bb.1.if.then | # CHECK: bb.1.if.then | ||||
▲ Show 20 Lines • Show All 176 Lines • Show Last 20 Lines |