llvm-6502/lib
Reid Kleckner 79844fc3d2 Fix the clang-cl self-host build by defining ~DwarfDebug out of line
DwarfDebug.h has a SmallVector member containing a unique_ptr of an
incomplete type.  MSVC doesn't have key functions, so the vtable and
dtor are emitted in AsmPrinter.cpp, where DwarfDebug's ctor is called.
AsmPrinter.cpp include DwarfUnit.h and doesn't get a complete definition
of DwarfTypeUnit.  We could fix the problem by including DwarfUnit.h in
DwarfDebug.h, but that would increase header bloat.  Instead, define
~DwarfDebug out of line.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@207701 91177308-0d34-0410-b5e6-96231b3b80d8
2014-04-30 20:34:31 +00:00
..
Analysis [LCG] Add the really, *really* boring edge insertion case: adding an 2014-04-30 10:48:36 +00:00
AsmParser
Bitcode raw_ostream: Forward declare OpenFlags and include FileSystem.h only where necessary. 2014-04-29 23:26:49 +00:00
CodeGen Fix the clang-cl self-host build by defining ~DwarfDebug out of line 2014-04-30 20:34:31 +00:00
DebugInfo [DWARF parser] Cleanup code in DWARFDebugLine. 2014-04-30 00:09:19 +00:00
ExecutionEngine [ARM64] Try and make the ELF MCJIT *slightly* less broken for ARM64. 2014-04-30 10:15:41 +00:00
IR IR: Conservatively verify inalloca arguments 2014-04-30 17:22:00 +00:00
IRReader
LineEditor
Linker
LTO
MC Simplify ELFObjectWriter::SymbolValue. 2014-04-30 16:59:35 +00:00
Object ELFObjectWriter: deduplicate suffices in strtab 2014-04-30 16:25:02 +00:00
Option
ProfileData raw_ostream: Forward declare OpenFlags and include FileSystem.h only where necessary. 2014-04-29 23:26:49 +00:00
Support raw_ostream: Forward declare OpenFlags and include FileSystem.h only where necessary. 2014-04-29 23:26:49 +00:00
TableGen raw_ostream: Forward declare OpenFlags and include FileSystem.h only where necessary. 2014-04-29 23:26:49 +00:00
Target [X86] Never hoist the shift value of a shift instruction. 2014-04-30 19:17:32 +00:00
Transforms Revert r207571 - Add slp vectorization to LTO passes 2014-04-30 19:27:24 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile