Skip to content

Commit b36a3e6

Browse files
ElvinaYakubovajh7370
authored andcommitted
[llvm-readobj] Update tests because of changes in llvm-readobj behavior
This patch updates tests using llvm-readobj and llvm-readelf, because soon reading from stdin will be achievable only via a '-' as described here: https://bugs.llvm.org/show_bug.cgi?id=46400. Patch with changes to llvm-readobj behavior is here: https://reviews.llvm.org/D83704 Differential Revision: https://reviews.llvm.org/D83912 Reviewed by: jhenderson, MaskRay, grimar
1 parent 88464a5 commit b36a3e6

File tree

616 files changed

+992
-988
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

616 files changed

+992
-988
lines changed

clang/test/CodeGen/asm-cet.S

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
// REQUIRES: x86-registered-target
2-
// RUN: %clang --target=x86_64-pc-linux -fcf-protection -include cet.h -c %s -o - | llvm-readelf -n | FileCheck %s
3-
// RUN: %clang --target=x86_64-pc-linux -include cet.h -c %s -o - | llvm-readelf -S | FileCheck %s --check-prefixes=NOCET
2+
// RUN: %clang --target=x86_64-pc-linux -fcf-protection -include cet.h -c %s -o - | llvm-readelf -n - | FileCheck %s
3+
// RUN: %clang --target=x86_64-pc-linux -include cet.h -c %s -o - | llvm-readelf -S - | FileCheck %s --check-prefixes=NOCET
44
// RUN: %clang --target=x86_64-pc-linux -include cet.h -S %s -o - | FileCheck %s --check-prefixes=NOENDBR
55
// RUN: %clang --target=x86_64-pc-linux -fcf-protection -include cet.h -S %s -o - | FileCheck %s --check-prefixes=ENDBR64
66

7-
// RUN: %clang --target=i386-pc-linux -fcf-protection -include cet.h -c %s -o - | llvm-readelf -n | FileCheck %s
8-
// RUN: %clang --target=i386-pc-linux -include cet.h -c %s -o - | llvm-readelf -S | FileCheck %s --check-prefixes=NOCET
7+
// RUN: %clang --target=i386-pc-linux -fcf-protection -include cet.h -c %s -o - | llvm-readelf -n - | FileCheck %s
8+
// RUN: %clang --target=i386-pc-linux -include cet.h -c %s -o - | llvm-readelf -S - | FileCheck %s --check-prefixes=NOCET
99
// RUN: %clang --target=i386-pc-linux -include cet.h -S %s -o - | FileCheck %s --check-prefixes=NOENDBR
1010
// RUN: %clang --target=i386-pc-linux -fcf-protection -include cet.h -S %s -o - | FileCheck %s --check-prefixes=ENDBR32
1111

clang/test/InterfaceStubs/func.ifs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# RUN: %clang -emit-interface-stubs -o - %s %S/object.ifs -emit-merged-ifs | \
22
# RUN: FileCheck %s --check-prefixes=CHECK-IFS
33

4-
# RUN: %clang -emit-interface-stubs -o - %s %S/object.ifs | llvm-readelf --all | \
4+
# RUN: %clang -emit-interface-stubs -o - %s %S/object.ifs | llvm-readelf --all - | \
55
# RUN: FileCheck %s --check-prefixes=CHECK-ELF
66

77
# RUN: %clang -emit-interface-stubs -o - %s %s -emit-merged-ifs | \

clang/test/InterfaceStubs/object.ifs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# RUN: %clang -emit-interface-stubs -o - -emit-merged-ifs %s | \
22
# RUN: FileCheck %s --check-prefixes=CHECK-IFS
33

4-
# RUN: %clang -emit-interface-stubs -o - %s | llvm-readelf --all | \
4+
# RUN: %clang -emit-interface-stubs -o - %s | llvm-readelf --all - | \
55
# RUN: FileCheck %s --check-prefixes=CHECK-ELF
66

77
# CHECK-IFS: --- !experimental-ifs-v2

llvm/test/CodeGen/AArch64/note-gnu-property-pac-bti-0.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
; RUN: llc -mtriple=aarch64-linux %s -o - | \
22
; RUN: FileCheck %s --check-prefix=ASM
33
; RUN: llc -mtriple=aarch64-linux %s -filetype=obj -o - | \
4-
; RUN: llvm-readelf --notes | FileCheck %s --check-prefix=OBJ
4+
; RUN: llvm-readelf --notes - | FileCheck %s --check-prefix=OBJ
55
@x = common dso_local global i32 0, align 4
66

77
attributes #0 = { "branch-target-enforcement" }

llvm/test/CodeGen/AArch64/note-gnu-property-pac-bti-1.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
; RUN: llc -mtriple=aarch64-linux %s -o - | \
22
; RUN: FileCheck %s --check-prefix=ASM
33
; RUN: llc -mtriple=aarch64-linux %s -filetype=obj -o - | \
4-
; RUN: llvm-readelf --notes | FileCheck %s --check-prefix=OBJ
4+
; RUN: llvm-readelf --notes - | FileCheck %s --check-prefix=OBJ
55

66
define dso_local i32 @f() #0 {
77
entry:

llvm/test/CodeGen/AArch64/note-gnu-property-pac-bti-2.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
; RUN: llc -mtriple=aarch64-linux %s -o - | \
22
; RUN: FileCheck %s --check-prefix=ASM
33
; RUN: llc -mtriple=aarch64-linux %s -filetype=obj -o - | \
4-
; RUN: llvm-readelf --notes | FileCheck %s --check-prefix=OBJ
4+
; RUN: llvm-readelf --notes - | FileCheck %s --check-prefix=OBJ
55

66
define dso_local i32 @f() #0 {
77
entry:

llvm/test/CodeGen/AArch64/note-gnu-property-pac-bti-3.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
; RUN: llc -mtriple=aarch64-linux %s -o - | \
22
; RUN: FileCheck %s --check-prefix=ASM
33
; RUN: llc -mtriple=aarch64-linux %s -filetype=obj -o - | \
4-
; RUN: llvm-readelf --notes | FileCheck %s --check-prefix=OBJ
4+
; RUN: llvm-readelf --notes - | FileCheck %s --check-prefix=OBJ
55

66
define dso_local i32 @f() #0 {
77
entry:

llvm/test/CodeGen/AArch64/note-gnu-property-pac-bti-4.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
; RUN: llc -mtriple=aarch64-linux %s -o - | \
22
; RUN: FileCheck %s --check-prefix=ASM
33
; RUN: llc -mtriple=aarch64-linux %s -filetype=obj -o - | \
4-
; RUN: llvm-readelf --notes | FileCheck %s --check-prefix=OBJ
4+
; RUN: llvm-readelf --notes - | FileCheck %s --check-prefix=OBJ
55

66
define dso_local i32 @f() #0 {
77
entry:

llvm/test/CodeGen/AArch64/note-gnu-property-pac-bti-5.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
; RUN: llc -mtriple=aarch64-linux %s -o - 2>&1 | \
22
; RUN: FileCheck %s --check-prefix=ASM
33
; RUN: llc -mtriple=aarch64-linux %s -filetype=obj -o - | \
4-
; RUN: llvm-readelf --notes | FileCheck %s --check-prefix=OBJ
4+
; RUN: llvm-readelf --notes - | FileCheck %s --check-prefix=OBJ
55

66
define dso_local i32 @f() #0 {
77
entry:

llvm/test/CodeGen/AArch64/note-gnu-property-pac-bti-6.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
; RUN: llc -mtriple=aarch64-linux %s -o - | \
22
; RUN: FileCheck %s --check-prefix=ASM
33
; RUN: llc -mtriple=aarch64-linux %s -filetype=obj -o - | \
4-
; RUN: llvm-readelf -S | FileCheck %s --check-prefix=OBJ
4+
; RUN: llvm-readelf -S - | FileCheck %s --check-prefix=OBJ
55

66
define dso_local i32 @f() #0 {
77
entry:

llvm/test/CodeGen/AArch64/note-gnu-property-pac-bti-7.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
; RUN: llc -mtriple=aarch64-linux %s -o - 2>&1 | \
22
; RUN: FileCheck %s --check-prefix=ASM
33
; RUN: llc -mtriple=aarch64-linux %s -filetype=obj -o - | \
4-
; RUN: llvm-readelf -S | FileCheck %s --check-prefix=OBJ
4+
; RUN: llvm-readelf -S - | FileCheck %s --check-prefix=OBJ
55

66
define dso_local i32 @f() #0 {
77
entry:

llvm/test/CodeGen/AArch64/note-gnu-property-pac-bti-8.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
; RUN: llc -mtriple=aarch64-linux %s -o - | \
22
; RUN: FileCheck %s --check-prefix=ASM
33
; RUN: llc -mtriple=aarch64-linux %s -filetype=obj -o - | \
4-
; RUN: llvm-readelf --notes | FileCheck %s --check-prefix=OBJ
4+
; RUN: llvm-readelf --notes - | FileCheck %s --check-prefix=OBJ
55

66
define dso_local i32 @f() #0 {
77
entry:

llvm/test/CodeGen/AArch64/win64-jumptable.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
; RUN: llc -o - %s -mtriple=aarch64-windows -aarch64-enable-compress-jump-tables=0 | FileCheck %s
2-
; RUN: llc -o - %s -mtriple=aarch64-windows -aarch64-enable-compress-jump-tables=0 -filetype=obj | llvm-readobj -unwind | FileCheck %s -check-prefix=UNWIND
2+
; RUN: llc -o - %s -mtriple=aarch64-windows -aarch64-enable-compress-jump-tables=0 -filetype=obj | llvm-readobj -unwind - | FileCheck %s -check-prefix=UNWIND
33

44
define void @f(i32 %x) {
55
entry:

llvm/test/CodeGen/AArch64/wineh-mingw.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
; RUN: llc < %s -mtriple=aarch64-pc-mingw32 | FileCheck %s -check-prefix=WINEH
2-
; RUN: llc < %s -mtriple=aarch64-pc-mingw32 -filetype=obj | llvm-readobj -S | FileCheck %s -check-prefix=WINEH-SECTIONS
2+
; RUN: llc < %s -mtriple=aarch64-pc-mingw32 -filetype=obj | llvm-readobj -S - | FileCheck %s -check-prefix=WINEH-SECTIONS
33

44
; Check emission of eh handler and handler data
55
declare i32 @_d_eh_personality(i32, i32, i64, i8*, i8*)

llvm/test/CodeGen/AArch64/wineh1.mir

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# RUN: llc -o - %s -mtriple=aarch64-windows -start-after=prologepilog -filetype=obj \
2-
# RUN: | llvm-readobj --unwind | FileCheck %s
2+
# RUN: | llvm-readobj --unwind - | FileCheck %s
33
# RUN: llc -o - %s -mtriple=aarch64-windows -run-pass=aarch64-ldst-opt \
44
# RUN: | FileCheck %s --check-prefix=CHECK-LDSTOPT
55
# This test case checks the basic validity of the .xdata section. It's

llvm/test/CodeGen/AArch64/wineh2.mir

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# RUN: llc -o - %s -mtriple=aarch64-windows -start-after=prologepilog \
2-
# RUN: -filetype=obj | llvm-readobj --unwind | FileCheck %s
2+
# RUN: -filetype=obj | llvm-readobj --unwind - | FileCheck %s
33
# Test that the pre/post increment save of a flating point register is correct.
44

55
# CHECK: ExceptionData {

llvm/test/CodeGen/AArch64/wineh3.mir

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# RUN: llc -o - %s -mtriple=aarch64-windows -start-after=prologepilog \
2-
# RUN: -filetype=obj | llvm-readobj --unwind | FileCheck %s
2+
# RUN: -filetype=obj | llvm-readobj --unwind - | FileCheck %s
33
# Test that the register pairing of both general purpose and floating point
44
# registers is correctly saved in the .xdata section, as well as the pre/post
55
# increment of floating point register pairs.

llvm/test/CodeGen/AArch64/wineh4.mir

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# RUN: llc -o - %s -mtriple=aarch64-windows -start-after=prologepilog \
22
# RUN: -disable-branch-fold -filetype=obj \
3-
# RUN: | llvm-readobj --unwind | FileCheck %s
3+
# RUN: | llvm-readobj --unwind - | FileCheck %s
44
# Check that identical multiple epilgoues are correctly shared in .xdata.
55

66
# CHECK: ExceptionData {

llvm/test/CodeGen/AArch64/wineh5.mir

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# RUN: llc -o - %s -mtriple=aarch64-windows -start-after=prologepilog \
2-
# RUN: -filetype=obj | llvm-readobj --unwind | FileCheck %s
2+
# RUN: -filetype=obj | llvm-readobj --unwind - | FileCheck %s
33

44
# Check that that the large stack allocation is correctly represented in .xdata.
55

llvm/test/CodeGen/AArch64/wineh6.mir

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# RUN: llc -o - %s -mtriple=aarch64-windows -start-after=prologepilog \
2-
# RUN: -filetype=obj | llvm-readobj --unwind | FileCheck %s
2+
# RUN: -filetype=obj | llvm-readobj --unwind - | FileCheck %s
33
# Check save_fplr_x, set_fp, alloc_s
44

55
# CHECK: ExceptionData {

llvm/test/CodeGen/AArch64/wineh7.mir

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# RUN: llc -o - %s -mtriple=aarch64-windows -start-after=prologepilog \
2-
# RUN: -filetype=obj | llvm-readobj --unwind | FileCheck %s
2+
# RUN: -filetype=obj | llvm-readobj --unwind - | FileCheck %s
33
# Check AddFP
44

55
# CHECK: ExceptionData {

llvm/test/CodeGen/AArch64/wineh8.mir

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# RUN: llc -o - %s -mtriple=aarch64-windows -start-after=prologepilog \
22
# RUN: -disable-branch-fold -filetype=obj \
3-
# RUN: | llvm-readobj --unwind | FileCheck %s
3+
# RUN: | llvm-readobj --unwind - | FileCheck %s
44
# Check that non-identical multiple epilgoues are correctly shared in .xdata.
55

66
# CHECK: ExceptionData {

llvm/test/CodeGen/AMDGPU/amdpal-elf.ll

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
; RUN: llc < %s -mtriple=amdgcn--amdpal -mcpu=kaveri -filetype=obj -mattr=-code-object-v3 | llvm-readobj -symbols -s -sd | FileCheck --check-prefix=ELF %s
2-
; RUN: llc < %s -mtriple=amdgcn--amdpal -mcpu=kaveri -mattr=-code-object-v3 | llvm-mc -filetype=obj -triple amdgcn--amdpal -mcpu=kaveri -mattr=-code-object-v3 | llvm-readobj -symbols -s -sd | FileCheck %s --check-prefix=ELF
1+
; RUN: llc < %s -mtriple=amdgcn--amdpal -mcpu=kaveri -filetype=obj -mattr=-code-object-v3 | llvm-readobj -symbols -s -sd - | FileCheck --check-prefix=ELF %s
2+
; RUN: llc < %s -mtriple=amdgcn--amdpal -mcpu=kaveri -mattr=-code-object-v3 | llvm-mc -filetype=obj -triple amdgcn--amdpal -mcpu=kaveri -mattr=-code-object-v3 | llvm-readobj -symbols -s -sd - | FileCheck %s --check-prefix=ELF
33
; RUN: llc < %s -mtriple=amdgcn--amdpal -mcpu=gfx1010 -mattr=+WavefrontSize32,-WavefrontSize64,-code-object-v3 | FileCheck --check-prefix=GFX10-W32 %s
44
; RUN: llc < %s -mtriple=amdgcn--amdpal -mcpu=gfx1010 -mattr=-WavefrontSize32,+WavefrontSize64,-code-object-v3 | FileCheck --check-prefix=GFX10-W64 %s
55

llvm/test/CodeGen/AMDGPU/attr-amdgpu-flat-work-group-size.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx803 < %s | FileCheck --check-prefix=CHECK %s
2-
; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx803 -mattr=-code-object-v3 -filetype=obj -o - < %s | llvm-readelf --notes | FileCheck --check-prefix=HSAMD %s
2+
; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx803 -mattr=-code-object-v3 -filetype=obj -o - < %s | llvm-readelf --notes - | FileCheck --check-prefix=HSAMD %s
33

44
; CHECK-LABEL: {{^}}min_64_max_64:
55
; CHECK: SGPRBlocks: 0

llvm/test/CodeGen/AMDGPU/code-object-v3.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx803 -mattr=+code-object-v3 < %s | FileCheck --check-prefixes=ALL-ASM,OSABI-AMDHSA-ASM %s
2-
; RUN: llc -filetype=obj -mtriple=amdgcn-amd-amdhsa -mcpu=gfx803 -mattr=+code-object-v3 < %s | llvm-readelf --notes -relocations -sections -symbols | FileCheck --check-prefixes=ALL-ELF,OSABI-AMDHSA-ELF %s
2+
; RUN: llc -filetype=obj -mtriple=amdgcn-amd-amdhsa -mcpu=gfx803 -mattr=+code-object-v3 < %s | llvm-readelf --notes -relocations -sections -symbols - | FileCheck --check-prefixes=ALL-ELF,OSABI-AMDHSA-ELF %s
33

44
; ALL-ASM-LABEL: {{^}}fadd:
55

llvm/test/CodeGen/AMDGPU/elf-notes.ll

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
; RUN: llc -mtriple=amdgcn-amd-unknown -mcpu=gfx802 -mattr=-code-object-v3 < %s | FileCheck --check-prefix=GCN --check-prefix=OSABI-UNK --check-prefix=GFX802 %s
22
; RUN: llc -mtriple=amdgcn-amd-unknown -mcpu=iceland -mattr=-code-object-v3 < %s | FileCheck --check-prefix=GCN --check-prefix=OSABI-UNK --check-prefix=GFX802 %s
3-
; RUN: llc -mtriple=amdgcn-amd-unknown -mcpu=gfx802 -filetype=obj -mattr=-code-object-v3 < %s | llvm-readelf --notes | FileCheck --check-prefix=GCN --check-prefix=OSABI-UNK-ELF --check-prefix=GFX802 %s
3+
; RUN: llc -mtriple=amdgcn-amd-unknown -mcpu=gfx802 -filetype=obj -mattr=-code-object-v3 < %s | llvm-readelf --notes - | FileCheck --check-prefix=GCN --check-prefix=OSABI-UNK-ELF --check-prefix=GFX802 %s
44
; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx802 -mattr=-code-object-v3 < %s | FileCheck --check-prefix=GCN --check-prefix=OSABI-HSA --check-prefix=GFX802 %s
55
; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=iceland -mattr=-code-object-v3 < %s | FileCheck --check-prefix=GCN --check-prefix=OSABI-HSA --check-prefix=GFX802 %s
6-
; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx802 -filetype=obj -mattr=-code-object-v3 < %s | llvm-readelf --notes | FileCheck --check-prefix=GCN --check-prefix=OSABI-HSA-ELF --check-prefix=GFX802 %s
6+
; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx802 -filetype=obj -mattr=-code-object-v3 < %s | llvm-readelf --notes - | FileCheck --check-prefix=GCN --check-prefix=OSABI-HSA-ELF --check-prefix=GFX802 %s
77
; RUN: llc -mtriple=amdgcn-amd-amdpal -mcpu=gfx802 -mattr=-code-object-v3 < %s | FileCheck --check-prefix=GCN --check-prefix=OSABI-PAL --check-prefix=GFX802 %s
88
; RUN: llc -mtriple=amdgcn-amd-amdpal -mcpu=iceland -mattr=-code-object-v3 < %s | FileCheck --check-prefix=GCN --check-prefix=OSABI-PAL --check-prefix=GFX802 %s
9-
; RUN: llc -mtriple=amdgcn-amd-amdpal -mcpu=gfx802 -filetype=obj -mattr=-code-object-v3 < %s | llvm-readelf --notes | FileCheck --check-prefix=GCN --check-prefix=OSABI-PAL-ELF --check-prefix=GFX802 %s
9+
; RUN: llc -mtriple=amdgcn-amd-amdpal -mcpu=gfx802 -filetype=obj -mattr=-code-object-v3 < %s | llvm-readelf --notes - | FileCheck --check-prefix=GCN --check-prefix=OSABI-PAL-ELF --check-prefix=GFX802 %s
1010
; RUN: llc -march=r600 < %s | FileCheck --check-prefix=R600 %s
1111

1212
; OSABI-UNK-NOT: .hsa_code_object_version

llvm/test/CodeGen/AMDGPU/hsa-func-align.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
; RUN: llc -mtriple=amdgcn--amdhsa -mcpu=kaveri < %s | FileCheck -check-prefix=HSA %s
2-
; RUN: llc -mtriple=amdgcn--amdhsa -mcpu=kaveri -filetype=obj < %s | llvm-readobj --symbols -S --sd | FileCheck -check-prefix=ELF %s
2+
; RUN: llc -mtriple=amdgcn--amdhsa -mcpu=kaveri -filetype=obj < %s | llvm-readobj --symbols -S --sd - | FileCheck -check-prefix=ELF %s
33

44
; ELF: Section {
55
; ELF: Name: .text

llvm/test/CodeGen/AMDGPU/hsa-func.ll

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
; RUN: llc < %s -mtriple=amdgcn--amdhsa -mattr=-code-object-v3 -mcpu=kaveri | FileCheck --check-prefix=HSA-CI %s
33
; RUN: llc < %s -mtriple=amdgcn--amdhsa -mattr=-code-object-v3 -mcpu=carrizo | FileCheck --check-prefix=HSA %s
44
; RUN: llc < %s -mtriple=amdgcn--amdhsa -mattr=-code-object-v3 -mcpu=carrizo | FileCheck --check-prefix=HSA-VI %s
5-
; RUN: llc < %s -mtriple=amdgcn--amdhsa -mattr=-code-object-v3 -mcpu=kaveri -filetype=obj | llvm-readobj --symbols -S --sd | FileCheck --check-prefix=ELF %s
6-
; RUN: llc < %s -mtriple=amdgcn--amdhsa -mattr=-code-object-v3 -mcpu=kaveri | llvm-mc -filetype=obj -triple amdgcn--amdhsa -mattr=-code-object-v3 -mcpu=kaveri | llvm-readobj --symbols -S --sd | FileCheck %s --check-prefix=ELF
5+
; RUN: llc < %s -mtriple=amdgcn--amdhsa -mattr=-code-object-v3 -mcpu=kaveri -filetype=obj | llvm-readobj --symbols -S --sd - | FileCheck --check-prefix=ELF %s
6+
; RUN: llc < %s -mtriple=amdgcn--amdhsa -mattr=-code-object-v3 -mcpu=kaveri | llvm-mc -filetype=obj -triple amdgcn--amdhsa -mattr=-code-object-v3 -mcpu=kaveri | llvm-readobj --symbols -S --sd - | FileCheck %s --check-prefix=ELF
77

88
; The SHT_NOTE section contains the output from the .hsa_code_object_*
99
; directives.

llvm/test/CodeGen/AMDGPU/hsa-metadata-deduce-ro-arg-v3.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
; RUN: llc -mattr=+code-object-v3 -mtriple=amdgcn-amd-amdhsa -filetype=obj -o - < %s | llvm-readelf --notes | FileCheck %s
1+
; RUN: llc -mattr=+code-object-v3 -mtriple=amdgcn-amd-amdhsa -filetype=obj -o - < %s | llvm-readelf --notes - | FileCheck %s
22

33
; CHECK: - .args:
44
; CHECK-NEXT: - .access: read_only

llvm/test/CodeGen/AMDGPU/hsa-metadata-deduce-ro-arg.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
; RUN: llc -mtriple=amdgcn-amd-amdhsa -filetype=obj -o - < %s | llvm-readelf --notes | FileCheck %s
1+
; RUN: llc -mtriple=amdgcn-amd-amdhsa -filetype=obj -o - < %s | llvm-readelf --notes - | FileCheck %s
22

33
; CHECK: - Name: test_ro_arg
44
; CHECK-NEXT: SymbolName: 'test_ro_arg@kd'

llvm/test/CodeGen/AMDGPU/hsa-metadata-enqueue-kernel-v3.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
; RUN: llc -mtriple=amdgcn-amd-amdhsa -mattr=+code-object-v3 -mcpu=gfx900 -filetype=obj -o - < %s | llvm-readelf --notes | FileCheck --check-prefix=CHECK --check-prefix=GFX900 --check-prefix=NOTES %s
1+
; RUN: llc -mtriple=amdgcn-amd-amdhsa -mattr=+code-object-v3 -mcpu=gfx900 -filetype=obj -o - < %s | llvm-readelf --notes - | FileCheck --check-prefix=CHECK --check-prefix=GFX900 --check-prefix=NOTES %s
22
; RUN: llc -mtriple=amdgcn-amd-amdhsa -mattr=+code-object-v3 -mcpu=gfx900 -amdgpu-dump-hsa-metadata -amdgpu-verify-hsa-metadata -filetype=obj -o - < %s 2>&1 | FileCheck --check-prefix=PARSER %s
33

44
; CHECK: ---

llvm/test/CodeGen/AMDGPU/hsa-metadata-enqueue-kernel.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
; RUN: llc -mtriple=amdgcn-amd-amdhsa -mattr=-code-object-v3 -mcpu=gfx900 -filetype=obj -o - < %s | llvm-readelf --notes | FileCheck --check-prefix=CHECK --check-prefix=GFX900 --check-prefix=NOTES %s
1+
; RUN: llc -mtriple=amdgcn-amd-amdhsa -mattr=-code-object-v3 -mcpu=gfx900 -filetype=obj -o - < %s | llvm-readelf --notes - | FileCheck --check-prefix=CHECK --check-prefix=GFX900 --check-prefix=NOTES %s
22
; RUN: llc -mtriple=amdgcn-amd-amdhsa -mattr=-code-object-v3 -mcpu=gfx900 -amdgpu-dump-hsa-metadata -amdgpu-verify-hsa-metadata -filetype=obj -o - < %s 2>&1 | FileCheck --check-prefix=PARSER %s
33

44
; CHECK: ---

llvm/test/CodeGen/AMDGPU/hsa-metadata-from-llvm-ir-full-v3.ll

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx700 -mattr=+code-object-v3 -filetype=obj -o - < %s | llvm-readelf --notes | FileCheck --check-prefix=CHECK --check-prefix=GFX700 --check-prefix=NOTES %s
2-
; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx802 -mattr=+code-object-v3 -filetype=obj -o - < %s | llvm-readelf --notes | FileCheck --check-prefix=CHECK --check-prefix=GFX802 --check-prefix=NOTES %s
3-
; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -mattr=+code-object-v3 -filetype=obj -o - < %s | llvm-readelf --notes | FileCheck --check-prefix=CHECK --check-prefix=GFX900 --check-prefix=NOTES %s
1+
; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx700 -mattr=+code-object-v3 -filetype=obj -o - < %s | llvm-readelf --notes - | FileCheck --check-prefix=CHECK --check-prefix=GFX700 --check-prefix=NOTES %s
2+
; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx802 -mattr=+code-object-v3 -filetype=obj -o - < %s | llvm-readelf --notes - | FileCheck --check-prefix=CHECK --check-prefix=GFX802 --check-prefix=NOTES %s
3+
; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -mattr=+code-object-v3 -filetype=obj -o - < %s | llvm-readelf --notes - | FileCheck --check-prefix=CHECK --check-prefix=GFX900 --check-prefix=NOTES %s
44
; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx700 -mattr=+code-object-v3 -amdgpu-dump-hsa-metadata -amdgpu-verify-hsa-metadata -filetype=obj -o - < %s 2>&1 | FileCheck --check-prefix=PARSER %s
55
; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx802 -mattr=+code-object-v3 -amdgpu-dump-hsa-metadata -amdgpu-verify-hsa-metadata -filetype=obj -o - < %s 2>&1 | FileCheck --check-prefix=PARSER %s
66
; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -mattr=+code-object-v3 -amdgpu-dump-hsa-metadata -amdgpu-verify-hsa-metadata -filetype=obj -o - < %s 2>&1 | FileCheck --check-prefix=PARSER %s

0 commit comments

Comments
 (0)