Update llvm and clang library and binary Makefiles for 3.6.0 rc1.
This commit is contained in:
parent
477129542c
commit
1ae6788e51
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/projects/clang360-import/; revision=277765
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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 \
|
||||||
|
@ -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"
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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 \
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
@ -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 \
|
||||||
|
@ -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 \
|
||||||
|
@ -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 \
|
||||||
|
@ -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 \
|
||||||
|
@ -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"
|
||||||
|
@ -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 \
|
||||||
|
@ -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 \
|
||||||
|
@ -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 \
|
||||||
|
@ -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"
|
||||||
|
@ -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 \
|
||||||
|
@ -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 \
|
||||||
|
@ -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 \
|
||||||
|
@ -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 \
|
||||||
|
@ -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"
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
@ -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"
|
|
@ -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"
|
||||||
|
@ -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"
|
|
@ -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"
|
||||||
|
@ -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 \
|
||||||
|
@ -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 \
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
@ -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 \
|
||||||
|
@ -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"
|
||||||
|
@ -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
|
||||||
|
@ -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 \
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
@ -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 \
|
||||||
|
@ -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 \
|
||||||
|
@ -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 \
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
@ -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 \
|
||||||
|
@ -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
|
||||||
|
@ -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 \
|
||||||
|
@ -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"
|
||||||
|
@ -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"
|
||||||
|
@ -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
|
||||||
|
@ -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"
|
||||||
|
@ -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 \
|
||||||
|
@ -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"
|
||||||
|
@ -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"
|
||||||
|
@ -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"
|
||||||
|
@ -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"
|
||||||
|
@ -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 \
|
||||||
|
Loading…
Reference in New Issue
Block a user