llvm-project/llvm/test/DebugInfo/COFF
Reid Kleckner 9dac47319d [codeview] Emit vtable shape information
The shape of the vtable is passed down as the size of the
__vtbl_ptr_type. This special pointer type appears both as the pointee
type of the vptr type, and by itself in every dynamic class. For classes
with multiple vtables, only the shape of the primary vftable is
included, as the shape of all secondary vftables will be the same as in
the base class.

Fixes PR28150

llvm-svn: 280254
2016-08-31 15:59:30 +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 Resubmit "Write the TPI stream from a PDB to Yaml." 2016-08-18 16:49:29 +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 Resubmit "Write the TPI stream from a PDB to Yaml." 2016-08-18 16:49:29 +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 Resubmit "Write the TPI stream from a PDB to Yaml." 2016-08-18 16:49:29 +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 [CodeView] Don't crash on functions without subprograms 2016-07-28 05:03:22 +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
pr28747.ll [CodeView] Don't crash on functions without subprograms 2016-07-28 05:03:22 +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] Emit vtable shape information 2016-08-31 15:59:30 +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
vftables.ll [codeview] Emit vtable shape information 2016-08-31 15:59:30 +00:00
virtual-method-kinds.ll Resubmit "Write the TPI stream from a PDB to Yaml." 2016-08-18 16:49:29 +00:00
virtual-methods.ll Resubmit "Write the TPI stream from a PDB to Yaml." 2016-08-18 16:49:29 +00:00