1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 12:12:47 +01:00
llvm-mirror/test/DebugInfo/X86
Jeremy Morse fa3a9f0fc7 Revert sharing subprograms across CUs
This patch is a revert of e08f205f5c2c. In that patch, DW_TAG_subprograms
were permitted to be referenced across CU boundaries, to improve stack
trace construction using call site information. Unfortunately, as
documented in PR48790, the way that subprograms are "owned" by dwarf units
is sufficiently complicated that subprograms end up in unexpected units,
invalidating cross-unit references.

There's no obvious way to easily fix this, and several attempts have
failed. Revert this to ensure correct DWARF is always emitted.

Three tests change in addition to the reversion, but they're all very
light alterations.

Differential Revision: https://reviews.llvm.org/D107076

(cherry picked from commit d4ce9e463d51b18547dbd181884046abf77c5c91)
Signed-off-by: Jeremy Morse <jeremy.morse@sony.com>

Conflicts:
	llvm/test/DebugInfo/X86/convert-loclist.ll
2021-08-23 11:18:57 -07:00
..
2010-04-13-PubType.ll
2011-09-26-GlobalVarContext.ll
2011-12-16-BadStructRef.ll
abbr_offset.s
abstract_origin.ll DebugInfo: remove unnecessary mtriple from test/DebugInfo/X86/abstract_origin.ll 2020-11-25 13:34:15 -08:00
accel-tables-dwarf5.ll
accel-tables.ll
addr_comments.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
addr-tu-to-non-tu.ll Recommit "PR44685: DebugInfo: Handle address-use-invalid type units referencing non-type units" 2020-08-18 13:43:28 -07:00
align_c11.ll DebugInfo: Remove llc_dwarf usage from tests already relying on a target triple in the IR 2020-11-24 17:48:11 -08:00
align_cpp11.ll DebugInfo: Remove llc_dwarf usage from tests already relying on a target triple in the IR 2020-11-24 17:48:11 -08:00
align_objc.ll DebugInfo: Remove llc_dwarf usage from tests already relying on a target triple in the IR 2020-11-24 17:48:11 -08:00
aligned_stack_var.ll
arange-and-stub.ll
arange.ll
arg-dbg-value-list.ll [DebugInfo][InstrRef][3/4] Produce DBG_INSTR_REFs for all variable locations 2021-07-06 18:31:38 +01:00
arguments.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
array2.ll
array.ll
asan_debug_info.ll [sanitizer] Remove numeric values from -asan-use-after-return flag. (NFC) 2021-06-11 15:14:51 -07:00
asm-macro-line-number.s
assumed_size_array.ll [DebugInfo][flang] DISubrange support for fortran assumed size array 2020-09-16 14:15:53 +05:30
atomic-c11-dwarf-4.ll DebugInfo: Remove llc_dwarf usage from tests already relying on a target triple in the IR 2020-11-24 17:48:11 -08:00
atomic-c11-dwarf-5.ll DebugInfo: Remove llc_dwarf usage from tests already relying on a target triple in the IR 2020-11-24 17:48:11 -08:00
basic-block-sections_1.ll Resubmit D85085 after fixing the tests that were failing. 2021-06-01 21:59:47 -07:00
basic-block-sections-debug-loc-const-value-1.ll Resubmit D85085 after fixing the tests that were failing. 2021-06-01 21:59:47 -07:00
basic-block-sections-debug-loc-const-value-2.ll Resubmit D85085 after fixing the tests that were failing. 2021-06-01 21:59:47 -07:00
basic-block-sections-debug-loc-split-range.ll Resubmit D85085 after fixing the tests that were failing. 2021-06-01 21:59:47 -07:00
basic-block-sections-debug-loc.ll Resubmit D85085 after fixing the tests that were failing. 2021-06-01 21:59:47 -07:00
basic-block-sections-debug-loclist-1.ll Resubmit D85085 after fixing the tests that were failing. 2021-06-01 21:59:47 -07:00
basic-block-sections-debug-loclist-2.ll Resubmit D85085 after fixing the tests that were failing. 2021-06-01 21:59:47 -07:00
basic-block-sections-debug-loclist-3.ll Resubmit D85085 after fixing the tests that were failing. 2021-06-01 21:59:47 -07:00
basic-block-sections-debug-loclist-4.ll Resubmit D85085 after fixing the tests that were failing. 2021-06-01 21:59:47 -07:00
basic-block-sections-debug-loclist-5.ll Resubmit D85085 after fixing the tests that were failing. 2021-06-01 21:59:47 -07:00
bbjoin.ll
bitcast-di.ll
bitfields-dwarf4.ll
bitfields.ll
block-capture.ll
byvalstruct.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
c-type-units.ll Revert "[NFC] This is a test commit to check commit access." 2021-06-15 06:25:22 +01:00
cfi_sections.ll [DebugInfo] Add tests that we emit .eh_frame instead of .debug_frame 2021-04-29 09:35:48 -07:00
clang-module.ll
clone-module-2.ll
clone-module.ll
codegenprep-addrsink.ll [DebugInfo] CGP+HWasan: Handle dbg.values with duplicate location ops 2021-07-05 10:35:19 +01:00
codegenprep-value.ll
coff_debug_info_type.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
coff_relative_names.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
concrete_out_of_line.ll
constant-aggregate.ll
constant-loclist.ll DebugInfo: Remove llc_dwarf usage from tests already relying on a target triple in the IR 2020-11-24 17:48:11 -08:00
containing-type-extension-rust.ll DebugInfo: Remove llc_dwarf usage from tests already relying on a target triple in the IR 2020-11-24 17:48:11 -08:00
convert-debugloc.ll DebugInfo: Add some missing explicit target triples. 2020-11-24 17:35:00 -08:00
convert-inlined.ll DebugInfo: Add some missing explicit target triples. 2020-11-24 17:35:00 -08:00
convert-linked.ll DebugInfo: Add some missing explicit target triples. 2020-11-24 17:35:00 -08:00
convert-loclist.ll Revert sharing subprograms across CUs 2021-08-23 11:18:57 -07:00
cu-ranges-odr.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
cu-ranges.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
data_member_location.ll
dbg_entity_calc_ignores_KILL_instruction_at_return.mir
dbg_entity_calc_ignores_KILL_instruction_still_clobbers.mir
dbg_value_direct.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
dbg_value_list_clobbers.mir Reapply "[DebugInfo] Add DWARF emission for DBG_VALUE_LIST" 2021-03-10 15:59:24 +00:00
dbg_value_list_emission.mir Reapply "[DebugInfo] Add DWARF emission for DBG_VALUE_LIST" 2021-03-10 15:59:24 +00:00
dbg-abstract-vars-g-gmlt.ll
dbg-addr-dse.ll [LiveDebugVariables] Stop trimming locations of non-inlined vars 2021-05-31 02:59:19 -07:00
dbg-addr.ll
dbg-asm.s
dbg-byval-parameter.ll DebugInfo: Add some missing explicit target triples. 2020-11-24 17:35:00 -08:00
dbg-call-site-undef-params.ll [Debuginfo] [CSInfo] Do not create CSInfo for undef arguments 2020-12-09 12:54:59 +01:00
dbg-const-int.ll
dbg-const.ll
dbg-declare-alloca.ll
dbg-declare-arg.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
dbg-declare-inalloca.ll Reapply "OpaquePtr: Turn inalloca into a type attribute" 2021-03-29 08:55:30 -04:00
dbg-declare.ll
dbg-file-name.ll [llc] Default MCUseDwarfDirectory to true 2021-07-12 17:44:02 -07:00
dbg-i128-const.ll
dbg-merge-loc-entry.ll
dbg-prolog-end.ll
dbg-subrange.ll
dbg-val-list-dangling.ll [DebugInfo] Add tests for ISel handling of variadic debug values 2021-03-09 12:42:15 +00:00
dbg-val-list-undef.ll [DebugInfo][InstrRef][3/4] Produce DBG_INSTR_REFs for all variable locations 2021-07-06 18:31:38 +01:00
dbg-value-arg-movement.ll
dbg-value-const-byref.ll
dbg-value-dag-combine.ll
dbg-value-dropped-instcombine.ll
dbg-value-frame-index-2.ll
dbg-value-frame-index.ll
dbg-value-funcarg2.ll
dbg-value-funcarg3.ll
dbg-value-funcarg.ll
dbg-value-g-gmlt.ll
dbg-value-inlined-parameter.ll [test] Fix unused check prefixes in test/DebugInfo 2020-10-30 23:29:24 -07:00
dbg-value-isel.ll
dbg-value-list-dag-combine.ll [DebugInfo] Add tests for ISel handling of variadic debug values 2021-03-09 12:42:15 +00:00
dbg-value-list-selectiondag-salvage.ll [DebugInfo] Add tests for ISel handling of variadic debug values 2021-03-09 12:42:15 +00:00
dbg-value-location.ll
dbg-value-range.ll
dbg-value-regmask-clobber.ll [LiveDebugValues][InstrRef][2/2] Emit entry value variable locations 2021-06-30 23:07:39 +01:00
dbg-value-terminator.ll
dbg-value-transfer-order.ll
dbg-vector-size.ll
dbgcall-site-64-bit-imms.ll
dbgcall-site-zero-valued-imms.ll
dbgloc-insert-extract-val-instrs.ll [deadargelim] Attach dbg info to the insert/extractvalue instructions 2020-07-14 08:52:04 +02:00
dead-store-elimination-marks-undef.ll
debug_addr.ll llvm-dwarfdump: Dump address forms in their encoded length rather than always in 64 bits 2020-10-04 15:48:57 -07:00
debug_and_nodebug_CUs.ll
debug_frame-invalid-cie-offset.s Add the ability to extract the unwind rows from DWARF Call Frame Information. 2021-01-28 13:39:17 -08:00
debug_value_list_selectiondag.ll [DebugInfo] Handle DIArgList in FastISel or GlobalIsel 2021-05-20 17:37:28 +01:00
debug-addr-dwarf64.ll [DebugInfo] Fix emitting DWARF64 .debug_addr sections (15/19). 2020-09-15 12:23:31 +07:00
debug-aranges-dwarf64.ll [DebugInfo] Fix emitting DWARF64 .debug_aranges sections (11/19). 2020-09-15 12:23:30 +07:00
debug-cu-index-unknown-section.s
debug-dead-local-var.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
debug-frame-cie-id-dwarf64.s Add the ability to extract the unwind rows from DWARF Call Frame Information. 2021-01-28 13:39:17 -08:00
debug-frame-dwarf64.ll [DebugInfo] Add the -dwarf64 switch to llc and other internal tools (4/19). 2020-09-15 11:30:18 +07:00
debug-frame-dwarf64.s
debug-info-access.ll
debug-info-auto-return.ll DebugInfo: Remove llc_dwarf usage from tests already relying on a target triple in the IR 2020-11-24 17:48:11 -08:00
debug-info-block-captured-self.ll
debug-info-blocks.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
debug-info-dwarf64.ll [DebugInfo] Fix emitting DWARF64 compilation units (5/19). 2020-09-15 11:30:30 +07:00
debug-info-dwo-dwarf64.ll [DebugInfo] Fix emitting DWARF64 DWO compilation units and string offset tables (9/19). 2020-09-15 11:31:00 +07:00
debug-info-packed-struct.ll DebugInfo: Remove llc_dwarf usage from tests already relying on a target triple in the IR 2020-11-24 17:48:11 -08:00
debug-info-producer-with-flags.ll
debug-info-static-member.ll
debug-info-template-align.ll
debug-info-template-parameter.ll DebugInfo: Remove llc_dwarf usage from tests already relying on a target triple in the IR 2020-11-24 17:48:11 -08:00
debug-label-unreached.ll
debug-line-dwarf64.ll [DebugInfo] Add the -dwarf64 switch to llc and other internal tools (4/19). 2020-09-15 11:30:18 +07:00
debug-loc-asan.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
debug-loc-frame.ll [test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 15:47:16 -08:00
debug-loc-offset.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
debug-macinfo-split-dwarf.ll DebugInfo: Remove llc_dwarf usage from tests already relying on a target triple in the IR 2020-11-24 17:48:11 -08:00
debug-macinfo-strp.s
debug-macinfo-strx.s
debug-macro-dwarf64.ll [DebugInfo] Fix emitting DWARF64 .debug_macro[.dwo] sections (17/19). 2020-09-15 12:23:31 +07:00
debug-macro-dwarf64.s
debug-macro-dwo.ll DebugInfo: Remove llc_dwarf usage from tests already relying on a target triple in the IR 2020-11-24 17:48:11 -08:00
debug-macro-empty-macro-offset.s
debug-macro-empty-str-offset.s
debug-macro-gnu-dwo.ll DebugInfo: Remove llc_dwarf usage from tests already relying on a target triple in the IR 2020-11-24 17:48:11 -08:00
debug-macro-gnu.ll DebugInfo: Remove llc_dwarf usage from tests already relying on a target triple in the IR 2020-11-24 17:48:11 -08:00
debug-macro-gnu.s [DebugInfo] Allow GNU macro extension to be read 2020-08-11 13:30:52 +02:00
debug-macro-macinfo.s
debug-macro-multi-cu-strx.s
debug-macro-strp-dwo.s
debug-macro-strx-dwo.s
debug-macro-v5.ll DebugInfo: Remove llc_dwarf usage from tests already relying on a target triple in the IR 2020-11-24 17:48:11 -08:00
debug-macro-v5.s
debug-macro.ll DebugInfo: Add some missing explicit target triples. 2020-11-24 17:35:00 -08:00
debug-names-dwarf64.ll [DebugInfo] Fix emitting DWARF64 .debug_names sections (16/19). 2020-09-15 12:23:31 +07:00
debug-names-end-of-list.ll [DebugInfo] Emit a 1-byte value as a terminator of entries list in the name index. 2020-09-02 16:12:39 +07:00
debug-names-ir-disabled.ll
debug-names-partial.ll
debug-names-split-dwarf.ll
debug-pubtables-dwarf64.ll Revert "Use the default seed value for djb hash for StringMap" 2021-03-01 14:00:39 +01:00
debug-ranges-offset.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
debug-str-offsets-dwarf64.ll [DebugInfo] Fix emitting DWARF64 .debug_str_offsets sections (8/19). 2020-09-15 11:30:53 +07:00
debug-str-offsets-dwo-dwarf64.ll [DebugInfo] Fix emitting DWARF64 DWO compilation units and string offset tables (9/19). 2020-09-15 11:31:00 +07:00
debug-types-dwarf64.ll [DebugInfo] Fix emitting DWARF64 type units (10/19). 2020-09-15 11:31:07 +07:00
debugger-tune.ll
decl-derived-member.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
default-subrange-array.ll
deleted-bit-piece.ll
dimodule-external-fortran.ll Rename files with same (case insensitive) name 2020-12-18 16:01:37 -05:00
DIModule.ll
DIModuleContext.ll DebugInfo: Remove llc_dwarf usage from tests already relying on a target triple in the IR 2020-11-24 17:48:11 -08:00
discriminator2.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
discriminator3.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
discriminator.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
distringtype.ll [DebugInfo] Add handling of stringLengthExp operand of DIStringType. 2020-12-08 14:49:59 -05:00
dllimport.ll
double-declare.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
DW_AT_byte_size.ll
DW_AT_calling-convention.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
DW_AT_deleted.ll
DW_AT_linkage_name.ll
DW_AT_location-reference.ll [DebugInfo] Fix emitting the DW_AT_location attribute for 64-bit DWARFv3 (7/19). 2020-09-15 11:30:46 +07:00
DW_AT_object_pointer.ll
DW_AT_specification.ll
DW_AT_stmt_list_sec_offset.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
DW_OP_call_ref_dwarf64.s
DW_OP_call_ref_unexpected.s
DW_OP_call_ref_ver2.s
dw_op_constu.mir
dw_op_minus_direct.ll
dw_op_minus.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
DW_TAG_friend.ll
dwarf64-module-flag.ll [DebugInfo] Keep the DWARF64 flag in the module metadata 2021-02-17 17:03:34 +07:00
dwarf64-support.ll [DebugInfo] Add the -dwarf64 switch to llc and other internal tools (4/19). 2020-09-15 11:30:18 +07:00
dwarf-aranges-no-dwarf-labels.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
dwarf-aranges.ll
dwarf-callsite-related-attrs.ll DebugInfo: Add some missing explicit target triples. 2020-11-24 17:35:00 -08:00
dwarf-empty-expression.s [DebugInfo] Bug 41152 - Improve dumping of empty location expressions 2021-06-29 09:21:00 +01:00
dwarf-linkage-names.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
dwarf-no-source-loc.ll
dwarf-public-names.ll
dwarf-pubnames-split.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
dwarfdump-allocatedExp.ll [DebugInfo] Support for DW_AT_associated and DW_AT_allocated. 2020-07-20 19:54:35 +05:30
dwarfdump-allocatedVar.ll [DebugInfo] Support for DW_AT_associated and DW_AT_allocated. 2020-07-20 19:54:35 +05:30
dwarfdump-associatedExp.ll [DebugInfo] Support for DW_AT_associated and DW_AT_allocated. 2020-07-20 19:54:35 +05:30
dwarfdump-associatedVar.ll [DebugInfo] Support for DW_AT_associated and DW_AT_allocated. 2020-07-20 19:54:35 +05:30
dwarfdump-bogus-LNE.s
dwarfdump-debug-aranges.s
dwarfdump-debug-loc-error-cases2.s
dwarfdump-debug-loc-error-cases.s
dwarfdump-debug-loc-simple.test
dwarfdump-debug-loclists-dwarf64.s
dwarfdump-debug-loclists-error-cases2.s
dwarfdump-debug-loclists-error-cases.s
dwarfdump-debug-loclists.test
dwarfdump-debug-names.s
dwarfdump-debug-pubnames.s
dwarfdump-generic_subrange_const.ll [DebugInfo] Support for DW_TAG_generic_subrange 2020-10-29 01:34:15 +05:30
dwarfdump-generic_subrange_count.ll [DebugInfo] Support for DW_TAG_generic_subrange 2020-10-29 01:34:15 +05:30
dwarfdump-generic_subrange.ll [DebugInfo] Support for DW_TAG_generic_subrange 2020-10-29 01:34:15 +05:30
dwarfdump-header-64.s
dwarfdump-header.s [DebugInfo][llvm-dwarfdump] Fix printing of Unit header with DW_UT_partial type 2021-04-27 10:32:44 +05:30
dwarfdump-line-dwo.s
dwarfdump-line-mismatch.s
dwarfdump-line-only.s
dwarfdump-over.ll [DebugInfo] Support for DWARF operator DW_OP_over 2020-10-17 08:42:28 +05:30
dwarfdump-ranges-baseaddr-exe.s
dwarfdump-ranges-baseaddr.s
dwarfdump-ranges-unrelocated.s
dwarfdump-rankConst.ll [DebugInfo] Support for DWARF attribute DW_AT_rank 2020-10-10 17:51:12 +05:30
dwarfdump-rankExp.ll [DebugInfo] Support for DWARF attribute DW_AT_rank 2020-10-10 17:51:12 +05:30
dwarfdump-rnglists-dwarf64.s llvm-dwarfdump: Don't try to parse rnglist tables when dumping CUs 2020-10-04 19:18:14 -07:00
dwarfdump-rnglists-zero-length.s [DebugInfo] Fix a possible crash when reading a malformed .debug_*lists section. 2020-07-14 16:35:17 +07:00
dwarfdump-rnglists.s llvm-dwarfdump: Don't try to parse rnglist tables when dumping CUs 2020-10-04 19:18:14 -07:00
dwarfdump-signed_const.ll [DebugInfo] [NFCI] Additional test for support of DW_TAG_generic_subrange 2020-10-29 18:06:17 +05:30
dwarfdump-str-offsets-dwp.s
dwarfdump-str-offsets-invalid-5.s
dwarfdump-str-offsets-invalid-6.s
dwarfdump-str-offsets-invalid.s
dwarfdump-str-offsets-macho.s
dwarfdump-str-offsets-v4-dwarf64-dwo.s
dwarfdump-str-offsets-v4-dwarf64-dwp.s
dwarfdump-str-offsets-v4-invalid.s [DebugInfo] Avoid an infinite loop with a truncated pre-v5 .debug_str_offsets.dwo. 2020-08-14 13:11:37 +07:00
dwarfdump-str-offsets.s
dwp-dwarf64.s
dwp-v2-cu-index.s
dwp-v2-loc.s
dwp-v2-tu-index.s
dwp-v5-cu-index.s
dwp-v5-loclists.s
dwp-v5-rnglists.s
dwp-v5-tu-index.s
dwp-v5-tu.s
earlydup-crash.ll
eh-frame-cie-id.s
eh-frame-invalid-version-zero.s [DebugInfo] Do not error on unsupported CIE version 2021-03-08 19:39:08 -08:00
eh-frame-invalid-version.s [DebugInfo] Do not error on unsupported CIE version 2021-03-08 19:39:08 -08:00
eh-frame-truncated.s
elf-names.ll
empty_macinfo.ll
empty-and-one-elem-array.ll
empty-array.ll
empty.ll
ending-run.ll
enum-class.ll
enum-fwd-decl.ll
fi-expr.ll
fi-piece.ll
fission-cu.ll
fission-hash-local.ll
fission-hash.ll
fission-inline.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
fission-local-import.ll
fission-no-inlining.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
fission-ranges.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
float_const_loclist.ll Re-apply "[DebugInfo] Emit DW_OP_implicit_value for Floating point constants" 2020-08-20 01:39:42 +05:30
float_const.ll
formal_parameter.ll
Fortran-DIModule.ll DebugInfo: Remove llc_dwarf usage from tests already relying on a target triple in the IR 2020-11-24 17:48:11 -08:00
fragment-offset-order.ll
frame-register.ll
FrameIndexExprs.ll
generate-odr-hash.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
ghost-sdnode-dbgvalues.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
global-constants.ll [DebugInfo] Support for signed constants inside DIExpression 2021-03-30 23:20:38 +05:30
global-expression.ll
global-sra-fp80-array.ll
global-sra-fp80-struct.ll
gmlt-empty-base-address.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
gmlt-no-split-dwarf-inlining-empty.ll DebugInfo: Remove llc_dwarf usage from tests already relying on a target triple in the IR 2020-11-24 17:48:11 -08:00
gmlt.test
gnu-names.ll
gnu-public-names-empty.ll
gnu-public-names-gmlt.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
gnu-public-names-multiple-cus-2.s
gnu-public-names-multiple-cus.ll
gnu-public-names-tu.ll
gnu-public-names.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
header.ll
implicit_value-double.ll [DebugInfo] Don't use DW_OP_implicit_value for fragments 2020-12-22 10:07:47 +01:00
implicit_value-float.ll [llvm/DebugInfo] Emit DW_OP_implicit_value when tuning for LLDB 2020-10-24 06:45:33 +02:00
inline-asm-locs.ll [llc] Default MCUseDwarfDirectory to true 2021-07-12 17:44:02 -07:00
inline-member-function.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
inline-namespace.ll DebugInfo: Remove llc_dwarf usage from tests already relying on a target triple in the IR 2020-11-24 17:48:11 -08:00
inline-seldag-test.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
inlined-formal-parameter.ll [DwarfDebug] Improve validThroughout performance (4/4) 2020-08-27 11:52:30 +01:00
inlined-indirect-value.ll
InlinedFnLocalVar.ll
instcombine-demanded-bits-salvage.ll
instcombine-instrinsics.ll
instr-ref-framereg-read.ll [DebugInfo][InstrRef] Handle llvm.frameaddress intrinsics gracefully 2021-07-27 13:44:37 +01:00
instr-ref-selectiondag.ll [InstrRef][FastISel] Support emitting DBG_INSTR_REF from fast-isel 2021-07-16 13:56:15 +01:00
invalid-cu-length-dwp.s
invalid-global-constants.ll [DebugInfo] Support for signed constants inside DIExpression 2021-03-30 23:20:38 +05:30
invalid-prologue-end.ll
invalid-unit-header.s
invalidated-dbg-value-is-undef.ll [DebugInfo][InstrRef][3/4] Produce DBG_INSTR_REFs for all variable locations 2021-07-06 18:31:38 +01:00
isel-cse-line.ll
lazy-fission-comp-dir.ll
length_symbol_difference.ll
lexical_block.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
lexical-block-file-inline.ll
licm-undef-dbg-value.ll
line-info.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
line.test
linkage-name.ll
lit.local.cfg
live-debug-values-constprop.mir
live-debug-values-expr-conflict.ll
live-debug-values-remove-range.ll [test] Add explicit dso_local to function declarations in static relocation model tests 2020-12-05 14:54:37 -08:00
live-debug-values.ll [test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 15:47:16 -08:00
live-debug-variables.ll [DebugInfo] Drop location ranges for variables which exist entirely outside the variable's scope 2020-07-22 12:45:21 +01:00
live-debug-vars-discard-invalid.mir
live-debug-vars-dse.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
live-debug-vars-index.mir
live-debug-vars-intervals.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
live-debug-vars-keep-undef.ll
live-debug-vars-loc-limit.ll Reapply "[DebugInfo] Drop DBG_VALUE_LISTs with an excessive number of debug operands" 2021-05-07 14:55:02 +01:00
live-debug-vars-nodebug.ll [LiveDebugVariables] Strip all debug instructions from nodebug functions 2020-11-26 14:30:18 +00:00
LLVM_implicit_pointer.ll [Debuginfo][DW_OP_implicit_pointer] (1/7) Support for DW_OP_LLVM_implicit_pointer 2021-01-15 14:45:04 +05:30
location-range-inlined-xblock.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
location-range.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
loclists-dwp.ll
low-pc-cu.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
machinecse-wrongdebug-hoist.ll [test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 15:47:16 -08:00
mem2reg_fp80.ll
memberfnptr.ll
merge_inlined_loc.ll
mi-print.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
misched-dbg-value.ll
missing-file-line.ll
mixed-nodebug-cu.ll
multiple-aranges.ll
multiple-at-const-val.ll
nested_types.ll
no_debug_ranges.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
no-entry-values-with-O0.ll [LiveDebugValues][InstrRef][2/2] Emit entry value variable locations 2021-06-30 23:07:39 +01:00
no-public-sections-metadata.ll
nodebug_with_debug_loc.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
nodebug.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
nondefault-subrange-array.ll
nophysreg.ll
noreturn_c11.ll DebugInfo: Remove llc_dwarf usage from tests already relying on a target triple in the IR 2020-11-24 17:48:11 -08:00
noreturn_cpp11.ll DebugInfo: Remove llc_dwarf usage from tests already relying on a target triple in the IR 2020-11-24 17:48:11 -08:00
noreturn_objc.ll DebugInfo: Remove llc_dwarf usage from tests already relying on a target triple in the IR 2020-11-24 17:48:11 -08:00
objc_direct.ll
objc-fwd-decl.ll
objc-property-void.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
op_deref.ll RegAllocFast: Add extra DBG_VALUE for live out spills 2020-09-30 10:35:25 -04:00
packed_bitfields.ll [DEBUGINFO]Add dwarf versions to the test, NFC. 2020-07-07 10:10:44 -04:00
parameters.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
partial-constant.ll DebugInfo: Remove llc_dwarf usage from tests already relying on a target triple in the IR 2020-11-24 17:48:11 -08:00
pieces-1.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
pieces-2.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
pieces-3.ll
pieces-4.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
pointer-type-size.ll
pr11300.ll
pr12831.ll
pr13303.ll
pr19307.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
pr28270.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
pr34545.ll
pr40427.ll
pr45181.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
PR26148.ll
PR37234.ll
processes-relocations.ll
prolog-params.mir [PrologEpilogInserter] Fix prolog-params.mir 2020-10-18 22:36:58 -07:00
prologue-stack.ll [FastISel] NFC: Remove obsolete -fast-isel-sink-local-values option 2021-01-11 09:32:49 -08:00
range_reloc_base.ll
range_reloc.ll
ranges_always.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
ref_addr_relocation.ll
reference-argument.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
rematerialize.ll
rnglists_base_attr.ll
rnglists_curanges.ll
rvalue-ref.ll
safestack-byval.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
sdag-combine.ll
sdag-dangling-dbgvalue.ll
sdag-dbgvalue-phi-use-1.ll
sdag-dbgvalue-phi-use-2.ll
sdag-dbgvalue-phi-use-3.ll
sdag-dbgvalue-phi-use-4.ll
sdag-dbgvalue-ssareg.ll
sdag-ir-salvage.ll
sdag-legalize-multires.ll
sdag-salvage-add.ll
sdag-split-arg.ll
sdag-transfer-dbgvalue.ll
sdagsplit-1.ll
sections_as_references.ll
sections-as-references-cu-offset.ll
set.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
single-dbg_value.ll DebugInfo: Remove llc_dwarf usage from tests already relying on a target triple in the IR 2020-11-24 17:48:11 -08:00
single-fi.ll
single-location-2.mir [DwarfDebug] Improve single location detection in validThroughout (2/4) 2020-08-27 11:52:29 +01:00
single-location-inlined-param.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
single-location-interrupted-scope.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
single-location.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
skeleton-unit-verify.s [dwarfdump] Warn for tags with DW_CHILDREN_yes but no children. 2020-09-23 22:12:04 -07:00
spill-indirect-nrvo.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
spill-nontrivial-param.ll
spill-nospill.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
split-dwarf-cross-cu-gmlt-g.ll PR37255: DebugInfo: LTO with -g inlined into -gmlt combined with Split DWARF without CU cross-references 2021-06-27 14:40:38 -07:00
split-dwarf-cross-unit-reference.ll
split-dwarf-multiple-cu-hash.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
split-dwarf-omit-empty.ll DebugInfo: Remove llc_dwarf usage from tests already relying on a target triple in the IR 2020-11-24 17:48:11 -08:00
split-dwarf-sysroot.ll DebugInfo: Remove llc_dwarf usage from tests already relying on a target triple in the IR 2020-11-24 17:48:11 -08:00
split-dwarf-v5-ranges.ll [DebugInfo] Fix emitting DWARF64 .debug_rnglists sections (13/19). 2020-09-15 12:23:31 +07:00
split-global.ll
sret.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
sroa-after-inlining.ll
sroasplit-1.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
sroasplit-2.ll
sroasplit-3.ll
sroasplit-4.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
sroasplit-5.ll
sroasplit-dbg-declare.ll
stack-args.ll
stack-value-dwarf2.ll
stack-value-dwarf4.ll [DebugInfo] Support for signed constants inside DIExpression 2021-03-30 23:20:38 +05:30
stack-value-piece-inseltpoison.ll Precommit analysis/etc tests for inselt poison placeholder 2020-12-24 12:14:24 +09:00
stack-value-piece.ll [llvm/DebugInfo] Emit DW_OP_implicit_value when tuning for LLDB 2020-10-24 06:45:33 +02:00
static_member_array.ll DebugInfo: Remove llc_dwarf usage from tests already relying on a target triple in the IR 2020-11-24 17:48:11 -08:00
stmt-list-multiple-compile-units.ll
stmt-list.ll
string-offsets-multiple-cus.ll
string-offsets-table-order.ll
string-offsets-table.ll
stringpool.ll
strip-broken-debuginfo.ll
struct-fwd-decl.ll [DebugInfo] Make DWARF ignore sizes on forward declared class types. 2020-09-03 11:01:49 -07:00
struct-loc.ll
subprogram-across-cus.ll Revert sharing subprograms across CUs 2021-08-23 11:18:57 -07:00
subrange-type.ll
subreg.ll RegAllocFast: Add extra DBG_VALUE for live out spills 2020-09-30 10:35:25 -04:00
subregisters.ll
sunk-compare.ll
symbolize_function_start.s [test] Avoid llvm-symbolizer/llvm-addr2line one-dash long options 2021-07-20 09:34:35 -07:00
symbolize-debug-fission-single.test Skip path separators to make the test portable across Win/Linux 2021-03-15 18:24:40 -07:00
tail-merge.ll
template_function_decl.ll
template.ll
this-stack_value.ll
tls.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
trim-var-locs.mir [DwarfDebug] Improve single location detection in validThroughout (2/4) 2020-08-27 11:52:29 +01:00
tu-to-non-named-type.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
tu-to-non-tu.ll
type_units_with_addresses.ll
unattached-global.ll DebugInfo: Remove llc_dwarf usage from tests already relying on a target triple in the IR 2020-11-24 17:48:11 -08:00
undef-fragment.ll
union-const.ll
union-template.ll
unsupported-opcode_operands_table-debug-macro-v5.s
v5-loc.ll
vector.ll
vla-dependencies.ll
vla-global.ll
vla-multi.ll
vla.ll
void-typedef.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
xray-split-dwarf-interaction.ll [llvm-readobj] Update tests because of changes in llvm-readobj behavior 2020-07-20 10:39:04 +01:00
zextload.ll