Update llvm and clang library and binary Makefiles for 3.6.0 rc1.

This commit is contained in:
Dimitry Andric 2015-01-26 18:48:27 +00:00
parent 477129542c
commit 1ae6788e51
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/projects/clang360-import/; revision=277765
55 changed files with 139 additions and 117 deletions

View File

@ -43,6 +43,7 @@ SUBDIR= libclanganalysis \
libllvmirreader \ libllvmirreader \
libllvmlinker \ libllvmlinker \
libllvmmc \ libllvmmc \
libllvmmcdisassembler \
libllvmmcparser \ libllvmmcparser \
libllvmobjcarcopts \ libllvmobjcarcopts \
libllvmobject \ libllvmobject \
@ -96,14 +97,11 @@ SUBDIR= libclanganalysis \
libllvmx86utils libllvmx86utils
.if ${MK_CLANG_EXTRAS} != "no" .if ${MK_CLANG_EXTRAS} != "no"
SUBDIR+=libllvmdebuginfo \ SUBDIR+=libllvmdebuginfo
libllvmmcanalysis
.endif # MK_CLANG_EXTRAS .endif # MK_CLANG_EXTRAS
.if ${MK_CLANG_EXTRAS} != "no" || ${MK_LLDB} != "no" .if ${MK_CLANG_EXTRAS} != "no" || ${MK_LLDB} != "no"
SUBDIR+=libllvmexecutionengine \ SUBDIR+=libllvmexecutionengine \
libllvminterpreter \ libllvminterpreter \
libllvmjit \
libllvmmcdisassembler \
libllvmmcjit \ libllvmmcjit \
libllvmruntimedyld libllvmruntimedyld
.endif # MK_CLANG_EXTRAS | LLDB .endif # MK_CLANG_EXTRAS | LLDB

View File

@ -57,7 +57,7 @@ Intrinsics.inc.h: ${LLVM_SRCS}/include/llvm/IR/Intrinsics.td
DisassemblerTables/-gen-disassembler \ DisassemblerTables/-gen-disassembler \
FastISel/-gen-fast-isel \ FastISel/-gen-fast-isel \
InstrInfo/-gen-instr-info \ InstrInfo/-gen-instr-info \
MCCodeEmitter/-gen-emitter,-mc-emitter \ MCCodeEmitter/-gen-emitter \
MCPseudoLowering/-gen-pseudo-lowering \ MCPseudoLowering/-gen-pseudo-lowering \
RegisterInfo/-gen-register-info \ RegisterInfo/-gen-register-info \
SubtargetInfo/-gen-subtarget SubtargetInfo/-gen-subtarget

View File

@ -8,7 +8,7 @@ LLVM_SRCS= ${.CURDIR}/../../../contrib/llvm
.PATH: ${LLVM_SRCS}/tools/clang/lib/Headers .PATH: ${LLVM_SRCS}/tools/clang/lib/Headers
INCSDIR=${INCLUDEDIR}/clang/3.5.1 INCSDIR=${INCLUDEDIR}/clang/3.6.0
INCS= __wmmintrin_aes.h \ INCS= __wmmintrin_aes.h \
__wmmintrin_pclmul.h \ __wmmintrin_pclmul.h \

View File

@ -1,11 +1,11 @@
/* $FreeBSD$ */ /* $FreeBSD$ */
#define CLANG_VERSION 3.5.1 #define CLANG_VERSION 3.6.0
#define CLANG_VERSION_MAJOR 3 #define CLANG_VERSION_MAJOR 3
#define CLANG_VERSION_MINOR 5 #define CLANG_VERSION_MINOR 6
#define CLANG_VERSION_PATCHLEVEL 1 #define CLANG_VERSION_PATCHLEVEL 0
#define CLANG_VENDOR "FreeBSD " #define CLANG_VENDOR "FreeBSD "
#define CLANG_VENDOR_SUFFIX " 20150115" #define CLANG_VENDOR_SUFFIX " 20150126"
#define SVN_REVISION "225668" #define SVN_REVISION "226102"

View File

@ -10,15 +10,15 @@
/* Bug report URL. */ /* Bug report URL. */
#define BUG_REPORT_URL "https://bugs.freebsd.org/submit/" #define BUG_REPORT_URL "https://bugs.freebsd.org/submit/"
/* Multilib suffix for libdir. */
#define CLANG_LIBDIR_SUFFIX ""
/* Relative directory for resource files */ /* Relative directory for resource files */
#define CLANG_RESOURCE_DIR "" #define CLANG_RESOURCE_DIR ""
/* Directories clang will search for headers */ /* Directories clang will search for headers */
#define C_INCLUDE_DIRS "" #define C_INCLUDE_DIRS ""
/* Linker version detected at compile time. */
/* #undef HOST_LINK_VERSION */
/* Default <path> to all compiler invocations for --sysroot=<path>. */ /* Default <path> to all compiler invocations for --sysroot=<path>. */
/* #undef DEFAULT_SYSROOT */ /* #undef DEFAULT_SYSROOT */
@ -28,9 +28,12 @@
/* Define if we have libxml2 */ /* Define if we have libxml2 */
/* #undef CLANG_HAVE_LIBXML */ /* #undef CLANG_HAVE_LIBXML */
#define PACKAGE_STRING "LLVM 3.5.1" #define PACKAGE_STRING "LLVM 3.6.0"
/* The LLVM product name and version */ /* The LLVM product name and version */
#define BACKEND_PACKAGE_STRING PACKAGE_STRING #define BACKEND_PACKAGE_STRING PACKAGE_STRING
/* Linker version detected at compile time. */
/* #undef HOST_LINK_VERSION */
#endif #endif

View File

@ -545,11 +545,14 @@
#define LLVM_VERSION_MAJOR 3 #define LLVM_VERSION_MAJOR 3
/* Minor version of the LLVM API */ /* Minor version of the LLVM API */
#define LLVM_VERSION_MINOR 5 #define LLVM_VERSION_MINOR 6
/* Patch version of the LLVM API */ /* Patch version of the LLVM API */
#define LLVM_VERSION_PATCH 0 #define LLVM_VERSION_PATCH 0
/* LLVM version string */
#define LLVM_VERSION_STRING "3.6.0"
/* The shared library extension */ /* The shared library extension */
#define LTDL_SHLIB_EXT ".so" #define LTDL_SHLIB_EXT ".so"
@ -564,13 +567,13 @@
#define PACKAGE_NAME "LLVM" #define PACKAGE_NAME "LLVM"
/* Define to the full name and version of this package. */ /* Define to the full name and version of this package. */
#define PACKAGE_STRING "LLVM 3.5.1" #define PACKAGE_STRING "LLVM 3.6.0"
/* Define to the one symbol short name of this package. */ /* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "llvm" #define PACKAGE_TARNAME "llvm"
/* Define to the version of this package. */ /* Define to the version of this package. */
#define PACKAGE_VERSION "3.5.1" #define PACKAGE_VERSION "3.6.0"
/* Define as the return type of signal handlers (`int' or `void'). */ /* Define as the return type of signal handlers (`int' or `void'). */
#define RETSIGTYPE void #define RETSIGTYPE void

View File

@ -92,6 +92,9 @@
#define LLVM_VERSION_MAJOR 3 #define LLVM_VERSION_MAJOR 3
/* Minor version of the LLVM API */ /* Minor version of the LLVM API */
#define LLVM_VERSION_MINOR 5 #define LLVM_VERSION_MINOR 6
/* LLVM version string */
#define LLVM_VERSION_STRING "3.6.0"
#endif #endif

View File

@ -12,6 +12,7 @@ SRCS= AnalysisDeclContext.cpp \
CFGStmtMap.cpp \ CFGStmtMap.cpp \
CallGraph.cpp \ CallGraph.cpp \
CocoaConventions.cpp \ CocoaConventions.cpp \
CodeInjector.cpp \
Consumed.cpp \ Consumed.cpp \
Dominators.cpp \ Dominators.cpp \
FormatString.cpp \ FormatString.cpp \

View File

@ -39,7 +39,6 @@ SRCS= APValue.cpp \
ItaniumCXXABI.cpp \ ItaniumCXXABI.cpp \
ItaniumMangle.cpp \ ItaniumMangle.cpp \
Mangle.cpp \ Mangle.cpp \
MangleNumberingContext.cpp \
MicrosoftCXXABI.cpp \ MicrosoftCXXABI.cpp \
MicrosoftMangle.cpp \ MicrosoftMangle.cpp \
NSAPI.cpp \ NSAPI.cpp \
@ -77,6 +76,7 @@ TGHDRS= AttrDump \
DiagnosticASTKinds \ DiagnosticASTKinds \
DiagnosticCommentKinds \ DiagnosticCommentKinds \
DiagnosticCommonKinds \ DiagnosticCommonKinds \
DiagnosticFrontendKinds \
DiagnosticSemaKinds \ DiagnosticSemaKinds \
StmtNodes StmtNodes

View File

@ -18,6 +18,8 @@ SRCS= Attributes.cpp \
ObjCRuntime.cpp \ ObjCRuntime.cpp \
OpenMPKinds.cpp \ OpenMPKinds.cpp \
OperatorPrecedence.cpp \ OperatorPrecedence.cpp \
SanitizerBlacklist.cpp \
Sanitizers.cpp \
SourceLocation.cpp \ SourceLocation.cpp \
SourceManager.cpp \ SourceManager.cpp \
TargetInfo.cpp \ TargetInfo.cpp \

View File

@ -45,10 +45,11 @@ SRCS= BackendUtil.cpp \
CodeGenPGO.cpp \ CodeGenPGO.cpp \
CodeGenTBAA.cpp \ CodeGenTBAA.cpp \
CodeGenTypes.cpp \ CodeGenTypes.cpp \
CoverageMappingGen.cpp \
ItaniumCXXABI.cpp \ ItaniumCXXABI.cpp \
MicrosoftCXXABI.cpp \ MicrosoftCXXABI.cpp \
ModuleBuilder.cpp \ ModuleBuilder.cpp \
SanitizerBlacklist.cpp \ SanitizerMetadata.cpp \
TargetInfo.cpp TargetInfo.cpp
TGHDRS= AttrList \ TGHDRS= AttrList \

View File

@ -7,9 +7,11 @@ LIB= clangdriver
SRCDIR= tools/clang/lib/Driver SRCDIR= tools/clang/lib/Driver
SRCS= Action.cpp \ SRCS= Action.cpp \
Compilation.cpp \ Compilation.cpp \
CrossWindowsToolChain.cpp \
Driver.cpp \ Driver.cpp \
DriverOptions.cpp \ DriverOptions.cpp \
Job.cpp \ Job.cpp \
MSVCToolChain.cpp \
Multilib.cpp \ Multilib.cpp \
Phases.cpp \ Phases.cpp \
SanitizerArgs.cpp \ SanitizerArgs.cpp \
@ -17,8 +19,7 @@ SRCS= Action.cpp \
ToolChain.cpp \ ToolChain.cpp \
ToolChains.cpp \ ToolChains.cpp \
Tools.cpp \ Tools.cpp \
Types.cpp \ Types.cpp
WindowsToolChain.cpp
TGHDRS= DiagnosticCommonKinds \ TGHDRS= DiagnosticCommonKinds \
DiagnosticDriverKinds \ DiagnosticDriverKinds \

View File

@ -11,6 +11,7 @@ SRCS= ASTConsumers.cpp \
CacheTokens.cpp \ CacheTokens.cpp \
ChainedDiagnosticConsumer.cpp \ ChainedDiagnosticConsumer.cpp \
ChainedIncludesSource.cpp \ ChainedIncludesSource.cpp \
CodeGenOptions.cpp \
CompilerInstance.cpp \ CompilerInstance.cpp \
CompilerInvocation.cpp \ CompilerInvocation.cpp \
CreateInvocationFromCommandLine.cpp \ CreateInvocationFromCommandLine.cpp \
@ -30,6 +31,7 @@ SRCS= ASTConsumers.cpp \
MultiplexConsumer.cpp \ MultiplexConsumer.cpp \
PrintPreprocessedOutput.cpp \ PrintPreprocessedOutput.cpp \
SerializedDiagnosticPrinter.cpp \ SerializedDiagnosticPrinter.cpp \
SerializedDiagnosticReader.cpp \
TextDiagnostic.cpp \ TextDiagnostic.cpp \
TextDiagnosticBuffer.cpp \ TextDiagnosticBuffer.cpp \
TextDiagnosticPrinter.cpp \ TextDiagnosticPrinter.cpp \

View File

@ -7,8 +7,11 @@ LIB= clangfrontendtool
SRCDIR= tools/clang/lib/FrontendTool SRCDIR= tools/clang/lib/FrontendTool
SRCS= ExecuteCompilerInvocation.cpp SRCS= ExecuteCompilerInvocation.cpp
TGHDRS= DiagnosticCommonKinds \ TGHDRS= CommentCommandList \
DeclNodes \
DiagnosticCommonKinds \
DiagnosticFrontendKinds \ DiagnosticFrontendKinds \
Options Options \
StmtNodes
.include "../clang.lib.mk" .include "../clang.lib.mk"

View File

@ -18,6 +18,7 @@ SRCS= AnalysisBasedWarnings.cpp \
Sema.cpp \ Sema.cpp \
SemaAccess.cpp \ SemaAccess.cpp \
SemaAttr.cpp \ SemaAttr.cpp \
SemaCUDA.cpp \
SemaCXXScopeSpec.cpp \ SemaCXXScopeSpec.cpp \
SemaCast.cpp \ SemaCast.cpp \
SemaChecking.cpp \ SemaChecking.cpp \

View File

@ -7,9 +7,12 @@ LIB= clangstaticanalyzerfrontend
SRCDIR= tools/clang/lib/StaticAnalyzer/Frontend SRCDIR= tools/clang/lib/StaticAnalyzer/Frontend
SRCS= AnalysisConsumer.cpp \ SRCS= AnalysisConsumer.cpp \
CheckerRegistration.cpp \ CheckerRegistration.cpp \
FrontendActions.cpp ModelConsumer.cpp \
FrontendActions.cpp \
ModelInjector.cpp
TGHDRS= AttrList \ TGHDRS= AttrList \
AttrParsedAttrList \
AttrVisitor \ AttrVisitor \
Attrs \ Attrs \
Checkers \ Checkers \

View File

@ -5,12 +5,15 @@
LIB= llvmaarch64codegen LIB= llvmaarch64codegen
SRCDIR= lib/Target/AArch64 SRCDIR= lib/Target/AArch64
SRCS= AArch64AddressTypePromotion.cpp \ SRCS= AArch64A53Fix835769.cpp \
AArch64A57FPLoadBalancing.cpp \
AArch64AddressTypePromotion.cpp \
AArch64AdvSIMDScalarPass.cpp \ AArch64AdvSIMDScalarPass.cpp \
AArch64AsmPrinter.cpp \ AArch64AsmPrinter.cpp \
AArch64BranchRelaxation.cpp \ AArch64BranchRelaxation.cpp \
AArch64CleanupLocalDynamicTLSPass.cpp \ AArch64CleanupLocalDynamicTLSPass.cpp \
AArch64CollectLOH.cpp \ AArch64CollectLOH.cpp \
AArch64ConditionOptimizer.cpp \
AArch64ConditionalCompares.cpp \ AArch64ConditionalCompares.cpp \
AArch64DeadRegisterDefinitionsPass.cpp \ AArch64DeadRegisterDefinitionsPass.cpp \
AArch64ExpandPseudoInsts.cpp \ AArch64ExpandPseudoInsts.cpp \
@ -21,6 +24,7 @@ SRCS= AArch64AddressTypePromotion.cpp \
AArch64InstrInfo.cpp \ AArch64InstrInfo.cpp \
AArch64LoadStoreOptimizer.cpp \ AArch64LoadStoreOptimizer.cpp \
AArch64MCInstLower.cpp \ AArch64MCInstLower.cpp \
AArch64PBQPRegAlloc.cpp \
AArch64PromoteConstant.cpp \ AArch64PromoteConstant.cpp \
AArch64RegisterInfo.cpp \ AArch64RegisterInfo.cpp \
AArch64SelectionDAGInfo.cpp \ AArch64SelectionDAGInfo.cpp \

View File

@ -11,12 +11,14 @@ SRCS= AliasAnalysis.cpp \
AliasDebugger.cpp \ AliasDebugger.cpp \
AliasSetTracker.cpp \ AliasSetTracker.cpp \
Analysis.cpp \ Analysis.cpp \
AssumptionCache.cpp \
BasicAliasAnalysis.cpp \ BasicAliasAnalysis.cpp \
BlockFrequencyInfo.cpp \ BlockFrequencyInfo.cpp \
BlockFrequencyInfoImpl.cpp \ BlockFrequencyInfoImpl.cpp \
BranchProbabilityInfo.cpp \ BranchProbabilityInfo.cpp \
CFG.cpp \ CFG.cpp \
CFGPrinter.cpp \ CFGPrinter.cpp \
CFLAliasAnalysis.cpp \
CGSCCPassManager.cpp \ CGSCCPassManager.cpp \
CaptureTracking.cpp \ CaptureTracking.cpp \
CodeMetrics.cpp \ CodeMetrics.cpp \
@ -26,6 +28,7 @@ SRCS= AliasAnalysis.cpp \
DependenceAnalysis.cpp \ DependenceAnalysis.cpp \
DomPrinter.cpp \ DomPrinter.cpp \
DominanceFrontier.cpp \ DominanceFrontier.cpp \
FunctionTargetTransformInfo.cpp \
IVUsers.cpp \ IVUsers.cpp \
InstCount.cpp \ InstCount.cpp \
InstructionSimplify.cpp \ InstructionSimplify.cpp \
@ -55,16 +58,13 @@ SRCS= AliasAnalysis.cpp \
ScalarEvolutionAliasAnalysis.cpp \ ScalarEvolutionAliasAnalysis.cpp \
ScalarEvolutionExpander.cpp \ ScalarEvolutionExpander.cpp \
ScalarEvolutionNormalization.cpp \ ScalarEvolutionNormalization.cpp \
ScopedNoAliasAA.cpp \
SparsePropagation.cpp \ SparsePropagation.cpp \
TargetTransformInfo.cpp \ TargetTransformInfo.cpp \
Trace.cpp \ Trace.cpp \
TypeBasedAliasAnalysis.cpp \ TypeBasedAliasAnalysis.cpp \
ValueTracking.cpp ValueTracking.cpp
#.if ${MK_CLANG_EXTRAS} != "no"
#SRCS+= BlockFrequencyInfo.cpp
#.endif
TGHDRS= Intrinsics TGHDRS= Intrinsics
.include "../clang.lib.mk" .include "../clang.lib.mk"

View File

@ -9,7 +9,6 @@ SRCS= A15SDOptimizer.cpp \
ARMAsmPrinter.cpp \ ARMAsmPrinter.cpp \
ARMBaseInstrInfo.cpp \ ARMBaseInstrInfo.cpp \
ARMBaseRegisterInfo.cpp \ ARMBaseRegisterInfo.cpp \
ARMCodeEmitter.cpp \
ARMConstantIslandPass.cpp \ ARMConstantIslandPass.cpp \
ARMConstantPoolValue.cpp \ ARMConstantPoolValue.cpp \
ARMExpandPseudoInsts.cpp \ ARMExpandPseudoInsts.cpp \
@ -19,7 +18,6 @@ SRCS= A15SDOptimizer.cpp \
ARMISelDAGToDAG.cpp \ ARMISelDAGToDAG.cpp \
ARMISelLowering.cpp \ ARMISelLowering.cpp \
ARMInstrInfo.cpp \ ARMInstrInfo.cpp \
ARMJITInfo.cpp \
ARMLoadStoreOptimizer.cpp \ ARMLoadStoreOptimizer.cpp \
ARMMCInstLower.cpp \ ARMMCInstLower.cpp \
ARMMachineFunctionInfo.cpp \ ARMMachineFunctionInfo.cpp \

View File

@ -15,7 +15,9 @@ SRCS= ARMException.cpp \
DbgValueHistoryCalculator.cpp \ DbgValueHistoryCalculator.cpp \
DwarfAccelTable.cpp \ DwarfAccelTable.cpp \
DwarfCFIException.cpp \ DwarfCFIException.cpp \
DwarfCompileUnit.cpp \
DwarfDebug.cpp \ DwarfDebug.cpp \
DwarfExpression.cpp \
DwarfFile.cpp \ DwarfFile.cpp \
DwarfStringPool.cpp \ DwarfStringPool.cpp \
DwarfUnit.cpp \ DwarfUnit.cpp \

View File

@ -8,7 +8,7 @@ SRCDIR= lib/CodeGen
SRCS= AggressiveAntiDepBreaker.cpp \ SRCS= AggressiveAntiDepBreaker.cpp \
AllocationOrder.cpp \ AllocationOrder.cpp \
Analysis.cpp \ Analysis.cpp \
AtomicExpandLoadLinkedPass.cpp \ AtomicExpandPass.cpp \
BasicTargetTransformInfo.cpp \ BasicTargetTransformInfo.cpp \
BranchFolding.cpp \ BranchFolding.cpp \
CalcSpillWeights.cpp \ CalcSpillWeights.cpp \
@ -25,6 +25,7 @@ SRCS= AggressiveAntiDepBreaker.cpp \
ExecutionDepsFix.cpp \ ExecutionDepsFix.cpp \
ExpandISelPseudos.cpp \ ExpandISelPseudos.cpp \
ExpandPostRAPseudos.cpp \ ExpandPostRAPseudos.cpp \
ForwardControlFlowIntegrity.cpp \
GCMetadata.cpp \ GCMetadata.cpp \
GCMetadataPrinter.cpp \ GCMetadataPrinter.cpp \
GCStrategy.cpp \ GCStrategy.cpp \
@ -33,7 +34,6 @@ SRCS= AggressiveAntiDepBreaker.cpp \
InlineSpiller.cpp \ InlineSpiller.cpp \
InterferenceCache.cpp \ InterferenceCache.cpp \
IntrinsicLowering.cpp \ IntrinsicLowering.cpp \
JITCodeEmitter.cpp \
JumpInstrTables.cpp \ JumpInstrTables.cpp \
LLVMTargetMachine.cpp \ LLVMTargetMachine.cpp \
LatencyPriorityQueue.cpp \ LatencyPriorityQueue.cpp \
@ -54,7 +54,7 @@ SRCS= AggressiveAntiDepBreaker.cpp \
MachineBlockPlacement.cpp \ MachineBlockPlacement.cpp \
MachineBranchProbabilityInfo.cpp \ MachineBranchProbabilityInfo.cpp \
MachineCSE.cpp \ MachineCSE.cpp \
MachineCodeEmitter.cpp \ MachineCombiner.cpp \
MachineCopyPropagation.cpp \ MachineCopyPropagation.cpp \
MachineDominanceFrontier.cpp \ MachineDominanceFrontier.cpp \
MachineDominators.cpp \ MachineDominators.cpp \
@ -104,13 +104,13 @@ SRCS= AggressiveAntiDepBreaker.cpp \
SjLjEHPrepare.cpp \ SjLjEHPrepare.cpp \
SlotIndexes.cpp \ SlotIndexes.cpp \
SpillPlacement.cpp \ SpillPlacement.cpp \
Spiller.cpp \
SplitKit.cpp \ SplitKit.cpp \
StackColoring.cpp \ StackColoring.cpp \
StackMapLivenessAnalysis.cpp \ StackMapLivenessAnalysis.cpp \
StackMaps.cpp \ StackMaps.cpp \
StackProtector.cpp \ StackProtector.cpp \
StackSlotColoring.cpp \ StackSlotColoring.cpp \
StatepointExampleGC.cpp \
TailDuplication.cpp \ TailDuplication.cpp \
TargetFrameLoweringImpl.cpp \ TargetFrameLoweringImpl.cpp \
TargetInstrInfo.cpp \ TargetInstrInfo.cpp \

View File

@ -33,18 +33,20 @@ SRCS= AsmWriter.cpp \
IntrinsicInst.cpp \ IntrinsicInst.cpp \
LLVMContext.cpp \ LLVMContext.cpp \
LLVMContextImpl.cpp \ LLVMContextImpl.cpp \
LeakDetector.cpp \
LegacyPassManager.cpp \ LegacyPassManager.cpp \
MDBuilder.cpp \ MDBuilder.cpp \
Mangler.cpp \ Mangler.cpp \
Metadata.cpp \ Metadata.cpp \
MetadataTracking.cpp \
Module.cpp \ Module.cpp \
Pass.cpp \ Pass.cpp \
PassManager.cpp \ PassManager.cpp \
PassRegistry.cpp \ PassRegistry.cpp \
Statepoint.cpp \
Type.cpp \ Type.cpp \
TypeFinder.cpp \ TypeFinder.cpp \
Use.cpp \ Use.cpp \
UseListOrder.cpp \
User.cpp \ User.cpp \
Value.cpp \ Value.cpp \
ValueSymbolTable.cpp \ ValueSymbolTable.cpp \

View File

@ -1,6 +1,6 @@
# $FreeBSD$ # $FreeBSD$
.include <bsd.own.mk> .include <src.opts.mk>
LIB= llvmdebuginfo LIB= llvmdebuginfo
@ -21,4 +21,9 @@ SRCS= DIContext.cpp \
DWARFTypeUnit.cpp \ DWARFTypeUnit.cpp \
DWARFUnit.cpp DWARFUnit.cpp
.if ${MK_CLANG_EXTRAS} != "no"
SRCS+= DWARFAcceleratorTable.cpp \
SyntaxHighlighting.cpp
.endif
.include "../clang.lib.mk" .include "../clang.lib.mk"

View File

@ -7,6 +7,7 @@ LIB= llvmexecutionengine
SRCDIR= lib/ExecutionEngine SRCDIR= lib/ExecutionEngine
SRCS= ExecutionEngine.cpp \ SRCS= ExecutionEngine.cpp \
ExecutionEngineBindings.cpp \ ExecutionEngineBindings.cpp \
GDBRegistrationListener.cpp \
RTDyldMemoryManager.cpp \ RTDyldMemoryManager.cpp \
TargetSelect.cpp TargetSelect.cpp

View File

@ -8,10 +8,11 @@ SRCDIR= lib/Transforms/Instrumentation
SRCS= AddressSanitizer.cpp \ SRCS= AddressSanitizer.cpp \
BoundsChecking.cpp \ BoundsChecking.cpp \
DataFlowSanitizer.cpp \ DataFlowSanitizer.cpp \
DebugIR.cpp \
GCOVProfiling.cpp \ GCOVProfiling.cpp \
MemorySanitizer.cpp \ MemorySanitizer.cpp \
Instrumentation.cpp \ Instrumentation.cpp \
InstrProfiling.cpp \
SanitizerCoverage.cpp \
ThreadSanitizer.cpp ThreadSanitizer.cpp
TGHDRS= Intrinsics TGHDRS= Intrinsics

View File

@ -8,7 +8,6 @@ SRCDIR= lib/Analysis/IPA
SRCS= CallGraph.cpp \ SRCS= CallGraph.cpp \
CallGraphSCCPass.cpp \ CallGraphSCCPass.cpp \
CallPrinter.cpp \ CallPrinter.cpp \
FindUsedTypes.cpp \
GlobalsModRef.cpp \ GlobalsModRef.cpp \
InlineCost.cpp InlineCost.cpp

View File

@ -1,12 +0,0 @@
# $FreeBSD$
.include <bsd.own.mk>
LIB= llvmjit
SRCDIR= lib/ExecutionEngine/JIT
SRCS= JIT.cpp \
JITEmitter.cpp \
JITMemoryManager.cpp
.include "../clang.lib.mk"

View File

@ -22,7 +22,6 @@ SRCS= ConstantPools.cpp \
MCELFObjectTargetWriter.cpp \ MCELFObjectTargetWriter.cpp \
MCELFStreamer.cpp \ MCELFStreamer.cpp \
MCExpr.cpp \ MCExpr.cpp \
MCExternalSymbolizer.cpp \
MCInst.cpp \ MCInst.cpp \
MCInstPrinter.cpp \ MCInstPrinter.cpp \
MCInstrAnalysis.cpp \ MCInstrAnalysis.cpp \
@ -35,7 +34,6 @@ SRCS= ConstantPools.cpp \
MCObjectStreamer.cpp \ MCObjectStreamer.cpp \
MCObjectWriter.cpp \ MCObjectWriter.cpp \
MCRegisterInfo.cpp \ MCRegisterInfo.cpp \
MCRelocationInfo.cpp \
MCSection.cpp \ MCSection.cpp \
MCSectionCOFF.cpp \ MCSectionCOFF.cpp \
MCSectionELF.cpp \ MCSectionELF.cpp \
@ -47,6 +45,7 @@ SRCS= ConstantPools.cpp \
MCTargetOptions.cpp \ MCTargetOptions.cpp \
MCValue.cpp \ MCValue.cpp \
MCWin64EH.cpp \ MCWin64EH.cpp \
MCWinEH.cpp \
MachObjectWriter.cpp \ MachObjectWriter.cpp \
StringTableBuilder.cpp \ StringTableBuilder.cpp \
SubtargetFeature.cpp \ SubtargetFeature.cpp \
@ -54,8 +53,4 @@ SRCS= ConstantPools.cpp \
WinCOFFStreamer.cpp \ WinCOFFStreamer.cpp \
YAML.cpp YAML.cpp
.if ${MK_CLANG_EXTRAS} != "no" || ${MK_LLDB} != "no"
SRCS+= MCDisassembler.cpp
.endif
.include "../clang.lib.mk" .include "../clang.lib.mk"

View File

@ -1,15 +0,0 @@
# $FreeBSD$
.include <bsd.own.mk>
LIB= llvmmcanalysis
SRCDIR= lib/MC/MCAnalysis
SRCS= MCAtom.cpp \
MCFunction.cpp \
MCModule.cpp \
MCModuleYAML.cpp \
MCObjectDisassembler.cpp \
MCObjectSymbolizer.cpp
.include "../clang.lib.mk"

View File

@ -5,6 +5,9 @@
LIB= llvmmcdisassembler LIB= llvmmcdisassembler
SRCDIR= lib/MC/MCDisassembler SRCDIR= lib/MC/MCDisassembler
SRCS= Disassembler.cpp SRCS= Disassembler.cpp \
MCDisassembler.cpp \
MCExternalSymbolizer.cpp \
MCRelocationInfo.cpp
.include "../clang.lib.mk" .include "../clang.lib.mk"

View File

@ -12,11 +12,9 @@ SRCS= Mips16FrameLowering.cpp \
Mips16ISelLowering.cpp \ Mips16ISelLowering.cpp \
Mips16InstrInfo.cpp \ Mips16InstrInfo.cpp \
Mips16RegisterInfo.cpp \ Mips16RegisterInfo.cpp \
MipsABIInfo.cpp \
MipsAnalyzeImmediate.cpp \ MipsAnalyzeImmediate.cpp \
MipsAsmPrinter.cpp \ MipsAsmPrinter.cpp \
MipsCCState.cpp \ MipsCCState.cpp \
MipsCodeEmitter.cpp \
MipsConstantIslandPass.cpp \ MipsConstantIslandPass.cpp \
MipsDelaySlotFiller.cpp \ MipsDelaySlotFiller.cpp \
MipsFastISel.cpp \ MipsFastISel.cpp \
@ -24,7 +22,6 @@ SRCS= Mips16FrameLowering.cpp \
MipsISelDAGToDAG.cpp \ MipsISelDAGToDAG.cpp \
MipsISelLowering.cpp \ MipsISelLowering.cpp \
MipsInstrInfo.cpp \ MipsInstrInfo.cpp \
MipsJITInfo.cpp \
MipsLongBranch.cpp \ MipsLongBranch.cpp \
MipsMCInstLower.cpp \ MipsMCInstLower.cpp \
MipsMachineFunction.cpp \ MipsMachineFunction.cpp \

View File

@ -6,6 +6,7 @@ LIB= llvmmipsdesc
SRCDIR= lib/Target/Mips/MCTargetDesc SRCDIR= lib/Target/Mips/MCTargetDesc
SRCS= MipsABIFlagsSection.cpp \ SRCS= MipsABIFlagsSection.cpp \
MipsABIInfo.cpp \
MipsAsmBackend.cpp \ MipsAsmBackend.cpp \
MipsELFObjectWriter.cpp \ MipsELFObjectWriter.cpp \
MipsELFStreamer.cpp \ MipsELFStreamer.cpp \

View File

@ -13,7 +13,8 @@ SRCS= ObjCARC.cpp \
ObjCARCUtil.cpp \ ObjCARCUtil.cpp \
ObjCARCContract.cpp \ ObjCARCContract.cpp \
DependencyAnalysis.cpp \ DependencyAnalysis.cpp \
ProvenanceAnalysis.cpp ProvenanceAnalysis.cpp \
ProvenanceAnalysisEvaluator.cpp
TGHDRS= Intrinsics TGHDRS= Intrinsics

View File

@ -8,14 +8,12 @@ SRCDIR= lib/Target/PowerPC
SRCS= PPCAsmPrinter.cpp \ SRCS= PPCAsmPrinter.cpp \
PPCBranchSelector.cpp \ PPCBranchSelector.cpp \
PPCCTRLoops.cpp \ PPCCTRLoops.cpp \
PPCCodeEmitter.cpp \ PPCFastISel.cpp \
PPCFastISel.cpp \
PPCFrameLowering.cpp \ PPCFrameLowering.cpp \
PPCHazardRecognizers.cpp \ PPCHazardRecognizers.cpp \
PPCISelDAGToDAG.cpp \ PPCISelDAGToDAG.cpp \
PPCISelLowering.cpp \ PPCISelLowering.cpp \
PPCInstrInfo.cpp \ PPCInstrInfo.cpp \
PPCJITInfo.cpp \
PPCMCInstLower.cpp \ PPCMCInstLower.cpp \
PPCMachineFunctionInfo.cpp \ PPCMachineFunctionInfo.cpp \
PPCRegisterInfo.cpp \ PPCRegisterInfo.cpp \

View File

@ -5,8 +5,14 @@
LIB= llvmprofiledata LIB= llvmprofiledata
SRCDIR= lib/ProfileData SRCDIR= lib/ProfileData
SRCS= InstrProf.cpp \ SRCS= CoverageMapping.cpp \
CoverageMappingReader.cpp \
CoverageMappingWriter.cpp \
InstrProf.cpp \
InstrProfReader.cpp \ InstrProfReader.cpp \
InstrProfWriter.cpp InstrProfWriter.cpp \
SampleProf.cpp \
SampleProfReader.cpp \
SampleProfWriter.cpp
.include "../clang.lib.mk" .include "../clang.lib.mk"

View File

@ -5,8 +5,7 @@
LIB= llvmruntimedyld LIB= llvmruntimedyld
SRCDIR= lib/ExecutionEngine/RuntimeDyld SRCDIR= lib/ExecutionEngine/RuntimeDyld
SRCS= GDBRegistrar.cpp \ SRCS= RuntimeDyld.cpp \
RuntimeDyld.cpp \
RuntimeDyldChecker.cpp \ RuntimeDyldChecker.cpp \
RuntimeDyldELF.cpp \ RuntimeDyldELF.cpp \
RuntimeDyldMachO.cpp RuntimeDyldMachO.cpp

View File

@ -6,6 +6,7 @@ LIB= llvmscalaropts
SRCDIR= lib/Transforms/Scalar SRCDIR= lib/Transforms/Scalar
SRCS= ADCE.cpp \ SRCS= ADCE.cpp \
AlignmentFromAssumptions.cpp \
ConstantHoisting.cpp \ ConstantHoisting.cpp \
ConstantProp.cpp \ ConstantProp.cpp \
CorrelatedValuePropagation.cpp \ CorrelatedValuePropagation.cpp \

View File

@ -26,6 +26,7 @@ SRCS= DAGCombiner.cpp \
SelectionDAGDumper.cpp \ SelectionDAGDumper.cpp \
SelectionDAGISel.cpp \ SelectionDAGISel.cpp \
SelectionDAGPrinter.cpp \ SelectionDAGPrinter.cpp \
StatepointLowering.cpp \
TargetLowering.cpp \ TargetLowering.cpp \
TargetSelectionDAGInfo.cpp TargetSelectionDAGInfo.cpp

View File

@ -7,12 +7,10 @@ LIB= llvmsparccodegen
SRCDIR= lib/Target/Sparc SRCDIR= lib/Target/Sparc
SRCS= DelaySlotFiller.cpp \ SRCS= DelaySlotFiller.cpp \
SparcAsmPrinter.cpp \ SparcAsmPrinter.cpp \
SparcCodeEmitter.cpp \
SparcFrameLowering.cpp \ SparcFrameLowering.cpp \
SparcISelDAGToDAG.cpp \ SparcISelDAGToDAG.cpp \
SparcISelLowering.cpp \ SparcISelLowering.cpp \
SparcInstrInfo.cpp \ SparcInstrInfo.cpp \
SparcJITInfo.cpp \
SparcMCInstLower.cpp \ SparcMCInstLower.cpp \
SparcMachineFunctionInfo.cpp \ SparcMachineFunctionInfo.cpp \
SparcRegisterInfo.cpp \ SparcRegisterInfo.cpp \

View File

@ -33,7 +33,6 @@ SRCS= APFloat.cpp \
GraphWriter.cpp \ GraphWriter.cpp \
Hashing.cpp \ Hashing.cpp \
Host.cpp \ Host.cpp \
IncludeFile.cpp \
IntEqClasses.cpp \ IntEqClasses.cpp \
IntervalMap.cpp \ IntervalMap.cpp \
IntrusiveRefCntPtr.cpp \ IntrusiveRefCntPtr.cpp \
@ -45,10 +44,12 @@ SRCS= APFloat.cpp \
LockFileManager.cpp \ LockFileManager.cpp \
MD5.cpp \ MD5.cpp \
ManagedStatic.cpp \ ManagedStatic.cpp \
MathExtras.cpp \
Memory.cpp \ Memory.cpp \
MemoryBuffer.cpp \ MemoryBuffer.cpp \
MemoryObject.cpp \ MemoryObject.cpp \
Mutex.cpp \ Mutex.cpp \
Options.cpp \
Path.cpp \ Path.cpp \
PluginLoader.cpp \ PluginLoader.cpp \
PrettyStackTrace.cpp \ PrettyStackTrace.cpp \
@ -65,12 +66,11 @@ SRCS= APFloat.cpp \
SourceMgr.cpp \ SourceMgr.cpp \
SpecialCaseList.cpp \ SpecialCaseList.cpp \
Statistic.cpp \ Statistic.cpp \
StreamableMemoryObject.cpp \ StreamingMemoryObject.cpp \
StringExtras.cpp \ StringExtras.cpp \
StringMap.cpp \ StringMap.cpp \
StringPool.cpp \ StringPool.cpp \
StringRef.cpp \ StringRef.cpp \
StringRefMemoryObject.cpp \
TargetRegistry.cpp \ TargetRegistry.cpp \
ThreadLocal.cpp \ ThreadLocal.cpp \
Threading.cpp \ Threading.cpp \

View File

@ -7,7 +7,6 @@ LIB= llvmtarget
SRCDIR= lib/Target SRCDIR= lib/Target
SRCS= Target.cpp \ SRCS= Target.cpp \
TargetIntrinsicInfo.cpp \ TargetIntrinsicInfo.cpp \
TargetJITInfo.cpp \
TargetLibraryInfo.cpp \ TargetLibraryInfo.cpp \
TargetLoweringObjectFile.cpp \ TargetLoweringObjectFile.cpp \
TargetMachine.cpp \ TargetMachine.cpp \

View File

@ -39,6 +39,7 @@ SRCS= ASanStackFrameLayout.cpp \
SimplifyIndVar.cpp \ SimplifyIndVar.cpp \
SimplifyInstructions.cpp \ SimplifyInstructions.cpp \
SimplifyLibCalls.cpp \ SimplifyLibCalls.cpp \
SymbolRewriter.cpp \
UnifyFunctionExitNodes.cpp \ UnifyFunctionExitNodes.cpp \
ValueMapper.cpp ValueMapper.cpp

View File

@ -6,8 +6,6 @@ LIB= llvmx86codegen
SRCDIR= lib/Target/X86 SRCDIR= lib/Target/X86
SRCS= X86AsmPrinter.cpp \ SRCS= X86AsmPrinter.cpp \
X86AtomicExpandPass.cpp \
X86CodeEmitter.cpp \
X86FastISel.cpp \ X86FastISel.cpp \
X86FixupLEAs.cpp \ X86FixupLEAs.cpp \
X86FloatingPoint.cpp \ X86FloatingPoint.cpp \
@ -15,7 +13,6 @@ SRCS= X86AsmPrinter.cpp \
X86ISelDAGToDAG.cpp \ X86ISelDAGToDAG.cpp \
X86ISelLowering.cpp \ X86ISelLowering.cpp \
X86InstrInfo.cpp \ X86InstrInfo.cpp \
X86JITInfo.cpp \
X86MCInstLower.cpp \ X86MCInstLower.cpp \
X86MachineFunctionInfo.cpp \ X86MachineFunctionInfo.cpp \
X86PadShortFunction.cpp \ X86PadShortFunction.cpp \

View File

@ -5,7 +5,7 @@
CRTARCH=${MACHINE_CPUARCH:C/amd64/x86_64/} CRTARCH=${MACHINE_CPUARCH:C/amd64/x86_64/}
CRTSRC=${.CURDIR}/../../../contrib/compiler-rt CRTSRC=${.CURDIR}/../../../contrib/compiler-rt
LIBDIR=/usr/lib/clang/3.5.1/lib/freebsd LIBDIR=/usr/lib/clang/3.6.0/lib/freebsd
NO_PIC= NO_PIC=
MK_PROFILE=no MK_PROFILE=no

View File

@ -20,11 +20,14 @@ LIBDEPS=llvmcodegen \
llvmobjcarcopts \ llvmobjcarcopts \
llvmirreader \ llvmirreader \
llvmbitwriter \ llvmbitwriter \
llvmbitreader \
llvmlinker \ llvmlinker \
llvmipo \ llvmipo \
llvmvectorize \ llvmvectorize \
llvmscalaropts \ llvmscalaropts \
llvmprofiledata \
llvmobject \
llvmmcparser \
llvmbitreader \
llvminstcombine \ llvminstcombine \
llvminstrumentation \ llvminstrumentation \
llvmtransformutils \ llvmtransformutils \

View File

@ -60,7 +60,6 @@ LIBDEPS=clangfrontendtool \
clangast \ clangast \
clanglex \ clanglex \
clangbasic \ clangbasic \
llvmprofiledata \
llvmoption \ llvmoption \
llvmobjcarcopts \ llvmobjcarcopts \
llvmlinker \ llvmlinker \
@ -108,6 +107,7 @@ LIBDEPS=clangfrontendtool \
llvmasmprinter \ llvmasmprinter \
llvmcodegen \ llvmcodegen \
llvmscalaropts \ llvmscalaropts \
llvmprofiledata \
llvminstcombine \ llvminstcombine \
llvmtransformutils \ llvmtransformutils \
llvmipa \ llvmipa \
@ -117,11 +117,12 @@ LIBDEPS=clangfrontendtool \
llvmobject \ llvmobject \
llvmmcparser \ llvmmcparser \
llvmbitreader \ llvmbitreader \
llvmcore \ llvmmcdisassembler \
llvmx86info \ llvmx86info \
llvmx86instprinter \ llvmx86instprinter \
llvmmc \ llvmmc \
llvmx86utils \ llvmx86utils \
llvmcore \
llvmsupport llvmsupport
.include "../clang.prog.mk" .include "../clang.prog.mk"

View File

@ -47,6 +47,7 @@ LIBDEPS=llvmirreader \
llvmasmprinter \ llvmasmprinter \
llvmcodegen \ llvmcodegen \
llvmscalaropts \ llvmscalaropts \
llvmprofiledata \
llvminstcombine \ llvminstcombine \
llvmtransformutils \ llvmtransformutils \
llvmipa \ llvmipa \
@ -56,11 +57,12 @@ LIBDEPS=llvmirreader \
llvmobject \ llvmobject \
llvmmcparser \ llvmmcparser \
llvmbitreader \ llvmbitreader \
llvmcore \ llvmmcdisassembler \
llvmx86info \ llvmx86info \
llvmx86instprinter \ llvmx86instprinter \
llvmmc \ llvmmc \
llvmx86utils \ llvmx86utils \
llvmcore \
llvmsupport llvmsupport
.include "../clang.prog.mk" .include "../clang.prog.mk"

View File

@ -17,26 +17,27 @@ LIBDEPS=llvmx86disassembler \
llvmx86codegen \ llvmx86codegen \
llvmx86desc \ llvmx86desc \
llvmx86info \ llvmx86info \
llvmmcdisassembler \
llvmx86instprinter \ llvmx86instprinter \
llvmx86utils \ llvmx86utils \
llvmselectiondag \ llvmselectiondag \
llvmasmprinter \ llvmasmprinter \
llvminterpreter \ llvminterpreter \
llvminstrumentation \
llvmjit \
llvmcodegen \ llvmcodegen \
llvmscalaropts \ llvmscalaropts \
llvmprofiledata \
llvminstcombine \ llvminstcombine \
llvminstrumentation \
llvmtransformutils \ llvmtransformutils \
llvmipa \ llvmipa \
llvmanalysis \ llvmanalysis \
llvmmcjit \ llvmmcjit \
llvmtarget \ llvmtarget \
llvmruntimedyld \ llvmruntimedyld \
llvmexecutionengine \
llvmobject \ llvmobject \
llvmmcparser \ llvmmcparser \
llvmbitreader \ llvmbitreader \
llvmexecutionengine \
llvmmc \ llvmmc \
llvmcore \ llvmcore \
llvmsupport llvmsupport

View File

@ -45,6 +45,7 @@ LIBDEPS=llvmaarch64disassembler \
llvmasmprinter \ llvmasmprinter \
llvmcodegen \ llvmcodegen \
llvmscalaropts \ llvmscalaropts \
llvmprofiledata \
llvminstcombine \ llvminstcombine \
llvmtransformutils \ llvmtransformutils \
llvmipa \ llvmipa \
@ -54,11 +55,12 @@ LIBDEPS=llvmaarch64disassembler \
llvmobject \ llvmobject \
llvmmcparser \ llvmmcparser \
llvmbitreader \ llvmbitreader \
llvmcore \ llvmmcdisassembler \
llvmx86info \ llvmx86info \
llvmx86instprinter \ llvmx86instprinter \
llvmmc \ llvmmc \
llvmx86utils \ llvmx86utils \
llvmcore \
llvmsupport llvmsupport
.include "../clang.prog.mk" .include "../clang.prog.mk"

View File

@ -10,10 +10,13 @@ SRCS= llvm-extract.cpp
LIBDEPS=llvmirreader \ LIBDEPS=llvmirreader \
llvmasmparser \ llvmasmparser \
llvmbitwriter \ llvmbitwriter \
llvmbitreader \
llvmipo \ llvmipo \
llvmvectorize \ llvmvectorize \
llvmscalaropts \ llvmscalaropts \
llvmprofiledata \
llvmobject \
llvmmcparser \
llvmbitreader \
llvminstcombine \ llvminstcombine \
llvmtransformutils \ llvmtransformutils \
llvmipa \ llvmipa \

View File

@ -9,8 +9,7 @@ SRCDIR= tools/llvm-mc
SRCS= llvm-mc.cpp \ SRCS= llvm-mc.cpp \
Disassembler.cpp Disassembler.cpp
LIBDEPS=llvmmcdisassembler \ LIBDEPS=llvmaarch64disassembler \
llvmaarch64disassembler \
llvmaarch64codegen \ llvmaarch64codegen \
llvmaarch64asmparser \ llvmaarch64asmparser \
llvmaarch64desc \ llvmaarch64desc \
@ -48,6 +47,7 @@ LIBDEPS=llvmmcdisassembler \
llvmasmprinter \ llvmasmprinter \
llvmcodegen \ llvmcodegen \
llvmscalaropts \ llvmscalaropts \
llvmprofiledata \
llvminstcombine \ llvminstcombine \
llvmtransformutils \ llvmtransformutils \
llvmipa \ llvmipa \
@ -57,11 +57,12 @@ LIBDEPS=llvmmcdisassembler \
llvmobject \ llvmobject \
llvmmcparser \ llvmmcparser \
llvmbitreader \ llvmbitreader \
llvmcore \ llvmmcdisassembler \
llvmx86info \ llvmx86info \
llvmx86instprinter \ llvmx86instprinter \
llvmmc \ llvmmc \
llvmx86utils \ llvmx86utils \
llvmcore \
llvmsupport llvmsupport
.include "../clang.prog.mk" .include "../clang.prog.mk"

View File

@ -45,6 +45,7 @@ LIBDEPS=llvmaarch64disassembler \
llvmasmprinter \ llvmasmprinter \
llvmcodegen \ llvmcodegen \
llvmscalaropts \ llvmscalaropts \
llvmprofiledata \
llvminstcombine \ llvminstcombine \
llvmtransformutils \ llvmtransformutils \
llvmipa \ llvmipa \
@ -54,11 +55,12 @@ LIBDEPS=llvmaarch64disassembler \
llvmobject \ llvmobject \
llvmmcparser \ llvmmcparser \
llvmbitreader \ llvmbitreader \
llvmcore \ llvmmcdisassembler \
llvmx86info \ llvmx86info \
llvmx86instprinter \ llvmx86instprinter \
llvmmc \ llvmmc \
llvmx86utils \ llvmx86utils \
llvmcore \
llvmsupport llvmsupport
.include "../clang.prog.mk" .include "../clang.prog.mk"

View File

@ -11,9 +11,7 @@ SRCS= llvm-objdump.cpp \
ELFDump.cpp \ ELFDump.cpp \
MachODump.cpp MachODump.cpp
LIBDEPS=llvmmcdisassembler \ LIBDEPS=llvmdebuginfo \
llvmmcanalysis \
llvmdebuginfo \
llvmaarch64disassembler \ llvmaarch64disassembler \
llvmaarch64codegen \ llvmaarch64codegen \
llvmaarch64asmparser \ llvmaarch64asmparser \
@ -52,6 +50,7 @@ LIBDEPS=llvmmcdisassembler \
llvmasmprinter \ llvmasmprinter \
llvmcodegen \ llvmcodegen \
llvmscalaropts \ llvmscalaropts \
llvmprofiledata \
llvminstcombine \ llvminstcombine \
llvmtransformutils \ llvmtransformutils \
llvmipa \ llvmipa \
@ -61,11 +60,12 @@ LIBDEPS=llvmmcdisassembler \
llvmobject \ llvmobject \
llvmmcparser \ llvmmcparser \
llvmbitreader \ llvmbitreader \
llvmcore \ llvmmcdisassembler \
llvmx86info \ llvmx86info \
llvmx86instprinter \ llvmx86instprinter \
llvmmc \ llvmmc \
llvmx86utils \ llvmx86utils \
llvmcore \
llvmsupport llvmsupport
.include "../clang.prog.mk" .include "../clang.prog.mk"

View File

@ -9,7 +9,7 @@ SRCDIR= tools/llvm-rtdyld
SRCS= llvm-rtdyld.cpp SRCS= llvm-rtdyld.cpp
LIBDEPS=llvmdebuginfo \ LIBDEPS=llvmdebuginfo \
llvmjit \ llvmmcjit \
llvmexecutionengine \ llvmexecutionengine \
llvmruntimedyld \ llvmruntimedyld \
llvmaarch64disassembler \ llvmaarch64disassembler \
@ -50,6 +50,7 @@ LIBDEPS=llvmdebuginfo \
llvmasmprinter \ llvmasmprinter \
llvmcodegen \ llvmcodegen \
llvmscalaropts \ llvmscalaropts \
llvmprofiledata \
llvminstcombine \ llvminstcombine \
llvmtransformutils \ llvmtransformutils \
llvmipa \ llvmipa \
@ -59,11 +60,12 @@ LIBDEPS=llvmdebuginfo \
llvmobject \ llvmobject \
llvmmcparser \ llvmmcparser \
llvmbitreader \ llvmbitreader \
llvmcore \ llvmmcdisassembler \
llvmx86info \ llvmx86info \
llvmx86instprinter \ llvmx86instprinter \
llvmmc \ llvmmc \
llvmx86utils \ llvmx86utils \
llvmcore \
llvmsupport llvmsupport
.include "../clang.prog.mk" .include "../clang.prog.mk"

View File

@ -53,8 +53,7 @@ LIBDEPS=llvmaarch64disassembler \
llvmasmprinter \ llvmasmprinter \
llvmcodegen \ llvmcodegen \
llvmx86desc \ llvmx86desc \
llvmobject \ llvmmcdisassembler \
llvmmcparser \
llvmx86info \ llvmx86info \
llvmx86instprinter \ llvmx86instprinter \
llvmx86utils \ llvmx86utils \
@ -62,6 +61,9 @@ LIBDEPS=llvmaarch64disassembler \
llvmvectorize \ llvmvectorize \
llvmobjcarcopts \ llvmobjcarcopts \
llvmscalaropts \ llvmscalaropts \
llvmprofiledata \
llvmobject \
llvmmcparser \
llvminstcombine \ llvminstcombine \
llvminstrumentation \ llvminstrumentation \
llvmtransformutils \ llvmtransformutils \