llvm-project/llvm/test/DebugInfo/X86
Vladislav Dzhidzhoev facb3ac385 [GlobalISel][DebugInfo] salvageDebugInfo analogue for gMIR
Salvage debug info of instruction that is about to be deleted as dead in
Combiner pass. Currently supported instructions are COPY and G_TRUNC.

It allows to salvage debug info of some dead arguments of functions, by putting
DWARF expression corresponding to the instruction being deleted into related
DBG_VALUE instruction.

Here is an example of missing variables location https://godbolt.org/z/K48osb9dK.
We see that arguments x, y of function foo are not available in debugger, and
corresponding DBG_VALUE instructions have undefined register operand instead of
variables locaton after Aarch64PreLegalizerCombiner pass. The reason is that
registers where variables are located are removed as dead (with instruction
G_TRUNC). We can use salvageDebugInfo analogue for gMIR to preserve debug
locations of dead variables.

Statistics of llvm object files built with vs without this commit on -O2
optimization level (CMAKE_BUILD_TYPE=RelWithDebInfo, -fglobal-isel) on Aarch64 (macOS):

Number of variables with 100% of parent scope covered by DW_AT_location has been increased by 7,9%.
Number of variables with 0% coverage of parent scope has been decreased by 1,2%.
Number of variables processed by location statistics has been increased by 2,9%.
Average PC ranges coverage has been increased by 1,8 percentage points.

Coverage can be improved by supporting more instructions, or by calling
salvageDebugInfo for instructions that are deleted during Combiner rules exection.

Reviewed By: aprantl

Differential Revision: https://reviews.llvm.org/D129909
2022-08-01 11:14:53 +02:00
..
2010-04-13-PubType.ll
2011-09-26-GlobalVarContext.ll Revert "[DwarfDebug] Support emitting function-local declaration for a lexical block" & dependent patches 2021-12-24 00:47:04 +02:00
2011-12-16-BadStructRef.ll
DIExpr-const-folding.ll Add a DIExpression const-folder to prevent silly expressions. 2021-08-05 06:14:40 -07: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
DW_AT_byte_size.ll
DW_AT_calling-convention.ll Revert "[DwarfDebug] Support emitting function-local declaration for a lexical block" & dependent patches 2021-12-24 00:47:04 +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_TAG_friend.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
FrameIndexExprs.ll
InlinedFnLocalVar.ll
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
PR26148.ll
PR37234.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-tu-to-non-tu.ll DebugInfo: Don't allow type units to references types in the CU 2022-03-25 23:49:03 +00:00
addr_comments.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
align_c11.ll [DebugInfo][test] Simplify/improve a few tests using --impicit-check-not=DW_TAG. NFC 2021-11-13 17:31:54 +02:00
align_cpp11.ll Revert "[DwarfDebug] Support emitting function-local declaration for a lexical block" & dependent patches 2021-12-24 00:47:04 +02:00
align_objc.ll Revert "[DwarfDebug] Support emitting function-local declaration for a lexical block" & dependent patches 2021-12-24 00:47:04 +02:00
aligned_stack_var.ll
arange-and-stub.ll Revert "[DwarfDebug] Support emitting function-local declaration for a lexical block" & dependent patches 2021-12-24 00:47:04 +02:00
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
array.ll
array2.ll
asan_debug_info.ll [DebugInfo][test] Delete a legacy asan test 2022-04-21 19:22:47 -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
attr-btf_tag-typedef.ll [DebugInfo] Support typedef with btf_decl_tag attributes 2021-10-21 08:42:58 -07:00
base-type-size.ll [DWARF][DebugInfo] Fix off-by-one error in size of DW_TAG_base_type types 2022-01-21 11:37:49 +00: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 [DebugInfo] Reflect switched variable order from instruction referencing 2021-11-24 17:16:35 +00:00
basic-block-sections-debug-loclist-4.ll [DebugInfo] Adjust x86 location-list tests for instruction referencing 2021-11-24 12:30:55 +00:00
basic-block-sections-debug-loclist-5.ll [DebugInfo] Adjust x86 location-list tests for instruction referencing 2021-11-24 12:30:55 +00:00
basic-block-sections_1.ll Resubmit D85085 after fixing the tests that were failing. 2021-06-01 21:59:47 -07:00
bbjoin.ll [X86] Update RET/LRET instruction to use the same naming convention as IRET (PR36876). NFC 2021-11-07 15:06:54 +00:00
bitcast-di.ll
bitfields-dwarf4.ll Revert "[DebugInfo] Correctly recognize bitfields when emitting dwarf" 2022-04-04 17:14:58 +01:00
bitfields.ll Revert "[DebugInfo] Correctly recognize bitfields when emitting dwarf" 2022-04-04 17:14:58 +01:00
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] Reflect switched variable order from instruction referencing 2021-11-24 17:16:35 +00:00
containing-type-extension-rust.ll llvm-dwarf-dump: include type name for AT_containing_type 2022-06-18 00:52:34 +00:00
convert-debugloc.ll Fix UB in DwarfExpression::emitLegacyZExt() 2022-01-26 13:08:35 -08:00
convert-inlined.ll DebugInfo: Add some missing explicit target triples. 2020-11-24 17:35:00 -08:00
convert-linked.ll Add a DIExpression const-folder to prevent silly expressions. 2021-08-05 06:14:40 -07:00
convert-loclist.ll [DWARF] Add linkagename to hash 2022-07-08 10:15:25 -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-abstract-vars-g-gmlt.ll
dbg-addr-dse.ll [DebugInfo][InstrRef][NFC] "Final" x86 test cleanup 2021-11-29 22:56:09 +00:00
dbg-addr.ll [debug-info] Add support for llvm.dbg.addr in DIBuilder. 2022-01-18 18:26:50 -08:00
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 Do not emit prologue_end for line 0 locs if there is a non-zero loc present 2021-10-07 13:54:28 -07:00
dbg-rust-valid-enum-as-scope.ll Move x86-specific test into the DebugInfo/X86 directory 2021-12-10 14:26:04 -08:00
dbg-subrange.ll
dbg-val-list-dangling.ll [DebugInfo][NFC] Force some tests to not use instruction-referencing 2021-11-17 11:51:29 +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 [DebugInfo] Check both instr-ref and DBG_VALUE modes of sdag tests 2021-11-24 11:48:16 +00:00
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-funcarg.ll [DebugInfo][InstrRef] Don't generate redundant DBG_PHIs 2022-05-03 09:56:12 +01:00
dbg-value-funcarg2.ll [DebugInfo] Check both instr-ref and DBG_VALUE modes of sdag tests 2021-11-24 11:48:16 +00:00
dbg-value-funcarg3.ll [DebugInfo] Check both instr-ref and DBG_VALUE modes of sdag tests 2021-11-24 11:48:16 +00:00
dbg-value-funcarg4.ll [DebugInfo][InstrRef] Don't generate redundant DBG_PHIs 2022-05-03 09:56:12 +01:00
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
dbg_entity_calc_ignores_KILL_instruction_at_return.mir [X86] Update RET/LRET instruction to use the same naming convention as IRET (PR36876). NFC 2021-11-07 15:06:54 +00:00
dbg_entity_calc_ignores_KILL_instruction_still_clobbers.mir [X86] Update RET/LRET instruction to use the same naming convention as IRET (PR36876). NFC 2021-11-07 15:06:54 +00:00
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 [X86] Update RET/LRET instruction to use the same naming convention as IRET (PR36876). NFC 2021-11-07 15:06:54 +00:00
dbg_value_list_emission.mir [X86] Update RET/LRET instruction to use the same naming convention as IRET (PR36876). NFC 2021-11-07 15:06:54 +00:00
dbgcall-site-64-bit-imms.ll
dbgcall-site-zero-valued-imms.ll
dbgloc-insert-extract-val-instrs.ll [DeadArgElim] Use poison instead of undef as placeholder for dead arguments 2022-05-19 18:00:24 +01:00
dead-store-elimination-marks-undef.ll
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-overlap.s DWARFVerifier: Verify CU/TU index overlap issues 2022-05-05 18:18:53 +00: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 Revert "[DwarfDebug] Support emitting function-local declaration for a lexical block" & dependent patches 2021-12-24 00:47:04 +02:00
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 "[DwarfDebug] Support emitting function-local declaration for a lexical block" & dependent patches 2021-12-24 00:47:04 +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 Revert "[DebugInfo] Correctly recognize bitfields when emitting dwarf" 2022-04-04 17:14:58 +01:00
debug-info-producer-with-flags.ll
debug-info-static-member.ll Revert "[DwarfDebug] Support emitting function-local declaration for a lexical block" & dependent patches 2021-12-24 00:47:04 +02:00
debug-info-template-align.ll
debug-info-template-parameter.ll [DebugInfo][X86] debug-info-template-parameter.ll - fix broken DW_AT_default_value checks identified in D125604 2022-05-18 12:39:02 +01: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 [X86] Update RET/LRET instruction to use the same naming convention as IRET (PR36876). NFC 2021-11-07 15:06:54 +00: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 Revert "[DwarfDebug] Support emitting function-local declaration for a lexical block" & dependent patches 2021-12-24 00:47:04 +02: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 DebugInfo: Sink string form validation down from verifier to form parsing 2021-12-14 15:41:53 -08:00
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-reg-bank.ll [GlobalISel][DebugInfo] salvageDebugInfo analogue for gMIR 2022-08-01 11:14:53 +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
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
debugger-tune.ll [PS5] Default to 'sce' debugger tuning 2022-06-14 15:28:28 -07:00
debugline-endsequence.s [DebugInfo] Fix Test Targets in D108261 2021-11-14 21:36:12 -08:00
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
discriminator.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02: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
distringtype.ll [DebugInfo] Add stringLocationExp field to DIStringType 2022-01-26 11:56:57 -05:00
disubprogram-trampoline.ll [DebugInfo] Add a TargetFuncName field in DISubprogram for 2022-04-15 16:38:23 -04:00
dllimport.ll
double-declare.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
dw_op_constu.mir [X86] Update RET/LRET instruction to use the same naming convention as IRET (PR36876). NFC 2021-11-07 15:06:54 +00:00
dw_op_minus.mir [X86] Update RET/LRET instruction to use the same naming convention as IRET (PR36876). NFC 2021-11-07 15:06:54 +00:00
dw_op_minus_direct.ll
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 Revert "Round up zero-sized symbols to 1 byte in `.debug_aranges`." 2022-05-31 11:03:44 +02:00
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 "[DwarfDebug] Support emitting function-local declaration for a lexical block" & dependent patches 2021-12-24 00:47:04 +02:00
dwarf-mem-barrier.ll [X86] Set Int_MemBarrier as a meta-instruction 2022-03-18 13:12:28 +08: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
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
dwarfdump-DIImportedEntity_elements.ll Revert "[DwarfDebug] Support emitting function-local declaration for a lexical block" & dependent patches 2021-12-24 00:47:04 +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: Correct/improve type formatting (pointers to function types especially) 2021-09-03 12:22:28 -07:00
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: Correct/improve type formatting (pointers to function types especially) 2021-09-03 12:22:28 -07:00
dwarfdump-bogus-LNE.s
dwarfdump-debug-aranges.s
dwarfdump-debug-loc-error-cases.s
dwarfdump-debug-loc-error-cases2.s
dwarfdump-debug-loc-simple.test
dwarfdump-debug-loclists-dwarf64.s
dwarfdump-debug-loclists-error-cases.s
dwarfdump-debug-loclists-error-cases2.s
dwarfdump-debug-loclists.test
dwarfdump-debug-names.s
dwarfdump-debug-pubnames.s
dwarfdump-generic_subrange.ll [tests] Force (some) X86-specific tests to use an explicit triple 2022-03-22 16:46:47 +04:00
dwarfdump-generic_subrange_const.ll [tests] Force (some) X86-specific tests to use an explicit triple 2022-03-22 16:46:47 +04:00
dwarfdump-generic_subrange_count.ll [tests] Force (some) X86-specific tests to use an explicit triple 2022-03-22 16:46:47 +04:00
dwarfdump-header-64.s
dwarfdump-header.s [DWARF] Refactor test to remove relocations for DWO 2021-07-29 13:14:25 -07:00
dwarfdump-line-dwo.s
dwarfdump-line-mismatch.s
dwarfdump-line-only.s
dwarfdump-over.ll [NFCI] Fixed missing colon in CHECK directives 2022-04-03 11:52:38 +02:00
dwarfdump-ranges-baseaddr-exe.s
dwarfdump-ranges-baseaddr.s
dwarfdump-ranges-unrelocated.s
dwarfdump-rankConst.ll [tests] Force (some) X86-specific tests to use an explicit triple 2022-03-22 16:46:47 +04:00
dwarfdump-rankExp.ll [tests] Force (some) X86-specific tests to use an explicit triple 2022-03-22 16:46:47 +04:00
dwarfdump-rela-dwo.s [DWARF] Don't process .debug_info relocations for DWO Context 2021-08-02 10:41:47 -07:00
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 [tests] Force (some) X86-specific tests to use an explicit triple 2022-03-22 16:46:47 +04:00
dwarfdump-str-offsets-dwp.s DebugInfo: Use hash-based unit lookup when available in dwp files 2022-04-27 21:18:14 +00:00
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-and-one-elem-array.ll
empty-array.ll
empty.ll
empty_macinfo.ll
ending-run.ll
enum-class.ll
enum-fwd-decl.ll
fi-expr.ll
fi-piece.ll
fission-cu.ll
fission-hash-local.ll [DWARF] Add linkagename to hash 2022-07-08 10:15:25 -07:00
fission-hash.ll
fission-inline-aranges.ll [DWARF][codegen] Fix for Aranges when split inlining is present 2022-02-09 11:51:43 -08:00
fission-inline.ll [DebugInfo] Emit DW_AT_inline under -g1/-gmlt 2021-09-09 18:59:50 -07:00
fission-local-import.ll
fission-no-inline-aranges.ll [DWARF][codegen] Fix for Aranges when split inlining is present 2022-02-09 11:51:43 -08:00
fission-no-inline-gsym.ll [GSYM] Add Split Dwarf Support to DwarfTransformer 2022-02-03 13:39:19 -08:00
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 [fastregalloc] Enhance the heuristics for liveout in self loop. 2022-06-21 09:18:49 +08:00
fission-template.ll [DebugInfo] Include DW_TAG_skeleton_unit when looking for parent UnitDie 2022-03-12 13:27:42 -08:00
float_const.ll
float_const_loclist.ll [DebugInfo] Reflect switched variable order from instruction referencing 2021-11-24 17:16:35 +00:00
formal_parameter.ll
fortran-array-index-type.ll [DebugInfo] Use DW_ATE_signed encoding when creating a Fortran 2022-04-07 07:00:56 -04:00
fragment-offset-order.ll
frame-register.ll
generate-odr-hash.ll Revert "[DwarfDebug] Support emitting function-local declaration for a lexical block" & dependent patches 2021-12-24 00:47:04 +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 [tests] Force (some) X86-specific tests to use an explicit triple 2022-03-22 16:46:47 +04:00
global-expression.ll
global-sra-fp80-array.ll
global-sra-fp80-struct.ll
global-sra-struct-fit-segment.ll [DebugInfo][SROA] Correct debug info for global variables in case of SROA 2022-03-10 00:41:30 +05:30
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 "[DwarfDebug] Support emitting function-local declaration for a lexical block" & dependent patches 2021-12-24 00:47:04 +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
instcombine-demanded-bits-salvage.ll
instcombine-instrinsics.ll
instr-ref-dbg-declare.ll [DebugInfo][InstrRef] Add indirection from dbg.declare in SelectionDAG 2021-11-29 22:24:19 +00:00
instr-ref-dyn-alloca-win32.ll [DebugInfo][InstrRef][X86] Instrument expanded DYN_ALLOCAs 2021-11-30 11:50:05 +00:00
instr-ref-dyn-alloca.ll [DebugInfo][InstrRef][X86] Instrument expanded DYN_ALLOCAs 2021-11-30 11:50:05 +00:00
instr-ref-eh-landing-pad.ll [DebugInfo][InstrRef] Accept landingpad block arguments 2021-10-04 23:03:02 +01:00
instr-ref-flag.ll [DebugInfo] Re-enable instruction referencing for x86_64 2022-02-02 19:41:59 +00:00
instr-ref-framereg-read.ll [DebugInfo][InstrRef] Handle llvm.frameaddress intrinsics gracefully 2021-07-27 13:44:37 +01:00
instr-ref-ir-reg-read.ll [DebugInfo][InstrRef] Accept register-reads after isel in any block 2022-03-04 17:01:12 +00:00
instr-ref-opt-bisect.ll [DebugInfo][InstrRef] Avoid a crash from mixed variable location modes 2022-04-06 11:55:38 +01:00
instr-ref-opt-levels.ll [DebugInfo][InstrRef] Don't use instr-ref for unoptimised functions 2021-08-25 15:10:36 +01:00
instr-ref-sdag-empty-vreg.ll [DebugInfo][InstrRef] Avoid crash when values optimised out late in sdag 2021-11-24 10:34:48 +00:00
instr-ref-selectiondag.ll [DebugInfo][InstrRef] Don't generate redundant DBG_PHIs 2022-05-03 09:56:12 +01:00
instr-ref-track-clobbers.mir [DebugInfo][InstrRef] Fix error in copy handling in InstrRefLDV 2022-07-11 13:38:23 +01:00
invalid-cu-length-dwp.s
invalid-global-constants.ll [tests] Force (some) X86-specific tests to use an explicit triple 2022-03-22 16:46:47 +04:00
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-file-inline.ll Revert "[DwarfDebug] Support emitting function-local declaration for a lexical block" & dependent patches 2021-12-24 00:47:04 +02:00
lexical_block.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
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 Revert "[DwarfDebug] Support emitting function-local declaration for a lexical block" & dependent patches 2021-12-24 00:47:04 +02:00
lit.local.cfg
live-debug-values-constprop.mir [X86] Update RET/LRET instruction to use the same naming convention as IRET (PR36876). NFC 2021-11-07 15:06:54 +00:00
live-debug-values-expr-conflict.ll
live-debug-values-remove-range.ll [DebugInfo] Adjust x86 location-list tests for instruction referencing 2021-11-24 12:30:55 +00:00
live-debug-values.ll [DebugInfo][InstrRef] "final final" test cleanups for x86 tests 2021-11-30 10:43:06 +00:00
live-debug-variables.ll [DebugInfo][NFC] Force some tests to not use instruction-referencing 2021-11-17 11:51:29 +00:00
live-debug-vars-discard-invalid.mir [DebugInfo][NFC] Force some tests to not use instruction-referencing 2021-11-17 11:51:29 +00:00
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 [DebugInfo][NFC] Force some tests to not use instruction-referencing 2021-11-17 11:51:29 +00: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
location-range-inlined-xblock.mir [X86] Update RET/LRET instruction to use the same naming convention as IRET (PR36876). NFC 2021-11-07 15:06:54 +00:00
location-range.mir [X86] Update RET/LRET instruction to use the same naming convention as IRET (PR36876). NFC 2021-11-07 15:06:54 +00: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
namelist1.ll Revert "[DwarfDebug] Support emitting function-local declaration for a lexical block" & dependent patches 2021-12-24 00:47:04 +02:00
namelist2.ll [DebugInfo] Emit DW_TAG_namelist and DW_TAG_namelist_item 2021-09-28 14:40:58 +05:30
nested_types.ll
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
no_debug_ranges.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
nodebug_with_debug_loc.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-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
objc_direct.ll [tests] Force (some) X86-specific tests to use an explicit triple 2022-03-22 16:46:47 +04:00
op_deref.ll [DebugInfo][NFC] Force some tests to not use instruction-referencing 2021-11-17 11:51:29 +00: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 [DebugInfo] Adjust x86 location-list tests for instruction referencing 2021-11-24 12:30:55 +00:00
pieces-4.ll [DebugInfo] Reflect switched variable order from instruction referencing 2021-11-24 17:16:35 +00:00
pointer-type-size.ll
pr11300.ll
pr12831.ll
pr13303.ll
pr19307.mir [X86] Update RET/LRET instruction to use the same naming convention as IRET (PR36876). NFC 2021-11-07 15:06:54 +00:00
pr28270.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
pr34545.ll [DebugInfo][InstrRef] Prefer stack locations for variables 2022-03-17 14:26:15 +00:00
pr40427.ll [DebugInfo][InstrRef][NFC] Test changes: DBG_VALUE to DBG_INSTR_REF 2021-11-29 20:53:48 +00:00
pr45181.ll [llvm] Inclusive language: replace master with main in file paths in LIT tests 2021-11-08 12:39:50 -06:00
pr52584.ll [DwarfDebug] Refuse to emit DW_OP_LLVM_arg values wider than 64 bits 2021-12-10 09:33:27 -08:00
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.ll
range_reloc_base.ll
ranges_always.ll DebugInfo: Add test coverage for non-zero addrx in DW_FORM_LLVM_addrx_offset 2021-10-12 13:02:47 -07: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 [DebugInfo] Adjust x86 location-list tests for instruction referencing 2021-11-24 12:30:55 +00:00
sdag-dangling-dbgvalue.ll [DebugInfo][InstrRef][NFC] Test changes: DBG_VALUE to DBG_INSTR_REF 2021-11-29 20:53:48 +00:00
sdag-dbgvalue-phi-use-1.ll [DebugInfo][InstrRef][NFC] Test changes: DBG_VALUE to DBG_INSTR_REF 2021-11-29 20:53:48 +00:00
sdag-dbgvalue-phi-use-2.ll [DebugInfo][InstrRef][NFC] Test changes: DBG_VALUE to DBG_INSTR_REF 2021-11-29 20:53:48 +00:00
sdag-dbgvalue-phi-use-3.ll [DebugInfo][InstrRef][NFC] Test changes: DBG_VALUE to DBG_INSTR_REF 2021-11-29 20:53:48 +00:00
sdag-dbgvalue-phi-use-4.ll [DebugInfo][InstrRef][NFC] Test changes: DBG_VALUE to DBG_INSTR_REF 2021-11-29 20:53:48 +00:00
sdag-dbgvalue-ssareg.ll [DebugInfo][InstrRef][NFC] Test changes: DBG_VALUE to DBG_INSTR_REF 2021-11-29 20:53:48 +00:00
sdag-ir-salvage.ll [DebugInfo][InstrRef][NFC] Test changes: DBG_VALUE to DBG_INSTR_REF 2021-11-29 20:53:48 +00:00
sdag-legalize-multires.ll
sdag-salvage-add.ll [DebugInfo][InstrRef][NFC] Test changes: DBG_VALUE to DBG_INSTR_REF 2021-11-29 20:53:48 +00:00
sdag-split-arg.ll [DebugInfo][InstrRef][NFC] "Final" x86 test cleanup 2021-11-29 22:56:09 +00:00
sdag-transfer-dbgvalue.ll [DebugInfo][InstrRef][NFC] Test changes: DBG_VALUE to DBG_INSTR_REF 2021-11-29 20:53:48 +00:00
sdagsplit-1.ll [DebugInfo][InstrRef][NFC] "Final" x86 test cleanup 2021-11-29 22:56:09 +00:00
sections-as-references-cu-offset.ll
sections_as_references.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 [X86] Update RET/LRET instruction to use the same naming convention as IRET (PR36876). NFC 2021-11-07 15:06:54 +00:00
single-location-inlined-param.mir [X86] Update RET/LRET instruction to use the same naming convention as IRET (PR36876). NFC 2021-11-07 15:06:54 +00:00
single-location-interrupted-scope.mir [X86] Update RET/LRET instruction to use the same naming convention as IRET (PR36876). NFC 2021-11-07 15:06:54 +00:00
single-location.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
skeleton-unit-verify.s Couple of post-commit tweaks on 4d58d1d5af based on maskray's feedback 2021-12-29 16:45:00 -08:00
spill-indirect-nrvo.ll [DebugInfo][InstrRef] Add extra indirection for NRVO tests 2021-11-25 21:43:38 +00:00
spill-nontrivial-param.ll [DebugInfo][InstrRef] Add extra indirection for NRVO tests 2021-11-25 21:43:38 +00:00
spill-nospill.ll [DebugInfo][InstrRef] Prefer stack locations for variables 2022-03-17 14:26:15 +00: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 [DWARF] Add linkagename to hash 2022-07-08 10:15:25 -07: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 [DebugInfo][InstrRef] Track variable assignments in out-of-scope blocks 2021-11-25 14:52:11 +00:00
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 "[DwarfDebug] Support emitting function-local declaration for a lexical block" & dependent patches 2021-12-24 00:47:04 +02: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-debug-fission-single.test Skip path separators to make the test portable across Win/Linux 2021-03-15 18:24:40 -07:00
symbolize_function_start.s DebugInfo: Fix incorrect line table lookup when resolving decl_file from a split unit 2021-11-04 14:54:27 -07:00
symbolize_function_start_v5.s DebugInfo: Fix incorrect line table lookup when resolving decl_file from a split unit 2021-11-04 14:54:27 -07:00
tail-merge.ll
template.ll Revert "[DwarfDebug] Support emitting function-local declaration for a lexical block" & dependent patches 2021-12-24 00:47:04 +02:00
template_function_decl.ll
this-stack_value.ll
tls.ll Revert "[DwarfDebug] Support emitting function-local declaration for a lexical block" & dependent patches 2021-12-24 00:47:04 +02:00
trim-var-locs.mir [X86] Update RET/LRET instruction to use the same naming convention as IRET (PR36876). NFC 2021-11-07 15:06:54 +00:00
tu-to-non-named-type.ll DebugInfo: Simplified Template Names: drop unneeded space in arrays 2021-11-05 22:50:57 -07:00
tu-to-non-tu.ll DebugInfo: Make the simplified template names prefix more unique 2022-04-06 18:25:46 +00:00
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
undef-type-md.ll Don't replace Undef with null value for Constants Differential Revision:https://reviews.llvm.org/D124098 2022-04-25 20:50:00 -04:00
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 Revert "[DwarfDebug] Support emitting function-local declaration for a lexical block" & dependent patches 2021-12-24 00:47:04 +02:00
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