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

View File

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

View File

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

View File

@ -1,11 +1,11 @@
/* $FreeBSD$ */
#define CLANG_VERSION 3.5.1
#define CLANG_VERSION 3.6.0
#define CLANG_VERSION_MAJOR 3
#define CLANG_VERSION_MINOR 5
#define CLANG_VERSION_PATCHLEVEL 1
#define CLANG_VERSION_MINOR 6
#define CLANG_VERSION_PATCHLEVEL 0
#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. */
#define BUG_REPORT_URL "https://bugs.freebsd.org/submit/"
/* Multilib suffix for libdir. */
#define CLANG_LIBDIR_SUFFIX ""
/* Relative directory for resource files */
#define CLANG_RESOURCE_DIR ""
/* Directories clang will search for headers */
#define C_INCLUDE_DIRS ""
/* Linker version detected at compile time. */
/* #undef HOST_LINK_VERSION */
/* Default <path> to all compiler invocations for --sysroot=<path>. */
/* #undef DEFAULT_SYSROOT */
@ -28,9 +28,12 @@
/* Define if we have libxml2 */
/* #undef CLANG_HAVE_LIBXML */
#define PACKAGE_STRING "LLVM 3.5.1"
#define PACKAGE_STRING "LLVM 3.6.0"
/* The LLVM product name and version */
#define BACKEND_PACKAGE_STRING PACKAGE_STRING
/* Linker version detected at compile time. */
/* #undef HOST_LINK_VERSION */
#endif

View File

@ -545,11 +545,14 @@
#define LLVM_VERSION_MAJOR 3
/* Minor version of the LLVM API */
#define LLVM_VERSION_MINOR 5
#define LLVM_VERSION_MINOR 6
/* Patch version of the LLVM API */
#define LLVM_VERSION_PATCH 0
/* LLVM version string */
#define LLVM_VERSION_STRING "3.6.0"
/* The shared library extension */
#define LTDL_SHLIB_EXT ".so"
@ -564,13 +567,13 @@
#define PACKAGE_NAME "LLVM"
/* 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 PACKAGE_TARNAME "llvm"
/* 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 RETSIGTYPE void

View File

@ -92,6 +92,9 @@
#define LLVM_VERSION_MAJOR 3
/* 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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -8,7 +8,6 @@ SRCDIR= lib/Analysis/IPA
SRCS= CallGraph.cpp \
CallGraphSCCPass.cpp \
CallPrinter.cpp \
FindUsedTypes.cpp \
GlobalsModRef.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 \
MCELFStreamer.cpp \
MCExpr.cpp \
MCExternalSymbolizer.cpp \
MCInst.cpp \
MCInstPrinter.cpp \
MCInstrAnalysis.cpp \
@ -35,7 +34,6 @@ SRCS= ConstantPools.cpp \
MCObjectStreamer.cpp \
MCObjectWriter.cpp \
MCRegisterInfo.cpp \
MCRelocationInfo.cpp \
MCSection.cpp \
MCSectionCOFF.cpp \
MCSectionELF.cpp \
@ -47,6 +45,7 @@ SRCS= ConstantPools.cpp \
MCTargetOptions.cpp \
MCValue.cpp \
MCWin64EH.cpp \
MCWinEH.cpp \
MachObjectWriter.cpp \
StringTableBuilder.cpp \
SubtargetFeature.cpp \
@ -54,8 +53,4 @@ SRCS= ConstantPools.cpp \
WinCOFFStreamer.cpp \
YAML.cpp
.if ${MK_CLANG_EXTRAS} != "no" || ${MK_LLDB} != "no"
SRCS+= MCDisassembler.cpp
.endif
.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
SRCDIR= lib/MC/MCDisassembler
SRCS= Disassembler.cpp
SRCS= Disassembler.cpp \
MCDisassembler.cpp \
MCExternalSymbolizer.cpp \
MCRelocationInfo.cpp
.include "../clang.lib.mk"

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -5,7 +5,7 @@
CRTARCH=${MACHINE_CPUARCH:C/amd64/x86_64/}
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=
MK_PROFILE=no

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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