llvm-6502/test/DebugInfo
David Blaikie 5877a5b8a2 DebugInfo: Ensure unit IDs (for non-skeletal units) match thein index in the list
This simplifies reasoning about the code and enables simple navigation
from a skeleton to its full unit. (currently there are no type unit
skeletons, so the skeleton list doesn't have the same ID == index
property)

Eventually we should get rid of this ID and just store the labels we
need as the IDs are allowing this code to create difficult to
manage/understand associations (loops over non-skeletal units are
implicitly referencing their skeletal units during pub* emission, for
example). It may be necessary to have some kind of skeleton->full unit
association and a more direct pointer or similar device would be
preferable than an index.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@196600 91177308-0d34-0410-b5e6-96231b3b80d8
2013-12-06 19:38:46 +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 Add DebugInfo testcase for high_pc encoded as constant, fixed in r193555. 2013-10-30 20:27:17 +00:00
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: Ensure unit IDs (for non-skeletal units) match thein index in the list 2013-12-06 19:38:46 +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 DebugInfo: Make pubnames header printing similar to unit header printing 2013-11-01 17:53:30 +00:00
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 Add DebugInfo testcase for high_pc encoded as constant, fixed in r193555. 2013-10-30 20:27:17 +00:00
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