llvm-6502/test/DebugInfo/X86
David Blaikie bc6b250c74 DebugInfo: Move type units into the debug_types section with appropriate comdat grouping and type unit headers
This commit does not complete the type units feature - there are issues
around fission support (skeletal type units, pubtypes/pubnames) and
hashing of some types including those containing references to types in
other type units.

Originally committed as r197073 and reverted in r197079.
Recommitted as r197197 to reproduce the failure and reverted as r197199

Turns out there was unstable ordering in the type unit dumping code.
Fixed by using MapVector in DWARFContext to store the debug_types
comdat sections.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@197210 91177308-0d34-0410-b5e6-96231b3b80d8
2013-12-13 06:27:38 +00:00
..
2010-04-13-PubType.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
2010-08-10-DbgConstant.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
2011-09-26-GlobalVarContext.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
2011-12-16-BadStructRef.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
aligned_stack_var.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
arange.ll DebugInfo: Do not include variables only referenced by templates in aranges. 2013-11-27 23:53:52 +00:00
arguments.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
block-capture.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
byvalstruct.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
c-type-units.ll DebugInfo: Move type units into the debug_types section with appropriate comdat grouping and type unit headers 2013-12-13 06:27:38 +00:00
coff_relative_names.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
concrete_out_of_line.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
data_member_location.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
dbg_value_direct.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
dbg-at-specficiation.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
dbg-byval-parameter.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
dbg-const-int.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
dbg-const.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
dbg-declare-arg.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
dbg-declare.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
dbg-file-name.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
dbg-i128-const.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
dbg-large-unsigned-const.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
dbg-merge-loc-entry.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
dbg-prolog-end.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
dbg-subrange.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
dbg-value-dag-combine.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
dbg-value-inlined-parameter.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
dbg-value-isel.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
dbg-value-location.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
dbg-value-range.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
dbg-value-terminator.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
debug_frame.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
debug-info-block-captured-self.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
debug-info-blocks.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
debug-info-static-member.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
DW_AT_byte_size.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
DW_AT_location-reference.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
DW_AT_object_pointer.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
DW_AT_specification.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
DW_AT_stmt_list_sec_offset.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
DW_TAG_friend.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
dwarf-aranges-no-dwarf-labels.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
dwarf-aranges.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
dwarf-public-names.ll DebugInfo: Update test case due to dumper improvements in r195698 2013-11-26 01:11:02 +00:00
dwarf-pubnames-split.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
earlydup-crash.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
eh_symbol.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
elf-names.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
empty-and-one-elem-array.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
empty-array.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
ending-run.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
enum-class.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
enum-fwd-decl.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
fission-cu.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
fission-hash.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
fission-ranges.ll Update testcase for previous commit. 2013-12-10 01:12:16 +00:00
generate-odr-hash.ll DebugInfo: Move type units into the debug_types section with appropriate comdat grouping and type unit headers 2013-12-13 06:27:38 +00:00
gnu-public-names-empty.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
gnu-public-names.ll Make these two tests resilient in the face of compile unit size 2013-12-05 01:00:12 +00:00
instcombine-instrinsics.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
line-info.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
linkage-name.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
lit.local.cfg [tests] Cleanup initialization of test suffixes. 2013-08-16 00:37:11 +00:00
low-pc-cu.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
main-file-name.s Now that llvm-dwarfdump supports flags to specify which DWARF section to dump, 2013-01-25 21:44:53 +00:00
misched-dbg-value.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
multiple-aranges.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
multiple-at-const-val.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
nondefault-subrange-array.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
objc-fwd-decl.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
op_deref.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
parameters.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
pointer-type-size.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
pr9951.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
pr11300.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
pr12831.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
pr13303.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
prologue-stack.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
ref_addr_relocation.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
reference-argument.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
rvalue-ref.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
stmt-list-multiple-compile-units.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
stmt-list.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
stringpool.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
struct-loc.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
subrange-type.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
subreg.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
template.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
tls-fission.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
tls.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
union-template.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
vector.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
vla.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00