Date: Mon, 21 Jan 2019 06:52:55 +0000 (UTC) From: Dimitry Andric <dim@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r343252 - in projects/clang800-import/lib/clang: libclang libllvm Message-ID: <201901210652.x0L6qtOk045734@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: dim Date: Mon Jan 21 06:52:55 2019 New Revision: 343252 URL: https://svnweb.freebsd.org/changeset/base/343252 Log: Add and remove sources from libllvm and libclang, to make the minimal clang executable (with all options except targets off) build. Modified: projects/clang800-import/lib/clang/libclang/Makefile projects/clang800-import/lib/clang/libllvm/Makefile Modified: projects/clang800-import/lib/clang/libclang/Makefile ============================================================================== --- projects/clang800-import/lib/clang/libclang/Makefile Mon Jan 21 06:52:35 2019 (r343251) +++ projects/clang800-import/lib/clang/libclang/Makefile Mon Jan 21 06:52:55 2019 (r343252) @@ -46,6 +46,7 @@ SRCS_MIN+= AST/ASTContext.cpp SRCS_MIN+= AST/ASTDiagnostic.cpp SRCS_MIN+= AST/ASTDumper.cpp SRCS_MIN+= AST/ASTImporter.cpp +SRCS_MIN+= AST/ASTImporterLookupTable.cpp SRCS_MIN+= AST/ASTStructuralEquivalence.cpp SRCS_MIN+= AST/ASTTypeTraits.cpp SRCS_MIN+= AST/AttrImpl.cpp @@ -75,6 +76,7 @@ SRCS_MIN+= AST/ExprConstant.cpp SRCS_MIN+= AST/ExprObjC.cpp SRCS_LDB+= AST/ExternalASTMerger.cpp SRCS_MIN+= AST/ExternalASTSource.cpp +SRCS_MIN+= AST/FormatString.cpp SRCS_MIN+= AST/InheritViz.cpp SRCS_MIN+= AST/ItaniumCXXABI.cpp SRCS_MIN+= AST/ItaniumMangle.cpp @@ -84,12 +86,15 @@ SRCS_MIN+= AST/MicrosoftMangle.cpp SRCS_MIN+= AST/NSAPI.cpp SRCS_MIN+= AST/NestedNameSpecifier.cpp SRCS_MIN+= AST/ODRHash.cpp +SRCS_MIN+= AST/OSLog.cpp SRCS_MIN+= AST/OpenMPClause.cpp SRCS_MIN+= AST/ParentMap.cpp +SRCS_MIN+= AST/PrintfFormatString.cpp SRCS_MIN+= AST/QualTypeNames.cpp SRCS_MIN+= AST/RawCommentList.cpp SRCS_MIN+= AST/RecordLayout.cpp SRCS_MIN+= AST/RecordLayoutBuilder.cpp +SRCS_MIN+= AST/ScanfFormatString.cpp SRCS_MIN+= AST/SelectorLocationsKind.cpp SRCS_MIN+= AST/Stmt.cpp SRCS_MIN+= AST/StmtCXX.cpp @@ -101,6 +106,7 @@ SRCS_MIN+= AST/StmtProfile.cpp SRCS_MIN+= AST/StmtViz.cpp SRCS_MIN+= AST/TemplateBase.cpp SRCS_MIN+= AST/TemplateName.cpp +SRCS_MIN+= AST/TextNodeDumper.cpp SRCS_MIN+= AST/Type.cpp SRCS_MIN+= AST/TypeLoc.cpp SRCS_MIN+= AST/TypePrinter.cpp @@ -124,16 +130,11 @@ SRCS_FUL+= Analysis/CodeInjector.cpp SRCS_MIN+= Analysis/Consumed.cpp SRCS_MIN+= Analysis/ConstructionContext.cpp SRCS_FUL+= Analysis/Dominators.cpp -SRCS_MIN+= Analysis/FormatString.cpp SRCS_MIN+= Analysis/LiveVariables.cpp -SRCS_MIN+= Analysis/OSLog.cpp SRCS_MIN+= Analysis/ObjCNoReturn.cpp SRCS_MIN+= Analysis/PostOrderCFGView.cpp -SRCS_MIN+= Analysis/PrintfFormatString.cpp SRCS_FUL+= Analysis/ProgramPoint.cpp -SRCS_MIN+= Analysis/PseudoConstantAnalysis.cpp SRCS_MIN+= Analysis/ReachableCode.cpp -SRCS_MIN+= Analysis/ScanfFormatString.cpp SRCS_MIN+= Analysis/ThreadSafety.cpp SRCS_MIN+= Analysis/ThreadSafetyCommon.cpp SRCS_MIN+= Analysis/ThreadSafetyLogical.cpp @@ -142,12 +143,14 @@ SRCS_MIN+= Analysis/UninitializedValues.cpp SRCS_MIN+= Basic/Attributes.cpp SRCS_MIN+= Basic/Builtins.cpp SRCS_MIN+= Basic/CharInfo.cpp +SRCS_MIN+= Basic/CodeGenOptions.cpp SRCS_MIN+= Basic/Cuda.cpp SRCS_MIN+= Basic/Diagnostic.cpp SRCS_MIN+= Basic/DiagnosticIDs.cpp SRCS_MIN+= Basic/DiagnosticOptions.cpp SRCS_MIN+= Basic/FileManager.cpp SRCS_MIN+= Basic/FileSystemStatCache.cpp +SRCS_MIN+= Basic/FixedPoint.cpp SRCS_MIN+= Basic/IdentifierTable.cpp SRCS_MIN+= Basic/LangOptions.cpp SRCS_MIN+= Basic/MemoryBufferCache.cpp @@ -164,6 +167,7 @@ SRCS_MIN+= Basic/TargetInfo.cpp SRCS_MIN+= Basic/Targets.cpp SRCS_MIN+= Basic/Targets/AArch64.cpp SRCS_MIN+= Basic/Targets/AMDGPU.cpp +SRCS_MIN+= Basic/Targets/ARC.cpp SRCS_MIN+= Basic/Targets/ARM.cpp SRCS_MIN+= Basic/Targets/AVR.cpp SRCS_MIN+= Basic/Targets/BPF.cpp @@ -173,7 +177,6 @@ SRCS_MIN+= Basic/Targets/Le64.cpp SRCS_MIN+= Basic/Targets/MSP430.cpp SRCS_MIN+= Basic/Targets/Mips.cpp SRCS_MIN+= Basic/Targets/NVPTX.cpp -SRCS_MIN+= Basic/Targets/Nios2.cpp SRCS_MIN+= Basic/Targets/OSTargets.cpp SRCS_MIN+= Basic/Targets/PNaCl.cpp SRCS_MIN+= Basic/Targets/PPC.cpp @@ -187,7 +190,6 @@ SRCS_MIN+= Basic/Targets/X86.cpp SRCS_MIN+= Basic/Targets/XCore.cpp SRCS_MIN+= Basic/TokenKinds.cpp SRCS_MIN+= Basic/Version.cpp -SRCS_MIN+= Basic/VirtualFileSystem.cpp SRCS_MIN+= Basic/Warnings.cpp SRCS_MIN+= Basic/XRayInstr.cpp SRCS_MIN+= Basic/XRayLists.cpp @@ -249,6 +251,7 @@ SRCS_MIN+= CodeGen/VarBypassDetector.cpp SRCS_FUL+= CrossTU/CrossTranslationUnit.cpp SRCS_MIN+= Driver/Action.cpp SRCS_MIN+= Driver/Compilation.cpp +SRCS_MIN+= Driver/DarwinSDKInfo.cpp SRCS_MIN+= Driver/Distro.cpp SRCS_MIN+= Driver/Driver.cpp SRCS_MIN+= Driver/DriverOptions.cpp @@ -284,7 +287,9 @@ SRCS_MIN+= Driver/ToolChains/Gnu.cpp SRCS_MIN+= Driver/ToolChains/HIP.cpp SRCS_MIN+= Driver/ToolChains/Haiku.cpp SRCS_MIN+= Driver/ToolChains/Hexagon.cpp +SRCS_MIN+= Driver/ToolChains/Hurd.cpp SRCS_MIN+= Driver/ToolChains/Linux.cpp +SRCS_MIN+= Driver/ToolChains/MSP430.cpp SRCS_MIN+= Driver/ToolChains/MSVC.cpp SRCS_MIN+= Driver/ToolChains/MinGW.cpp SRCS_MIN+= Driver/ToolChains/Minix.cpp @@ -294,7 +299,7 @@ SRCS_MIN+= Driver/ToolChains/NaCl.cpp SRCS_MIN+= Driver/ToolChains/NetBSD.cpp SRCS_MIN+= Driver/ToolChains/OpenBSD.cpp SRCS_MIN+= Driver/ToolChains/PS4CPU.cpp -SRCS_MIN+= Driver/ToolChains/RISCV.cpp +SRCS_MIN+= Driver/ToolChains/RISCVToolchain.cpp SRCS_MIN+= Driver/ToolChains/Solaris.cpp SRCS_MIN+= Driver/ToolChains/TCE.cpp SRCS_MIN+= Driver/ToolChains/WebAssembly.cpp @@ -321,10 +326,8 @@ SRCS_EXT+= Format/WhitespaceManager.cpp SRCS_MIN+= Frontend/ASTConsumers.cpp SRCS_MIN+= Frontend/ASTMerge.cpp SRCS_MIN+= Frontend/ASTUnit.cpp -SRCS_MIN+= Frontend/CacheTokens.cpp SRCS_MIN+= Frontend/ChainedDiagnosticConsumer.cpp SRCS_MIN+= Frontend/ChainedIncludesSource.cpp -SRCS_MIN+= Frontend/CodeGenOptions.cpp SRCS_MIN+= Frontend/CompilerInstance.cpp SRCS_MIN+= Frontend/CompilerInvocation.cpp SRCS_MIN+= Frontend/CreateInvocationFromCommandLine.cpp @@ -343,7 +346,6 @@ SRCS_MIN+= Frontend/LayoutOverrideSource.cpp SRCS_MIN+= Frontend/LogDiagnosticPrinter.cpp SRCS_MIN+= Frontend/ModuleDependencyCollector.cpp SRCS_MIN+= Frontend/MultiplexConsumer.cpp -SRCS_MIN+= Frontend/PCHContainerOperations.cpp SRCS_MIN+= Frontend/PrecompiledPreamble.cpp SRCS_MIN+= Frontend/PrintPreprocessedOutput.cpp SRCS_MIN+= Frontend/Rewrite/FixItRewriter.cpp @@ -385,7 +387,6 @@ SRCS_MIN+= Lex/PPDirectives.cpp SRCS_MIN+= Lex/PPExpressions.cpp SRCS_MIN+= Lex/PPLexerChange.cpp SRCS_MIN+= Lex/PPMacroExpansion.cpp -SRCS_MIN+= Lex/PTHLexer.cpp SRCS_MIN+= Lex/Pragma.cpp SRCS_MIN+= Lex/PreprocessingRecord.cpp SRCS_MIN+= Lex/Preprocessor.cpp @@ -472,7 +473,7 @@ SRCS_MIN+= Serialization/GlobalModuleIndex.cpp SRCS_MIN+= Serialization/Module.cpp SRCS_MIN+= Serialization/ModuleFileExtension.cpp SRCS_MIN+= Serialization/ModuleManager.cpp -SRCS_FUL+= StaticAnalyzer/Checkers/AllocationDiagnostics.cpp +SRCS_MIN+= Serialization/PCHContainerOperations.cpp SRCS_FUL+= StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp SRCS_FUL+= StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp SRCS_FUL+= StaticAnalyzer/Checkers/ArrayBoundChecker.cpp @@ -493,7 +494,6 @@ SRCS_FUL+= StaticAnalyzer/Checkers/CheckObjCInstMethSi SRCS_FUL+= StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp SRCS_FUL+= StaticAnalyzer/Checkers/CheckSizeofPointer.cpp SRCS_FUL+= StaticAnalyzer/Checkers/ChrootChecker.cpp -SRCS_FUL+= StaticAnalyzer/Checkers/ClangCheckers.cpp SRCS_FUL+= StaticAnalyzer/Checkers/CloneChecker.cpp SRCS_FUL+= StaticAnalyzer/Checkers/ConversionChecker.cpp SRCS_FUL+= StaticAnalyzer/Checkers/DeadStoresChecker.cpp @@ -522,7 +522,6 @@ SRCS_FUL+= StaticAnalyzer/Checkers/MacOSXAPIChecker.cp SRCS_FUL+= StaticAnalyzer/Checkers/MallocChecker.cpp SRCS_FUL+= StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp SRCS_FUL+= StaticAnalyzer/Checkers/MallocSizeofChecker.cpp -SRCS_FUL+= StaticAnalyzer/Checkers/MisusedMovedObjectChecker.cpp SRCS_FUL+= StaticAnalyzer/Checkers/MmapWriteExecChecker.cpp SRCS_FUL+= StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp SRCS_FUL+= StaticAnalyzer/Checkers/NSErrorChecker.cpp @@ -544,7 +543,6 @@ SRCS_FUL+= StaticAnalyzer/Checkers/PaddingChecker.cpp SRCS_FUL+= StaticAnalyzer/Checkers/PointerArithChecker.cpp SRCS_FUL+= StaticAnalyzer/Checkers/PointerSubChecker.cpp SRCS_FUL+= StaticAnalyzer/Checkers/PthreadLockChecker.cpp -SRCS_FUL+= StaticAnalyzer/Checkers/RetainCountChecker.cpp SRCS_FUL+= StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp SRCS_FUL+= StaticAnalyzer/Checkers/ReturnUndefChecker.cpp SRCS_FUL+= StaticAnalyzer/Checkers/RunLoopAutoreleaseLeakChecker.cpp @@ -561,7 +559,6 @@ SRCS_FUL+= StaticAnalyzer/Checkers/UndefCapturedBlockV SRCS_FUL+= StaticAnalyzer/Checkers/UndefResultChecker.cpp SRCS_FUL+= StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp SRCS_FUL+= StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp -SRCS_FUL+= StaticAnalyzer/Checkers/UninitializedObjectChecker.cpp SRCS_FUL+= StaticAnalyzer/Checkers/UnixAPIChecker.cpp SRCS_FUL+= StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp SRCS_FUL+= StaticAnalyzer/Checkers/VLASizeChecker.cpp @@ -580,7 +577,6 @@ SRCS_FUL+= StaticAnalyzer/Core/Checker.cpp SRCS_FUL+= StaticAnalyzer/Core/CheckerContext.cpp SRCS_FUL+= StaticAnalyzer/Core/CheckerHelpers.cpp SRCS_FUL+= StaticAnalyzer/Core/CheckerManager.cpp -SRCS_FUL+= StaticAnalyzer/Core/CheckerRegistry.cpp SRCS_FUL+= StaticAnalyzer/Core/CommonBugCategories.cpp SRCS_FUL+= StaticAnalyzer/Core/ConstraintManager.cpp SRCS_FUL+= StaticAnalyzer/Core/CoreEngine.cpp @@ -644,17 +640,23 @@ SRCS_ALL+= ${SRCS_LDB} .endif SRCS+= ${SRCS_ALL:O} -clang/AST/AttrDump.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td - ${CLANG_TBLGEN} -gen-clang-attr-dump \ - -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ - ${CLANG_SRCS}/include/clang/Basic/Attr.td -TGHDRS+= clang/AST/AttrDump.inc - clang/AST/AttrImpl.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td ${CLANG_TBLGEN} -gen-clang-attr-impl \ -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ ${CLANG_SRCS}/include/clang/Basic/Attr.td TGHDRS+= clang/AST/AttrImpl.inc + +clang/AST/AttrNodeTraverse.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td + ${CLANG_TBLGEN} -gen-clang-attr-node-traverse \ + -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ + ${CLANG_SRCS}/include/clang/Basic/Attr.td +TGHDRS+= clang/AST/AttrNodeTraverse.inc + +clang/AST/AttrTextNodeDump.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td + ${CLANG_TBLGEN} -gen-clang-attr-text-node-dump \ + -I ${CLANG_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \ + ${CLANG_SRCS}/include/clang/Basic/Attr.td +TGHDRS+= clang/AST/AttrTextNodeDump.inc clang/AST/AttrVisitor.inc: ${CLANG_SRCS}/include/clang/Basic/Attr.td ${CLANG_TBLGEN} -gen-clang-attr-ast-visitor \ Modified: projects/clang800-import/lib/clang/libllvm/Makefile ============================================================================== --- projects/clang800-import/lib/clang/libllvm/Makefile Mon Jan 21 06:52:35 2019 (r343251) +++ projects/clang800-import/lib/clang/libllvm/Makefile Mon Jan 21 06:52:55 2019 (r343252) @@ -56,10 +56,13 @@ SRCS_MIN+= Analysis/DomPrinter.cpp SRCS_MIN+= Analysis/DominanceFrontier.cpp SRCS_MIN+= Analysis/EHPersonalities.cpp SRCS_MIN+= Analysis/GlobalsModRef.cpp +SRCS_MIN+= Analysis/GuardUtils.cpp +SRCS_MIN+= Analysis/IVDescriptors.cpp SRCS_MIN+= Analysis/IVUsers.cpp SRCS_MIN+= Analysis/IndirectCallPromotionAnalysis.cpp SRCS_MIN+= Analysis/InlineCost.cpp SRCS_MIN+= Analysis/InstCount.cpp +SRCS_MIN+= Analysis/InstructionPrecedenceTracking.cpp SRCS_MIN+= Analysis/InstructionSimplify.cpp SRCS_MIN+= Analysis/Interval.cpp SRCS_MIN+= Analysis/IntervalPartition.cpp @@ -68,6 +71,7 @@ SRCS_MIN+= Analysis/LazyBlockFrequencyInfo.cpp SRCS_MIN+= Analysis/LazyBranchProbabilityInfo.cpp SRCS_MIN+= Analysis/LazyCallGraph.cpp SRCS_MIN+= Analysis/LazyValueInfo.cpp +SRCS_MIN+= Analysis/LegacyDivergenceAnalysis.cpp SRCS_MIN+= Analysis/Lint.cpp SRCS_MIN+= Analysis/Loads.cpp SRCS_MIN+= Analysis/LoopAccessAnalysis.cpp @@ -90,6 +94,7 @@ SRCS_MIN+= Analysis/ObjCARCAnalysisUtils.cpp SRCS_MIN+= Analysis/ObjCARCInstKind.cpp SRCS_MIN+= Analysis/OptimizationRemarkEmitter.cpp SRCS_MIN+= Analysis/OrderedBasicBlock.cpp +SRCS_MIN+= Analysis/OrderedInstructions.cpp SRCS_MIN+= Analysis/PHITransAddr.cpp SRCS_MIN+= Analysis/PhiValues.cpp SRCS_MIN+= Analysis/PostDominators.cpp @@ -103,6 +108,8 @@ SRCS_MIN+= Analysis/ScalarEvolutionAliasAnalysis.cpp SRCS_MIN+= Analysis/ScalarEvolutionExpander.cpp SRCS_MIN+= Analysis/ScalarEvolutionNormalization.cpp SRCS_MIN+= Analysis/ScopedNoAliasAA.cpp +SRCS_MIN+= Analysis/StackSafetyAnalysis.cpp +SRCS_MIN+= Analysis/SyncDependenceAnalysis.cpp SRCS_MIN+= Analysis/SyntheticCountsUtils.cpp SRCS_MIN+= Analysis/TargetLibraryInfo.cpp SRCS_MIN+= Analysis/TargetTransformInfo.cpp @@ -140,7 +147,7 @@ SRCS_MIN+= CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp SRCS_MIN+= CodeGen/AsmPrinter/CodeViewDebug.cpp SRCS_MIN+= CodeGen/AsmPrinter/DIE.cpp SRCS_MIN+= CodeGen/AsmPrinter/DIEHash.cpp -SRCS_MIN+= CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp +SRCS_MIN+= CodeGen/AsmPrinter/DbgEntityHistoryCalculator.cpp SRCS_MIN+= CodeGen/AsmPrinter/DebugHandlerBase.cpp SRCS_MIN+= CodeGen/AsmPrinter/DebugLocStream.cpp SRCS_MIN+= CodeGen/AsmPrinter/DwarfCFIException.cpp @@ -153,6 +160,7 @@ SRCS_MIN+= CodeGen/AsmPrinter/DwarfUnit.cpp SRCS_MIN+= CodeGen/AsmPrinter/EHStreamer.cpp SRCS_MIN+= CodeGen/AsmPrinter/ErlangGCPrinter.cpp SRCS_MIN+= CodeGen/AsmPrinter/OcamlGCPrinter.cpp +SRCS_MIN+= CodeGen/AsmPrinter/WasmException.cpp SRCS_MIN+= CodeGen/AsmPrinter/WinCFGuard.cpp SRCS_MIN+= CodeGen/AsmPrinter/WinException.cpp SRCS_MIN+= CodeGen/AtomicExpandPass.cpp @@ -185,7 +193,12 @@ SRCS_MIN+= CodeGen/GCMetadata.cpp SRCS_MIN+= CodeGen/GCMetadataPrinter.cpp SRCS_MIN+= CodeGen/GCRootLowering.cpp SRCS_MIN+= CodeGen/GCStrategy.cpp +SRCS_MIN+= CodeGen/GlobalISel/CSEInfo.cpp +SRCS_MIN+= CodeGen/GlobalISel/CSEMIRBuilder.cpp +SRCS_MIN+= CodeGen/GlobalISel/Combiner.cpp +SRCS_MIN+= CodeGen/GlobalISel/CombinerHelper.cpp SRCS_MIN+= CodeGen/GlobalISel/CallLowering.cpp +SRCS_MIN+= CodeGen/GlobalISel/GISelChangeObserver.cpp SRCS_MIN+= CodeGen/GlobalISel/GlobalISel.cpp SRCS_MIN+= CodeGen/GlobalISel/IRTranslator.cpp SRCS_MIN+= CodeGen/GlobalISel/InstructionSelect.cpp @@ -208,6 +221,7 @@ SRCS_MIN+= CodeGen/IndirectBrExpandPass.cpp SRCS_MIN+= CodeGen/InlineSpiller.cpp SRCS_MIN+= CodeGen/InterferenceCache.cpp SRCS_MIN+= CodeGen/InterleavedAccessPass.cpp +SRCS_MIN+= CodeGen/InterleavedLoadCombinePass.cpp SRCS_MIN+= CodeGen/IntrinsicLowering.cpp SRCS_MIN+= CodeGen/LLVMTargetMachine.cpp SRCS_MIN+= CodeGen/LatencyPriorityQueue.cpp @@ -258,7 +272,6 @@ SRCS_MIN+= CodeGen/MachineModuleInfoImpls.cpp SRCS_MIN+= CodeGen/MachineOperand.cpp SRCS_MIN+= CodeGen/MachineOptimizationRemarkEmitter.cpp SRCS_MIN+= CodeGen/MachineOutliner.cpp -SRCS_MIN+= CodeGen/MachinePassRegistry.cpp SRCS_MIN+= CodeGen/MachinePipeliner.cpp SRCS_MIN+= CodeGen/MachinePostDominators.cpp SRCS_MIN+= CodeGen/MachineRegionInfo.cpp @@ -376,7 +389,7 @@ SRCS_EXT+= DebugInfo/CodeView/DebugSubsectionRecord.cp SRCS_EXT+= DebugInfo/CodeView/DebugSubsectionVisitor.cpp SRCS_EXT+= DebugInfo/CodeView/DebugSymbolRVASubsection.cpp SRCS_EXT+= DebugInfo/CodeView/DebugSymbolsSubsection.cpp -SRCS_EXT+= DebugInfo/CodeView/EnumTables.cpp +SRCS_MIN+= DebugInfo/CodeView/EnumTables.cpp SRCS_MIN+= DebugInfo/CodeView/Formatters.cpp SRCS_MIN+= DebugInfo/CodeView/GlobalTypeTableBuilder.cpp SRCS_EXT+= DebugInfo/CodeView/LazyRandomTypeCollection.cpp @@ -575,8 +588,10 @@ SRCS_MIN+= IR/ModuleSummaryIndex.cpp SRCS_MIN+= IR/Operator.cpp SRCS_MIN+= IR/OptBisect.cpp SRCS_MIN+= IR/Pass.cpp +SRCS_MIN+= IR/PassInstrumentation.cpp SRCS_MIN+= IR/PassManager.cpp SRCS_MIN+= IR/PassRegistry.cpp +SRCS_MIN+= IR/PassTimingInfo.cpp SRCS_MIN+= IR/ProfileSummary.cpp SRCS_MIN+= IR/SafepointIRVerifier.cpp SRCS_MIN+= IR/Statepoint.cpp @@ -642,6 +657,7 @@ SRCS_MIN+= MC/MCParser/MCAsmLexer.cpp SRCS_MIN+= MC/MCParser/MCAsmParser.cpp SRCS_MIN+= MC/MCParser/MCAsmParserExtension.cpp SRCS_MIN+= MC/MCParser/MCTargetAsmParser.cpp +SRCS_MIN+= MC/MCParser/WasmAsmParser.cpp SRCS_MIN+= MC/MCRegisterInfo.cpp SRCS_MIN+= MC/MCSchedule.cpp SRCS_MIN+= MC/MCSection.cpp @@ -711,11 +727,13 @@ SRCS_MIN+= ProfileData/ProfileSummaryBuilder.cpp SRCS_MIN+= ProfileData/SampleProf.cpp SRCS_MIN+= ProfileData/SampleProfReader.cpp SRCS_MIN+= ProfileData/SampleProfWriter.cpp +SRCS_MIN+= Support/AArch64TargetParser.cpp SRCS_MIN+= Support/APFloat.cpp SRCS_MIN+= Support/APInt.cpp SRCS_MIN+= Support/APSInt.cpp SRCS_MIN+= Support/ARMAttributeParser.cpp SRCS_MIN+= Support/ARMBuildAttrs.cpp +SRCS_MIN+= Support/ARMTargetParser.cpp SRCS_MIN+= Support/Allocator.cpp SRCS_MIN+= Support/Atomic.cpp SRCS_MIN+= Support/BinaryStreamError.cpp @@ -724,6 +742,7 @@ SRCS_MIN+= Support/BinaryStreamRef.cpp SRCS_MIN+= Support/BinaryStreamWriter.cpp SRCS_MIN+= Support/BlockFrequency.cpp SRCS_MIN+= Support/BranchProbability.cpp +SRCS_MIN+= Support/BuryPointer.cpp SRCS_EXT+= Support/COM.cpp SRCS_MIN+= Support/CachePruning.cpp SRCS_MIN+= Support/Chrono.cpp @@ -755,6 +774,7 @@ SRCS_MIN+= Support/Host.cpp SRCS_MIN+= Support/InitLLVM.cpp SRCS_MIN+= Support/IntEqClasses.cpp SRCS_MIN+= Support/IntervalMap.cpp +SRCS_MIN+= Support/ItaniumManglingCanonicalizer.cpp SRCS_MIN+= Support/JSON.cpp SRCS_MIN+= Support/JamCRC.cpp SRCS_MIN+= Support/KnownBits.cpp @@ -793,6 +813,7 @@ SRCS_MIN+= Support/StringExtras.cpp SRCS_MIN+= Support/StringMap.cpp SRCS_MIN+= Support/StringRef.cpp SRCS_MIN+= Support/StringSaver.cpp +SRCS_MIN+= Support/SymbolRemappingReader.cpp SRCS_EXT+= Support/SystemUtils.cpp SRCS_LLD+= Support/TarWriter.cpp SRCS_MIN+= Support/TargetParser.cpp @@ -808,6 +829,7 @@ SRCS_MIN+= Support/Twine.cpp SRCS_MIN+= Support/Unicode.cpp SRCS_MIN+= Support/UnicodeCaseFold.cpp SRCS_MIN+= Support/Valgrind.cpp +SRCS_MIN+= Support/VirtualFileSystem.cpp SRCS_MIN+= Support/VersionTuple.cpp SRCS_MIW+= Support/WithColor.cpp SRCS_MIN+= Support/YAMLParser.cpp @@ -835,9 +857,11 @@ SRCS_MIN+= Target/AArch64/AArch64A53Fix835769.cpp SRCS_MIN+= Target/AArch64/AArch64A57FPLoadBalancing.cpp SRCS_MIN+= Target/AArch64/AArch64AdvSIMDScalarPass.cpp SRCS_MIN+= Target/AArch64/AArch64AsmPrinter.cpp +SRCS_MIN+= Target/AArch64/AArch64BranchTargets.cpp SRCS_MIN+= Target/AArch64/AArch64CallLowering.cpp SRCS_MIN+= Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp SRCS_MIN+= Target/AArch64/AArch64CollectLOH.cpp +SRCS_MIN+= Target/AArch64/AArch64CompressJumpTables.cpp SRCS_MIN+= Target/AArch64/AArch64CondBrTuning.cpp SRCS_MIN+= Target/AArch64/AArch64ConditionOptimizer.cpp SRCS_MIN+= Target/AArch64/AArch64ConditionalCompares.cpp @@ -855,12 +879,14 @@ SRCS_MIN+= Target/AArch64/AArch64LoadStoreOptimizer.cp SRCS_MIN+= Target/AArch64/AArch64MCInstLower.cpp SRCS_MIN+= Target/AArch64/AArch64MacroFusion.cpp SRCS_MIN+= Target/AArch64/AArch64PBQPRegAlloc.cpp +SRCS_MIN+= Target/AArch64/AArch64PreLegalizerCombiner.cpp SRCS_MIN+= Target/AArch64/AArch64PromoteConstant.cpp SRCS_MIN+= Target/AArch64/AArch64RedundantCopyElimination.cpp SRCS_MIN+= Target/AArch64/AArch64RegisterBankInfo.cpp SRCS_MIN+= Target/AArch64/AArch64RegisterInfo.cpp SRCS_MIN+= Target/AArch64/AArch64SIMDInstrOpt.cpp SRCS_MIN+= Target/AArch64/AArch64SelectionDAGInfo.cpp +SRCS_MIN+= Target/AArch64/AArch64SpeculationHardening.cpp SRCS_MIN+= Target/AArch64/AArch64StorePairSuppress.cpp SRCS_MIN+= Target/AArch64/AArch64Subtarget.cpp SRCS_MIN+= Target/AArch64/AArch64TargetMachine.cpp @@ -1007,6 +1033,7 @@ SRCS_MIN+= Target/Mips/MipsMachineFunction.cpp SRCS_MIN+= Target/Mips/MipsModuleISelDAGToDAG.cpp SRCS_MIN+= Target/Mips/MipsOptimizePICCall.cpp SRCS_MIN+= Target/Mips/MipsOs16.cpp +SRCS_MIN+= Target/Mips/MipsPreLegalizerCombiner.cpp SRCS_MIN+= Target/Mips/MipsRegisterBankInfo.cpp SRCS_MIN+= Target/Mips/MipsRegisterInfo.cpp SRCS_MIN+= Target/Mips/MipsSEFrameLowering.cpp @@ -1122,6 +1149,8 @@ SRCS_MIN+= Target/X86/X86CallFrameOptimization.cpp SRCS_MIN+= Target/X86/X86CallLowering.cpp SRCS_MIN+= Target/X86/X86CallingConv.cpp SRCS_MIN+= Target/X86/X86CmovConversion.cpp +SRCS_MIN+= Target/X86/X86CondBrFolding.cpp +SRCS_MIN+= Target/X86/X86DiscriminateMemOps.cpp SRCS_MIN+= Target/X86/X86DomainReassignment.cpp SRCS_MIN+= Target/X86/X86EvexToVex.cpp SRCS_MIN+= Target/X86/X86ExpandPseudo.cpp @@ -1135,6 +1164,7 @@ SRCS_MIN+= Target/X86/X86FrameLowering.cpp SRCS_MIN+= Target/X86/X86ISelDAGToDAG.cpp SRCS_MIN+= Target/X86/X86ISelLowering.cpp SRCS_MIN+= Target/X86/X86IndirectBranchTracking.cpp +SRCS_MIN+= Target/X86/X86InsertPrefetch.cpp SRCS_MIN+= Target/X86/X86InstrFMA3Info.cpp SRCS_MIN+= Target/X86/X86InstrFoldTables.cpp SRCS_MIN+= Target/X86/X86InstrInfo.cpp @@ -1186,6 +1216,7 @@ SRCS_MIN+= Transforms/IPO/FunctionImport.cpp SRCS_MIN+= Transforms/IPO/GlobalDCE.cpp SRCS_MIN+= Transforms/IPO/GlobalOpt.cpp SRCS_MIN+= Transforms/IPO/GlobalSplit.cpp +SRCS_MIN+= Transforms/IPO/HotColdSplitting.cpp SRCS_MIN+= Transforms/IPO/IPConstantPropagation.cpp SRCS_EXT+= Transforms/IPO/IPO.cpp SRCS_MIN+= Transforms/IPO/InferFunctionAttrs.cpp @@ -1221,6 +1252,7 @@ SRCS_MIN+= Transforms/InstCombine/InstructionCombining SRCS_MIN+= Transforms/Instrumentation/AddressSanitizer.cpp SRCS_MIN+= Transforms/Instrumentation/BoundsChecking.cpp SRCS_MIN+= Transforms/Instrumentation/CGProfile.cpp +SRCS_MIN+= Transforms/Instrumentation/ControlHeightReduction.cpp SRCS_MIN+= Transforms/Instrumentation/DataFlowSanitizer.cpp SRCS_MIN+= Transforms/Instrumentation/EfficiencySanitizer.cpp SRCS_MIN+= Transforms/Instrumentation/GCOVProfiling.cpp @@ -1288,6 +1320,7 @@ SRCS_MIN+= Transforms/Scalar/LoopVersioningLICM.cpp SRCS_MIN+= Transforms/Scalar/LowerAtomic.cpp SRCS_MIN+= Transforms/Scalar/LowerExpectIntrinsic.cpp SRCS_MIN+= Transforms/Scalar/LowerGuardIntrinsic.cpp +SRCS_MIN+= Transforms/Scalar/MakeGuardsExplicit.cpp SRCS_MIN+= Transforms/Scalar/MemCpyOptimizer.cpp SRCS_MIN+= Transforms/Scalar/MergeICmps.cpp SRCS_MIN+= Transforms/Scalar/MergedLoadStoreMotion.cpp @@ -1311,6 +1344,7 @@ SRCS_MIN+= Transforms/Scalar/SpeculativeExecution.cpp SRCS_MIN+= Transforms/Scalar/StraightLineStrengthReduce.cpp SRCS_MIN+= Transforms/Scalar/StructurizeCFG.cpp SRCS_MIN+= Transforms/Scalar/TailRecursionElimination.cpp +SRCS_MIN+= Transforms/Scalar/WarnMissedTransforms.cpp SRCS_MIN+= Transforms/Utils/ASanStackFrameLayout.cpp SRCS_MIN+= Transforms/Utils/AddDiscriminators.cpp SRCS_MIN+= Transforms/Utils/BasicBlockUtils.cpp @@ -1318,6 +1352,7 @@ SRCS_MIN+= Transforms/Utils/BreakCriticalEdges.cpp SRCS_MIN+= Transforms/Utils/BuildLibCalls.cpp SRCS_MIN+= Transforms/Utils/BypassSlowDivision.cpp SRCS_MIN+= Transforms/Utils/CallPromotionUtils.cpp +SRCS_MIN+= Transforms/Utils/CanonicalizeAliases.cpp SRCS_MIN+= Transforms/Utils/CloneFunction.cpp SRCS_MIN+= Transforms/Utils/CloneModule.cpp SRCS_MIN+= Transforms/Utils/CodeExtractor.cpp @@ -1330,6 +1365,7 @@ SRCS_MIN+= Transforms/Utils/FlattenCFG.cpp SRCS_MIN+= Transforms/Utils/FunctionComparator.cpp SRCS_MIN+= Transforms/Utils/FunctionImportUtils.cpp SRCS_MIN+= Transforms/Utils/GlobalStatus.cpp +SRCS_MIN+= Transforms/Utils/GuardUtils.cpp SRCS_MIN+= Transforms/Utils/ImportedFunctionsInliningStatistics.cpp SRCS_MIN+= Transforms/Utils/InlineFunction.cpp SRCS_MIN+= Transforms/Utils/InstructionNamer.cpp @@ -1351,7 +1387,6 @@ SRCS_MIN+= Transforms/Utils/Mem2Reg.cpp SRCS_MIN+= Transforms/Utils/MetaRenamer.cpp SRCS_MIN+= Transforms/Utils/ModuleUtils.cpp SRCS_MIN+= Transforms/Utils/NameAnonGlobals.cpp -SRCS_MIN+= Transforms/Utils/OrderedInstructions.cpp SRCS_MIN+= Transforms/Utils/PredicateInfo.cpp SRCS_MIN+= Transforms/Utils/PromoteMemoryToRegister.cpp SRCS_MIN+= Transforms/Utils/SSAUpdater.cpp @@ -1373,6 +1408,7 @@ SRCS_MIN+= Transforms/Vectorize/LoopVectorize.cpp SRCS_MIN+= Transforms/Vectorize/SLPVectorizer.cpp SRCS_MIN+= Transforms/Vectorize/VPlan.cpp SRCS_MIN+= Transforms/Vectorize/VPlanHCFGBuilder.cpp +SRCS_MIN+= Transforms/Vectorize/VPlanHCFGTransforms.cpp SRCS_MIN+= Transforms/Vectorize/VPlanVerifier.cpp SRCS_EXT+= Transforms/Vectorize/Vectorize.cpp SRCS_EXT+= XRay/InstrumentationMap.cpp
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201901210652.x0L6qtOk045734>