llvm/test/DebugInfo/X86
Manman Ren cd26257c85 Debug Info: enable verifying by default and disable testing cases that fail.
1> Use DebugInfoFinder to find debug info MDNodes.
2> Add disable-debug-info-verifier to disable verifying debug info.
3> Disable verifying for testing cases that fail (will update the testing cases
   later on).
4> MDNodes generated by clang can have empty filename for TAG_inheritance and
   TAG_friend, so DIType::Verify is modified accordingly.

Note that DebugInfoFinder does not list all debug info MDNode.
For example, clang can generate:
metadata !{i32 786468}, which will fail to verify.
This MDNode is used by debug info but not included in DebugInfoFinder.
This MDNode is generated as a temporary node in DIBuilder::createFunction
  Value *TElts[] = { GetTagConstant(VMContext, DW_TAG_base_type) };
  MDNode::getTemporary(VMContext, TElts)


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@186634 91177308-0d34-0410-b5e6-96231b3b80d8
2013-07-19 00:31:03 +00:00
..
2010-04-13-PubType.ll
2010-08-10-DbgConstant.ll
2011-09-26-GlobalVarContext.ll Debug Info: enable verifying by default and disable testing cases that fail. 2013-07-19 00:31:03 +00:00
2011-12-16-BadStructRef.ll Debug Info: enable verifying by default and disable testing cases that fail. 2013-07-19 00:31:03 +00:00
aligned_stack_var.ll
arguments.ll
block-capture.ll
byvalstruct.ll
concrete_out_of_line.ll
dbg_value_direct.ll Further simplify test case from r186119/r186035. 2013-07-15 22:28:45 +00:00
dbg-value-inlined-parameter.ll Debug Info: enable verifying by default and disable testing cases that fail. 2013-07-19 00:31:03 +00:00
dbg-value-range.ll move test into the appropriate subdir. 2013-07-09 21:44:11 +00:00
debug_frame.ll
debug-info-block-captured-self.ll
debug-info-blocks.ll
debug-info-static-member.ll
DW_AT_byte_size.ll
DW_AT_location-reference.ll
DW_AT_object_pointer.ll
DW_AT_specification.ll
DW_TAG_friend.ll
earlydup-crash.ll
eh_symbol.ll
elf-names.ll
empty-and-one-elem-array.ll
empty-array.ll
ending-run.ll
enum-class.ll
enum-fwd-decl.ll
fission-cu.ll
instcombine-instrinsics.ll
line-info.ll
linkage-name.ll Debug Info: enable verifying by default and disable testing cases that fail. 2013-07-19 00:31:03 +00:00
lit.local.cfg
low-pc-cu.ll Debug Info: enable verifying by default and disable testing cases that fail. 2013-07-19 00:31:03 +00:00
main-file-name.s
misched-dbg-value.ll
multiple-at-const-val.ll Debug Info: enable verifying by default and disable testing cases that fail. 2013-07-19 00:31:03 +00:00
nondefault-subrange-array.ll
objc-fwd-decl.ll
op_deref.ll Reapply an improved version of r180816/180817. 2013-07-09 20:28:37 +00:00
parameters.ll Reapply an improved version of r180816/180817. 2013-07-09 20:28:37 +00:00
pointer-type-size.ll
pr9951.ll
pr11300.ll
pr12831.ll
pr13303.ll
prologue-stack.ll
reference-argument.ll Un-break the buildbot by tweaking the indirection flag. 2013-07-10 01:53:37 +00:00
rvalue-ref.ll
stmt-list-multiple-compile-units.ll
stmt-list.ll
stringpool.ll
struct-loc.ll
subrange-type.ll
subreg.ll
template.ll
tls-fission.ll PR14728: DebugInfo: TLS variables with -gsplit-dwarf 2013-07-01 23:55:52 +00:00
tls.ll
union-template.ll
vector.ll
vla.ll Reapply an improved version of r180816/180817. 2013-07-09 20:28:37 +00:00