llvm/test/DebugInfo/COFF
Reid Kleckner c61d5f4b2c [codeview] Shrink inlined call site line info tables
For a fully inlined call chain like a -> b -> c -> d, we were emitting
line info for 'd' 3 separate times: once for d's actual InlineSite line
table, and twice for 'b' and 'c'. This is particularly inefficient when
all these functions are in different headers, because now we need to
encode the file change. Windbg was coping with our suboptimal output, so
this should not be noticeable from the debugger.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@275502 91177308-0d34-0410-b5e6-96231b3b80d8
2016-07-14 23:47:15 +00:00
..
anonymous-struct.ll [CodeView] Include the offset of nested members 2016-07-01 23:12:48 +00:00
asan-module-ctor.ll [PR27284] Reverse the ownership between DICompileUnit and DISubprogram. 2016-04-15 15:57:41 +00:00
asan-module-without-functions.ll [PR27284] Reverse the ownership between DICompileUnit and DISubprogram. 2016-04-15 15:57:41 +00:00
asm.ll Revert "[codeview] Emit information about global variables" 2016-06-06 23:41:38 +00:00
big-type.ll [codeview] Fix the alignment padding that we add to list records 2016-06-22 20:59:17 +00:00
bitfields.ll [codeview] Set the Nested and Scoped ClassOptions based on the scope chain 2016-07-02 00:11:07 +00:00
comdat.ll [codeview] Use comdats for debug info describing comdat functions 2016-05-25 23:16:12 +00:00
cpp-mangling.ll [codeview] Make function names more consistent with MSVC 2016-06-17 16:11:20 +00:00
defer-complete-type.ll [codeview] Write LF_UDT_SRC_LINE records (PR28251) 2016-06-22 21:22:13 +00:00
enum.ll [codeview] Add support for splitting field list records over 64KB 2016-06-21 18:33:01 +00:00
fp-stack.ll [PR27284] Reverse the ownership between DICompileUnit and DISubprogram. 2016-04-15 15:57:41 +00:00
global-dllimport.ll [CodeView] Don't emit debuginfo for imported symbols 2016-06-15 00:19:52 +00:00
globals-discarded.ll [CodeView] Emit an appropriate symbol kind for globals 2016-07-06 21:07:47 +00:00
globals.ll [CodeView] Implement support for thread-local variables 2016-07-07 05:14:21 +00:00
inheritance.ll [codeview] Emit base class information from DW_TAG_inheritance nodes 2016-06-24 16:24:24 +00:00
inlining-files.ll [PR27284] Reverse the ownership between DICompileUnit and DISubprogram. 2016-04-15 15:57:41 +00:00
inlining-header.ll [codeview] Shrink inlined call site line info tables 2016-07-14 23:47:15 +00:00
inlining-levels.ll [PR27284] Reverse the ownership between DICompileUnit and DISubprogram. 2016-04-15 15:57:41 +00:00
inlining-padding.ll Modify emitTypeInformation to use MemoryTypeTableBuilder, take 2 2016-05-23 20:23:46 +00:00
inlining-same-name.ll Modify emitTypeInformation to use MemoryTypeTableBuilder, take 2 2016-05-23 20:23:46 +00:00
inlining.ll [codeview] Shrink inlined call site line info tables 2016-07-14 23:47:15 +00:00
lit.local.cfg
local-constant.ll [PR27284] Reverse the ownership between DICompileUnit and DISubprogram. 2016-04-15 15:57:41 +00:00
local-variables.ll Do not count debug instructions when counting number of uses to reorder frame objects. 2016-07-01 15:40:25 +00:00
multifile.ll Revert "[codeview] Emit information about global variables" 2016-06-06 23:41:38 +00:00
multifunction.ll [CodeView] Emit an appropriate symbol kind for globals 2016-07-06 21:07:47 +00:00
parameter-order.ll [codeview] Emit parameter variables in the right order 2016-06-24 17:55:40 +00:00
register-variables.ll PR26055: Speed up LiveDebugValues by replacing lists with bitvectors. 2016-05-25 22:21:12 +00:00
retained-types.ll [codeview] Fix letter casing in FileCheck regexes 2016-06-23 18:23:28 +00:00
scopes.ll [codeview] Set the Nested and Scoped ClassOptions based on the scope chain 2016-07-02 00:11:07 +00:00
simple.ll Revert "[codeview] Emit information about global variables" 2016-06-06 23:41:38 +00:00
tail-call-without-lexical-scopes.ll [PR27284] Reverse the ownership between DICompileUnit and DISubprogram. 2016-04-15 15:57:41 +00:00
typedef.ll [CodeView] Add support for emitting S_UDT for typedefs 2016-06-15 18:00:01 +00:00
types-array-advanced.ll [codeview] Improved array type support. 2016-07-12 12:06:34 +00:00
types-array.ll Generate codeview for array type metadata. 2016-06-08 18:22:59 +00:00
types-basic.ll [codeview] Emit parameter variables in the right order 2016-06-24 17:55:40 +00:00
types-calling-conv.ll [codeview] Write LF_UDT_SRC_LINE records (PR28251) 2016-06-22 21:22:13 +00:00
types-data-members.ll [CodeView] Unions are always sealed 2016-07-06 21:07:42 +00:00
types-nested-class.ll Retry: "Emit CodeView type records for nested classes." 2016-07-06 19:49:51 +00:00
types-non-virtual-methods.ll [codeview] Write LF_UDT_SRC_LINE records (PR28251) 2016-06-22 21:22:13 +00:00
types-ptr-to-member.ll [codeview] Emit non-virtual method type. 2016-06-18 10:25:07 +00:00
types-recursive-struct.ll [codeview] Write LF_UDT_SRC_LINE records (PR28251) 2016-06-22 21:22:13 +00:00
udts.ll [CodeView] Pretty print anonymous scopes 2016-07-01 23:12:45 +00:00
virtual-method-kinds.ll [codeview] Add IntroducingVirtual debug info flag 2016-06-22 18:31:14 +00:00
virtual-methods.ll [codeview] Add DISubprogram::ThisAdjustment 2016-07-01 02:41:21 +00:00