[PATCH] D114626: [DebugInfo][InstrRef] "final final" test cleanups for x86 tests
Jeremy Morse via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Nov 26 03:56:27 PST 2021
jmorse created this revision.
jmorse added reviewers: TWeaver, StephenTozer, Orlando, djtodoro.
Herald added a subscriber: pengfei.
jmorse requested review of this revision.
Herald added a project: LLVM.
Herald added a subscriber: llvm-commits.
Two "totally definitely the last ones" test updates:
- fp-stack.ll: this test targets i686, and so it won't be getting instruction referencing, or at least not right now,
- X86/live-debug-values.ll: instruction referencing will produce entry values in this test, add check lines to account for this. It's not clear what the test is supposed to be testing anyway, but the entry values appear to be correct.
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D114626
Files:
llvm/test/DebugInfo/COFF/fp-stack.ll
llvm/test/DebugInfo/X86/live-debug-values.ll
Index: llvm/test/DebugInfo/X86/live-debug-values.ll
===================================================================
--- llvm/test/DebugInfo/X86/live-debug-values.ll
+++ llvm/test/DebugInfo/X86/live-debug-values.ll
@@ -1,4 +1,5 @@
; RUN: llc -filetype=asm %s -o - -experimental-debug-variable-locations=false | FileCheck %s
+; RUN: llc -filetype=asm %s -o - -experimental-debug-variable-locations=true | FileCheck %s --check-prefixes=CHECK,INSTRREF
; Test the extension of debug ranges from predecessors.
; Generated from the source file LiveDebugValues.c:
@@ -29,8 +30,10 @@
; DBG_VALUE for variable "n" is extended into %bb.5 from its predecessors %bb.3
; and %bb.4.
-; CHECK: .LBB0_5:
-; CHECK-NEXT: #DEBUG_VALUE: main:n <- $ebx
+; CHECK: .LBB0_5:
+; INSTRREF-NEXT: #DEBUG_VALUE: main:argc <- [DW_OP_LLVM_entry_value 1] $edi
+; INSTRREF-NEXT: #DEBUG_VALUE: main:argv <- [DW_OP_LLVM_entry_value 1] $rsi
+; CHECK-NEXT: #DEBUG_VALUE: main:n <- $ebx
; Other register values have been clobbered.
; CHECK-NOT: #DEBUG_VALUE:
; CHECK: movl %e{{..}}, m(%rip)
Index: llvm/test/DebugInfo/COFF/fp-stack.ll
===================================================================
--- llvm/test/DebugInfo/COFF/fp-stack.ll
+++ llvm/test/DebugInfo/COFF/fp-stack.ll
@@ -1,5 +1,5 @@
-; RUN: llc -mtriple=i686-windows-msvc < %s -experimental-debug-variable-locations=false | FileCheck %s --check-prefix=ASM
-; RUN: llc -mtriple=i686-windows-msvc < %s -filetype=obj -experimental-debug-variable-locations=false | llvm-readobj --codeview - | FileCheck %s --check-prefix=OBJ
+; RUN: llc -mtriple=i686-windows-msvc < %s | FileCheck %s --check-prefix=ASM
+; RUN: llc -mtriple=i686-windows-msvc < %s -filetype=obj | llvm-readobj --codeview - | FileCheck %s --check-prefix=OBJ
target datalayout = "e-m:x-p:32:32-i64:64-f80:32-n8:16:32-a:0:32-S32"
target triple = "i686-pc-windows-msvc18.0.0"
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D114626.389986.patch
Type: text/x-patch
Size: 1916 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20211126/44e5c486/attachment.bin>
More information about the llvm-commits
mailing list