svn commit: r304536 - in projects/clang390-import: contrib/llvm/tools/lldb/source/API contrib/llvm/tools/lldb/source/Initialization contrib/llvm/tools/lldb/source/Plugins/Process/elf-core lib/clang...
Dimitry Andric
dim at FreeBSD.org
Sat Aug 20 18:45:28 UTC 2016
Author: dim
Date: Sat Aug 20 18:45:25 2016
New Revision: 304536
URL: https://svnweb.freebsd.org/changeset/base/304536
Log:
Update build glue for lldb. Also comment out parts of the
initialization and termination code which reference plugins and
components that we don't use.
Added:
projects/clang390-import/lib/clang/liblldbPluginCPlusPlusLanguage/
- copied from r304535, projects/clang390-import/lib/clang/liblldbPluginLanguageCPlusPlus/
projects/clang390-import/lib/clang/liblldbPluginObjCLanguage/
- copied from r304535, projects/clang390-import/lib/clang/liblldbPluginLanguageObjC/
projects/clang390-import/lib/clang/liblldbPluginSymbolFilePDB/
projects/clang390-import/lib/clang/liblldbPluginSymbolFilePDB/Makefile (contents, props changed)
Deleted:
projects/clang390-import/lib/clang/liblldbPluginLanguageCPlusPlus/
projects/clang390-import/lib/clang/liblldbPluginLanguageObjC/
Modified:
projects/clang390-import/contrib/llvm/tools/lldb/source/API/SystemInitializerFull.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Initialization/SystemInitializerCommon.cpp
projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp
projects/clang390-import/lib/clang/Makefile
projects/clang390-import/lib/clang/liblldbAPI/Makefile
projects/clang390-import/lib/clang/liblldbCore/Makefile
projects/clang390-import/lib/clang/liblldbExpression/Makefile
projects/clang390-import/lib/clang/liblldbHostCommon/Makefile
projects/clang390-import/lib/clang/liblldbHostPOSIX/Makefile
projects/clang390-import/lib/clang/liblldbInterpreter/Makefile
projects/clang390-import/lib/clang/liblldbPluginCPlusPlusLanguage/Makefile
projects/clang390-import/lib/clang/liblldbPluginExpressionParserClang/Makefile
projects/clang390-import/lib/clang/liblldbPluginObjCLanguage/Makefile
projects/clang390-import/lib/clang/liblldbPluginProcessElfCore/Makefile
projects/clang390-import/lib/clang/liblldbPluginProcessFreeBSD/Makefile
projects/clang390-import/lib/clang/liblldbPluginProcessUtility/Makefile
projects/clang390-import/lib/clang/liblldbPluginSymbolFileDWARF/Makefile
projects/clang390-import/lib/clang/liblldbSymbol/Makefile
projects/clang390-import/usr.bin/clang/lldb/Makefile
Modified: projects/clang390-import/contrib/llvm/tools/lldb/source/API/SystemInitializerFull.cpp
==============================================================================
--- projects/clang390-import/contrib/llvm/tools/lldb/source/API/SystemInitializerFull.cpp Sat Aug 20 16:36:05 2016 (r304535)
+++ projects/clang390-import/contrib/llvm/tools/lldb/source/API/SystemInitializerFull.cpp Sat Aug 20 18:45:25 2016 (r304536)
@@ -26,48 +26,62 @@
#include "lldb/Interpreter/CommandInterpreter.h"
#include "lldb/Symbol/ClangASTContext.h"
#include "lldb/Symbol/GoASTContext.h"
-#include "lldb/Symbol/JavaASTContext.h"
+//#include "lldb/Symbol/JavaASTContext.h"
+//#include "Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.h"
+//#include "Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.h"
+//#include "Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.h"
#include "Plugins/ABI/SysV-arm/ABISysV_arm.h"
#include "Plugins/ABI/SysV-arm64/ABISysV_arm64.h"
+//#include "Plugins/ABI/SysV-hexagon/ABISysV_hexagon.h"
#include "Plugins/ABI/SysV-i386/ABISysV_i386.h"
#include "Plugins/ABI/SysV-mips/ABISysV_mips.h"
#include "Plugins/ABI/SysV-mips64/ABISysV_mips64.h"
#include "Plugins/ABI/SysV-ppc/ABISysV_ppc.h"
#include "Plugins/ABI/SysV-ppc64/ABISysV_ppc64.h"
-#include "Plugins/ABI/SysV-s390x/ABISysV_s390x.h"
+//#include "Plugins/ABI/SysV-s390x/ABISysV_s390x.h"
#include "Plugins/ABI/SysV-x86_64/ABISysV_x86_64.h"
#include "Plugins/Disassembler/llvm/DisassemblerLLVMC.h"
-#include "Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.h"
+//#include "Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.h"
#include "Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h"
#include "Plugins/DynamicLoader/Static/DynamicLoaderStatic.h"
-#include "Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.h"
+//#include "Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.h"
#include "Plugins/Instruction/ARM64/EmulateInstructionARM64.h"
#include "Plugins/InstrumentationRuntime/AddressSanitizer/AddressSanitizerRuntime.h"
-#include "Plugins/InstrumentationRuntime/ThreadSanitizer/ThreadSanitizerRuntime.h"
+//#include "Plugins/InstrumentationRuntime/ThreadSanitizer/ThreadSanitizerRuntime.h"
#include "Plugins/JITLoader/GDB/JITLoaderGDB.h"
#include "Plugins/Language/CPlusPlus/CPlusPlusLanguage.h"
+//#include "Plugins/Language/Go/GoLanguage.h"
+//#include "Plugins/Language/Java/JavaLanguage.h"
+//#include "Plugins/Language/ObjC/ObjCLanguage.h"
+//#include "Plugins/Language/ObjCPlusPlus/ObjCPlusPlusLanguage.h"
#include "Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h"
+//#include "Plugins/LanguageRuntime/Go/GoLanguageRuntime.h"
+//#include "Plugins/LanguageRuntime/Java/JavaLanguageRuntime.h"
+//#include "Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.h"
+//#include "Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.h"
+//#include "Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h"
#include "Plugins/MemoryHistory/asan/MemoryHistoryASan.h"
-#include "Plugins/OperatingSystem/Go/OperatingSystemGo.h"
-#include "Plugins/OperatingSystem/Python/OperatingSystemPython.h"
-#include "Plugins/Platform/Android/PlatformAndroid.h"
+//#include "Plugins/OperatingSystem/Go/OperatingSystemGo.h"
+//#include "Plugins/OperatingSystem/Python/OperatingSystemPython.h"
+//#include "Plugins/Platform/Android/PlatformAndroid.h"
#include "Plugins/Platform/FreeBSD/PlatformFreeBSD.h"
-#include "Plugins/Platform/Kalimba/PlatformKalimba.h"
-#include "Plugins/Platform/Linux/PlatformLinux.h"
-#include "Plugins/Platform/MacOSX/PlatformMacOSX.h"
-#include "Plugins/Platform/MacOSX/PlatformRemoteiOS.h"
-#include "Plugins/Platform/NetBSD/PlatformNetBSD.h"
-#include "Plugins/Platform/Windows/PlatformWindows.h"
+//#include "Plugins/Platform/Kalimba/PlatformKalimba.h"
+//#include "Plugins/Platform/Linux/PlatformLinux.h"
+//#include "Plugins/Platform/MacOSX/PlatformMacOSX.h"
+//#include "Plugins/Platform/MacOSX/PlatformRemoteiOS.h"
+//#include "Plugins/Platform/NetBSD/PlatformNetBSD.h"
+//#include "Plugins/Platform/Windows/PlatformWindows.h"
#include "Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h"
#include "Plugins/Process/elf-core/ProcessElfCore.h"
#include "Plugins/Process/gdb-remote/ProcessGDBRemote.h"
#include "Plugins/ScriptInterpreter/None/ScriptInterpreterNone.h"
#include "Plugins/SymbolFile/DWARF/SymbolFileDWARF.h"
#include "Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h"
-#include "Plugins/SymbolFile/PDB/SymbolFilePDB.h"
+//#include "Plugins/SymbolFile/PDB/SymbolFilePDB.h"
#include "Plugins/SymbolFile/Symtab/SymbolFileSymtab.h"
#include "Plugins/SymbolVendor/ELF/SymbolVendorELF.h"
+//#include "Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.h"
#include "Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.h"
#include "Plugins/UnwindAssembly/x86/UnwindAssembly-x86.h"
@@ -266,7 +280,7 @@ SystemInitializerFull::Initialize()
#ifndef LLDB_DISABLE_PYTHON
OperatingSystemPython::Initialize();
#endif
- OperatingSystemGo::Initialize();
+// OperatingSystemGo::Initialize();
#if !defined(LLDB_DISABLE_PYTHON)
InitializeSWIG();
@@ -278,13 +292,13 @@ SystemInitializerFull::Initialize()
#endif
platform_freebsd::PlatformFreeBSD::Initialize();
- platform_linux::PlatformLinux::Initialize();
- platform_netbsd::PlatformNetBSD::Initialize();
- PlatformWindows::Initialize();
- PlatformKalimba::Initialize();
- platform_android::PlatformAndroid::Initialize();
- PlatformRemoteiOS::Initialize();
- PlatformMacOSX::Initialize();
+// platform_linux::PlatformLinux::Initialize();
+// platform_netbsd::PlatformNetBSD::Initialize();
+// PlatformWindows::Initialize();
+// PlatformKalimba::Initialize();
+// platform_android::PlatformAndroid::Initialize();
+// PlatformRemoteiOS::Initialize();
+// PlatformMacOSX::Initialize();
#if defined(__APPLE__)
PlatformiOSSimulator::Initialize();
PlatformDarwinKernel::Initialize();
@@ -298,17 +312,21 @@ SystemInitializerFull::Initialize()
ClangASTContext::Initialize();
GoASTContext::Initialize();
- JavaASTContext::Initialize();
+// JavaASTContext::Initialize();
+// ABIMacOSX_i386::Initialize();
+// ABIMacOSX_arm::Initialize();
+// ABIMacOSX_arm64::Initialize();
ABISysV_arm::Initialize();
ABISysV_arm64::Initialize();
+// ABISysV_hexagon::Initialize();
ABISysV_i386::Initialize();
ABISysV_x86_64::Initialize();
ABISysV_ppc::Initialize();
ABISysV_ppc64::Initialize();
ABISysV_mips::Initialize();
ABISysV_mips64::Initialize();
- ABISysV_s390x::Initialize();
+// ABISysV_s390x::Initialize();
DisassemblerLLVMC::Initialize();
JITLoaderGDB::Initialize();
@@ -318,20 +336,29 @@ SystemInitializerFull::Initialize()
#endif
MemoryHistoryASan::Initialize();
AddressSanitizerRuntime::Initialize();
- ThreadSanitizerRuntime::Initialize();
+// ThreadSanitizerRuntime::Initialize();
SymbolVendorELF::Initialize();
SymbolFileDWARF::Initialize();
- SymbolFilePDB::Initialize();
+// SymbolFilePDB::Initialize();
SymbolFileSymtab::Initialize();
UnwindAssemblyInstEmulation::Initialize();
UnwindAssembly_x86::Initialize();
EmulateInstructionARM64::Initialize();
SymbolFileDWARFDebugMap::Initialize();
ItaniumABILanguageRuntime::Initialize();
- JavaLanguageRuntime::Initialize();
+// AppleObjCRuntimeV2::Initialize();
+// AppleObjCRuntimeV1::Initialize();
+// SystemRuntimeMacOSX::Initialize();
+// RenderScriptRuntime::Initialize();
+// GoLanguageRuntime::Initialize();
+// JavaLanguageRuntime::Initialize();
CPlusPlusLanguage::Initialize();
+// GoLanguage::Initialize();
+// JavaLanguage::Initialize();
+// ObjCLanguage::Initialize();
+// ObjCPlusPlusLanguage::Initialize();
#if defined(_MSC_VER)
ProcessWindowsLive::Initialize();
@@ -355,10 +382,10 @@ SystemInitializerFull::Initialize()
platform_gdb_server::PlatformRemoteGDBServer::Initialize();
process_gdb_remote::ProcessGDBRemote::Initialize();
- DynamicLoaderMacOSXDYLD::Initialize();
+// DynamicLoaderMacOSXDYLD::Initialize();
DynamicLoaderPOSIXDYLD::Initialize();
DynamicLoaderStatic::Initialize();
- DynamicLoaderWindowsDYLD::Initialize();
+// DynamicLoaderWindowsDYLD::Initialize();
// Scan for any system or user LLDB plug-ins
PluginManager::Initialize();
@@ -414,17 +441,21 @@ SystemInitializerFull::Terminate()
ClangASTContext::Terminate();
GoASTContext::Terminate();
- JavaASTContext::Terminate();
+// JavaASTContext::Terminate();
+// ABIMacOSX_i386::Terminate();
+// ABIMacOSX_arm::Terminate();
+// ABIMacOSX_arm64::Terminate();
ABISysV_arm::Terminate();
ABISysV_arm64::Terminate();
+// ABISysV_hexagon::Terminate();
ABISysV_i386::Terminate();
ABISysV_x86_64::Terminate();
ABISysV_ppc::Terminate();
ABISysV_ppc64::Terminate();
ABISysV_mips::Terminate();
ABISysV_mips64::Terminate();
- ABISysV_s390x::Terminate();
+// ABISysV_s390x::Terminate();
DisassemblerLLVMC::Terminate();
JITLoaderGDB::Terminate();
@@ -434,19 +465,27 @@ SystemInitializerFull::Terminate()
#endif
MemoryHistoryASan::Terminate();
AddressSanitizerRuntime::Terminate();
- ThreadSanitizerRuntime::Terminate();
+// ThreadSanitizerRuntime::Terminate();
SymbolVendorELF::Terminate();
SymbolFileDWARF::Terminate();
- SymbolFilePDB::Terminate();
+// SymbolFilePDB::Terminate();
SymbolFileSymtab::Terminate();
UnwindAssembly_x86::Terminate();
UnwindAssemblyInstEmulation::Terminate();
EmulateInstructionARM64::Terminate();
SymbolFileDWARFDebugMap::Terminate();
ItaniumABILanguageRuntime::Terminate();
- JavaLanguageRuntime::Terminate();
+// AppleObjCRuntimeV2::Terminate();
+// AppleObjCRuntimeV1::Terminate();
+// SystemRuntimeMacOSX::Terminate();
+// RenderScriptRuntime::Terminate();
+// JavaLanguageRuntime::Terminate();
CPlusPlusLanguage::Terminate();
+// GoLanguage::Terminate();
+// JavaLanguage::Terminate();
+// ObjCLanguage::Terminate();
+// ObjCPlusPlusLanguage::Terminate();
#if defined(__APPLE__)
DynamicLoaderDarwinKernel::Terminate();
@@ -466,24 +505,24 @@ SystemInitializerFull::Terminate()
platform_gdb_server::PlatformRemoteGDBServer::Terminate();
process_gdb_remote::ProcessGDBRemote::Terminate();
- DynamicLoaderMacOSXDYLD::Terminate();
+// DynamicLoaderMacOSXDYLD::Terminate();
DynamicLoaderPOSIXDYLD::Terminate();
DynamicLoaderStatic::Terminate();
- DynamicLoaderWindowsDYLD::Terminate();
+// DynamicLoaderWindowsDYLD::Terminate();
#ifndef LLDB_DISABLE_PYTHON
OperatingSystemPython::Terminate();
#endif
- OperatingSystemGo::Terminate();
+// OperatingSystemGo::Terminate();
platform_freebsd::PlatformFreeBSD::Terminate();
- platform_linux::PlatformLinux::Terminate();
- platform_netbsd::PlatformNetBSD::Terminate();
- PlatformWindows::Terminate();
- PlatformKalimba::Terminate();
- platform_android::PlatformAndroid::Terminate();
- PlatformMacOSX::Terminate();
- PlatformRemoteiOS::Terminate();
+// platform_linux::PlatformLinux::Terminate();
+// platform_netbsd::PlatformNetBSD::Terminate();
+// PlatformWindows::Terminate();
+// PlatformKalimba::Terminate();
+// platform_android::PlatformAndroid::Terminate();
+// PlatformMacOSX::Terminate();
+// PlatformRemoteiOS::Terminate();
#if defined(__APPLE__)
PlatformiOSSimulator::Terminate();
PlatformDarwinKernel::Terminate();
Modified: projects/clang390-import/contrib/llvm/tools/lldb/source/Initialization/SystemInitializerCommon.cpp
==============================================================================
--- projects/clang390-import/contrib/llvm/tools/lldb/source/Initialization/SystemInitializerCommon.cpp Sat Aug 20 16:36:05 2016 (r304535)
+++ projects/clang390-import/contrib/llvm/tools/lldb/source/Initialization/SystemInitializerCommon.cpp Sat Aug 20 18:45:25 2016 (r304536)
@@ -17,7 +17,9 @@
#include "Plugins/Instruction/MIPS/EmulateInstructionMIPS.h"
#include "Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.h"
#include "Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.h"
+//#include "Plugins/ObjectContainer/Universal-Mach-O/ObjectContainerUniversalMachO.h"
#include "Plugins/ObjectFile/ELF/ObjectFileELF.h"
+//#include "Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h"
#include "Plugins/Process/gdb-remote/ProcessGDBRemoteLog.h"
#if defined(__APPLE__)
@@ -86,6 +88,7 @@ SystemInitializerCommon::Initialize()
// Initialize plug-ins
ObjectContainerBSDArchive::Initialize();
ObjectFileELF::Initialize();
+// ObjectFilePECOFF::Initialize();
EmulateInstructionARM::Initialize();
EmulateInstructionMIPS::Initialize();
@@ -94,6 +97,8 @@ SystemInitializerCommon::Initialize()
//----------------------------------------------------------------------
// Apple/Darwin hosted plugins
//----------------------------------------------------------------------
+// ObjectContainerUniversalMachO::Initialize();
+
#if defined(__APPLE__)
ObjectFileMachO::Initialize();
@@ -113,12 +118,13 @@ SystemInitializerCommon::Terminate()
Timer scoped_timer(__PRETTY_FUNCTION__, __PRETTY_FUNCTION__);
ObjectContainerBSDArchive::Terminate();
ObjectFileELF::Terminate();
+// ObjectFilePECOFF::Terminate();
EmulateInstructionARM::Terminate();
EmulateInstructionMIPS::Terminate();
EmulateInstructionMIPS64::Terminate();
- ObjectContainerUniversalMachO::Terminate();
+// ObjectContainerUniversalMachO::Terminate();
#if defined(__APPLE__)
ObjectFileMachO::Terminate();
#endif
Modified: projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp
==============================================================================
--- projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp Sat Aug 20 16:36:05 2016 (r304535)
+++ projects/clang390-import/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp Sat Aug 20 18:45:25 2016 (r304536)
@@ -18,7 +18,7 @@
#include "ProcessElfCore.h"
#include "Plugins/Process/Utility/RegisterContextLinux_arm.h"
#include "Plugins/Process/Utility/RegisterContextLinux_arm64.h"
-#include "Plugins/Process/Utility/RegisterContextLinux_s390x.h"
+//#include "Plugins/Process/Utility/RegisterContextLinux_s390x.h"
#include "Plugins/Process/Utility/RegisterContextLinux_x86_64.h"
#include "Plugins/Process/Utility/RegisterContextFreeBSD_arm.h"
#include "Plugins/Process/Utility/RegisterContextFreeBSD_arm64.h"
@@ -30,7 +30,7 @@
#include "RegisterContextPOSIXCore_arm64.h"
#include "RegisterContextPOSIXCore_mips64.h"
#include "RegisterContextPOSIXCore_powerpc.h"
-#include "RegisterContextPOSIXCore_s390x.h"
+//#include "RegisterContextPOSIXCore_s390x.h"
#include "RegisterContextPOSIXCore_x86_64.h"
using namespace lldb;
@@ -141,9 +141,9 @@ ThreadElfCore::CreateRegisterContextForF
case llvm::Triple::aarch64:
reg_interface = new RegisterContextLinux_arm64(arch);
break;
- case llvm::Triple::systemz:
- reg_interface = new RegisterContextLinux_s390x(arch);
- break;
+// case llvm::Triple::systemz:
+// reg_interface = new RegisterContextLinux_s390x(arch);
+// break;
case llvm::Triple::x86_64:
reg_interface = new RegisterContextLinux_x86_64(arch);
break;
@@ -179,9 +179,9 @@ ThreadElfCore::CreateRegisterContextForF
case llvm::Triple::ppc64:
m_thread_reg_ctx_sp.reset(new RegisterContextCorePOSIX_powerpc (*this, reg_interface, m_gpregset_data, m_fpregset_data, m_vregset_data));
break;
- case llvm::Triple::systemz:
- m_thread_reg_ctx_sp.reset(new RegisterContextCorePOSIX_s390x (*this, reg_interface, m_gpregset_data, m_fpregset_data));
- break;
+// case llvm::Triple::systemz:
+// m_thread_reg_ctx_sp.reset(new RegisterContextCorePOSIX_s390x (*this, reg_interface, m_gpregset_data, m_fpregset_data));
+// break;
case llvm::Triple::x86:
case llvm::Triple::x86_64:
m_thread_reg_ctx_sp.reset(new RegisterContextCorePOSIX_x86_64 (*this, reg_interface, m_gpregset_data, m_fpregset_data));
@@ -226,7 +226,7 @@ ELFLinuxPrStatus::Parse(DataExtractor &d
size_t len;
switch(arch.GetCore())
{
- case ArchSpec::eCore_s390x_generic:
+// case ArchSpec::eCore_s390x_generic:
case ArchSpec::eCore_x86_64_x86_64:
len = data.ExtractBytes(0, ELFLINUXPRSTATUS64_SIZE, byteorder, this);
return len == ELFLINUXPRSTATUS64_SIZE;
@@ -250,7 +250,7 @@ ELFLinuxPrPsInfo::Parse(DataExtractor &d
size_t len;
switch(arch.GetCore())
{
- case ArchSpec::eCore_s390x_generic:
+// case ArchSpec::eCore_s390x_generic:
case ArchSpec::eCore_x86_64_x86_64:
len = data.ExtractBytes(0, ELFLINUXPRPSINFO64_SIZE, byteorder, this);
return len == ELFLINUXPRPSINFO64_SIZE;
Modified: projects/clang390-import/lib/clang/Makefile
==============================================================================
--- projects/clang390-import/lib/clang/Makefile Sat Aug 20 16:36:05 2016 (r304535)
+++ projects/clang390-import/lib/clang/Makefile Sat Aug 20 18:45:25 2016 (r304536)
@@ -150,6 +150,7 @@ SUBDIR+=liblldb \
liblldbPluginABISysV_ppc \
liblldbPluginABISysV_ppc64 \
liblldbPluginABISysV_x86_64 \
+ liblldbPluginCPlusPlusLanguage \
liblldbPluginCXXItaniumABI \
liblldbPluginDisassemblerLLVM \
liblldbPluginDynamicLoaderStatic \
@@ -162,9 +163,8 @@ SUBDIR+=liblldb \
liblldbPluginInstructionMIPS64 \
liblldbPluginInstrumentationRuntimeAddressSanitizer \
liblldbPluginJITLoaderGDB \
- liblldbPluginLanguageCPlusPlus \
- liblldbPluginLanguageObjC \
liblldbPluginMemoryHistoryASan \
+ liblldbPluginObjCLanguage \
liblldbPluginObjectContainerBSDArchive \
liblldbPluginObjectFileELF \
liblldbPluginObjectFileJIT \
@@ -177,6 +177,7 @@ SUBDIR+=liblldb \
liblldbPluginProcessUtility \
liblldbPluginScriptInterpreterNone \
liblldbPluginSymbolFileDWARF \
+ liblldbPluginSymbolFilePDB \
liblldbPluginSymbolFileSymtab \
liblldbPluginSymbolVendorELF \
liblldbPluginUnwindAssemblyInstEmulation \
Modified: projects/clang390-import/lib/clang/liblldbAPI/Makefile
==============================================================================
--- projects/clang390-import/lib/clang/liblldbAPI/Makefile Sat Aug 20 16:36:05 2016 (r304535)
+++ projects/clang390-import/lib/clang/liblldbAPI/Makefile Sat Aug 20 18:45:25 2016 (r304536)
@@ -33,6 +33,8 @@ SRCS= SBAddress.cpp \
SBLaunchInfo.cpp \
SBLineEntry.cpp \
SBListener.cpp \
+ SBMemoryRegionInfo.cpp \
+ SBMemoryRegionInfoList.cpp \
SBModule.cpp \
SBModuleSpec.cpp \
SBPlatform.cpp \
@@ -47,9 +49,9 @@ SRCS= SBAddress.cpp \
SBSymbolContext.cpp \
SBSymbolContextList.cpp \
SBTarget.cpp \
+ SBThread.cpp \
SBThreadCollection.cpp \
SBThreadPlan.cpp \
- SBThread.cpp \
SBType.cpp \
SBTypeCategory.cpp \
SBTypeEnumMember.cpp \
@@ -60,8 +62,8 @@ SRCS= SBAddress.cpp \
SBTypeSynthetic.cpp \
SBUnixSignals.cpp \
SBValue.cpp \
- SBVariablesOptions.cpp \
SBValueList.cpp \
+ SBVariablesOptions.cpp \
SBWatchpoint.cpp \
SystemInitializerFull.cpp
Modified: projects/clang390-import/lib/clang/liblldbCore/Makefile
==============================================================================
--- projects/clang390-import/lib/clang/liblldbCore/Makefile Sat Aug 20 16:36:05 2016 (r304535)
+++ projects/clang390-import/lib/clang/liblldbCore/Makefile Sat Aug 20 18:45:25 2016 (r304536)
@@ -60,9 +60,10 @@ SRCS= Address.cpp \
StringList.cpp \
StructuredData.cpp \
Timer.cpp \
+ UUID.cpp \
UserID.cpp \
UserSettingsController.cpp \
- UUID.cpp \
+ VMRange.cpp \
Value.cpp \
ValueObject.cpp \
ValueObjectCast.cpp \
@@ -76,8 +77,7 @@ SRCS= Address.cpp \
ValueObjectMemory.cpp \
ValueObjectRegister.cpp \
ValueObjectSyntheticFilter.cpp \
- ValueObjectVariable.cpp \
- VMRange.cpp
+ ValueObjectVariable.cpp
TGHDRS= AttrList \
Attrs \
Modified: projects/clang390-import/lib/clang/liblldbExpression/Makefile
==============================================================================
--- projects/clang390-import/lib/clang/liblldbExpression/Makefile Sat Aug 20 16:36:05 2016 (r304535)
+++ projects/clang390-import/lib/clang/liblldbExpression/Makefile Sat Aug 20 18:45:25 2016 (r304536)
@@ -6,6 +6,7 @@ LIB= lldbExpression
SRCDIR= tools/lldb/source/Expression
SRCS= DWARFExpression.cpp \
+ DiagnosticManager.cpp \
Expression.cpp \
ExpressionSourceCode.cpp \
ExpressionVariable.cpp \
Modified: projects/clang390-import/lib/clang/liblldbHostCommon/Makefile
==============================================================================
--- projects/clang390-import/lib/clang/liblldbHostCommon/Makefile Sat Aug 20 16:36:05 2016 (r304535)
+++ projects/clang390-import/lib/clang/liblldbHostCommon/Makefile Sat Aug 20 18:45:25 2016 (r304536)
@@ -8,6 +8,7 @@ SRCDIR= tools/lldb/source/Host/common
SRCS= Condition.cpp \
Editline.cpp \
File.cpp \
+ FileCache.cpp \
FileSpec.cpp \
FileSystem.cpp \
GetOptInc.cpp \
@@ -20,7 +21,13 @@ SRCS= Condition.cpp \
LockFileBase.cpp \
MonitoringProcessLauncher.cpp \
Mutex.cpp \
+ NativeBreakpoint.cpp \
+ NativeBreakpointList.cpp \
+ NativeProcessProtocol.cpp \
NativeRegisterContext.cpp \
+ NativeRegisterContextRegisterInfo.cpp \
+ NativeThreadProtocol.cpp \
+ NativeWatchpointList.cpp \
OptionParser.cpp \
PipeBase.cpp \
ProcessRunLock.cpp \
@@ -34,8 +41,8 @@ SRCS= Condition.cpp \
ThisThread.cpp \
ThreadLauncher.cpp \
TimeValue.cpp \
- XML.cpp \
- UDPSocket.cpp
+ UDPSocket.cpp \
+ XML.cpp
TGHDRS= AttrList \
Attrs \
Modified: projects/clang390-import/lib/clang/liblldbHostPOSIX/Makefile
==============================================================================
--- projects/clang390-import/lib/clang/liblldbHostPOSIX/Makefile Sat Aug 20 16:36:05 2016 (r304535)
+++ projects/clang390-import/lib/clang/liblldbHostPOSIX/Makefile Sat Aug 20 18:45:25 2016 (r304536)
@@ -12,6 +12,7 @@ SRCS= ConnectionFileDescriptorPosix.cpp
HostProcessPosix.cpp \
HostThreadPosix.cpp \
LockFilePosix.cpp \
+ MainLoopPosix.cpp \
PipePosix.cpp \
ProcessLauncherPosix.cpp
Modified: projects/clang390-import/lib/clang/liblldbInterpreter/Makefile
==============================================================================
--- projects/clang390-import/lib/clang/liblldbInterpreter/Makefile Sat Aug 20 16:36:05 2016 (r304535)
+++ projects/clang390-import/lib/clang/liblldbInterpreter/Makefile Sat Aug 20 18:45:25 2016 (r304536)
@@ -6,6 +6,7 @@ LIB= lldbInterpreter
SRCDIR= tools/lldb/source/Interpreter
SRCS= Args.cpp \
+ CommandAlias.cpp \
CommandHistory.cpp \
CommandInterpreter.cpp \
CommandObject.cpp \
@@ -23,6 +24,8 @@ SRCS= Args.cpp \
OptionGroupUInt64.cpp \
OptionGroupUUID.cpp \
OptionGroupValueObjectDisplay.cpp \
+ OptionGroupVariable.cpp \
+ OptionGroupWatchpoint.cpp \
OptionValue.cpp \
OptionValueArch.cpp \
OptionValueArgs.cpp \
@@ -43,8 +46,6 @@ SRCS= Args.cpp \
OptionValueString.cpp \
OptionValueUInt64.cpp \
OptionValueUUID.cpp \
- OptionGroupVariable.cpp \
- OptionGroupWatchpoint.cpp \
Options.cpp \
Property.cpp \
ScriptInterpreter.cpp
Modified: projects/clang390-import/lib/clang/liblldbPluginCPlusPlusLanguage/Makefile
==============================================================================
--- projects/clang390-import/lib/clang/liblldbPluginLanguageCPlusPlus/Makefile Sat Aug 20 16:36:05 2016 (r304535)
+++ projects/clang390-import/lib/clang/liblldbPluginCPlusPlusLanguage/Makefile Sat Aug 20 18:45:25 2016 (r304536)
@@ -2,12 +2,14 @@
.include <bsd.own.mk>
-LIB= lldbPluginLanguageCPlusPlus
+LIB= lldbPluginCPlusPlusLanguage
-SRCDIR= tools/lldb/source/Plugins/Language/CPlusPlus/
-SRCS= CPlusPlusLanguage.cpp \
+SRCDIR= tools/lldb/source/Plugins/Language/CPlusPlus
+SRCS= BlockPointer.cpp \
+ CPlusPlusLanguage.cpp \
CxxStringTypes.cpp \
LibCxx.cpp \
+ LibCxxAtomic.cpp \
LibCxxInitializerList.cpp \
LibCxxList.cpp \
LibCxxMap.cpp \
@@ -15,7 +17,9 @@ SRCS= CPlusPlusLanguage.cpp \
LibCxxVector.cpp \
LibStdcpp.cpp
-TGHDRS= CommentCommandList \
+TGHDRS= AttrList \
+ Attrs \
+ CommentCommandList \
DeclNodes \
DiagnosticCommonKinds \
StmtNodes
Modified: projects/clang390-import/lib/clang/liblldbPluginExpressionParserClang/Makefile
==============================================================================
--- projects/clang390-import/lib/clang/liblldbPluginExpressionParserClang/Makefile Sat Aug 20 16:36:05 2016 (r304535)
+++ projects/clang390-import/lib/clang/liblldbPluginExpressionParserClang/Makefile Sat Aug 20 18:45:25 2016 (r304536)
@@ -25,6 +25,7 @@ TGHDRS= Attributes \
Attrs \
CommentCommandList \
DeclNodes \
+ DiagnosticASTKinds \
DiagnosticCommonKinds \
DiagnosticFrontendKinds \
DiagnosticSemaKinds \
Modified: projects/clang390-import/lib/clang/liblldbPluginObjCLanguage/Makefile
==============================================================================
--- projects/clang390-import/lib/clang/liblldbPluginLanguageObjC/Makefile Sat Aug 20 16:36:05 2016 (r304535)
+++ projects/clang390-import/lib/clang/liblldbPluginObjCLanguage/Makefile Sat Aug 20 18:45:25 2016 (r304536)
@@ -2,7 +2,7 @@
.include <bsd.own.mk>
-LIB= lldbPluginLanguageObjC
+LIB= lldbPluginObjCLanguage
SRCDIR= tools/lldb/source/Plugins/Language/ObjC/
SRCS= CF.cpp \
Modified: projects/clang390-import/lib/clang/liblldbPluginProcessElfCore/Makefile
==============================================================================
--- projects/clang390-import/lib/clang/liblldbPluginProcessElfCore/Makefile Sat Aug 20 16:36:05 2016 (r304535)
+++ projects/clang390-import/lib/clang/liblldbPluginProcessElfCore/Makefile Sat Aug 20 18:45:25 2016 (r304536)
@@ -9,13 +9,13 @@ CFLAGS+=-I${.CURDIR}/../../../contrib/ll
SRCDIR= tools/lldb/source/Plugins/Process/elf-core
SRCS= ProcessElfCore.cpp \
- ThreadElfCore.cpp \
RegisterContextPOSIXCore_arm.cpp \
RegisterContextPOSIXCore_arm64.cpp \
RegisterContextPOSIXCore_mips64.cpp \
RegisterContextPOSIXCore_powerpc.cpp \
- RegisterContextPOSIXCore_x86_64.cpp
-
+ RegisterContextPOSIXCore_x86_64.cpp \
+ ThreadElfCore.cpp
+
TGHDRS= DiagnosticCommonKinds \
DeclNodes \
StmtNodes \
Modified: projects/clang390-import/lib/clang/liblldbPluginProcessFreeBSD/Makefile
==============================================================================
--- projects/clang390-import/lib/clang/liblldbPluginProcessFreeBSD/Makefile Sat Aug 20 16:36:05 2016 (r304535)
+++ projects/clang390-import/lib/clang/liblldbPluginProcessFreeBSD/Makefile Sat Aug 20 18:45:25 2016 (r304536)
@@ -11,9 +11,9 @@ CFLAGS+=-I${.CURDIR}/../../../contrib/ll
SRCDIR= tools/lldb/source/Plugins/Process/FreeBSD
SRCS= FreeBSDThread.cpp \
+ POSIXStopInfo.cpp \
ProcessFreeBSD.cpp \
ProcessMonitor.cpp \
- POSIXStopInfo.cpp \
RegisterContextPOSIXProcessMonitor_arm.cpp \
RegisterContextPOSIXProcessMonitor_arm64.cpp \
RegisterContextPOSIXProcessMonitor_mips64.cpp \
Modified: projects/clang390-import/lib/clang/liblldbPluginProcessUtility/Makefile
==============================================================================
--- projects/clang390-import/lib/clang/liblldbPluginProcessUtility/Makefile Sat Aug 20 16:36:05 2016 (r304535)
+++ projects/clang390-import/lib/clang/liblldbPluginProcessUtility/Makefile Sat Aug 20 18:45:25 2016 (r304536)
@@ -26,16 +26,16 @@ SRCS= DynamicRegisterInfo.cpp \
RegisterContextFreeBSD_powerpc.cpp \
RegisterContextFreeBSD_x86_64.cpp \
RegisterContextHistory.cpp \
+ RegisterContextLLDB.cpp \
RegisterContextLinux_arm.cpp \
RegisterContextLinux_arm64.cpp \
RegisterContextLinux_i386.cpp \
RegisterContextLinux_mips.cpp \
RegisterContextLinux_x86_64.cpp \
- RegisterContextLLDB.cpp \
+ RegisterContextMacOSXFrameBackchain.cpp \
RegisterContextMach_arm.cpp \
RegisterContextMach_i386.cpp \
RegisterContextMach_x86_64.cpp \
- RegisterContextMacOSXFrameBackchain.cpp \
RegisterContextMemory.cpp \
RegisterContextPOSIX_arm.cpp \
RegisterContextPOSIX_arm64.cpp \
Modified: projects/clang390-import/lib/clang/liblldbPluginSymbolFileDWARF/Makefile
==============================================================================
--- projects/clang390-import/lib/clang/liblldbPluginSymbolFileDWARF/Makefile Sat Aug 20 16:36:05 2016 (r304535)
+++ projects/clang390-import/lib/clang/liblldbPluginSymbolFileDWARF/Makefile Sat Aug 20 18:45:25 2016 (r304536)
@@ -6,35 +6,35 @@ LIB= lldbPluginSymbolFileDWARF
SRCDIR= tools/lldb/source/Plugins/SymbolFile/DWARF
SRCS= DIERef.cpp \
- DWARFAbbreviationDeclaration.cpp \
DWARFASTParserClang.cpp \
DWARFASTParserGo.cpp \
+ DWARFAbbreviationDeclaration.cpp \
DWARFAttribute.cpp \
DWARFCompileUnit.cpp \
+ DWARFDIE.cpp \
+ DWARFDIECollection.cpp \
DWARFDataExtractor.cpp \
DWARFDebugAbbrev.cpp \
- DWARFDebugAranges.cpp \
DWARFDebugArangeSet.cpp \
+ DWARFDebugAranges.cpp \
DWARFDebugInfo.cpp \
DWARFDebugInfoEntry.cpp \
- DWARFDebugMacro.cpp \
DWARFDebugLine.cpp \
DWARFDebugMacinfo.cpp \
DWARFDebugMacinfoEntry.cpp \
+ DWARFDebugMacro.cpp \
DWARFDebugPubnames.cpp \
DWARFDebugPubnamesSet.cpp \
DWARFDebugRanges.cpp \
DWARFDeclContext.cpp \
DWARFDefines.cpp \
- DWARFDIE.cpp \
- DWARFDIECollection.cpp \
DWARFFormValue.cpp \
- LogChannelDWARF.cpp \
HashedNameToDIE.cpp \
+ LogChannelDWARF.cpp \
NameToDIE.cpp \
SymbolFileDWARF.cpp \
- SymbolFileDWARFDwo.cpp \
SymbolFileDWARFDebugMap.cpp \
+ SymbolFileDWARFDwo.cpp \
UniqueDWARFASTType.cpp
TGHDRS= AttrList \
Added: projects/clang390-import/lib/clang/liblldbPluginSymbolFilePDB/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clang390-import/lib/clang/liblldbPluginSymbolFilePDB/Makefile Sat Aug 20 18:45:25 2016 (r304536)
@@ -0,0 +1,18 @@
+# $FreeBSD$
+
+.include <bsd.own.mk>
+
+LIB= lldbPluginSymbolFilePDB
+
+SRCDIR= tools/lldb/source/Plugins/SymbolFile/PDB
+SRCS= PDBASTParser.cpp \
+ SymbolFilePDB.cpp
+
+TGHDRS= AttrList \
+ Attrs \
+ CommentCommandList \
+ DeclNodes \
+ DiagnosticCommonKinds \
+ StmtNodes
+
+.include "../lldb.lib.mk"
Modified: projects/clang390-import/lib/clang/liblldbSymbol/Makefile
==============================================================================
--- projects/clang390-import/lib/clang/liblldbSymbol/Makefile Sat Aug 20 16:36:05 2016 (r304535)
+++ projects/clang390-import/lib/clang/liblldbSymbol/Makefile Sat Aug 20 18:45:25 2016 (r304536)
@@ -11,16 +11,17 @@ SRCS= ArmUnwindInfo.cpp \
ClangASTImporter.cpp \
ClangExternalASTSourceCallbacks.cpp \
ClangExternalASTSourceCommon.cpp \
+ ClangUtil.cpp \
+ CompactUnwindInfo.cpp \
+ CompileUnit.cpp \
CompilerDecl.cpp \
CompilerDeclContext.cpp \
CompilerType.cpp \
- CompactUnwindInfo.cpp \
+ DWARFCallFrameInfo.cpp \
DebugMacros.cpp \
- CompileUnit.cpp \
Declaration.cpp \
- DWARFCallFrameInfo.cpp \
- Function.cpp \
FuncUnwinders.cpp \
+ Function.cpp \
GoASTContext.cpp \
LineEntry.cpp \
LineTable.cpp \
Modified: projects/clang390-import/usr.bin/clang/lldb/Makefile
==============================================================================
--- projects/clang390-import/usr.bin/clang/lldb/Makefile Sat Aug 20 16:36:05 2016 (r304535)
+++ projects/clang390-import/usr.bin/clang/lldb/Makefile Sat Aug 20 18:45:25 2016 (r304536)
@@ -23,62 +23,61 @@ LIBADD+= edit panel ncursesw execinfo z
LLDB_LIBS=\
lldb \
- \
lldbAPI \
lldbBreakpoint \
lldbCommands \
- lldbCore \
lldbDataFormatters \
- lldbExpression \
- lldbHostFreeBSD \
lldbHostCommon \
+ lldbHostFreeBSD \
lldbHostPOSIX \
+ lldbCore \
+ lldbExpression \
lldbInitialization \
lldbInterpreter \
lldbSymbol \
lldbTarget \
lldbUtility \
\
+ lldbPluginDisassemblerLLVM \
+ lldbPluginSymbolFileDWARF \
+ lldbPluginSymbolFilePDB \
+ lldbPluginSymbolFileSymtab \
+ lldbPluginDynamicLoaderStatic \
+ lldbPluginDynamicLoaderPosixDYLD \
+ lldbPluginCPlusPlusLanguage \
+ lldbPluginObjCLanguage \
+ lldbPluginObjectFileELF \
+ lldbPluginObjectFileJIT \
+ lldbPluginSymbolVendorELF \
+ lldbPluginProcessGDBRemote \
+ lldbPluginProcessUtility \
+ lldbPluginPlatformGDB \
+ lldbPluginPlatformFreeBSD \
+ lldbPluginObjectContainerBSDArchive \
+ lldbPluginUnwindAssemblyInstEmulation \
+ lldbPluginUnwindAssemblyX86 \
+ lldbPluginCXXItaniumABI \
lldbPluginABISysV_arm \
lldbPluginABISysV_arm64 \
lldbPluginABISysV_i386 \
- lldbPluginABISysV_mips \
- lldbPluginABISysV_mips64 \
+ lldbPluginABISysV_x86_64 \
lldbPluginABISysV_ppc \
lldbPluginABISysV_ppc64 \
- lldbPluginABISysV_x86_64 \
- lldbPluginCXXItaniumABI \
- lldbPluginDisassemblerLLVM \
- lldbPluginExpressionParserClang \
- lldbPluginExpressionParserGo \
+ lldbPluginABISysV_mips \
+ lldbPluginABISysV_mips64 \
lldbPluginInstructionARM \
lldbPluginInstructionARM64 \
lldbPluginInstructionMIPS \
lldbPluginInstructionMIPS64 \
- lldbPluginInstrumentationRuntimeAddressSanitizer \
- lldbPluginJITLoaderGDB \
- lldbPluginLanguageCPlusPlus \
- lldbPluginLanguageObjC \
- lldbPluginSymbolFileDWARF \
- lldbPluginSymbolFileSymtab \
- lldbPluginDynamicLoaderStatic \
- lldbPluginDynamicLoaderPosixDYLD \
lldbPluginMemoryHistoryASan \
- lldbPluginObjectContainerBSDArchive \
- lldbPluginObjectFileELF \
- lldbPluginObjectFileJIT \
- lldbPluginScriptInterpreterNone \
- lldbPluginSymbolVendorELF \
- lldbPluginPlatformFreeBSD \
- lldbPluginPlatformGDB \
+ lldbPluginInstrumentationRuntimeAddressSanitizer \
lldbPluginProcessElfCore \
+ lldbPluginJITLoaderGDB \
+ lldbPluginExpressionParserClang \
+ lldbPluginExpressionParserGo \
lldbPluginProcessFreeBSD \
- lldbPluginProcessGDBRemote \
- lldbPluginProcessUtility \
lldbPluginProcessPOSIX \
- lldbPluginProcessFreeBSD \
- lldbPluginUnwindAssemblyInstEmulation \
- lldbPluginUnwindAssemblyX86
+ lldbPluginScriptInterpreterNone
LDADD+= -Wl,--start-group
.for lib in ${LLDB_LIBS}
@@ -89,82 +88,88 @@ LDADD+= -Wl,--end-group
# Clang and LLVM libraries
LIBDEPS=\
- clangfrontend \
- clangdriver \
- clangserialization \
clangcodegen \
- clangparse \
- clangsema \
- clanganalysis \
- clangedit \
- clangast \
- clanglex \
- clangbasic \
- \
- llvmoption \
- llvmobjcarcopts \
- llvmlinker \
- llvmmcjit \
- llvmruntimedyld \
- llvmexecutionengine \
- llvmirreader \
- llvmipo \
- llvmvectorize \
- llvmbitwriter \
- llvmasmparser \
- llvmaarch64disassembler \
+ clangrewritefrontend \
llvmaarch64codegen \
llvmaarch64asmparser \
- llvmaarch64desc \
- llvmaarch64info \
- llvmaarch64asmprinter \
- llvmaarch64utils \
- llvmarmdisassembler \
+ llvmaarch64disassembler \
llvmarmcodegen \
llvmarmasmparser \
- llvmarmdesc \
- llvmarminfo \
- llvmarmasmprinter \
- llvmmipsdisassembler \
+ llvmarmdisassembler \
llvmmipscodegen \
llvmmipsasmparser \
llvmmipsdesc \
- llvmmipsinfo \
- llvmmipsasmprinter \
- llvmpowerpcdisassembler \
+ llvmmipsdisassembler \
llvmpowerpccodegen \
llvmpowerpcasmparser \
llvmpowerpcdesc \
- llvmpowerpcinfo \
- llvmpowerpcasmprinter \
- llvmsparcdisassembler \
+ llvmpowerpcdisassembler \
llvmsparccodegen \
llvmsparcasmparser \
llvmsparcdesc \
- llvmsparcinfo \
- llvmsparcasmprinter \
- llvmx86disassembler \
- llvmx86asmparser \
+ llvmsparcdisassembler \
llvmx86codegen \
+ llvmx86asmparser \
+ llvmx86desc \
+ llvmx86disassembler \
+ llvminterpreter \
+ llvmipo \
llvmselectiondag \
+ llvmmcjit \
+ llvmexecutionengine \
+ llvmruntimedyld \
+ llvmcoverage \
+ llvmglobalisel \
+ llvmaarch64desc \
+ llvmaarch64asmprinter \
+ llvmaarch64info \
+ llvmaarch64utils \
+ llvmarmdesc \
+ llvmarmasmprinter \
+ llvmarminfo \
+ llvmmipsasmprinter \
+ llvmmipsinfo \
+ llvmpowerpcasmprinter \
+ llvmpowerpcinfo \
+ llvmsparcasmprinter \
+ llvmsparcinfo \
llvmasmprinter \
+ llvmx86asmprinter \
+ llvmx86utils \
+ llvmx86info \
+ llvmmcdisassembler \
llvmcodegen \
- llvmtarget \
+ llvmdebuginfopdb \
+ llvmdebuginfocodeview \
+ llvmbitwriter \
+ llvmvectorize \
llvmscalaropts \
- llvmprofiledata \
+ llvmtarget \
+ llvmobject \
+ llvminstrumentation \
+ llvmirreader \
+ llvmasmparser \
llvminstcombine \
+ llvmlinker \
+ llvmobjcarcopts \
llvmtransformutils \
llvmanalysis \
- llvminstrumentation \
- llvmx86desc \
- llvmobject \
+ clangfrontend \
+ clangdriver \
+ llvmoption \
+ clangparse \
llvmmcparser \
+ clangserialization \
llvmbitreader \
- llvmmcdisassembler \
- llvmx86info \
- llvmx86asmprinter \
+ clangsema \
+ clanganalysis \
+ clangedit \
+ clangast \
+ llvmprofiledata \
+ clangrewrite \
+ clanglex \
+ clangbasic \
llvmmc \
- llvmx86utils \
llvmcore \
llvmsupport
More information about the svn-src-projects
mailing list