svn commit: r210021 - in projects/clangbsd: lib/clang lib/clang/include lib/clang/include/clang/AST lib/clang/include/clang/Basic lib/clang/libclanganalysis lib/clang/libclangast lib/clang/libclang...

Roman Divacky rdivacky at FreeBSD.org
Tue Jul 13 21:13:20 UTC 2010


Author: rdivacky
Date: Tue Jul 13 21:13:19 2010
New Revision: 210021
URL: http://svn.freebsd.org/changeset/base/210021

Log:
  update the build glue

Added:
  projects/clangbsd/lib/clang/include/clang/AST/Attrs.inc   (contents, props changed)
  projects/clangbsd/lib/clang/include/clang/AST/DeclNodes.inc   (contents, props changed)
  projects/clangbsd/lib/clang/include/clang/Basic/AttrList.inc   (contents, props changed)
  projects/clangbsd/lib/clang/include/clang/Basic/Version.inc   (contents, props changed)
  projects/clangbsd/lib/clang/include/clang/Basic/arm_neon.inc   (contents, props changed)
  projects/clangbsd/lib/clang/libllvmasmparser/
  projects/clangbsd/lib/clang/libllvmasmparser/Makefile   (contents, props changed)
Modified:
  projects/clangbsd/lib/clang/Makefile
  projects/clangbsd/lib/clang/clang.build.mk
  projects/clangbsd/lib/clang/include/Makefile
  projects/clangbsd/lib/clang/libclanganalysis/Makefile
  projects/clangbsd/lib/clang/libclangast/Makefile
  projects/clangbsd/lib/clang/libclangbasic/Makefile
  projects/clangbsd/lib/clang/libclangchecker/Makefile
  projects/clangbsd/lib/clang/libclangcodegen/Makefile
  projects/clangbsd/lib/clang/libclangfrontend/Makefile
  projects/clangbsd/lib/clang/libclangrewrite/Makefile
  projects/clangbsd/lib/clang/libclangsema/Makefile
  projects/clangbsd/lib/clang/libllvmanalysis/Makefile
  projects/clangbsd/lib/clang/libllvmarmcodegen/Makefile
  projects/clangbsd/lib/clang/libllvmcodegen/Makefile
  projects/clangbsd/lib/clang/libllvmmc/Makefile
  projects/clangbsd/lib/clang/libllvmmcparser/Makefile
  projects/clangbsd/lib/clang/libllvmselectiondag/Makefile
  projects/clangbsd/lib/clang/libllvmsupport/Makefile
  projects/clangbsd/usr.bin/clang/clang/Makefile
  projects/clangbsd/usr.bin/clang/tblgen/Makefile

Modified: projects/clangbsd/lib/clang/Makefile
==============================================================================
--- projects/clangbsd/lib/clang/Makefile	Tue Jul 13 21:12:29 2010	(r210020)
+++ projects/clangbsd/lib/clang/Makefile	Tue Jul 13 21:13:19 2010	(r210021)
@@ -13,6 +13,7 @@ SUBDIR=	libclanganalysis \
 	libclangsema \
 	\
 	libllvmanalysis \
+	libllvmasmparser \
 	libllvmasmprinter \
 	libllvmbitreader \
 	libllvmbitwriter \

Modified: projects/clangbsd/lib/clang/clang.build.mk
==============================================================================
--- projects/clangbsd/lib/clang/clang.build.mk	Tue Jul 13 21:12:29 2010	(r210020)
+++ projects/clangbsd/lib/clang/clang.build.mk	Tue Jul 13 21:13:19 2010	(r210021)
@@ -28,8 +28,8 @@ CFLAGS+= -O1
 TARGET_ARCH?=	${MACHINE_ARCH}
 # XXX: 8.0, to keep __FreeBSD_cc_version happy
 CFLAGS+=-DLLVM_HOSTTRIPLE=\"${TARGET_ARCH}-undermydesk-freebsd9.0\" \
-	-DCLANG_VENDOR=\"FreeBSD\ \" -DSVN_REVISION=\"104832\" \
-	-DCLANG_VENDOR_SUFFIX=\"\ 20100614\"
+	-DCLANG_VENDOR=\"FreeBSD\ \" -DSVN_REVISION=\"108243\" \
+	-DCLANG_VENDOR_SUFFIX=\"\ 20100713\"
 
 .PATH:	${LLVM_SRCS}/${SRCDIR}
 
@@ -59,6 +59,28 @@ ${arch:T}Gen${hdr:H:C/$/.inc.h/}: ${LLVM
 		${LLVM_SRCS}/lib/Target/${arch:H}/${arch:T}.td > ${.TARGET}
 . endfor
 .endfor
+
+Attrs.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td
+	${TBLGEN} -I${CLANG_SRCS}/include/clang/Basic \
+	  -gen-clang-attr-classes ${.ALLSRC} > ${.TARGET}
+
+AttrList.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td
+	${TBLGEN} -I${CLANG_SRCS}/include/clang/Basic \
+	  -gen-clang-attr-list ${.ALLSRC} > ${.TARGET}
+
+DeclNodes.inc.h: ${CLANG_SRCS}/include/clang/Basic/DeclNodes.td
+	${TBLGEN} -I${CLANG_SRCS}/include/clang/Basic \
+	  -gen-clang-decl-nodes ${.ALLSRC} > ${.TARGET}
+
+StmtNodes.inc.h: ${CLANG_SRCS}/include/clang/Basic/StmtNodes.td
+	${TBLGEN} -I${CLANG_SRCS}/include/clang/AST \
+	  -gen-clang-stmt-nodes ${.ALLSRC} > ${.TARGET}
+
+arm_neon.inc.h: ${CLANG_SRCS}/include/clang/Basic/arm_neon.td
+	${TBLGEN} -I${CLANG_SRCS}/include/clang/Basic \
+	  -gen-arm-neon-sema ${.ALLSRC} > ${.TARGET}
+
+
 DiagnosticGroups.inc.h: ${CLANG_SRCS}/include/clang/Basic/Diagnostic.td
 	${TBLGEN} -I${CLANG_SRCS}/include/clang/Basic \
 		-gen-clang-diag-groups \
@@ -84,11 +106,6 @@ CC1AsOptions.inc.h: ${CLANG_SRCS}/includ
 	   -gen-opt-parser-defs \
 	   ${CLANG_SRCS}/include/clang/Driver/CC1AsOptions.td > ${.TARGET}
 
-StmtNodes.inc.h: ${CLANG_SRCS}/include/clang/AST/StmtNodes.td
-	${TBLGEN} -I${CLANG_SRCS}/include/clang/AST \
-	   -gen-clang-stmt-nodes \
-	   ${CLANG_SRCS}/include/clang/AST/StmtNodes.td > ${.TARGET}
-
 SRCS+=		${TGHDRS:C/$/.inc.h/}
 DPADD+=		${TGHDRS:C/$/.inc.h/}
 CLEANFILES+=	${TGHDRS:C/$/.inc.h/}

Modified: projects/clangbsd/lib/clang/include/Makefile
==============================================================================
--- projects/clangbsd/lib/clang/include/Makefile	Tue Jul 13 21:12:29 2010	(r210020)
+++ projects/clangbsd/lib/clang/include/Makefile	Tue Jul 13 21:13:19 2010	(r210021)
@@ -2,7 +2,7 @@
 
 .PATH: ${.CURDIR}/../../../contrib/llvm/tools/clang/lib/Headers
 
-INCSDIR=${INCLUDEDIR}/clang/2.0
+INCSDIR=${INCLUDEDIR}/clang/2.8
 
 INCS=	emmintrin.h mm_malloc.h mmintrin.h pmmintrin.h tmmintrin.h xmmintrin.h
 

Added: projects/clangbsd/lib/clang/include/clang/AST/Attrs.inc
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/clangbsd/lib/clang/include/clang/AST/Attrs.inc	Tue Jul 13 21:13:19 2010	(r210021)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "Attrs.inc.h"

Added: projects/clangbsd/lib/clang/include/clang/AST/DeclNodes.inc
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/clangbsd/lib/clang/include/clang/AST/DeclNodes.inc	Tue Jul 13 21:13:19 2010	(r210021)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "DeclNodes.inc.h"

Added: projects/clangbsd/lib/clang/include/clang/Basic/AttrList.inc
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/clangbsd/lib/clang/include/clang/Basic/AttrList.inc	Tue Jul 13 21:13:19 2010	(r210021)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "AttrList.inc.h"

Added: projects/clangbsd/lib/clang/include/clang/Basic/Version.inc
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/clangbsd/lib/clang/include/clang/Basic/Version.inc	Tue Jul 13 21:13:19 2010	(r210021)
@@ -0,0 +1,7 @@
+/* $FreeBSD$ */
+#define CLANG_VERSION 2.8
+#define CLANG_VERSION_MAJOR 2
+#define CLANG_VERSION_MINOR 8
+#if 0
+#define CLANG_VERSION_PATCHLEVEL 
+#endif

Added: projects/clangbsd/lib/clang/include/clang/Basic/arm_neon.inc
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/clangbsd/lib/clang/include/clang/Basic/arm_neon.inc	Tue Jul 13 21:13:19 2010	(r210021)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "arm_neon.inc.h"

Modified: projects/clangbsd/lib/clang/libclanganalysis/Makefile
==============================================================================
--- projects/clangbsd/lib/clang/libclanganalysis/Makefile	Tue Jul 13 21:12:29 2010	(r210020)
+++ projects/clangbsd/lib/clang/libclanganalysis/Makefile	Tue Jul 13 21:13:19 2010	(r210021)
@@ -7,6 +7,7 @@ SRCS=	AnalysisContext.cpp CFG.cpp LiveVa
 	PrintfFormatString.cpp ReachableCode.cpp \
 	UninitializedValues.cpp
 
-TGHDRS=	DiagnosticAnalysisKinds DiagnosticCommonKinds StmtNodes
+TGHDRS=	AttrList Attrs DeclNodes DiagnosticAnalysisKinds DiagnosticCommonKinds \
+	StmtNodes
 
 .include "../clang.lib.mk"

Modified: projects/clangbsd/lib/clang/libclangast/Makefile
==============================================================================
--- projects/clangbsd/lib/clang/libclangast/Makefile	Tue Jul 13 21:12:29 2010	(r210020)
+++ projects/clangbsd/lib/clang/libclangast/Makefile	Tue Jul 13 21:13:19 2010	(r210021)
@@ -7,13 +7,14 @@ SRCS=	APValue.cpp ASTConsumer.cpp ASTCon
 	ASTImporter.cpp AttrImpl.cpp CXXInheritance.cpp Decl.cpp \
 	DeclBase.cpp DeclCXX.cpp DeclFriend.cpp DeclGroup.cpp \
 	DeclObjC.cpp DeclPrinter.cpp DeclTemplate.cpp \
-	DeclarationName.cpp Expr.cpp ExprCXX.cpp ExprConstant.cpp \
-	FullExpr.cpp InheritViz.cpp NestedNameSpecifier.cpp \
+	DeclarationName.cpp Expr.cpp ExprCXX.cpp ExprClassification.cpp \
+	ExprConstant.cpp FullExpr.cpp InheritViz.cpp NestedNameSpecifier.cpp \
 	ParentMap.cpp RecordLayout.cpp RecordLayoutBuilder.cpp \
 	Stmt.cpp StmtDumper.cpp StmtIterator.cpp StmtPrinter.cpp \
 	StmtProfile.cpp StmtViz.cpp TemplateBase.cpp TemplateName.cpp \
 	Type.cpp TypeLoc.cpp TypePrinter.cpp
 
-TGHDRS=	DiagnosticASTKinds DiagnosticCommonKinds StmtNodes
+TGHDRS=	AttrList Attrs DeclNodes DiagnosticASTKinds DiagnosticCommonKinds \
+	StmtNodes
 
 .include "../clang.lib.mk"

Modified: projects/clangbsd/lib/clang/libclangbasic/Makefile
==============================================================================
--- projects/clangbsd/lib/clang/libclangbasic/Makefile	Tue Jul 13 21:12:29 2010	(r210020)
+++ projects/clangbsd/lib/clang/libclangbasic/Makefile	Tue Jul 13 21:13:19 2010	(r210021)
@@ -7,9 +7,9 @@ SRCS=	Builtins.cpp ConvertUTF.c Diagnost
 	IdentifierTable.cpp SourceLocation.cpp SourceManager.cpp \
 	TargetInfo.cpp Targets.cpp TokenKinds.cpp Version.cpp
 
-TGHDRS=	DiagnosticASTKinds DiagnosticAnalysisKinds \
+TGHDRS=	AttrList Attrs DiagnosticASTKinds DiagnosticAnalysisKinds \
 	DiagnosticCommonKinds DiagnosticDriverKinds \
 	DiagnosticFrontendKinds DiagnosticGroups DiagnosticLexKinds \
-	DiagnosticParseKinds DiagnosticSemaKinds
+	DiagnosticParseKinds DiagnosticSemaKinds arm_neon
 
 .include "../clang.lib.mk"

Modified: projects/clangbsd/lib/clang/libclangchecker/Makefile
==============================================================================
--- projects/clangbsd/lib/clang/libclangchecker/Makefile	Tue Jul 13 21:12:29 2010	(r210020)
+++ projects/clangbsd/lib/clang/libclangchecker/Makefile	Tue Jul 13 21:13:19 2010	(r210021)
@@ -4,35 +4,38 @@ LIB=	clangchecker
 
 SRCDIR=	tools/clang/lib/Checker
 SRCS=	AdjustedReturnValueChecker.cpp AggExprVisitor.cpp \
-	ArrayBoundChecker.cpp AttrNonNullChecker.cpp \
+	AnalysisConsumer.cpp ArrayBoundChecker.cpp AttrNonNullChecker.cpp \
 	BasicConstraintManager.cpp BasicObjCFoundationChecks.cpp \
 	BasicStore.cpp BasicValueFactory.cpp BugReporter.cpp \
 	BugReporterVisitors.cpp BuiltinFunctionChecker.cpp \
-	CFRefCount.cpp CallAndMessageChecker.cpp CallInliner.cpp \
-	CastSizeChecker.cpp CastToStructChecker.cpp \
+	CFRefCount.cpp CStringChecker.cpp CallAndMessageChecker.cpp \
+	CallInliner.cpp CastSizeChecker.cpp CastToStructChecker.cpp \
 	CheckDeadStores.cpp CheckObjCDealloc.cpp \
 	CheckObjCInstMethSignature.cpp CheckSecuritySyntaxOnly.cpp \
 	CheckSizeofPointer.cpp Checker.cpp CocoaConventions.cpp \
 	DereferenceChecker.cpp DivZeroChecker.cpp Environment.cpp \
 	ExplodedGraph.cpp FixedAddressChecker.cpp FlatStore.cpp \
-	GRBlockCounter.cpp GRCXXExprEngine.cpp GRCoreEngine.cpp \
-	GRExprEngine.cpp GRExprEngineExperimentalChecks.cpp \
-	GRState.cpp LLVMConventionsChecker.cpp MacOSXAPIChecker.cpp \
+	FrontendActions.cpp GRBlockCounter.cpp GRCXXExprEngine.cpp \
+	GRCoreEngine.cpp GRExprEngine.cpp GRExprEngineExperimentalChecks.cpp \
+	GRState.cpp HTMLDiagnostics.cpp IdempotentOperationChecker.cpp \
+	LLVMConventionsChecker.cpp MacOSXAPIChecker.cpp \
 	MallocChecker.cpp ManagerRegistry.cpp MemRegion.cpp \
 	NSAutoreleasePoolChecker.cpp NSErrorChecker.cpp \
 	NoReturnFunctionChecker.cpp OSAtomicChecker.cpp \
 	ObjCUnusedIVarsChecker.cpp PathDiagnostic.cpp \
-	PointerArithChecker.cpp PointerSubChecker.cpp \
+	PlistDiagnostics.cpp PointerArithChecker.cpp PointerSubChecker.cpp \
 	PthreadLockChecker.cpp RangeConstraintManager.cpp \
 	RegionStore.cpp ReturnPointerRangeChecker.cpp \
-	ReturnStackAddressChecker.cpp ReturnUndefChecker.cpp SVals.cpp \
+	ReturnUndefChecker.cpp SVals.cpp \
 	SValuator.cpp SimpleConstraintManager.cpp SimpleSValuator.cpp \
-	Store.cpp SymbolManager.cpp UndefBranchChecker.cpp \
+	StackAddrLeakChecker.cpp StreamChecker.cpp Store.cpp \
+	SymbolManager.cpp UndefBranchChecker.cpp \
 	UndefCapturedBlockVarChecker.cpp UndefResultChecker.cpp \
 	UndefinedArraySubscriptChecker.cpp \
 	UndefinedAssignmentChecker.cpp \
 	UnixAPIChecker.cpp VLASizeChecker.cpp ValueManager.cpp
 
-TGHDRS=	DiagnosticAnalysisKinds DiagnosticCommonKinds StmtNodes
+TGHDRS=	Attrs AttrList DeclNodes DiagnosticAnalysisKinds DiagnosticCommonKinds \
+	StmtNodes
 
 .include "../clang.lib.mk"

Modified: projects/clangbsd/lib/clang/libclangcodegen/Makefile
==============================================================================
--- projects/clangbsd/lib/clang/libclangcodegen/Makefile	Tue Jul 13 21:12:29 2010	(r210020)
+++ projects/clangbsd/lib/clang/libclangcodegen/Makefile	Tue Jul 13 21:13:19 2010	(r210021)
@@ -3,15 +3,17 @@
 LIB=	clangcodegen
 
 SRCDIR=	tools/clang/lib/CodeGen
-SRCS=	CGBlocks.cpp CGBuiltin.cpp CGCXX.cpp CGCall.cpp CGClass.cpp \
-	CGDebugInfo.cpp CGDecl.cpp CGDeclCXX.cpp CGException.cpp \
+SRCS=	BackendUtil.cpp CGBlocks.cpp CGBuiltin.cpp CGCXX.cpp CGCall.cpp \
+	CGClass.cpp CGDebugInfo.cpp CGDecl.cpp CGDeclCXX.cpp CGException.cpp \
 	CGExpr.cpp CGExprAgg.cpp CGExprCXX.cpp CGExprComplex.cpp \
 	CGExprConstant.cpp CGExprScalar.cpp CGObjC.cpp CGObjCGNU.cpp \
 	CGObjCMac.cpp CGRTTI.cpp CGRecordLayoutBuilder.cpp CGStmt.cpp \
-	CGTemporaries.cpp CGVTT.cpp CGVTables.cpp CodeGenFunction.cpp \
-	CodeGenModule.cpp CodeGenTypes.cpp ItaniumCXXABI.cpp \
-	Mangle.cpp ModuleBuilder.cpp TargetInfo.cpp
+	CGTemporaries.cpp CGVTT.cpp CGVTables.cpp CodeGenAction.cpp \
+	CodeGenFunction.cpp CodeGenModule.cpp CodeGenTypes.cpp \
+	ItaniumCXXABI.cpp Mangle.cpp MicrosoftCXXABI.cpp ModuleBuilder.cpp \
+	TargetInfo.cpp
 
-TGHDRS=	DiagnosticCommonKinds Intrinsics StmtNodes
+TGHDRS=	Attrs AttrList DeclNodes DiagnosticCommonKinds DiagnosticFrontendKinds \
+	Intrinsics StmtNodes arm_neon
 
 .include "../clang.lib.mk"

Modified: projects/clangbsd/lib/clang/libclangfrontend/Makefile
==============================================================================
--- projects/clangbsd/lib/clang/libclangfrontend/Makefile	Tue Jul 13 21:12:29 2010	(r210020)
+++ projects/clangbsd/lib/clang/libclangfrontend/Makefile	Tue Jul 13 21:13:19 2010	(r210021)
@@ -3,23 +3,23 @@
 LIB=	clangfrontend
 
 SRCDIR=	tools/clang/lib/Frontend
-SRCS=	ASTConsumers.cpp ASTMerge.cpp ASTUnit.cpp AnalysisConsumer.cpp \
-	BoostConAction.cpp CacheTokens.cpp CodeGenAction.cpp \
+SRCS=	ASTConsumers.cpp ASTMerge.cpp ASTUnit.cpp \
+	BoostConAction.cpp CacheTokens.cpp \
 	CompilerInstance.cpp CompilerInvocation.cpp DeclXML.cpp \
 	DependencyFile.cpp DiagChecker.cpp DocumentXML.cpp \
-	FixItRewriter.cpp FrontendAction.cpp FrontendActions.cpp \
-	FrontendOptions.cpp GeneratePCH.cpp HTMLDiagnostics.cpp \
-	HTMLPrint.cpp InitHeaderSearch.cpp InitPreprocessor.cpp \
+	FrontendAction.cpp FrontendActions.cpp \
+	FrontendOptions.cpp GeneratePCH.cpp \
+	InitHeaderSearch.cpp InitPreprocessor.cpp \
 	LangStandards.cpp PCHReader.cpp PCHReaderDecl.cpp \
 	PCHReaderStmt.cpp PCHWriter.cpp PCHWriterDecl.cpp \
-	PCHWriterStmt.cpp PlistDiagnostics.cpp \
-	PrintParserCallbacks.cpp PrintPreprocessedOutput.cpp \
-	RewriteMacros.cpp RewriteObjC.cpp RewriteTest.cpp StmtXML.cpp \
+	PCHWriterStmt.cpp PrintParserCallbacks.cpp \
+	PrintPreprocessedOutput.cpp StmtXML.cpp \
 	TextDiagnosticBuffer.cpp TextDiagnosticPrinter.cpp TypeXML.cpp \
 	VerifyDiagnosticsClient.cpp Warnings.cpp
 
-TGHDRS=	CC1Options DiagnosticASTKinds DiagnosticCommonKinds \
-	DiagnosticDriverKinds DiagnosticFrontendKinds \
-	DiagnosticLexKinds DiagnosticSemaKinds StmtNodes
+TGHDRS=	AttrList Attrs CC1Options DeclNodes DiagnosticASTKinds \
+	DiagnosticCommonKinds DiagnosticDriverKinds \
+	DiagnosticFrontendKinds DiagnosticLexKinds DiagnosticSemaKinds \
+	StmtNodes
 
 .include "../clang.lib.mk"

Modified: projects/clangbsd/lib/clang/libclangrewrite/Makefile
==============================================================================
--- projects/clangbsd/lib/clang/libclangrewrite/Makefile	Tue Jul 13 21:12:29 2010	(r210020)
+++ projects/clangbsd/lib/clang/libclangrewrite/Makefile	Tue Jul 13 21:13:19 2010	(r210021)
@@ -3,9 +3,11 @@
 LIB=	clangrewrite
 
 SRCDIR=	tools/clang/lib/Rewrite
-SRCS=	DeltaTree.cpp HTMLRewrite.cpp RewriteRope.cpp Rewriter.cpp \
-	TokenRewriter.cpp
+SRCS=	DeltaTree.cpp FixItRewriter.cpp FrontendActions.cpp HTMLPrint.cpp \
+	HTMLRewrite.cpp RewriteMacros.cpp RewriteObjC.cpp RewriteRope.cpp \
+	RewriteTest.cpp Rewriter.cpp TokenRewriter.cpp
 
-TGHDRS=	DiagnosticCommonKinds StmtNodes
+TGHDRS=	AttrList Attrs DeclNodes DiagnosticCommonKinds DiagnosticFrontendKinds \
+	StmtNodes
 
 .include "../clang.lib.mk"

Modified: projects/clangbsd/lib/clang/libclangsema/Makefile
==============================================================================
--- projects/clangbsd/lib/clang/libclangsema/Makefile	Tue Jul 13 21:12:29 2010	(r210020)
+++ projects/clangbsd/lib/clang/libclangsema/Makefile	Tue Jul 13 21:13:19 2010	(r210021)
@@ -17,7 +17,7 @@ SRCS=	AnalysisBasedWarnings.cpp CodeComp
 	SemaTemplateInstantiateDecl.cpp SemaType.cpp \
 	TargetAttributesSema.cpp
 
-TGHDRS=	DiagnosticASTKinds DiagnosticCommonKinds DiagnosticParseKinds \
-	DiagnosticSemaKinds StmtNodes
+TGHDRS=	AttrList Attrs DeclNodes DiagnosticASTKinds DiagnosticCommonKinds \
+	DiagnosticParseKinds DiagnosticSemaKinds StmtNodes arm_neon
 
 .include "../clang.lib.mk"

Modified: projects/clangbsd/lib/clang/libllvmanalysis/Makefile
==============================================================================
--- projects/clangbsd/lib/clang/libllvmanalysis/Makefile	Tue Jul 13 21:12:29 2010	(r210020)
+++ projects/clangbsd/lib/clang/libllvmanalysis/Makefile	Tue Jul 13 21:13:19 2010	(r210021)
@@ -11,14 +11,15 @@ SRCS=	AliasAnalysis.cpp AliasAnalysisCou
 	InstCount.cpp InstructionSimplify.cpp Interval.cpp \
 	IntervalPartition.cpp LazyValueInfo.cpp \
 	LibCallAliasAnalysis.cpp LibCallSemantics.cpp Lint.cpp \
-	LiveValues.cpp LoopDependenceAnalysis.cpp LoopInfo.cpp \
+	LiveValues.cpp Loads.cpp LoopDependenceAnalysis.cpp LoopInfo.cpp \
 	LoopPass.cpp MemoryBuiltins.cpp MemoryDependenceAnalysis.cpp \
-	ModuleDebugInfoPrinter.cpp PHITransAddr.cpp PointerTracking.cpp PostDominators.cpp \
-	ProfileEstimatorPass.cpp ProfileInfo.cpp ProfileInfoLoader.cpp \
-	ProfileInfoLoaderPass.cpp ProfileVerifierPass.cpp \
-	ScalarEvolution.cpp ScalarEvolutionAliasAnalysis.cpp \
-	ScalarEvolutionExpander.cpp ScalarEvolutionNormalization.cpp \
-	SparsePropagation.cpp Trace.cpp ValueTracking.cpp
+	ModuleDebugInfoPrinter.cpp PHITransAddr.cpp PointerTracking.cpp \
+	PostDominators.cpp ProfileEstimatorPass.cpp ProfileInfo.cpp \
+	ProfileInfoLoader.cpp ProfileInfoLoaderPass.cpp \
+	ProfileVerifierPass.cpp ScalarEvolution.cpp \
+	ScalarEvolutionAliasAnalysis.cpp ScalarEvolutionExpander.cpp \
+	ScalarEvolutionNormalization.cpp SparsePropagation.cpp Trace.cpp \
+	ValueTracking.cpp
 
 TGHDRS=	Intrinsics
 

Modified: projects/clangbsd/lib/clang/libllvmarmcodegen/Makefile
==============================================================================
--- projects/clangbsd/lib/clang/libllvmarmcodegen/Makefile	Tue Jul 13 21:12:29 2010	(r210020)
+++ projects/clangbsd/lib/clang/libllvmarmcodegen/Makefile	Tue Jul 13 21:13:19 2010	(r210021)
@@ -11,7 +11,7 @@ SRCS=	ARMBaseInstrInfo.cpp ARMBaseRegist
 	ARMLoadStoreOptimizer.cpp ARMMCAsmInfo.cpp ARMRegisterInfo.cpp \
 	ARMSelectionDAGInfo.cpp ARMSubtarget.cpp ARMTargetMachine.cpp \
 	ARMTargetObjectFile.cpp NEONMoveFix.cpp NEONPreAllocPass.cpp \
-	Thumb1InstrInfo.cpp Thumb1RegisterInfo.cpp \
+	Thumb1InstrInfo.cpp Thumb1RegisterInfo.cpp Thumb2HazardRecognizer.cpp \
 	Thumb2ITBlockPass.cpp Thumb2InstrInfo.cpp \
 	Thumb2RegisterInfo.cpp Thumb2SizeReduction.cpp
 

Added: projects/clangbsd/lib/clang/libllvmasmparser/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/clangbsd/lib/clang/libllvmasmparser/Makefile	Tue Jul 13 21:13:19 2010	(r210021)
@@ -0,0 +1,8 @@
+# $FreeBSD$
+
+LIB=	llvmasmparser
+
+SRCDIR=	lib/AsmParser
+SRCS=	LLLexer.cpp LLParser.cpp Parser.cpp
+
+.include "../clang.lib.mk"

Modified: projects/clangbsd/lib/clang/libllvmcodegen/Makefile
==============================================================================
--- projects/clangbsd/lib/clang/libllvmcodegen/Makefile	Tue Jul 13 21:12:29 2010	(r210020)
+++ projects/clangbsd/lib/clang/libllvmcodegen/Makefile	Tue Jul 13 21:13:19 2010	(r210021)
@@ -4,11 +4,11 @@ LIB=	llvmcodegen
 
 SRCDIR=	lib/CodeGen
 SRCS=	AggressiveAntiDepBreaker.cpp Analysis.cpp BranchFolding.cpp \
-	CalcSpillWeights.cpp CodePlacementOpt.cpp \
+	CalcSpillWeights.cpp CallingConvLower.cpp CodePlacementOpt.cpp \
 	CriticalAntiDepBreaker.cpp DeadMachineInstructionElim.cpp \
 	DwarfEHPrepare.cpp ELFCodeEmitter.cpp ELFWriter.cpp \
-	ExactHazardRecognizer.cpp GCMetadata.cpp GCMetadataPrinter.cpp \
-	GCStrategy.cpp IfConversion.cpp IntrinsicLowering.cpp \
+	GCMetadata.cpp GCMetadataPrinter.cpp \
+	GCStrategy.cpp IfConversion.cpp InlineSpiller.cpp IntrinsicLowering.cpp \
 	LLVMTargetMachine.cpp LatencyPriorityQueue.cpp \
 	LiveInterval.cpp LiveIntervalAnalysis.cpp \
 	LiveStackAnalysis.cpp LiveVariables.cpp LowerSubregs.cpp \
@@ -20,11 +20,11 @@ SRCS=	AggressiveAntiDepBreaker.cpp Analy
 	MachinePassRegistry.cpp MachineRegisterInfo.cpp \
 	MachineSSAUpdater.cpp MachineSink.cpp MachineVerifier.cpp \
 	ObjectCodeEmitter.cpp OcamlGC.cpp OptimizeExts.cpp \
-	OptimizePHIs.cpp PHIElimination.cpp Passes.cpp \
+	OptimizePHIs.cpp PHIElimination.cpp Passes.cpp PostRAHazardRecognizer.cpp \
 	PostRASchedulerList.cpp PreAllocSplitting.cpp \
 	ProcessImplicitDefs.cpp PrologEpilogInserter.cpp \
 	PseudoSourceValue.cpp RegAllocFast.cpp RegAllocLinearScan.cpp \
-	RegAllocLocal.cpp RegAllocPBQP.cpp RegisterCoalescer.cpp \
+	RegAllocPBQP.cpp RegisterCoalescer.cpp \
 	RegisterScavenging.cpp ScheduleDAG.cpp ScheduleDAGEmit.cpp \
 	ScheduleDAGInstrs.cpp ScheduleDAGPrinter.cpp ShadowStackGC.cpp \
 	ShrinkWrapping.cpp SimpleRegisterCoalescing.cpp \

Modified: projects/clangbsd/lib/clang/libllvmmc/Makefile
==============================================================================
--- projects/clangbsd/lib/clang/libllvmmc/Makefile	Tue Jul 13 21:12:29 2010	(r210020)
+++ projects/clangbsd/lib/clang/libllvmmc/Makefile	Tue Jul 13 21:13:19 2010	(r210021)
@@ -6,10 +6,11 @@ SRCDIR=	lib/MC
 SRCS=	MCAsmInfo.cpp MCAsmInfoCOFF.cpp MCAsmInfoDarwin.cpp \
 	MCAsmStreamer.cpp MCAssembler.cpp MCCodeEmitter.cpp \
 	MCContext.cpp MCDisassembler.cpp MCExpr.cpp MCInst.cpp \
-	MCInstPrinter.cpp MCLabel.cpp MCLoggingStreamer.cpp MCMachOStreamer.cpp \
-	MCNullStreamer.cpp MCObjectWriter.cpp MCSection.cpp \
-	MCSectionCOFF.cpp MCSectionELF.cpp MCSectionMachO.cpp \
-	MCStreamer.cpp MCSymbol.cpp MCValue.cpp MachObjectWriter.cpp \
-	TargetAsmBackend.cpp
+	MCInstPrinter.cpp MCLabel.cpp MCLoggingStreamer.cpp \
+	MCMachOStreamer.cpp MCNullStreamer.cpp MCObjectStreamer.cpp \
+	MCObjectWriter.cpp MCSection.cpp MCSectionCOFF.cpp \
+	MCSectionELF.cpp MCSectionMachO.cpp MCStreamer.cpp MCSymbol.cpp \
+	MCValue.cpp MachObjectWriter.cpp TargetAsmBackend.cpp \
+	WinCOFFObjectWriter.cpp WinCOFFStreamer.cpp
 
 .include "../clang.lib.mk"

Modified: projects/clangbsd/lib/clang/libllvmmcparser/Makefile
==============================================================================
--- projects/clangbsd/lib/clang/libllvmmcparser/Makefile	Tue Jul 13 21:12:29 2010	(r210020)
+++ projects/clangbsd/lib/clang/libllvmmcparser/Makefile	Tue Jul 13 21:13:19 2010	(r210021)
@@ -3,7 +3,8 @@
 LIB=	llvmmcparser
 
 SRCDIR=	lib/MC/MCParser
-SRCS=	AsmLexer.cpp AsmParser.cpp MCAsmLexer.cpp MCAsmParser.cpp \
+SRCS=	AsmLexer.cpp AsmParser.cpp DarwinAsmParser.cpp ELFAsmParser.cpp \
+	MCAsmLexer.cpp MCAsmParser.cpp MCAsmParserExtension.cpp \
 	TargetAsmParser.cpp
 
 .include "../clang.lib.mk"

Modified: projects/clangbsd/lib/clang/libllvmselectiondag/Makefile
==============================================================================
--- projects/clangbsd/lib/clang/libllvmselectiondag/Makefile	Tue Jul 13 21:12:29 2010	(r210020)
+++ projects/clangbsd/lib/clang/libllvmselectiondag/Makefile	Tue Jul 13 21:13:19 2010	(r210021)
@@ -3,7 +3,7 @@
 LIB=	llvmselectiondag
 
 SRCDIR=	lib/CodeGen/SelectionDAG
-SRCS=	CallingConvLower.cpp DAGCombiner.cpp FastISel.cpp \
+SRCS=	DAGCombiner.cpp FastISel.cpp \
 	FunctionLoweringInfo.cpp InstrEmitter.cpp LegalizeDAG.cpp \
 	LegalizeFloatTypes.cpp LegalizeIntegerTypes.cpp LegalizeTypes.cpp \
 	LegalizeTypesGeneric.cpp LegalizeVectorOps.cpp LegalizeVectorTypes.cpp \

Modified: projects/clangbsd/lib/clang/libllvmsupport/Makefile
==============================================================================
--- projects/clangbsd/lib/clang/libllvmsupport/Makefile	Tue Jul 13 21:12:29 2010	(r210020)
+++ projects/clangbsd/lib/clang/libllvmsupport/Makefile	Tue Jul 13 21:13:19 2010	(r210021)
@@ -4,8 +4,8 @@ LIB=	llvmsupport
 
 SRCDIR=	lib/Support
 SRCS=	APFloat.cpp APInt.cpp APSInt.cpp Allocator.cpp CommandLine.cpp \
-	ConstantRange.cpp Debug.cpp DeltaAlgorithm.cpp Dwarf.cpp \
-	ErrorHandling.cpp FileUtilities.cpp FoldingSet.cpp \
+	ConstantRange.cpp DAGDeltaAlgorithm.cpp Debug.cpp DeltaAlgorithm.cpp \
+	Dwarf.cpp ErrorHandling.cpp FileUtilities.cpp FoldingSet.cpp \
 	FormattedStream.cpp GraphWriter.cpp IsInf.cpp IsNAN.cpp \
 	ManagedStatic.cpp MemoryBuffer.cpp MemoryObject.cpp \
 	PluginLoader.cpp PrettyStackTrace.cpp Regex.cpp \

Modified: projects/clangbsd/usr.bin/clang/clang/Makefile
==============================================================================
--- projects/clangbsd/usr.bin/clang/clang/Makefile	Tue Jul 13 21:12:29 2010	(r210020)
+++ projects/clangbsd/usr.bin/clang/clang/Makefile	Tue Jul 13 21:13:19 2010	(r210021)
@@ -21,8 +21,9 @@ LIBDEPS=clangfrontend clangdriver clangc
 	llvmx86asmparser llvmx86asmprinter llvmx86codegen llvmx86info \
 	llvmmipsasmprinter llvmmipscodegen llvmmipsinfo \
 	llvmarmasmparser llvmarmasmprinter llvmarmcodegen \
-	llvmselectiondag llvmasmprinter llvmcodegen llvmscalaropts \
-	llvmtransformutils llvmmc llvmmcparser llvmipa llvmanalysis \
-	llvmtarget llvmmc llvmcore llvmarminfo llvmsupport llvmsystem
+	llvmasmparser llvmselectiondag llvmasmprinter llvmcodegen \
+	llvmscalaropts llvmtransformutils llvmmc llvmmcparser llvmipa \
+	llvmanalysis llvmtarget llvmmc llvmcore llvmarminfo llvmsupport \
+	llvmsystem
 
 .include "../clang.prog.mk"

Modified: projects/clangbsd/usr.bin/clang/tblgen/Makefile
==============================================================================
--- projects/clangbsd/usr.bin/clang/tblgen/Makefile	Tue Jul 13 21:12:29 2010	(r210020)
+++ projects/clangbsd/usr.bin/clang/tblgen/Makefile	Tue Jul 13 21:13:19 2010	(r210021)
@@ -5,17 +5,18 @@ PROG_CXX=tblgen
 SRCDIR=	utils/TableGen
 SRCS=	ARMDecoderEmitter.cpp AsmMatcherEmitter.cpp \
 	AsmWriterEmitter.cpp AsmWriterInst.cpp CallingConvEmitter.cpp \
-	ClangASTNodesEmitter.cpp ClangDiagnosticsEmitter.cpp \
-	CodeEmitterGen.cpp CodeGenDAGPatterns.cpp \
-	CodeGenInstruction.cpp CodeGenTarget.cpp DAGISelEmitter.cpp \
-	DAGISelMatcher.cpp DAGISelMatcherEmitter.cpp \
+	ClangASTNodesEmitter.cpp ClangAttrEmitter.cpp \
+	ClangDiagnosticsEmitter.cpp CodeEmitterGen.cpp \
+	CodeGenDAGPatterns.cpp CodeGenInstruction.cpp CodeGenTarget.cpp \
+	DAGISelEmitter.cpp DAGISelMatcher.cpp DAGISelMatcherEmitter.cpp \
 	DAGISelMatcherGen.cpp DAGISelMatcherOpt.cpp \
 	DisassemblerEmitter.cpp EDEmitter.cpp FastISelEmitter.cpp \
 	InstrEnumEmitter.cpp InstrInfoEmitter.cpp IntrinsicEmitter.cpp \
-	LLVMCConfigurationEmitter.cpp OptParserEmitter.cpp Record.cpp \
-	RegisterInfoEmitter.cpp SubtargetEmitter.cpp TGLexer.cpp \
-	TGParser.cpp TGValueTypes.cpp TableGen.cpp TableGenBackend.cpp \
-	X86DisassemblerTables.cpp X86RecognizableInstr.cpp
+	LLVMCConfigurationEmitter.cpp NeonEmitter.cpp \
+	OptParserEmitter.cpp Record.cpp RegisterInfoEmitter.cpp \
+	SubtargetEmitter.cpp TGLexer.cpp TGParser.cpp TGValueTypes.cpp \
+	TableGen.cpp TableGenBackend.cpp X86DisassemblerTables.cpp \
+	X86RecognizableInstr.cpp
 MAN=
 REQUIRES_EH=
 


More information about the svn-src-projects mailing list