mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-25 12:29:58 +00:00
Remove lit feature object-emission
Summary: The lit feature object-emission was added because Hexagon did not support the integrated assembler, so some tests needed to be turned off with a Hexagon target. Hexagon now supports the integrated assembler, so this feature can be removed. Reviewers: bcain, kparzysz, jverma, whitequark, JDevlieghere Reviewed By: JDevlieghere Subscribers: mehdi_amini, hiraditya, steven_wu, dexonsmith, arphaman, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D73568
This commit is contained in:
parent
11c4d762f6
commit
8df74ef6a8
@ -3,7 +3,7 @@
|
||||
* RUN: %t/executable
|
||||
* RUN: %ocamlopt -g -w +A -package llvm.executionengine -linkpkg %t/executionengine.ml -o %t/executable
|
||||
* RUN: %t/executable
|
||||
* REQUIRES: native, object-emission
|
||||
* REQUIRES: native
|
||||
* XFAIL: vg_leak
|
||||
*)
|
||||
|
||||
|
@ -1,7 +1,6 @@
|
||||
; MD5 checksums provided by IR should be passed through to asm.
|
||||
; They'll be emitted to an object file only for DWARF 5 or later.
|
||||
|
||||
; REQUIRES: object-emission
|
||||
; RUN: %llc_dwarf -dwarf-version 4 -filetype=asm -o - %s | FileCheck %s --check-prefix=ASM-4
|
||||
; RUN: %llc_dwarf -dwarf-version 5 -filetype=asm -o - %s | FileCheck %s --check-prefix=ASM-5
|
||||
; RUN: %llc_dwarf -dwarf-version 4 -filetype=obj -o %t4.o %s
|
||||
|
@ -1,7 +1,6 @@
|
||||
; Source text provided by IR should be passed through to asm.
|
||||
; It is emitted to an object file only for DWARF 5 or later.
|
||||
|
||||
; REQUIRES: object-emission
|
||||
; RUN: %llc_dwarf -dwarf-version 4 -filetype=asm -o - %s | FileCheck %s --check-prefix=ASM-4
|
||||
; RUN: %llc_dwarf -dwarf-version 5 -filetype=asm -o - %s | FileCheck %s --check-prefix=ASM-5
|
||||
; RUN: %llc_dwarf -dwarf-version 4 -filetype=obj -o %t4.o %s
|
||||
|
@ -1,6 +1,5 @@
|
||||
; A by-value struct is a register-indirect value (breg).
|
||||
; RUN: llc %s -filetype=obj -o - | llvm-dwarfdump - | FileCheck %s
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; Test that the 'f' parameter is present, with a location, and that the
|
||||
; expression for the location contains a DW_OP_breg
|
||||
|
@ -1,6 +1,5 @@
|
||||
; RUN: %llc_dwarf -O0 -filetype=obj -o %t.o %s
|
||||
; RUN: llvm-dwarfdump -v -debug-info %t.o | FileCheck %s
|
||||
; REQUIRES: object-emission
|
||||
;
|
||||
; Generated from:
|
||||
; struct {
|
||||
|
@ -1,6 +1,5 @@
|
||||
; RUN: %llc_dwarf -filetype=obj -mattr=+vfp2 -float-abi=hard < %s | llvm-dwarfdump -debug-info - | FileCheck %s
|
||||
; RUN: %llc_dwarf -filetype=obj -mattr=-vfp2 -float-abi=soft < %s | llvm-dwarfdump -debug-info - | FileCheck %s
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; Generated by clang -O1 -g from the following C source:
|
||||
; float foo(float p) {
|
||||
|
@ -1,6 +1,5 @@
|
||||
; RUN: %llc_dwarf -O0 -filetype=obj -o %t.o %s
|
||||
; RUN: llvm-dwarfdump -v -debug-info %t.o | FileCheck %s
|
||||
; REQUIRES: object-emission
|
||||
target datalayout = "e-m:o-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64"
|
||||
target triple = "thumbv7-apple-unknown-macho"
|
||||
|
||||
|
@ -1,5 +1,4 @@
|
||||
; RUN: opt -sroa -S -o - %s | FileCheck %s
|
||||
; REQUIRES: object-emission
|
||||
target datalayout = "e-m:o-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64"
|
||||
target triple = "thumbv7-apple-unknown-macho"
|
||||
|
||||
|
@ -1,5 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; RUN: %llc_dwarf -O0 -filetype=obj -o - < %s | llvm-dwarfdump -v -debug-info - | FileCheck %s
|
||||
; Radar 7833483
|
||||
; Do not emit a separate out-of-line definition DIE for the function-local 'foo'
|
||||
|
@ -1,5 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; RUN: %llc_dwarf -O0 -filetype=obj < %s | llvm-dwarfdump -debug-info - | FileCheck %s
|
||||
|
||||
; Check that two compile units are generated
|
||||
|
@ -1,4 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
; RUN: %llc_dwarf -O0 -filetype=obj < %s > %t
|
||||
; RUN: llvm-dwarfdump -debug-info %t | FileCheck %s
|
||||
; CHECK: DW_TAG_common_block
|
||||
|
@ -1,5 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; For some reason, the output when targetting sparc is not quite as expected.
|
||||
; XFAIL: sparc
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
; RUN: %llc_dwarf -accel-tables=Apple -filetype=obj -o - < %s \
|
||||
; RUN: | llvm-dwarfdump -apple-names - | FileCheck %s
|
||||
|
||||
|
@ -1,5 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; RUN: %llc_dwarf -O0 -filetype=obj < %s | llvm-dwarfdump -debug-info - | FileCheck %s
|
||||
|
||||
; This nonsensical example tests that address spaces for rvalue
|
||||
|
@ -1,5 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; RUN: %llc_dwarf -O0 -filetype=obj %s -o - | llvm-dwarfdump -v -debug-info - | FileCheck %s
|
||||
|
||||
; Ensure that pointer constants are emitted as unsigned data. Alternatively,
|
||||
|
@ -1,5 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; RUN: %llc_dwarf -O0 -filetype=obj < %s > %t
|
||||
; RUN: llvm-dwarfdump -v -debug-info %t | FileCheck %s
|
||||
|
||||
|
@ -1,5 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; RUN: %llc_dwarf -O0 -filetype=obj -dwarf-linkage-names=All < %s | llvm-dwarfdump -v -debug-info - | FileCheck -implicit-check-not=DW_TAG %s
|
||||
; RUN: %llc_dwarf -accel-tables=Apple -dwarf-linkage-names=All -O0 -filetype=obj < %s | llvm-dwarfdump -v - | FileCheck --check-prefix=CHECK-ACCEL --check-prefix=CHECK %s
|
||||
|
||||
|
@ -1,5 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; RUN: %llc_dwarf -O0 -filetype=obj < %s | llvm-dwarfdump -v -debug-info - | FileCheck %s
|
||||
|
||||
; Testing that two distinct (distinct by writing them in separate files, while
|
||||
|
@ -1,5 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; RUN: %llc_dwarf -O0 -filetype=obj < %s | llvm-dwarfdump -v -debug-info - | FileCheck %s
|
||||
|
||||
; Built from source:
|
||||
|
@ -1,4 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
; RUN: %llc_dwarf -O0 -filetype=obj %s -o %t
|
||||
; RUN: llvm-dwarfdump %t | FileCheck %s
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
; RUN: %llc_dwarf -O0 -filetype=obj %s -o %t
|
||||
; RUN: llvm-dwarfdump -v %t | FileCheck %s
|
||||
|
||||
|
@ -1,5 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; RUN: %llc_dwarf -O0 -filetype=obj < %s | llvm-dwarfdump -v -debug-info - | FileCheck %s
|
||||
|
||||
; Built from the following source with clang -O1
|
||||
|
@ -1,4 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
; Test (r)value qualifiers on C++11 non-static member functions.
|
||||
; Generated from tools/clang/test/CodeGenCXX/debug-info-qualifiers.cpp
|
||||
;
|
||||
|
@ -1,4 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
; RUN: %llc_dwarf -accel-tables=Dwarf -filetype=obj -o %t < %s
|
||||
; RUN: llvm-dwarfdump -debug-names %t | FileCheck %s
|
||||
; RUN: llvm-dwarfdump -debug-names -verify %t | FileCheck --check-prefix=VERIFY %s
|
||||
|
@ -1,4 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
; RUN: %llc_dwarf -debugger-tune=lldb -accel-tables=Dwarf -filetype=obj -o %t < %s
|
||||
; RUN: llvm-dwarfdump -find=_GLOBAL__sub_I__ %t | FileCheck --check-prefix=INFO %s
|
||||
; RUN: llvm-dwarfdump -debug-names %t | FileCheck --check-prefix=NAMES %s
|
||||
|
@ -1,4 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
; RUN: %llc_dwarf -accel-tables=Dwarf -filetype=obj -o %t < %s
|
||||
; RUN: llvm-dwarfdump -debug-names %t | FileCheck %s
|
||||
; RUN: llvm-dwarfdump -debug-names -verify %t | FileCheck --check-prefix=VERIFY %s
|
||||
|
@ -1,4 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
; RUN: %llc_dwarf -accel-tables=Dwarf -filetype=obj -o %t < %s
|
||||
; RUN: llvm-dwarfdump -debug-names %t | FileCheck %s
|
||||
; RUN: llvm-dwarfdump -debug-names -verify %t | FileCheck --check-prefix=VERIFY %s
|
||||
|
@ -1,5 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; Generate one file with all linkage names, and another with only abstract ones.
|
||||
; Then test both.
|
||||
; RUN: %llc_dwarf -accel-tables=Dwarf -dwarf-linkage-names=All -filetype=obj -o %t.All < %s
|
||||
|
@ -1,4 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
; RUN: %llc_dwarf -accel-tables=Dwarf -filetype=obj -o %t < %s
|
||||
; RUN: llvm-dwarfdump -debug-names %t | FileCheck %s
|
||||
; RUN: llvm-dwarfdump -debug-names -verify %t | FileCheck --check-prefix=VERIFY %s
|
||||
|
@ -1,4 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
; RUN: %llc_dwarf -accel-tables=Dwarf -dwarf-linkage-names=All -filetype=obj -o %t < %s
|
||||
; RUN: llvm-dwarfdump -debug-names %t | FileCheck %s
|
||||
; RUN: llvm-dwarfdump -debug-names -verify %t | FileCheck --check-prefix=VERIFY %s
|
||||
|
@ -1,4 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
; RUN: %llc_dwarf -accel-tables=Dwarf -filetype=obj -o %t < %s
|
||||
; RUN: llvm-dwarfdump -debug-names %t | FileCheck %s
|
||||
; RUN: llvm-dwarfdump -debug-names -verify %t | FileCheck --check-prefix=VERIFY %s
|
||||
|
@ -1,4 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
; RUN: %llc_dwarf -accel-tables=Dwarf -filetype=obj -o %t < %s
|
||||
; RUN: llvm-dwarfdump -debug-names %t | FileCheck %s
|
||||
; RUN: llvm-dwarfdump -debug-names -verify %t | FileCheck --check-prefix=VERIFY %s
|
||||
|
@ -1,5 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; RUN: %llc_dwarf < %s -filetype=obj | llvm-dwarfdump -debug-info - | FileCheck %s
|
||||
|
||||
; Given the following source, ensure that the decl_line/file is correctly
|
||||
|
@ -1,5 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; RUN: %llc_dwarf -O0 -filetype=obj < %s > %t
|
||||
; RUN: llvm-dwarfdump -v -debug-info %t | FileCheck %s
|
||||
|
||||
|
@ -1,5 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; RUN: %llc_dwarf < %s -filetype=obj | llvm-dwarfdump -debug-info - | FileCheck %s
|
||||
|
||||
; Given the following source, ensure that the discriminator is emitted for
|
||||
|
@ -1,5 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; RUN: %llc_dwarf -debugger-tune=gdb -filetype=obj -o %t.o < %s
|
||||
; RUN: llvm-dwarfdump -debug-pubnames %t.o | FileCheck %s
|
||||
; ModuleID = 'dwarf-public-names.cpp'
|
||||
|
@ -1,5 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; RUN: %llc_dwarf < %s -filetype=obj | llvm-dwarfdump -v - | FileCheck %s
|
||||
; RUN: %llc_dwarf -split-dwarf-file=foo.dwo < %s -filetype=obj | llvm-dwarfdump -v - | FileCheck --check-prefix=FISSION %s
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
;
|
||||
; RUN: %llc_dwarf -filetype=obj -O0 -dwarf-linkage-names=All < %s | llvm-dwarfdump -v -debug-info - | FileCheck %s
|
||||
|
||||
|
@ -1,5 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; RUN: %llc_dwarf -O0 -filetype=obj < %s > %t
|
||||
; RUN: llvm-dwarfdump -v %t | FileCheck %s
|
||||
|
||||
|
@ -1,5 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; Test for DISPFlagPure, DISPFlagElement and DISPFlagRecursive. These
|
||||
; three DISPFlags are used to attach DW_AT_pure, DW_AT_element, and
|
||||
; DW_AT_recursive attributes to DW_TAG_subprogram DIEs.
|
||||
|
@ -1,5 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; RUN: %llc_dwarf -O0 -filetype=obj < %s > %t
|
||||
; RUN: llvm-dwarfdump %t | FileCheck %s
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
; RUN: %llc_dwarf -O0 -filetype=obj < %S/../Inputs/gmlt.ll | llvm-dwarfdump -v - | FileCheck %S/../Inputs/gmlt.ll
|
||||
|
||||
; There's a darwin specific test in X86/gmlt, so it's okay to XFAIL this here.
|
||||
|
@ -1,4 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
; RUN: %llc_dwarf -O0 -filetype=obj < %S/gmlt_profiling.ll | llvm-dwarfdump -v - | FileCheck %S/gmlt_profiling.ll
|
||||
|
||||
; CHECK: .debug_info
|
||||
|
@ -1,5 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; RUN: %llc_dwarf -O0 -filetype=obj < %s | llvm-dwarfdump -v -debug-info - | FileCheck --implicit-check-not "{{DW_TAG|NULL}}" %s
|
||||
|
||||
; Generated from the following source:
|
||||
|
@ -1,5 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; RUN: %llc_dwarf -O2 -filetype=obj < %s | llvm-dwarfdump -v -debug-info - | FileCheck %s
|
||||
|
||||
; This is a test case that's as reduced as I can get it, though I haven't fully
|
||||
|
@ -1,5 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; RUN: %llc_dwarf -O2 -dwarf-version 2 -filetype=obj < %s | llvm-dwarfdump - | FileCheck %s --check-prefix=DWARF23
|
||||
; RUN: %llc_dwarf -O2 -dwarf-version 3 -filetype=obj < %s | llvm-dwarfdump - | FileCheck %s --check-prefix=DWARF23
|
||||
; RUN: %llc_dwarf -O2 -dwarf-version 4 -filetype=obj < %s | llvm-dwarfdump - | FileCheck %s --check-prefix=DWARF4
|
||||
|
@ -1,5 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; RUN: %llc_dwarf -O0 -filetype=obj < %s | llvm-dwarfdump -debug-info - | FileCheck %s
|
||||
|
||||
; bool f();
|
||||
|
@ -1,5 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; RUN: %llc_dwarf -filetype=obj < %s > %t
|
||||
; RUN: llvm-dwarfdump %t | FileCheck %s
|
||||
|
||||
|
@ -1,5 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; RUN: %llc_dwarf -O0 -filetype=obj < %s -dwarf-inlined-strings=Enable -o - | llvm-dwarfdump -show-form - | FileCheck %s
|
||||
|
||||
; Also test that the null streamer doesn't crash with debug info.
|
||||
|
@ -5,7 +5,6 @@
|
||||
; RUN: %llc_dwarf -O0 -filetype=obj -debugger-tune=sce < %s | llvm-dwarfdump -v -debug-info - > %t
|
||||
; RUN: FileCheck %s -check-prefix=ONENAME < %t
|
||||
; RUN: FileCheck %s -check-prefix=REF < %t
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; Verify that the only linkage-name present is the abstract origin of the
|
||||
; inlined subprogram.
|
||||
|
@ -1,5 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; RUN: %llc_dwarf < %s -filetype=obj | llvm-dwarfdump -debug-line - | FileCheck %s
|
||||
; RUN: %llc_dwarf < %s -filetype=asm | FileCheck --check-prefix=ASM %s
|
||||
|
||||
|
@ -1,5 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; RUN: %llc_dwarf -O0 -filetype=obj < %s > %t
|
||||
; RUN: llvm-dwarfdump -v -debug-info %t | FileCheck %s
|
||||
|
||||
|
@ -1,5 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; RUN: %llc_dwarf -filetype=obj -O0 < %s | llvm-dwarfdump -v -debug-info - | FileCheck %s
|
||||
|
||||
; generated by clang from:
|
||||
|
@ -1,4 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
; XFAIL: hexagon
|
||||
|
||||
; RUN: %llc_dwarf -filetype=obj -O0 < %s > %t
|
||||
|
@ -1,5 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; RUN: %llc_dwarf -O0 -filetype=obj < %s | llvm-dwarfdump -v -debug-info - | FileCheck %s
|
||||
|
||||
; Build from the following source with clang -O2.
|
||||
|
@ -1,5 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; RUN: %llc_dwarf -O0 -filetype=obj -dwarf-linkage-names=All < %s | llvm-dwarfdump -v - | FileCheck %s
|
||||
; CHECK: debug_info contents
|
||||
; CHECK: DW_AT_name{{.*}}= [[F1:.*]])
|
||||
|
@ -1,5 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; RUN: %llc_dwarf -O0 -filetype=obj -dwarf-linkage-names=All < %s | llvm-dwarfdump -v -debug-info - | FileCheck %s
|
||||
|
||||
; Generated from clang with the following source:
|
||||
|
@ -1,5 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; RUN: %llc_dwarf -O0 -filetype=obj -dwarf-linkage-names=All < %s | llvm-dwarfdump -v -debug-info - | FileCheck %s
|
||||
|
||||
; Generate from clang with the following source. Note that the definition of
|
||||
|
@ -1,5 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; RUN: %llc_dwarf -O0 -filetype=obj < %s | llvm-dwarfdump - | FileCheck %s
|
||||
|
||||
; Just because there are no scopes/locations on any instructions in the
|
||||
|
@ -1,4 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
; RUN: %llc_dwarf -O0 -filetype=obj < %s | llvm-dwarfdump -debug-info - | FileCheck %s
|
||||
;
|
||||
; // S is not trivially copyable.
|
||||
|
@ -1,5 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; RUN: %llc_dwarf -O0 -filetype=obj < %s > %t
|
||||
; RUN: llvm-dwarfdump -v %t | FileCheck %s
|
||||
|
||||
|
@ -1,5 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; RUN: %llc_dwarf -filetype=obj -O0 < %s | llvm-dwarfdump -v -debug-info - | FileCheck %s
|
||||
|
||||
; This isn't a very pretty test case - I imagine there might be other ways to
|
||||
|
@ -1,5 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; RUN: %llc_dwarf -dwarf-version=2 -O0 -filetype=obj < %s | llvm-dwarfdump -v -debug-info - | FileCheck --check-prefix=CHECK --check-prefix=V2 %s
|
||||
; RUN: %llc_dwarf -dwarf-version=3 -O0 -filetype=obj < %s | llvm-dwarfdump -v -debug-info - | FileCheck --check-prefix=CHECK --check-prefix=V3 %s
|
||||
|
||||
|
@ -1,4 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
; RUN: %llc_dwarf -filetype=obj < %s | llvm-dwarfdump -all -show-form -v - \
|
||||
; RUN: | FileCheck %s
|
||||
;
|
||||
|
@ -1,5 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; RUN: %llc_dwarf -O0 -filetype=obj %s -o - | llvm-dwarfdump -v -debug-info - | FileCheck %s
|
||||
; Use correct signedness when emitting constants of derived (sugared) types.
|
||||
|
||||
|
@ -1,5 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; RUN: %llc_dwarf -O0 -filetype=obj < %s > %t
|
||||
; RUN: llvm-dwarfdump -v %t | FileCheck %s
|
||||
|
||||
|
@ -1,5 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; RUN: %llc_dwarf -O0 -filetype=obj < %s | llvm-dwarfdump -v -debug-info - | FileCheck %s
|
||||
|
||||
; CHECK: DW_TAG_subprogram
|
||||
|
@ -1,5 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; RUN: %llc_dwarf -filetype=obj -O0 < %s > %t
|
||||
; RUN: llvm-dwarfdump -v -debug-info %t | FileCheck %s
|
||||
; CHECK: [[TYPE:.*]]: DW_TAG_structure_type
|
||||
|
@ -1,5 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; RUN: %llc_dwarf -filetype=obj -O0 < %s > %t
|
||||
; RUN: llvm-dwarfdump -v -debug-info %t | FileCheck %s
|
||||
; CHECK: DW_TAG_ptr_to_member_type
|
||||
|
@ -3,8 +3,6 @@
|
||||
; blow llc up and produces something reasonable.
|
||||
;
|
||||
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; RUN: %llc_dwarf %s -o %t -filetype=obj -O0
|
||||
; RUN: llvm-dwarfdump -debug-info %t | FileCheck %s
|
||||
|
||||
|
@ -1,5 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; RUN: %llc_dwarf -O0 -filetype=obj < %s | llvm-dwarfdump -debug-info - | FileCheck %s
|
||||
|
||||
; From source:
|
||||
|
@ -1,4 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
; PR 19261
|
||||
|
||||
; RUN: %llc_dwarf -fast-isel=false -O0 -filetype=obj %s -o %t
|
||||
|
@ -1,5 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; RUN: %llc_dwarf -O0 -filetype=obj < %s > %t
|
||||
; RUN: llvm-dwarfdump -v -debug-info %t | FileCheck %s
|
||||
|
||||
|
@ -1,6 +1,5 @@
|
||||
; RUN: %llc_dwarf -O0 -filetype=obj -o %t.o %s
|
||||
; RUN: llvm-dwarfdump -v -debug-info %t.o | FileCheck %s
|
||||
; REQUIRES: object-emission
|
||||
;
|
||||
; Test debug info for variadic function arguments.
|
||||
; Created from tools/clang/tests/CodeGenCXX/debug-info-varargs.cpp
|
||||
|
@ -1,5 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; RUN: %llc_dwarf -O0 -filetype=obj < %s > %t
|
||||
; RUN: llvm-dwarfdump %t | FileCheck %s
|
||||
|
||||
|
@ -1,5 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; RUN: %llc_dwarf -O0 -filetype=obj < %s > %t
|
||||
; RUN: llvm-dwarfdump -v %t | FileCheck %s
|
||||
|
||||
|
@ -1,5 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; Generated from the following source compiled with clang++ -gmlt:
|
||||
; void f1() {}
|
||||
; void __attribute__((section("__TEXT,__bar"))) f2() {}
|
||||
|
@ -1,5 +1,4 @@
|
||||
; RUN: %llc_dwarf -filetype=obj < %s | llvm-dwarfdump -debug-info - | FileCheck %s
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; Generated by clang -c -g -std=c11 -S -emit-llvm from the following C11 source
|
||||
;
|
||||
|
@ -1,5 +1,4 @@
|
||||
; RUN: %llc_dwarf -filetype=obj < %s | llvm-dwarfdump -debug-info - | FileCheck %s
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; Generated by clang++ -c -g -std=c++11 -S -emit-llvm from the following C++11 source
|
||||
; struct S {
|
||||
|
@ -1,5 +1,4 @@
|
||||
; RUN: %llc_dwarf -filetype=obj < %s | llvm-dwarfdump -debug-info - | FileCheck %s
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; typedef struct __attribute__((aligned (128))) {
|
||||
; char c;
|
||||
|
@ -1,4 +1,4 @@
|
||||
; REQUIRES: object-emission
|
||||
; REQUIRES: x86
|
||||
|
||||
; RUN: llc -mtriple=x86_64-linux -O0 -filetype=obj -generate-arange-section < %s | llvm-dwarfdump -debug-aranges - | FileCheck %s
|
||||
; RUN: llc -mtriple=x86_64-linux -O0 -filetype=obj -generate-arange-section < %s | llvm-readobj --relocations - | FileCheck --check-prefix=OBJ %s
|
||||
|
@ -1,4 +1,4 @@
|
||||
; REQUIRES: object-emission
|
||||
; REQUIRES: x86
|
||||
|
||||
; RUN: llc -mtriple=x86_64-unknown-unknown -O0 -filetype=obj < %s > %t
|
||||
; RUN: llvm-dwarfdump %t | FileCheck %s
|
||||
|
@ -1,5 +1,4 @@
|
||||
; RUN: %llc_dwarf -filetype=obj < %s | llvm-dwarfdump -debug-info - | FileCheck %s
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; Generated by clang -c -g -std=c11 -S -emit-llvm from the following C11 source
|
||||
;
|
||||
|
@ -1,5 +1,4 @@
|
||||
; RUN: %llc_dwarf -filetype=obj < %s | llvm-dwarfdump -debug-info - | FileCheck %s
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; Generated by clang -c -g -std=c11 -S -emit-llvm from the following C11 source
|
||||
;
|
||||
|
@ -1,4 +1,4 @@
|
||||
; REQUIRES: object-emission
|
||||
; REQUIRES: x86
|
||||
|
||||
; RUN: llc -o - %s -filetype=obj -O0 -debugger-tune=lldb -generate-type-units -mtriple=x86_64-unknown-linux-gnu | llvm-dwarfdump -debug-types - | FileCheck %s
|
||||
|
||||
|
@ -1,5 +1,3 @@
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; RUN: %llc_dwarf -O0 -filetype=obj < %s > %t
|
||||
; RUN: llvm-dwarfdump -v -debug-info %t | FileCheck %s
|
||||
|
||||
|
@ -5,7 +5,6 @@ target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
|
||||
target triple = "x86_64-apple-darwin"
|
||||
; RUN: %llc_dwarf -O0 -filetype=obj -o %t.o %s
|
||||
; RUN: llvm-dwarfdump -v -debug-info %t.o | FileCheck %s
|
||||
; REQUIRES: object-emission
|
||||
|
||||
; // ---------------------------------------------------------------------
|
||||
; // Not packed.
|
||||
|
@ -1,4 +1,4 @@
|
||||
; REQUIRES: object-emission
|
||||
; REQUIRES: x86
|
||||
|
||||
; Check that when variables are allocated on the stack we generate debug locations
|
||||
; for the stack location directly instead of generating a register+offset indirection.
|
||||
|
@ -1,4 +1,4 @@
|
||||
; REQUIRES: object-emission
|
||||
; REQUIRES: x86
|
||||
|
||||
; Verify that no DWARF v5 names section is emitted when all CUs disable name tables.
|
||||
; RUN: llc -mtriple x86_64-pc-linux -filetype=obj < %s \
|
||||
|
@ -1,4 +1,4 @@
|
||||
; REQUIRES: object-emission
|
||||
; REQUIRES: x86
|
||||
|
||||
; Verify that DWARF v5 debug_names omit names from CUs that opt-out.
|
||||
; RUN: llc -mtriple x86_64-pc-linux -filetype=obj < %s \
|
||||
|
@ -1,4 +1,4 @@
|
||||
; REQUIRES: object-emission
|
||||
; REQUIRES: x86
|
||||
|
||||
; Verify that DWARF v5 accelerator tables work with split-dwarf.
|
||||
; RUN: llc -mtriple x86_64-pc-linux -split-dwarf-file=foo.dwo \
|
||||
|
@ -1,4 +1,4 @@
|
||||
; REQUIRES: object-emission
|
||||
; REQUIRES: x86
|
||||
|
||||
; RUN: llc -mtriple x86_64-pc-linux -O0 -filetype=obj %s -o %t
|
||||
; RUN: llvm-dwarfdump %t | FileCheck %s
|
||||
|
@ -12,7 +12,7 @@
|
||||
; and fail with "failed to compute relocation: IMAGE_REL_AMD64_ADDR32".
|
||||
; UNSUPPORTED: cygwin,windows-gnu,windows-msvc
|
||||
|
||||
; REQUIRES: object-emission
|
||||
; REQUIRES: x86
|
||||
; RUN: %llc_dwarf -mtriple=x86_64-- < %s -o - | FileCheck %s -check-prefix=ASM
|
||||
; RUN: %llc_dwarf -debugger-tune=lldb -mtriple=x86_64-- < %s -filetype=obj -o %t.o
|
||||
; RUN: llvm-dwarfdump %t.o -o - | FileCheck %s -check-prefix=OBJ -implicit-check-not=DW_TAG_call_site
|
||||
|
@ -1,4 +1,4 @@
|
||||
; REQUIRES: object-emission
|
||||
; REQUIRES: x86
|
||||
|
||||
; RUN: llc < %s -o %t -filetype=obj -O0 -generate-type-units -mtriple=x86_64-unknown-linux-gnu
|
||||
; RUN: llvm-dwarfdump -v %t | FileCheck --check-prefix=CHECK --check-prefix=SINGLE %s
|
||||
|
@ -1,4 +1,4 @@
|
||||
; REQUIRES: object-emission
|
||||
; REQUIRES: x86
|
||||
|
||||
; RUN: llc -mtriple=x86_64-apple-macosx10.10.0 -o %t %s
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
; REQUIRES: object-emission
|
||||
; REQUIRES: x86
|
||||
|
||||
; RUN: llc -mtriple=x86_64-linux -O0 -filetype=obj < %s | llvm-dwarfdump -v -debug-info - | FileCheck %s
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
; REQUIRES: object-emission
|
||||
; REQUIRES: x86
|
||||
|
||||
; RUN: llc -mtriple=x86_64-linux -O0 -filetype=obj < %s \
|
||||
; RUN: | llvm-dwarfdump -v -debug-info - | FileCheck --check-prefix=CHECK --check-prefix=CHECK-V4 %s
|
||||
|
@ -1,4 +1,4 @@
|
||||
; REQUIRES: object-emission
|
||||
; REQUIRES: x86
|
||||
|
||||
; RUN: llc -mtriple=x86_64-linux-gnu -filetype=obj %s -o - | llvm-dwarfdump -all - | FileCheck %s
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
; REQUIRES: object-emission
|
||||
; REQUIRES: x86
|
||||
|
||||
; RUN: llc < %s -filetype=obj -mtriple=x86_64-apple-darwin | llvm-dwarfdump -v - | FileCheck %s
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
; REQUIRES: object-emission
|
||||
; REQUIRES: x86
|
||||
|
||||
; RUN: llc -mtriple=i386-linux-gnu -filetype=obj -relocation-model=pic %s -o /dev/null
|
||||
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user