llvm-6502/test/DebugInfo
David Blaikie 5c9e0e52da 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.

Recommitted as r197210 with a fix to dumping and reverted as r197211
because I was a bit gun shy and thought I saw a failure that turned out
to be unrelated.

So here we go - once more with feeling! \o/

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@197275 91177308-0d34-0410-b5e6-96231b3b80d8
2013-12-13 21:33:40 +00:00
..
AArch64 Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
ARM Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
Inputs
PowerPC Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
SystemZ Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
X86 DebugInfo: Move type units into the debug_types section with appropriate comdat grouping and type unit headers 2013-12-13 21:33:40 +00:00
2009-10-16-Phi.ll
2009-11-03-InsertExtractValue.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
2009-11-05-DeadGlobalVariable.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
2009-11-06-NamelessGlobalVariable.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
2009-11-10-CurrentFn.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
2010-01-05-DbgScope.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
2010-01-19-DbgScope.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
2010-03-12-llc-crash.ll
2010-03-19-DbgDeclare.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
2010-03-24-MemberFn.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
2010-03-30-InvalidDbgInfoCrash.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
2010-04-06-NestedFnDbgInfo.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
2010-04-19-FramePtr.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
2010-05-03-DisableFramePtr.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
2010-05-03-OriginDIE.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
2010-05-10-MultipleCU.ll DebugInfo: Improve test to use llvm-dwarfdump 2013-12-04 18:40:29 +00:00
2010-06-29-InlinedFnLocalVar.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
2010-07-19-Crash.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
2010-10-01-crash.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
array.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
bug_null_debuginfo.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
debuginfofinder-multiple-cu.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
debuglineinfo.test
dwarf-public-names.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
dwarfdump-debug-frame-simple.test
dwarfdump-debug-loc-simple.test
dwarfdump-dump-flags.test
dwarfdump-inlining.test
dwarfdump-pubnames.test
dwarfdump-test.test
dwarfdump-type-units.test llvm-dwarfdump: support for emitting only the debug_types section using -debug-dump 2013-11-19 00:29:42 +00:00
dwarfdump-zlib.test
enum.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
global.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
inheritance.ll
inline-debug-info-multiret.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
inline-debug-info.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
inlined-arguments.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
inlined-vars.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
llvm-symbolizer.test
member-order.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
member-pointers.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
namespace.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
template-recursive-void.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
tu-composite.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
tu-member-pointer.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
two-cus-from-same-file.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00
version.ll Debug Info: update testing cases to specify the debug info version number. 2013-11-22 21:49:45 +00:00