svn commit: r287526 - in projects/clang370-import: lib/clang lib/clang/libclanganalysis lib/clang/libclangstaticanalyzercheckers lib/clang/libllvmanalysis lib/clang/libllvmbitwriter lib/clang/libll...
Dimitry Andric
dim at FreeBSD.org
Sun Sep 6 22:02:19 UTC 2015
Author: dim
Date: Sun Sep 6 22:02:13 2015
New Revision: 287526
URL: https://svnweb.freebsd.org/changeset/base/287526
Log:
Minimize the number of files compiled for clang only (e.g. when neither
WITH_CLANG_EXTRAS nor WITH_LLDB is in effect).
Modified:
projects/clang370-import/lib/clang/Makefile
projects/clang370-import/lib/clang/libclanganalysis/Makefile
projects/clang370-import/lib/clang/libclangstaticanalyzercheckers/Makefile
projects/clang370-import/lib/clang/libllvmanalysis/Makefile
projects/clang370-import/lib/clang/libllvmbitwriter/Makefile
projects/clang370-import/lib/clang/libllvmcodegen/Makefile
projects/clang370-import/lib/clang/libllvmcore/Makefile
projects/clang370-import/lib/clang/libllvminstrumentation/Makefile
projects/clang370-import/lib/clang/libllvmmc/Makefile
projects/clang370-import/lib/clang/libllvmmcdisassembler/Makefile
projects/clang370-import/lib/clang/libllvmmirparser/Makefile
projects/clang370-import/lib/clang/libllvmobject/Makefile
projects/clang370-import/lib/clang/libllvmprofiledata/Makefile
projects/clang370-import/lib/clang/libllvmsupport/Makefile
projects/clang370-import/lib/clang/libllvmtarget/Makefile
projects/clang370-import/lib/clang/libllvmvectorize/Makefile
projects/clang370-import/usr.bin/clang/clang/Makefile
Modified: projects/clang370-import/lib/clang/Makefile
==============================================================================
--- projects/clang370-import/lib/clang/Makefile Sun Sep 6 20:57:57 2015 (r287525)
+++ projects/clang370-import/lib/clang/Makefile Sun Sep 6 22:02:13 2015 (r287526)
@@ -62,7 +62,6 @@ SUBDIR= libclanganalysis \
libllvmaarch64asmparser \
libllvmaarch64codegen \
libllvmaarch64desc \
- libllvmaarch64disassembler \
libllvmaarch64info \
libllvmaarch64instprinter \
libllvmaarch64utils \
@@ -75,7 +74,6 @@ SUBDIR= libclanganalysis \
libllvmmipsasmparser \
libllvmmipscodegen \
libllvmmipsdesc \
- libllvmmipsdisassembler \
libllvmmipsinfo \
libllvmmipsinstprinter \
libllvmpowerpcasmparser \
@@ -87,13 +85,11 @@ SUBDIR= libclanganalysis \
libllvmsparcasmparser \
libllvmsparccodegen \
libllvmsparcdesc \
- libllvmsparcdisassembler \
libllvmsparcinfo \
libllvmsparcinstprinter \
libllvmx86asmparser \
libllvmx86codegen \
libllvmx86desc \
- libllvmx86disassembler \
libllvmx86info \
libllvmx86instprinter \
libllvmx86utils
@@ -106,10 +102,14 @@ SUBDIR+=libllvmdebuginfodwarf \
libllvmpasses
.endif # MK_CLANG_EXTRAS
.if ${MK_CLANG_EXTRAS} != "no" || ${MK_LLDB} != "no"
-SUBDIR+=libllvmexecutionengine \
+SUBDIR+=libllvmaarch64disassembler \
+ libllvmexecutionengine \
libllvminterpreter \
libllvmmcjit \
- libllvmruntimedyld
+ libllvmmipsdisassembler \
+ libllvmruntimedyld \
+ libllvmsparcdisassembler \
+ libllvmx86disassembler
.endif # MK_CLANG_EXTRAS | LLDB
.if ${MK_LLDB} != "no"
Modified: projects/clang370-import/lib/clang/libclanganalysis/Makefile
==============================================================================
--- projects/clang370-import/lib/clang/libclanganalysis/Makefile Sun Sep 6 20:57:57 2015 (r287525)
+++ projects/clang370-import/lib/clang/libclanganalysis/Makefile Sun Sep 6 22:02:13 2015 (r287526)
@@ -1,6 +1,6 @@
# $FreeBSD$
-.include <bsd.own.mk>
+.include <src.opts.mk>
LIB= clanganalysis
@@ -26,10 +26,13 @@ SRCS= AnalysisDeclContext.cpp \
ScanfFormatString.cpp \
ThreadSafety.cpp \
ThreadSafetyCommon.cpp \
- ThreadSafetyLogical.cpp \
ThreadSafetyTIL.cpp \
UninitializedValues.cpp
+.if ${MK_CLANG_EXTRAS} != "no"
+SRCS+= ThreadSafetyLogical.cpp
+.endif
+
TGHDRS= AttrList \
AttrVisitor \
Attrs \
Modified: projects/clang370-import/lib/clang/libclangstaticanalyzercheckers/Makefile
==============================================================================
--- projects/clang370-import/lib/clang/libclangstaticanalyzercheckers/Makefile Sun Sep 6 20:57:57 2015 (r287525)
+++ projects/clang370-import/lib/clang/libclangstaticanalyzercheckers/Makefile Sun Sep 6 22:02:13 2015 (r287526)
@@ -1,6 +1,6 @@
# $FreeBSD$
-.include <bsd.own.mk>
+.include <src.opts.mk>
LIB= clangstaticanalyzercheckers
@@ -21,7 +21,6 @@ SRCS= AllocationDiagnostics.cpp \
CheckObjCInstMethSignature.cpp \
CheckSecuritySyntaxOnly.cpp \
CheckSizeofPointer.cpp \
- CheckerDocumentation.cpp \
ChrootChecker.cpp \
ClangCheckers.cpp \
DeadStoresChecker.cpp \
@@ -73,6 +72,10 @@ SRCS= AllocationDiagnostics.cpp \
VLASizeChecker.cpp \
VirtualCallChecker.cpp
+.if ${MK_CLANG_EXTRAS} != "no"
+SRCS+= CheckerDocumentation.cpp
+.endif
+
TGHDRS= AttrList \
AttrVisitor \
Attrs \
Modified: projects/clang370-import/lib/clang/libllvmanalysis/Makefile
==============================================================================
--- projects/clang370-import/lib/clang/libllvmanalysis/Makefile Sun Sep 6 20:57:57 2015 (r287525)
+++ projects/clang370-import/lib/clang/libllvmanalysis/Makefile Sun Sep 6 22:02:13 2015 (r287526)
@@ -10,7 +10,6 @@ SRCS= AliasAnalysis.cpp \
AliasAnalysisEvaluator.cpp \
AliasDebugger.cpp \
AliasSetTracker.cpp \
- Analysis.cpp \
AssumptionCache.cpp \
BasicAliasAnalysis.cpp \
BlockFrequencyInfo.cpp \
@@ -19,7 +18,6 @@ SRCS= AliasAnalysis.cpp \
CFG.cpp \
CFGPrinter.cpp \
CFLAliasAnalysis.cpp \
- CGSCCPassManager.cpp \
CaptureTracking.cpp \
CodeMetrics.cpp \
ConstantFolding.cpp \
@@ -65,11 +63,16 @@ SRCS= AliasAnalysis.cpp \
SparsePropagation.cpp \
TargetLibraryInfo.cpp \
TargetTransformInfo.cpp \
- Trace.cpp \
TypeBasedAliasAnalysis.cpp \
ValueTracking.cpp \
VectorUtils.cpp
+.if ${MK_CLANG_EXTRAS} != "no"
+SRCS+= Analysis.cpp \
+ CGSCCPassManager.cpp \
+ Trace.cpp
+.endif
+
TGHDRS= Intrinsics
.include "../clang.lib.mk"
Modified: projects/clang370-import/lib/clang/libllvmbitwriter/Makefile
==============================================================================
--- projects/clang370-import/lib/clang/libllvmbitwriter/Makefile Sun Sep 6 20:57:57 2015 (r287525)
+++ projects/clang370-import/lib/clang/libllvmbitwriter/Makefile Sun Sep 6 22:02:13 2015 (r287526)
@@ -1,13 +1,16 @@
# $FreeBSD$
-.include <bsd.own.mk>
+.include <src.opts.mk>
LIB= llvmbitwriter
SRCDIR= lib/Bitcode/Writer
-SRCS= BitWriter.cpp \
- BitcodeWriter.cpp \
+SRCS= BitcodeWriter.cpp \
BitcodeWriterPass.cpp \
ValueEnumerator.cpp
+.if ${MK_CLANG_EXTRAS} != "no"
+SRCS+= BitWriter.cpp
+.endif
+
.include "../clang.lib.mk"
Modified: projects/clang370-import/lib/clang/libllvmcodegen/Makefile
==============================================================================
--- projects/clang370-import/lib/clang/libllvmcodegen/Makefile Sun Sep 6 20:57:57 2015 (r287525)
+++ projects/clang370-import/lib/clang/libllvmcodegen/Makefile Sun Sep 6 22:02:13 2015 (r287526)
@@ -1,6 +1,6 @@
# $FreeBSD$
-.include <bsd.own.mk>
+.include <src.opts.mk>
LIB= llvmcodegen
@@ -28,9 +28,7 @@ SRCS= AggressiveAntiDepBreaker.cpp \
ExpandPostRAPseudos.cpp \
FaultMaps.cpp \
GCMetadata.cpp \
- GCMetadataPrinter.cpp \
GCRootLowering.cpp \
- GCStrategy.cpp \
GlobalMerge.cpp \
IfConversion.cpp \
ImplicitNullChecks.cpp \
@@ -131,6 +129,11 @@ SRCS= AggressiveAntiDepBreaker.cpp \
VirtRegMap.cpp \
WinEHPrepare.cpp
+.if ${MK_CLANG_EXTRAS} != "no"
+SRCS+= GCMetadataPrinter.cpp \
+ GCStrategy.cpp
+.endif
+
TGHDRS= Intrinsics
.include "../clang.lib.mk"
Modified: projects/clang370-import/lib/clang/libllvmcore/Makefile
==============================================================================
--- projects/clang370-import/lib/clang/libllvmcore/Makefile Sun Sep 6 20:57:57 2015 (r287525)
+++ projects/clang370-import/lib/clang/libllvmcore/Makefile Sun Sep 6 22:02:13 2015 (r287526)
@@ -1,6 +1,6 @@
# $FreeBSD$
-.include <bsd.own.mk>
+.include <src.opts.mk>
LIB= llvmcore
@@ -42,7 +42,6 @@ SRCS= AsmWriter.cpp \
Module.cpp \
Operator.cpp \
Pass.cpp \
- PassManager.cpp \
PassRegistry.cpp \
Statepoint.cpp \
Type.cpp \
@@ -54,6 +53,10 @@ SRCS= AsmWriter.cpp \
ValueTypes.cpp \
Verifier.cpp
+.if ${MK_CLANG_EXTRAS} != "no"
+SRCS+= PassManager.cpp
+.endif
+
TGHDRS= Intrinsics
.include "../clang.lib.mk"
Modified: projects/clang370-import/lib/clang/libllvminstrumentation/Makefile
==============================================================================
--- projects/clang370-import/lib/clang/libllvminstrumentation/Makefile Sun Sep 6 20:57:57 2015 (r287525)
+++ projects/clang370-import/lib/clang/libllvminstrumentation/Makefile Sun Sep 6 22:02:13 2015 (r287526)
@@ -1,6 +1,6 @@
# $FreeBSD$
-.include <bsd.own.mk>
+.include <src.opts.mk>
LIB= llvminstrumentation
@@ -10,12 +10,15 @@ SRCS= AddressSanitizer.cpp \
DataFlowSanitizer.cpp \
GCOVProfiling.cpp \
MemorySanitizer.cpp \
- Instrumentation.cpp \
InstrProfiling.cpp \
SafeStack.cpp \
SanitizerCoverage.cpp \
ThreadSanitizer.cpp
+.if ${MK_CLANG_EXTRAS} != "no"
+SRCS+= Instrumentation.cpp
+.endif
+
TGHDRS= Intrinsics
.include "../clang.lib.mk"
Modified: projects/clang370-import/lib/clang/libllvmmc/Makefile
==============================================================================
--- projects/clang370-import/lib/clang/libllvmmc/Makefile Sun Sep 6 20:57:57 2015 (r287525)
+++ projects/clang370-import/lib/clang/libllvmmc/Makefile Sun Sep 6 22:02:13 2015 (r287526)
@@ -25,7 +25,6 @@ SRCS= ConstantPools.cpp \
MCInstPrinter.cpp \
MCInstrAnalysis.cpp \
MCInstrDesc.cpp \
- MCLabel.cpp \
MCLinkerOptimizationHint.cpp \
MCMachOStreamer.cpp \
MCMachObjectTargetWriter.cpp \
@@ -43,7 +42,6 @@ SRCS= ConstantPools.cpp \
MCSubtargetInfo.cpp \
MCSymbol.cpp \
MCSymbolELF.cpp \
- MCSymbolizer.cpp \
MCTargetOptions.cpp \
MCValue.cpp \
MCWin64EH.cpp \
@@ -52,7 +50,15 @@ SRCS= ConstantPools.cpp \
StringTableBuilder.cpp \
SubtargetFeature.cpp \
WinCOFFObjectWriter.cpp \
- WinCOFFStreamer.cpp \
+ WinCOFFStreamer.cpp
+
+.if ${MK_CLANG_EXTRAS} != "no"
+SRCS+= MCLabel.cpp \
YAML.cpp
+.endif
+
+.if ${MK_CLANG_EXTRAS} != "no" || ${MK_LLDB} != "no"
+SRCS+= MCSymbolizer.cpp
+.endif
.include "../clang.lib.mk"
Modified: projects/clang370-import/lib/clang/libllvmmcdisassembler/Makefile
==============================================================================
--- projects/clang370-import/lib/clang/libllvmmcdisassembler/Makefile Sun Sep 6 20:57:57 2015 (r287525)
+++ projects/clang370-import/lib/clang/libllvmmcdisassembler/Makefile Sun Sep 6 22:02:13 2015 (r287526)
@@ -1,13 +1,16 @@
# $FreeBSD$
-.include <bsd.own.mk>
+.include <src.opts.mk>
LIB= llvmmcdisassembler
SRCDIR= lib/MC/MCDisassembler
SRCS= Disassembler.cpp \
- MCDisassembler.cpp \
- MCExternalSymbolizer.cpp \
MCRelocationInfo.cpp
+.if ${MK_CLANG_EXTRAS} != "no" || ${MK_LLDB} != "no"
+SRCS+= MCDisassembler.cpp \
+ MCExternalSymbolizer.cpp
+.endif
+
.include "../clang.lib.mk"
Modified: projects/clang370-import/lib/clang/libllvmmirparser/Makefile
==============================================================================
--- projects/clang370-import/lib/clang/libllvmmirparser/Makefile Sun Sep 6 20:57:57 2015 (r287525)
+++ projects/clang370-import/lib/clang/libllvmmirparser/Makefile Sun Sep 6 22:02:13 2015 (r287526)
@@ -1,12 +1,15 @@
# $FreeBSD$
-.include <bsd.own.mk>
+.include <src.opts.mk>
LIB= llvmmirparser
SRCDIR= lib/CodeGen/MIRParser
-SRCS= MILexer.cpp \
- MIParser.cpp \
+SRCS= MIParser.cpp \
MIRParser.cpp
+.if ${MK_CLANG_EXTRAS} != "no"
+SRCS+= MILexer.cpp
+.endif
+
.include "../clang.lib.mk"
Modified: projects/clang370-import/lib/clang/libllvmobject/Makefile
==============================================================================
--- projects/clang370-import/lib/clang/libllvmobject/Makefile Sun Sep 6 20:57:57 2015 (r287525)
+++ projects/clang370-import/lib/clang/libllvmobject/Makefile Sun Sep 6 22:02:13 2015 (r287526)
@@ -1,6 +1,6 @@
# $FreeBSD$
-.include <bsd.own.mk>
+.include <src.opts.mk>
LIB= llvmobject
@@ -17,10 +17,13 @@ SRCS= Archive.cpp \
IRObjectFile.cpp \
MachOObjectFile.cpp \
MachOUniversal.cpp \
- Object.cpp \
ObjectFile.cpp \
RecordStreamer.cpp \
- SymbolSize.cpp \
SymbolicFile.cpp
+.if ${MK_CLANG_EXTRAS} != "no"
+SRCS+= Object.cpp \
+ SymbolSize.cpp
+.endif
+
.include "../clang.lib.mk"
Modified: projects/clang370-import/lib/clang/libllvmprofiledata/Makefile
==============================================================================
--- projects/clang370-import/lib/clang/libllvmprofiledata/Makefile Sun Sep 6 20:57:57 2015 (r287525)
+++ projects/clang370-import/lib/clang/libllvmprofiledata/Makefile Sun Sep 6 22:02:13 2015 (r287526)
@@ -1,6 +1,6 @@
# $FreeBSD$
-.include <bsd.own.mk>
+.include <src.opts.mk>
LIB= llvmprofiledata
@@ -12,7 +12,10 @@ SRCS= CoverageMapping.cpp \
InstrProfReader.cpp \
InstrProfWriter.cpp \
SampleProf.cpp \
- SampleProfReader.cpp \
- SampleProfWriter.cpp
+ SampleProfReader.cpp
+
+.if ${MK_CLANG_EXTRAS} != "no"
+SRCS+= SampleProfWriter.cpp
+.endif
.include "../clang.lib.mk"
Modified: projects/clang370-import/lib/clang/libllvmsupport/Makefile
==============================================================================
--- projects/clang370-import/lib/clang/libllvmsupport/Makefile Sun Sep 6 20:57:57 2015 (r287525)
+++ projects/clang370-import/lib/clang/libllvmsupport/Makefile Sun Sep 6 22:02:13 2015 (r287526)
@@ -9,12 +9,10 @@ SRCS= APFloat.cpp \
APInt.cpp \
APSInt.cpp \
ARMBuildAttrs.cpp \
- ARMWinEH.cpp \
Allocator.cpp \
Atomic.cpp \
BlockFrequency.cpp \
BranchProbability.cpp \
- COM.cpp \
CommandLine.cpp \
Compression.cpp \
ConvertUTF.c \
@@ -28,7 +26,6 @@ SRCS= APFloat.cpp \
DynamicLibrary.cpp \
Errno.cpp \
ErrorHandling.cpp \
- FileOutputBuffer.cpp \
FoldingSet.cpp \
FormattedStream.cpp \
GraphWriter.cpp \
@@ -44,7 +41,6 @@ SRCS= APFloat.cpp \
MD5.cpp \
ManagedStatic.cpp \
MathExtras.cpp \
- Memory.cpp \
MemoryBuffer.cpp \
MemoryObject.cpp \
Mutex.cpp \
@@ -82,7 +78,6 @@ SRCS= APFloat.cpp \
Twine.cpp \
Unicode.cpp \
Valgrind.cpp \
- Watchdog.cpp \
YAMLParser.cpp \
YAMLTraits.cpp \
circular_raw_ostream.cpp \
@@ -95,9 +90,17 @@ SRCS= APFloat.cpp \
regstrlcpy.c
.if ${MK_CLANG_EXTRAS} != "no"
-SRCS+= DataStream.cpp \
+SRCS+= ARMWinEH.cpp \
+ COM.cpp \
+ DataStream.cpp \
+ FileOutputBuffer.cpp \
FileUtilities.cpp \
- SystemUtils.cpp
+ SystemUtils.cpp \
+ Watchdog.cpp
+.endif
+
+.if ${MK_CLANG_EXTRAS} != "no" || ${MK_LLDB} != "no"
+SRCS+= Memory.cpp
.endif
.include "../clang.lib.mk"
Modified: projects/clang370-import/lib/clang/libllvmtarget/Makefile
==============================================================================
--- projects/clang370-import/lib/clang/libllvmtarget/Makefile Sun Sep 6 20:57:57 2015 (r287525)
+++ projects/clang370-import/lib/clang/libllvmtarget/Makefile Sun Sep 6 22:02:13 2015 (r287526)
@@ -1,18 +1,21 @@
# $FreeBSD$
-.include <bsd.own.mk>
+.include <src.opts.mk>
LIB= llvmtarget
SRCDIR= lib/Target
SRCS= Target.cpp \
- TargetIntrinsicInfo.cpp \
TargetLoweringObjectFile.cpp \
TargetMachine.cpp \
TargetMachineC.cpp \
TargetRecip.cpp \
TargetSubtargetInfo.cpp
+.if ${MK_CLANG_EXTRAS} != "no"
+SRCS+= TargetIntrinsicInfo.cpp
+.endif
+
TGHDRS= Intrinsics
.include "../clang.lib.mk"
Modified: projects/clang370-import/lib/clang/libllvmvectorize/Makefile
==============================================================================
--- projects/clang370-import/lib/clang/libllvmvectorize/Makefile Sun Sep 6 20:57:57 2015 (r287525)
+++ projects/clang370-import/lib/clang/libllvmvectorize/Makefile Sun Sep 6 22:02:13 2015 (r287526)
@@ -1,14 +1,17 @@
# $FreeBSD$
-.include <bsd.own.mk>
+.include <src.opts.mk>
LIB= llvmvectorize
SRCDIR= lib/Transforms/Vectorize
SRCS= BBVectorize.cpp \
LoopVectorize.cpp \
- SLPVectorizer.cpp \
- Vectorize.cpp
+ SLPVectorizer.cpp
+
+.if ${MK_CLANG_EXTRAS} != "no"
+SRCS+= Vectorize.cpp
+.endif
TGHDRS= Intrinsics
Modified: projects/clang370-import/usr.bin/clang/clang/Makefile
==============================================================================
--- projects/clang370-import/usr.bin/clang/clang/Makefile Sun Sep 6 20:57:57 2015 (r287525)
+++ projects/clang370-import/usr.bin/clang/clang/Makefile Sun Sep 6 22:02:13 2015 (r287526)
@@ -68,7 +68,6 @@ LIBDEPS=clangfrontendtool \
llvmvectorize \
llvmbitwriter \
llvmasmparser \
- llvmaarch64disassembler \
llvmaarch64codegen \
llvmaarch64asmparser \
llvmaarch64desc \
@@ -81,7 +80,6 @@ LIBDEPS=clangfrontendtool \
llvmarmdesc \
llvmarminfo \
llvmarminstprinter \
- llvmmipsdisassembler \
llvmmipscodegen \
llvmmipsasmparser \
llvmmipsdesc \
@@ -93,13 +91,11 @@ LIBDEPS=clangfrontendtool \
llvmpowerpcdesc \
llvmpowerpcinfo \
llvmpowerpcinstprinter \
- llvmsparcdisassembler \
llvmsparccodegen \
llvmsparcasmparser \
llvmsparcdesc \
llvmsparcinfo \
llvmsparcinstprinter \
- llvmx86disassembler \
llvmx86asmparser \
llvmx86codegen \
llvmselectiondag \
More information about the svn-src-projects
mailing list