llvm/test/DebugInfo/X86
Adrian Prantl 39bb84a097 Move the DebugEmissionKind enum from DIBuilder into DICompileUnit.
This mostly cosmetic patch moves the DebugEmissionKind enum from DIBuilder
into DICompileUnit. DIBuilder is not the right place for this enum to live
in — a metadata consumer should not have to include DIBuilder.h.
I also added a Verifier check that checks that the emission kind of a
DICompileUnit is actually legal.

http://reviews.llvm.org/D18612
<rdar://problem/25427165>

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@265077 91177308-0d34-0410-b5e6-96231b3b80d8
2016-03-31 23:56:58 +00:00
..
2010-04-13-PubType.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
2011-09-26-GlobalVarContext.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
2011-12-16-BadStructRef.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
aligned_stack_var.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
arange-and-stub.ll Stop producing .data.rel sections. 2015-11-18 06:02:15 +00:00
arange.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
arguments.ll DI: Reverse direction of subprogram -> function edge. 2015-11-05 22:03:56 +00:00
array2.ll Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:56:52 +00:00
array.ll Consider regmasks when computing register-based DBG_VALUE live ranges 2016-03-25 17:54:46 +00:00
asm-macro-line-number.s IAS: Use the root macro instanciation for location 2015-06-25 21:57:33 +00:00
bbjoin.ll Consider regmasks when computing register-based DBG_VALUE live ranges 2016-03-25 17:54:46 +00:00
bitfields.ll DI: Disallow uniquable DICompileUnits 2015-08-03 17:26:41 +00:00
block-capture.ll DI: Reverse direction of subprogram -> function edge. 2015-11-05 22:03:56 +00:00
byvalstruct.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
c-type-units.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
coff_debug_info_type.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
coff_relative_names.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
concrete_out_of_line.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
constant-aggregate.ll DI: Reverse direction of subprogram -> function edge. 2015-11-05 22:03:56 +00:00
cu-ranges-odr.ll DI: Reverse direction of subprogram -> function edge. 2015-11-05 22:03:56 +00:00
cu-ranges.ll DI: Reverse direction of subprogram -> function edge. 2015-11-05 22:03:56 +00:00
data_member_location.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
dbg_value_direct.ll DI: Reverse direction of subprogram -> function edge. 2015-11-05 22:03:56 +00:00
dbg-asm.s MC: correct DWARF line info for PE/COFF 2014-09-06 19:57:48 +00:00
dbg-byval-parameter.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
dbg-const-int.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
dbg-const.ll DI: Reverse direction of subprogram -> function edge. 2015-11-05 22:03:56 +00:00
dbg-declare-arg.ll DI: Reverse direction of subprogram -> function edge. 2015-11-05 22:03:56 +00:00
dbg-declare.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
dbg-file-name.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
dbg-i128-const.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
dbg-merge-loc-entry.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
dbg-prolog-end.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
dbg-subrange.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
dbg-value-const-byref.ll Clean up the processing of dbg.value in various places 2015-12-19 02:02:44 +00:00
dbg-value-dag-combine.ll Reapply r257105 "[Verifier] Check that debug values have proper size" 2016-01-15 00:46:17 +00:00
dbg-value-inlined-parameter.ll DI: Reverse direction of subprogram -> function edge. 2015-11-05 22:03:56 +00:00
dbg-value-isel.ll Reapply r257105 "[Verifier] Check that debug values have proper size" 2016-01-15 00:46:17 +00:00
dbg-value-location.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
dbg-value-range.ll DI: Reverse direction of subprogram -> function edge. 2015-11-05 22:03:56 +00:00
dbg-value-regmask-clobber.ll Consider regmasks when computing register-based DBG_VALUE live ranges 2016-03-25 17:54:46 +00:00
dbg-value-terminator.ll Reapply r257105 "[Verifier] Check that debug values have proper size" 2016-01-15 00:46:17 +00:00
debug_frame.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
debug-dead-local-var.ll Revert "Recommitted r263424 "Supporting all entities declared in lexical scope in LLVM debug info." After fixing PR26942 (the fix is included in this commit)." 2016-03-24 20:38:49 +00:00
debug-info-access.ll DI: Reverse direction of subprogram -> function edge. 2015-11-05 22:03:56 +00:00
debug-info-block-captured-self.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
debug-info-blocks.ll DI: Reverse direction of subprogram -> function edge. 2015-11-05 22:03:56 +00:00
debug-info-packed-struct.ll DI: Disallow uniquable DICompileUnits 2015-08-03 17:26:41 +00:00
debug-info-static-member.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
debug-loc-asan.ll Consider regmasks when computing register-based DBG_VALUE live ranges 2016-03-25 17:54:46 +00:00
debug-loc-empty-entries.ll DI: Reverse direction of subprogram -> function edge. 2015-11-05 22:03:56 +00:00
debug-loc-offset.ll DI: Reverse direction of subprogram -> function edge. 2015-11-05 22:03:56 +00:00
debug-macro.ll Added support for macro emission in dwarf (supporting DWARF version 4). 2016-01-07 14:28:20 +00:00
debug-ranges-offset.ll Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:56:52 +00:00
debugger-tune.ll Turn off lldb debug tuning by default for FreeBSD 2016-01-07 22:09:12 +00:00
decl-derived-member.ll DI: Reverse direction of subprogram -> function edge. 2015-11-05 22:03:56 +00:00
deleted-bit-piece.ll DI: Reverse direction of subprogram -> function edge. 2015-11-05 22:03:56 +00:00
DIModule.ll Debug info: Add dwarf backend support for DIModule. 2015-06-30 02:13:04 +00:00
DIModuleContext.ll Debug Info: Allow a DIModule to appear as the scope of other entities. 2015-09-10 17:13:58 +00:00
discriminator.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
DW_AT_byte_size.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
DW_AT_linkage_name.ll DI: Reverse direction of subprogram -> function edge. 2015-11-05 22:03:56 +00:00
DW_AT_location-reference.ll DI: Reverse direction of subprogram -> function edge. 2015-11-05 22:03:56 +00:00
DW_AT_object_pointer.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
DW_AT_specification.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
DW_AT_stmt_list_sec_offset.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
dw_op_minus.ll DI: Reverse direction of subprogram -> function edge. 2015-11-05 22:03:56 +00:00
DW_TAG_friend.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
dwarf-aranges-no-dwarf-labels.ll DI: Reverse direction of subprogram -> function edge. 2015-11-05 22:03:56 +00:00
dwarf-aranges.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
dwarf-linkage-names.ll DI: Reverse direction of subprogram -> function edge. 2015-11-05 22:03:56 +00:00
dwarf-public-names.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
dwarf-pubnames-split.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
earlydup-crash.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
elf-names.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
empty-and-one-elem-array.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
empty-array.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
empty.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
ending-run.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
enum-class.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
enum-fwd-decl.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
externaltyperef.ll Debug Info: Add basic support for external types references. 2015-07-15 17:01:41 +00:00
fission-cu.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
fission-hash.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
fission-inline.ll DI: Reverse direction of subprogram -> function edge. 2015-11-05 22:03:56 +00:00
fission-ranges.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
float_const.ll DI: Reverse direction of subprogram -> function edge. 2015-11-05 22:03:56 +00:00
formal_parameter.ll DI: Reverse direction of subprogram -> function edge. 2015-11-05 22:03:56 +00:00
frame-register.ll DI: Reverse direction of subprogram -> function edge. 2015-11-05 22:03:56 +00:00
generate-odr-hash.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
ghost-sdnode-dbgvalues.ll DI: Reverse direction of subprogram -> function edge. 2015-11-05 22:03:56 +00:00
gmlt.test llvm/test/DebugInfo/X86/gmlt.test: Get rid of %llc_dwarf. It should not be used with -mtriple. 2014-10-01 00:29:16 +00:00
gnu-public-names-empty.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
gnu-public-names.ll Revert "Recommitted r263424 "Supporting all entities declared in lexical scope in LLVM debug info." After fixing PR26942 (the fix is included in this commit)." 2016-03-24 20:38:49 +00:00
header.ll Followup to 258750; update more tests to use .p2align . 2016-01-26 00:35:07 +00:00
inline-asm-locs.ll Don't crash when compiling inline assembler containing .file directives. 2016-03-09 17:32:56 +00:00
inline-member-function.ll DI: Reverse direction of subprogram -> function edge. 2015-11-05 22:03:56 +00:00
inline-seldag-test.ll DI: Reverse direction of subprogram -> function edge. 2015-11-05 22:03:56 +00:00
inlined-formal-parameter.ll DI: Reverse direction of subprogram -> function edge. 2015-11-05 22:03:56 +00:00
inlined-indirect-value.ll DI: Reverse direction of subprogram -> function edge. 2015-11-05 22:03:56 +00:00
InlinedFnLocalVar.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
instcombine-instrinsics.ll DI: Reverse direction of subprogram -> function edge. 2015-11-05 22:03:56 +00:00
lexical_block.ll DI: Reverse direction of subprogram -> function edge. 2015-11-05 22:03:56 +00:00
line-info.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
line.test Refactor test to be reused across architectures 2015-01-29 20:21:24 +00:00
linkage-name.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
lit.local.cfg Reduce verbiage of lit.local.cfg files 2014-06-09 22:42:55 +00:00
live-debug-values.ll Consider regmasks when computing register-based DBG_VALUE live ranges 2016-03-25 17:54:46 +00:00
low-pc-cu.ll DI: Reverse direction of subprogram -> function edge. 2015-11-05 22:03:56 +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
memberfnptr.ll DI: Disallow uniquable DICompileUnits 2015-08-03 17:26:41 +00:00
mi-print.ll DI: Reverse direction of subprogram -> function edge. 2015-11-05 22:03:56 +00:00
misched-dbg-value.ll DI: Reverse direction of subprogram -> function edge. 2015-11-05 22:03:56 +00:00
missing-file-line.ll DI: Reverse direction of subprogram -> function edge. 2015-11-05 22:03:56 +00:00
multiple-aranges.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
multiple-at-const-val.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
nodebug_with_debug_loc.ll Reapply r257105 "[Verifier] Check that debug values have proper size" 2016-01-15 00:46:17 +00:00
nondefault-subrange-array.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
nophysreg.ll Reapply r257105 "[Verifier] Check that debug values have proper size" 2016-01-15 00:46:17 +00:00
objc-fwd-decl.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
objc-property-void.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
op_deref.ll Clean up the processing of dbg.value in various places 2015-12-19 02:02:44 +00:00
parameters.ll Fix PR26585 by improving the promotion of DBG_VALUEs to DW_AT_locations. 2016-02-29 19:49:46 +00:00
pieces-1.ll DI: Reverse direction of subprogram -> function edge. 2015-11-05 22:03:56 +00:00
pieces-2.ll Fix PR26585 by improving the promotion of DBG_VALUEs to DW_AT_locations. 2016-02-29 19:49:46 +00:00
pieces-3.ll Document an anomaly in this testcase. 2016-02-29 22:28:16 +00:00
pointer-type-size.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
pr11300.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
pr12831.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
pr13303.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
pr19307.ll Consider regmasks when computing register-based DBG_VALUE live ranges 2016-03-25 17:54:46 +00:00
PR26148.ll Fix PR26585 by improving the promotion of DBG_VALUEs to DW_AT_locations. 2016-02-29 19:49:46 +00:00
processes-relocations.ll DI: Disallow uniquable DICompileUnits 2015-08-03 17:26:41 +00:00
prologue-stack.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
ref_addr_relocation.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
reference-argument.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
rvalue-ref.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
safestack-byval.ll When printing MIR, output to errs() rather than outs(). 2016-02-19 00:18:46 +00:00
single-dbg_value.ll Fix PR26585 by improving the promotion of DBG_VALUEs to DW_AT_locations. 2016-02-29 19:49:46 +00:00
sret.ll Reapply r257105 "[Verifier] Check that debug values have proper size" 2016-01-15 00:46:17 +00:00
sroasplit-1.ll Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:56:52 +00:00
sroasplit-2.ll Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:56:52 +00:00
sroasplit-3.ll DI: Reverse direction of subprogram -> function edge. 2015-11-05 22:03:56 +00:00
sroasplit-4.ll Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:56:52 +00:00
sroasplit-5.ll Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:56:52 +00:00
stmt-list-multiple-compile-units.ll DI: Reverse direction of subprogram -> function edge. 2015-11-05 22:03:56 +00:00
stmt-list.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
stringpool.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
struct-loc.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
subrange-type.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
subreg.ll DI: Reverse direction of subprogram -> function edge. 2015-11-05 22:03:56 +00:00
subregisters.ll Fix PR26585 by improving the promotion of DBG_VALUEs to DW_AT_locations. 2016-02-29 19:49:46 +00:00
template.ll DI: Reverse direction of subprogram -> function edge. 2015-11-05 22:03:56 +00:00
tls.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
type_units_with_addresses.ll DI: Disallow uniquable DICompileUnits 2015-08-03 17:26:41 +00:00
union-const.ll DI: Reverse direction of subprogram -> function edge. 2015-11-05 22:03:56 +00:00
union-template.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
vector.ll Move the DebugEmissionKind enum from DIBuilder into DICompileUnit. 2016-03-31 23:56:58 +00:00
vla.ll Clean up the processing of dbg.value in various places 2015-12-19 02:02:44 +00:00