Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 18 Apr 2017 17:39:20 +0000 (UTC)
From:      Dimitry Andric <dim@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r317096 - in projects/clang500-import: lib/clang/libclang lib/clang/libllvm usr.bin/clang/llvm-pdbdump
Message-ID:  <201704181739.v3IHdKZx011341@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: dim
Date: Tue Apr 18 17:39:20 2017
New Revision: 317096
URL: https://svnweb.freebsd.org/changeset/base/317096

Log:
  Add new objects to lib/clang/lib{llvm,clang} and usr.bin/clang for the
  MK_CLANG_EXTRAS=yes case.

Modified:
  projects/clang500-import/lib/clang/libclang/Makefile
  projects/clang500-import/lib/clang/libllvm/Makefile
  projects/clang500-import/usr.bin/clang/llvm-pdbdump/Makefile

Modified: projects/clang500-import/lib/clang/libclang/Makefile
==============================================================================
--- projects/clang500-import/lib/clang/libclang/Makefile	Tue Apr 18 17:20:03 2017	(r317095)
+++ projects/clang500-import/lib/clang/libclang/Makefile	Tue Apr 18 17:39:20 2017	(r317096)
@@ -269,11 +269,11 @@ SRCS_MIN+=	Edit/EditedSource.cpp
 SRCS_MIN+=	Edit/RewriteObjCFoundationAPI.cpp
 SRCS_EXT+=	Format/AffectedRangeManager.cpp
 SRCS_EXT+=	Format/BreakableToken.cpp
-SRCS_EXT+=	Format/Comments.cpp
 SRCS_EXT+=	Format/ContinuationIndenter.cpp
 SRCS_EXT+=	Format/Format.cpp
 SRCS_EXT+=	Format/FormatToken.cpp
 SRCS_EXT+=	Format/FormatTokenLexer.cpp
+SRCS_EXT+=	Format/NamespaceEndCommentsFixer.cpp
 SRCS_EXT+=	Format/SortJavaScriptImports.cpp
 SRCS_EXT+=	Format/TokenAnalyzer.cpp
 SRCS_EXT+=	Format/TokenAnnotator.cpp

Modified: projects/clang500-import/lib/clang/libllvm/Makefile
==============================================================================
--- projects/clang500-import/lib/clang/libllvm/Makefile	Tue Apr 18 17:20:03 2017	(r317095)
+++ projects/clang500-import/lib/clang/libllvm/Makefile	Tue Apr 18 17:39:20 2017	(r317096)
@@ -321,6 +321,7 @@ SRCS_MIN+=	DebugInfo/CodeView/ModuleSubs
 SRCS_MIN+=	DebugInfo/CodeView/RecordSerialization.cpp
 SRCS_MIN+=	DebugInfo/CodeView/SymbolDumper.cpp
 SRCS_MIN+=	DebugInfo/CodeView/SymbolRecordMapping.cpp
+SRCS_EXT+=	DebugInfo/CodeView/SymbolSerializer.cpp
 SRCS_MIN+=	DebugInfo/CodeView/TypeDatabase.cpp
 SRCS_MIN+=	DebugInfo/CodeView/TypeDatabaseVisitor.cpp
 SRCS_MIN+=	DebugInfo/CodeView/TypeDumpVisitor.cpp
@@ -354,6 +355,34 @@ SRCS_MIN+=	DebugInfo/MSF/MSFError.cpp
 SRCS_MIN+=	DebugInfo/MSF/MappedBlockStream.cpp
 SRCS_EXT+=	DebugInfo/PDB/GenericError.cpp
 SRCS_EXT+=	DebugInfo/PDB/IPDBSourceFile.cpp
+SRCS_EXT+=	DebugInfo/PDB/Native/DbiStream.cpp
+SRCS_EXT+=	DebugInfo/PDB/Native/DbiStreamBuilder.cpp
+SRCS_EXT+=	DebugInfo/PDB/Native/EnumTables.cpp
+SRCS_EXT+=	DebugInfo/PDB/Native/GSI.cpp
+SRCS_EXT+=	DebugInfo/PDB/Native/GlobalsStream.cpp
+SRCS_EXT+=	DebugInfo/PDB/Native/Hash.cpp
+SRCS_EXT+=	DebugInfo/PDB/Native/HashTable.cpp
+SRCS_EXT+=	DebugInfo/PDB/Native/InfoStream.cpp
+SRCS_EXT+=	DebugInfo/PDB/Native/InfoStreamBuilder.cpp
+SRCS_EXT+=	DebugInfo/PDB/Native/ModInfo.cpp
+SRCS_EXT+=	DebugInfo/PDB/Native/ModInfoBuilder.cpp
+SRCS_EXT+=	DebugInfo/PDB/Native/ModStream.cpp
+SRCS_EXT+=	DebugInfo/PDB/Native/NamedStreamMap.cpp
+SRCS_EXT+=	DebugInfo/PDB/Native/NativeCompilandSymbol.cpp
+SRCS_EXT+=	DebugInfo/PDB/Native/NativeEnumModules.cpp
+SRCS_EXT+=	DebugInfo/PDB/Native/NativeExeSymbol.cpp
+SRCS_EXT+=	DebugInfo/PDB/Native/NativeRawSymbol.cpp
+SRCS_EXT+=	DebugInfo/PDB/Native/NativeSession.cpp
+SRCS_EXT+=	DebugInfo/PDB/Native/PDBFile.cpp
+SRCS_EXT+=	DebugInfo/PDB/Native/PDBFileBuilder.cpp
+SRCS_EXT+=	DebugInfo/PDB/Native/PublicsStream.cpp
+SRCS_EXT+=	DebugInfo/PDB/Native/RawError.cpp
+SRCS_EXT+=	DebugInfo/PDB/Native/StringTable.cpp
+SRCS_EXT+=	DebugInfo/PDB/Native/StringTableBuilder.cpp
+SRCS_EXT+=	DebugInfo/PDB/Native/SymbolStream.cpp
+SRCS_EXT+=	DebugInfo/PDB/Native/TpiHashing.cpp
+SRCS_EXT+=	DebugInfo/PDB/Native/TpiStream.cpp
+SRCS_EXT+=	DebugInfo/PDB/Native/TpiStreamBuilder.cpp
 SRCS_EXT+=	DebugInfo/PDB/PDB.cpp
 SRCS_EXT+=	DebugInfo/PDB/PDBContext.cpp
 SRCS_EXT+=	DebugInfo/PDB/PDBExtras.cpp
@@ -391,28 +420,7 @@ SRCS_EXT+=	DebugInfo/PDB/PDBSymbolTypeVT
 SRCS_EXT+=	DebugInfo/PDB/PDBSymbolTypeVTableShape.cpp
 SRCS_EXT+=	DebugInfo/PDB/PDBSymbolUnknown.cpp
 SRCS_EXT+=	DebugInfo/PDB/PDBSymbolUsingNamespace.cpp
-SRCS_EXT+=	DebugInfo/PDB/Raw/DbiStream.cpp
-SRCS_EXT+=	DebugInfo/PDB/Raw/DbiStreamBuilder.cpp
-SRCS_EXT+=	DebugInfo/PDB/Raw/EnumTables.cpp
-SRCS_EXT+=	DebugInfo/PDB/Raw/GSI.cpp
-SRCS_EXT+=	DebugInfo/PDB/Raw/GlobalsStream.cpp
-SRCS_EXT+=	DebugInfo/PDB/Raw/Hash.cpp
-SRCS_EXT+=	DebugInfo/PDB/Raw/InfoStream.cpp
-SRCS_EXT+=	DebugInfo/PDB/Raw/InfoStreamBuilder.cpp
-SRCS_EXT+=	DebugInfo/PDB/Raw/ModInfo.cpp
-SRCS_EXT+=	DebugInfo/PDB/Raw/ModStream.cpp
-SRCS_EXT+=	DebugInfo/PDB/Raw/NameHashTable.cpp
-SRCS_EXT+=	DebugInfo/PDB/Raw/NameMap.cpp
-SRCS_EXT+=	DebugInfo/PDB/Raw/NameMapBuilder.cpp
-SRCS_EXT+=	DebugInfo/PDB/Raw/PDBFile.cpp
-SRCS_EXT+=	DebugInfo/PDB/Raw/PDBFileBuilder.cpp
-SRCS_EXT+=	DebugInfo/PDB/Raw/PublicsStream.cpp
-SRCS_EXT+=	DebugInfo/PDB/Raw/RawError.cpp
-SRCS_EXT+=	DebugInfo/PDB/Raw/RawSession.cpp
-SRCS_EXT+=	DebugInfo/PDB/Raw/SymbolStream.cpp
-SRCS_EXT+=	DebugInfo/PDB/Raw/TpiHashing.cpp
-SRCS_EXT+=	DebugInfo/PDB/Raw/TpiStream.cpp
-SRCS_EXT+=	DebugInfo/PDB/Raw/TpiStreamBuilder.cpp
+SRCS_EXT+=	DebugInfo/PDB/UDTLayout.cpp
 SRCS_EXT+=	DebugInfo/Symbolize/DIPrinter.cpp
 SRCS_MIW+=	DebugInfo/Symbolize/SymbolizableObjectFile.cpp
 SRCS_MIW+=	DebugInfo/Symbolize/Symbolize.cpp
@@ -431,6 +439,7 @@ SRCS_EXT+=	ExecutionEngine/Orc/OrcABISup
 SRCS_EXT+=	ExecutionEngine/Orc/OrcCBindings.cpp
 SRCS_EXT+=	ExecutionEngine/Orc/OrcError.cpp
 SRCS_EXT+=	ExecutionEngine/Orc/OrcMCJITReplacement.cpp
+SRCS_EXT+=	ExecutionEngine/Orc/RPCUtils.cpp
 SRCS_XDB+=	ExecutionEngine/RuntimeDyld/JITSymbol.cpp
 SRCS_XDB+=	ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp
 SRCS_XDB+=	ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
@@ -1062,6 +1071,7 @@ SRCS_MIN+=	Transforms/Scalar/GuardWideni
 SRCS_MIN+=	Transforms/Scalar/IVUsersPrinter.cpp
 SRCS_MIN+=	Transforms/Scalar/IndVarSimplify.cpp
 SRCS_MIN+=	Transforms/Scalar/InductiveRangeCheckElimination.cpp
+SRCS_EXT+=	Transforms/Scalar/InferAddressSpaces.cpp
 SRCS_MIN+=	Transforms/Scalar/JumpThreading.cpp
 SRCS_MIN+=	Transforms/Scalar/LICM.cpp
 SRCS_MIN+=	Transforms/Scalar/LoadCombine.cpp
@@ -1164,6 +1174,7 @@ SRCS_MIN+=	Transforms/Vectorize/LoadStor
 SRCS_MIN+=	Transforms/Vectorize/LoopVectorize.cpp
 SRCS_MIN+=	Transforms/Vectorize/SLPVectorizer.cpp
 SRCS_EXT+=	Transforms/Vectorize/Vectorize.cpp
+SRCS_EXT+=	XRay/InstrumentationMap.cpp
 
 SRCS_ALL+=	${SRCS_MIN}
 .if !defined(TOOLS_PREFIX) || ${MK_LLD_IS_LD} != "no"
@@ -1194,25 +1205,25 @@ SRCS+=		${SRCS_ALL:O}
 
 llvm/IR/Attributes.gen: ${LLVM_SRCS}/include/llvm/IR/Attributes.td
 	${LLVM_TBLGEN} -gen-attrs \
-	    -I ${LLVM_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \
+	    -I ${LLVM_SRCS}/include -d ${.TARGET}.d -o ${.TARGET} \
 	    ${LLVM_SRCS}/include/llvm/IR/Attributes.td
 TGHDRS+=	llvm/IR/Attributes.gen
 
 llvm/IR/Intrinsics.gen: ${LLVM_SRCS}/include/llvm/IR/Intrinsics.td
 	${LLVM_TBLGEN} -gen-intrinsic \
-	    -I ${LLVM_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \
+	    -I ${LLVM_SRCS}/include -d ${.TARGET}.d -o ${.TARGET} \
 	    ${LLVM_SRCS}/include/llvm/IR/Intrinsics.td
 TGHDRS+=	llvm/IR/Intrinsics.gen
 
 AttributesCompatFunc.inc: ${LLVM_SRCS}/lib/IR/AttributesCompatFunc.td
 	${LLVM_TBLGEN} -gen-attrs \
-	    -I ${LLVM_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \
+	    -I ${LLVM_SRCS}/include -d ${.TARGET}.d -o ${.TARGET} \
 	    ${LLVM_SRCS}/lib/IR/AttributesCompatFunc.td
 TGHDRS+=	AttributesCompatFunc.inc
 
 Options.inc: ${LLVM_SRCS}/lib/LibDriver/Options.td
 	${LLVM_TBLGEN} -gen-opt-parser-defs \
-	    -I ${LLVM_SRCS}/include -d ${.TARGET:C/$/.d/} -o ${.TARGET} \
+	    -I ${LLVM_SRCS}/include -d ${.TARGET}.d -o ${.TARGET} \
 	    ${LLVM_SRCS}/lib/LibDriver/Options.td
 TGHDRS+=	Options.inc
 
@@ -1239,7 +1250,7 @@ TGHDRS+=	Options.inc
 ${arch:T}Gen${hdr:H}.inc: ${LLVM_SRCS}/lib/Target/${arch:H}/${arch:T}.td
 	${LLVM_TBLGEN} ${hdr:T:C/,/ /g} \
 	    -I ${LLVM_SRCS}/include -I ${LLVM_SRCS}/lib/Target/${arch:H} \
-	    -d ${.TARGET:C/$/.d/} -o ${.TARGET} \
+	    -d ${.TARGET}.d -o ${.TARGET} \
 	    ${LLVM_SRCS}/lib/Target/${arch:H}/${arch:T}.td
 . endfor
 .endfor

Modified: projects/clang500-import/usr.bin/clang/llvm-pdbdump/Makefile
==============================================================================
--- projects/clang500-import/usr.bin/clang/llvm-pdbdump/Makefile	Tue Apr 18 17:20:03 2017	(r317095)
+++ projects/clang500-import/usr.bin/clang/llvm-pdbdump/Makefile	Tue Apr 18 17:39:20 2017	(r317096)
@@ -4,8 +4,16 @@ PROG_CXX=	llvm-pdbdump
 MAN=
 
 SRCDIR=		tools/llvm-pdbdump
+SRCS+=		Analyze.cpp
+SRCS+=		CompactTypeDumpVisitor.cpp
+SRCS+=		Diff.cpp
+SRCS+=		LLVMOutputStyle.cpp
+SRCS+=		LinePrinter.cpp
+SRCS+=		PdbYaml.cpp
 SRCS+=		PrettyBuiltinDumper.cpp
 SRCS+=		PrettyClassDefinitionDumper.cpp
+SRCS+=		PrettyClassLayoutGraphicalDumper.cpp
+SRCS+=		PrettyClassLayoutTextDumper.cpp
 SRCS+=		PrettyCompilandDumper.cpp
 SRCS+=		PrettyEnumDumper.cpp
 SRCS+=		PrettyExternalSymbolDumper.cpp
@@ -13,9 +21,7 @@ SRCS+=		PrettyFunctionDumper.cpp
 SRCS+=		PrettyTypeDumper.cpp
 SRCS+=		PrettyTypedefDumper.cpp
 SRCS+=		PrettyVariableDumper.cpp
-SRCS+=		LLVMOutputStyle.cpp
-SRCS+=		LinePrinter.cpp
-SRCS+=		PdbYaml.cpp
+SRCS+=		StreamUtil.cpp
 SRCS+=		YAMLOutputStyle.cpp
 SRCS+=		YamlSymbolDumper.cpp
 SRCS+=		YamlTypeDumper.cpp



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201704181739.v3IHdKZx011341>