1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-20 19:42:54 +02:00
llvm-mirror/lib
Reid Kleckner 0669cf2688 [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
..
Analysis [Loads] Properly populate the visited set in isDereferenceableAndAlignedPointer 2016-08-31 03:22:32 +00:00
AsmParser [AsmParser] Placate a -Wmisleading-indentantion warning (GCC7). 2016-08-26 18:05:03 +00:00
Bitcode Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes. 2016-08-25 00:45:04 +00:00
CodeGen [codeview] Emit vtable shape information 2016-08-31 15:59:30 +00:00
DebugInfo [codeview] Emit vtable shape information 2016-08-31 15:59:30 +00:00
ExecutionEngine ExecutionEngine: fix a bug in the movt/movw relocator 2016-08-29 20:42:03 +00:00
Fuzzer [libfuzzer] simplified unit truncation; do not write trunc items to disc 2016-08-30 20:49:07 +00:00
IR ADT: Guarantee transferNodesFromList is only called on transfers 2016-08-30 18:00:45 +00:00
IRReader
LibDriver Object: Replace NewArchiveIterator with a simpler NewArchiveMember class. NFCI. 2016-06-29 22:27:42 +00:00
LineEditor
Linker Linker: Avoid some ridiculous indentation by using a temporary. NFC 2016-08-15 22:41:42 +00:00
LTO [LTO] Remove extraneous output 2016-08-29 15:33:01 +00:00
MC ADT: Split ilist_node_traits into alloc and callback, NFC 2016-08-30 18:40:47 +00:00
Object Next set of additional error checks for invalid Mach-O files for bad LC_DYSYMTAB’s. 2016-08-30 21:28:30 +00:00
ObjectYAML [macho2yaml] Don't write empty linkedit data 2016-08-17 21:46:04 +00:00
Option Replace "fallthrough" comments with LLVM_FALLTHROUGH 2016-08-17 05:10:15 +00:00
Passes [PM] Introduce basic update capabilities to the new PM's CGSCC pass 2016-08-24 09:37:14 +00:00
ProfileData [Coverage] Make sorting criteria for CounterMappingRegions local. 2016-08-31 07:01:17 +00:00
Support ADT: Split ilist_node_traits into alloc and callback, NFC 2016-08-30 18:40:47 +00:00
TableGen Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes. 2016-08-23 17:14:32 +00:00
Target [X86][SSE] Improve awareness of (v)cvtpd2ps implicit zeroing of upper 64-bits of xmm result 2016-08-31 15:09:34 +00:00
Transforms [statepoints][experimental] Add support for live-in semantics of values in deopt bundles 2016-08-31 15:12:17 +00:00
CMakeLists.txt
LLVMBuild.txt