[llvm] 3eaec1f - [test] Fix unused check prefixes in test/DebugInfo

Fangrui Song via llvm-commits llvm-commits at lists.llvm.org
Fri Oct 30 23:29:32 PDT 2020


Author: Fangrui Song
Date: 2020-10-30T23:29:24-07:00
New Revision: 3eaec1fead4d10be6eaee50675ad5f92a00dd55d

URL: https://github.com/llvm/llvm-project/commit/3eaec1fead4d10be6eaee50675ad5f92a00dd55d
DIFF: https://github.com/llvm/llvm-project/commit/3eaec1fead4d10be6eaee50675ad5f92a00dd55d.diff

LOG: [test] Fix unused check prefixes in test/DebugInfo

Added: 
    

Modified: 
    llvm/test/DebugInfo/X86/dbg-value-inlined-parameter.ll
    llvm/test/DebugInfo/X86/tls.ll

Removed: 
    


################################################################################
diff  --git a/llvm/test/DebugInfo/X86/dbg-value-inlined-parameter.ll b/llvm/test/DebugInfo/X86/dbg-value-inlined-parameter.ll
index 8fa769cffa31..8ac7e23c4225 100644
--- a/llvm/test/DebugInfo/X86/dbg-value-inlined-parameter.ll
+++ b/llvm/test/DebugInfo/X86/dbg-value-inlined-parameter.ll
@@ -1,11 +1,12 @@
 ; RUN: llc -mtriple=x86_64-apple-darwin < %s -filetype=obj \
 ; RUN:     | llvm-dwarfdump -v -debug-info - | FileCheck --check-prefix=CHECK --check-prefix=DARWIN %s
 ; RUN: llc -mtriple=x86_64-linux-gnu < %s -filetype=obj \
-; RUN:     | llvm-dwarfdump -v -debug-info - | FileCheck --check-prefix=CHECK --check-prefix=LINUX %s
+; RUN:     | llvm-dwarfdump -v -debug-info - | FileCheck %s
 ; RUN: llc -mtriple=x86_64-apple-darwin < %s -filetype=obj -regalloc=basic \
 ; RUN:     | llvm-dwarfdump -v -debug-info - | FileCheck --check-prefix=CHECK --check-prefix=DARWIN %s
 
 ; CHECK: DW_TAG_subprogram
+; DARWIN:  DW_AT_APPLE_omit_frame_ptr [DW_FORM_flag_present] (true)
 ; CHECK:   DW_AT_abstract_origin {{.*}} "foo"
 ; CHECK:   DW_TAG_formal_parameter
 ; CHECK-NOT: DW_TAG

diff  --git a/llvm/test/DebugInfo/X86/tls.ll b/llvm/test/DebugInfo/X86/tls.ll
index d03eacfeefe1..ecb1d93bbd28 100644
--- a/llvm/test/DebugInfo/X86/tls.ll
+++ b/llvm/test/DebugInfo/X86/tls.ll
@@ -1,36 +1,36 @@
 ; RUN: llc %s -o - -filetype=asm -O0 -mtriple=x86_64-unknown-linux-gnu \
-; RUN:   | FileCheck --check-prefix=NOEMU --check-prefix=SINGLE --check-prefix=SINGLE-64 --check-prefix=GNUOP %s
+; RUN:   | FileCheck --check-prefixes=SINGLE,SINGLE-64,GNUOP %s
 
 ; RUN: llc %s -o - -filetype=asm -O0 -mtriple=i386-linux-gnu \
-; RUN:   | FileCheck --check-prefix=NOEMU --check-prefix=SINGLE --check-prefix=SINGLE-32 --check-prefix=GNUOP %s
+; RUN:   | FileCheck --check-prefixes=SINGLE,SINGLE-32,GNUOP %s
 
 ; RUN: llc %s -o - -filetype=asm -O0 -mtriple=x86_64-unknown-linux-gnu -split-dwarf-file=foo.dwo \
-; RUN:   | FileCheck --check-prefix=NOEMU --check-prefix=FISSION --check-prefix=GNUOP %s
+; RUN:   | FileCheck --check-prefixes=FISSION,GNUOP %s
 
 ; RUN: llc %s -o - -filetype=asm -O0 -mtriple=x86_64-scei-ps4 \
-; RUN:   | FileCheck --check-prefix=NOEMU --check-prefix=SINGLE --check-prefix=SINGLE-64 --check-prefix=STDOP %s
+; RUN:   | FileCheck --check-prefixes=SINGLE,SINGLE-64,STDOP %s
 
 ; RUN: llc %s -o - -filetype=asm -O0 -mtriple=x86_64-apple-darwin \
-; RUN:   | FileCheck --check-prefix=NOEMU --check-prefix=DARWIN --check-prefix=STDOP %s
+; RUN:   | FileCheck --check-prefixes=DARWIN,STDOP %s
 
 ; RUN: llc %s -o - -filetype=asm -O0 -mtriple=x86_64-unknown-freebsd \
-; RUN:   | FileCheck --check-prefix=NOEMU --check-prefix=SINGLE --check-prefix=SINGLE-64 --check-prefix=GNUOP %s
+; RUN:   | FileCheck --check-prefixes=SINGLE,SINGLE-64,GNUOP %s
 
 ; RUN: llc %s -o - -filetype=asm -O0 -mtriple=x86_64-unknown-linux-gnu -emulated-tls \
-; RUN:   | FileCheck --check-prefix=SINGLE --check-prefix=EMUSINGLE-64 \
-; RUN:     --check-prefix=EMUGNUOP --check-prefix=EMU %s
+; RUN:   | FileCheck --check-prefix=SINGLE --check-prefix=EMUSINGLE-64 %s
 
 ; RUN: llc %s -o - -filetype=asm -O0 -mtriple=i386-linux-gnu -emulated-tls \
-; RUN:   | FileCheck --check-prefix=SINGLE --check-prefix=EMUSINGLE-32 \
-; RUN:     --check-prefix=EMUGNUOP --check-prefix=EMU %s
+; RUN:   | FileCheck --check-prefix=SINGLE --check-prefix=EMUSINGLE-32 %s
 
 ; TODO: Add expected output for -emulated-tls tests.
+; EMUSINGLE-32: {{^}}
+; EMUSINGLE-64: {{^}}
 
 ; FIXME: add relocation and DWARF expression support to llvm-dwarfdump & use
 ; that here instead of raw assembly printing
 
 ; FISSION: .section    .debug_info.dwo,
-; 3 bytes of data in this DW_FORM_block1 representation of the location of 'tls'
+; 3 bytes of data in this DW_FORM_exprloc representation of the location of 'tls'
 ; FISSION: .byte 3{{ *}}# DW_AT_location
 ; DW_OP_GNU_const_index (0xfx == 252) to refer to the debug_addr table
 ; FISSION-NEXT: .byte 252
@@ -40,7 +40,7 @@
 ; SINGLE: .section     .debug_info,
 ; DARWIN: .section     {{.*}}debug_info,
 
-; 10 bytes of data in this DW_FORM_block1 representation of the location of 'tls'
+; 10 bytes of data in this DW_FORM_exprloc representation of the location of 'tls'
 ; SINGLE-64: .byte     10 # DW_AT_location
 ; DW_OP_const8u (0x0e == 14) of address
 ; SINGLE-64-NEXT: .byte        14


        


More information about the llvm-commits mailing list