svn commit: r343252 - in projects/clang800-import/lib/clang: libclang libllvm

Dimitry Andric dim at FreeBSD.org
Mon Jan 21 06:52:56 UTC 2019


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


More information about the svn-src-projects mailing list