From owner-svn-src-projects@freebsd.org Sun Sep 6 22:02:19 2015 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 293AE9CB8C0 for ; Sun, 6 Sep 2015 22:02:19 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 17C03D07; Sun, 6 Sep 2015 22:02:19 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t86M2Jbx071786; Sun, 6 Sep 2015 22:02:19 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t86M2EoS071767; Sun, 6 Sep 2015 22:02:14 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201509062202.t86M2EoS071767@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Sun, 6 Sep 2015 22:02:14 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r287526 - in projects/clang370-import: lib/clang lib/clang/libclanganalysis lib/clang/libclangstaticanalyzercheckers lib/clang/libllvmanalysis lib/clang/libllvmbitwriter lib/clang/libll... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Sep 2015 22:02:19 -0000 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 +.include 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 +.include 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 +.include 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 +.include 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 +.include 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 +.include 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 +.include 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 +.include 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 +.include 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 +.include 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 +.include 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 +.include 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 \