From owner-svn-src-projects@FreeBSD.ORG  Wed Nov 18 17:45:48 2009
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 8BAF5106568D;
	Wed, 18 Nov 2009 17:45:48 +0000 (UTC)
	(envelope-from rdivacky@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 77F358FC08;
	Wed, 18 Nov 2009 17:45:48 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id nAIHjmsO078994;
	Wed, 18 Nov 2009 17:45:48 GMT
	(envelope-from rdivacky@svn.freebsd.org)
Received: (from rdivacky@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id nAIHjmxk078985;
	Wed, 18 Nov 2009 17:45:48 GMT
	(envelope-from rdivacky@svn.freebsd.org)
Message-Id: <200911181745.nAIHjmxk078985@svn.freebsd.org>
From: Roman Divacky <rdivacky@FreeBSD.org>
Date: Wed, 18 Nov 2009 17:45:48 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r199487 - in projects/clangbsd/usr.bin/clang:
	bin/clang-cc include/llvm/Config lib/libclanganalysis
	lib/libclangast lib/libclangfrontend lib/libllvmanalysis
	lib/libllvmarmcodegen lib/li...
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 18 Nov 2009 17:45:48 -0000

Author: rdivacky
Date: Wed Nov 18 17:45:48 2009
New Revision: 199487
URL: http://svn.freebsd.org/changeset/base/199487

Log:
  Update clang/llvm build system for the new import.

Modified:
  projects/clangbsd/usr.bin/clang/bin/clang-cc/Makefile
  projects/clangbsd/usr.bin/clang/include/llvm/Config/config.h
  projects/clangbsd/usr.bin/clang/lib/libclanganalysis/Makefile
  projects/clangbsd/usr.bin/clang/lib/libclangast/Makefile
  projects/clangbsd/usr.bin/clang/lib/libclangfrontend/Makefile
  projects/clangbsd/usr.bin/clang/lib/libllvmanalysis/Makefile
  projects/clangbsd/usr.bin/clang/lib/libllvmarmcodegen/Makefile
  projects/clangbsd/usr.bin/clang/lib/libllvmscalaropts/Makefile

Modified: projects/clangbsd/usr.bin/clang/bin/clang-cc/Makefile
==============================================================================
--- projects/clangbsd/usr.bin/clang/bin/clang-cc/Makefile	Wed Nov 18 16:45:27 2009	(r199486)
+++ projects/clangbsd/usr.bin/clang/bin/clang-cc/Makefile	Wed Nov 18 17:45:48 2009	(r199487)
@@ -4,7 +4,8 @@ PROG_CXX=clang-cc
 BINDIR=	/usr/libexec
 
 SRCDIR=	tools/clang/tools/clang-cc
-SRCS=	clang-cc.cpp
+SRCS=	clang-cc.cpp Options.cpp
+LDFLAGS+=	-pthread
 MAN=
 
 TGHDRS=	DiagnosticCommonKinds DiagnosticFrontendKinds \

Modified: projects/clangbsd/usr.bin/clang/include/llvm/Config/config.h
==============================================================================
--- projects/clangbsd/usr.bin/clang/include/llvm/Config/config.h	Wed Nov 18 16:45:27 2009	(r199486)
+++ projects/clangbsd/usr.bin/clang/include/llvm/Config/config.h	Wed Nov 18 17:45:48 2009	(r199487)
@@ -10,9 +10,24 @@
    */
 /* #undef CRAY_STACKSEG_END */
 
+/* 32 bit multilib directory. */
+#define CXX_INCLUDE_32BIT_DIR ""
+
+/* 64 bit multilib directory. */
+#define CXX_INCLUDE_64BIT_DIR ""
+
+/* Arch the libstdc++ headers. */
+#define CXX_INCLUDE_ARCH ""
+
+/* Directory with the libstdc++ headers. */
+#define CXX_INCLUDE_ROOT ""
+
 /* Define to 1 if using `alloca.c'. */
 /* #undef C_ALLOCA */
 
+/* Directories clang will search for headers */
+#define C_INCLUDE_DIRS ""
+
 /* Define if CBE is enabled for printf %a output */
 #define ENABLE_CBE_PRINTF_A 1
 

Modified: projects/clangbsd/usr.bin/clang/lib/libclanganalysis/Makefile
==============================================================================
--- projects/clangbsd/usr.bin/clang/lib/libclanganalysis/Makefile	Wed Nov 18 16:45:27 2009	(r199486)
+++ projects/clangbsd/usr.bin/clang/lib/libclanganalysis/Makefile	Wed Nov 18 17:45:48 2009	(r199487)
@@ -3,19 +3,29 @@
 LIB=	clanganalysis
 
 SRCDIR=	tools/clang/lib/Analysis
-SRCS=	AnalysisContext.cpp AnalysisManager.cpp AttrNonNullChecker.cpp \
+SRCS=	AnalysisContext.cpp ArrayBoundChecker.cpp AttrNonNullChecker.cpp \
 	BadCallChecker.cpp BasicConstraintManager.cpp \
 	BasicObjCFoundationChecks.cpp BasicStore.cpp BasicValueFactory.cpp \
-	BugReporter.cpp BugReporterVisitors.cpp CFG.cpp CFRefCount.cpp \
-	CallGraph.cpp CallInliner.cpp  CheckDeadStores.cpp \
+	BugReporter.cpp BugReporterVisitors.cpp CastToStructChecker.cpp \
+	CFG.cpp CFRefCount.cpp CallGraph.cpp CallInliner.cpp \
+	CheckDeadStores.cpp \
 	CheckObjCDealloc.cpp CheckObjCInstMethSignature.cpp \
-	CheckObjCUnusedIVars.cpp CheckSecuritySyntaxOnly.cpp DereferenceChecker.cpp DivZeroChecker.cpp Environment.cpp \
-	ExplodedGraph.cpp GRBlockCounter.cpp GRCoreEngine.cpp GRExprEngine.cpp \
-	GRExprEngineInternalChecks.cpp GRState.cpp LiveVariables.cpp \
-	MemRegion.cpp NSAutoreleasePoolChecker.cpp NSErrorChecker.cpp PathDiagnostic.cpp \
-	RangeConstraintManager.cpp RegionStore.cpp SVals.cpp SValuator.cpp \
+	CheckObjCUnusedIVars.cpp CheckSecuritySyntaxOnly.cpp \
+	CheckSizeofPointer.cpp \
+	DereferenceChecker.cpp DivZeroChecker.cpp Environment.cpp \
+	ExplodedGraph.cpp FixedAddressChecker.cpp GRBlockCounter.cpp \
+	GRCoreEngine.cpp GRExprEngine.cpp \
+	GRExprEngineExperimentalChecks.cpp GRExprEngineInternalChecks.cpp \
+	GRState.cpp LiveVariables.cpp MallocChecker.cpp \
+	ManagerRegistry.cpp MemRegion.cpp NSAutoreleasePoolChecker.cpp \
+	NSErrorChecker.cpp PathDiagnostic.cpp PointerArithChecker.cpp \
+	PointerSubChecker.cpp PthreadLockChecker.cpp \
+	ReturnPointerRangeChecker.cpp RangeConstraintManager.cpp RegionStore.cpp \
+	ReturnStackAddressChecker.cpp ReturnUndefChecker.cpp SVals.cpp \
+	SValuator.cpp \
 	SimpleConstraintManager.cpp SimpleSValuator.cpp Store.cpp \
 	SymbolManager.cpp UndefinedArgChecker.cpp \
+	UndefinedArraySubscriptChecker.cpp \
 	UndefinedAssignmentChecker.cpp UninitializedValues.cpp \
 	ValueManager.cpp VLASizeChecker.cpp
 

Modified: projects/clangbsd/usr.bin/clang/lib/libclangast/Makefile
==============================================================================
--- projects/clangbsd/usr.bin/clang/lib/libclangast/Makefile	Wed Nov 18 16:45:27 2009	(r199486)
+++ projects/clangbsd/usr.bin/clang/lib/libclangast/Makefile	Wed Nov 18 17:45:48 2009	(r199487)
@@ -10,7 +10,7 @@ SRCS=	APValue.cpp ASTConsumer.cpp ASTCon
 	NestedNameSpecifier.cpp ParentMap.cpp RecordLayoutBuilder.cpp \
 	Stmt.cpp StmtDumper.cpp StmtIterator.cpp StmtPrinter.cpp \
 	StmtProfile.cpp StmtViz.cpp TemplateBase.cpp TemplateName.cpp Type.cpp \
-	TypeLoc.cpp
+	TypeLoc.cpp TypePrinter.cpp
 
 TGHDRS=	DiagnosticASTKinds DiagnosticCommonKinds
 

Modified: projects/clangbsd/usr.bin/clang/lib/libclangfrontend/Makefile
==============================================================================
--- projects/clangbsd/usr.bin/clang/lib/libclangfrontend/Makefile	Wed Nov 18 16:45:27 2009	(r199486)
+++ projects/clangbsd/usr.bin/clang/lib/libclangfrontend/Makefile	Wed Nov 18 17:45:48 2009	(r199487)
@@ -4,16 +4,19 @@ LIB=	clangfrontend
 
 SRCDIR=	tools/clang/lib/Frontend
 SRCS=	ASTConsumers.cpp ASTUnit.cpp AnalysisConsumer.cpp Backend.cpp \
-	CacheTokens.cpp DeclXML.cpp DependencyFile.cpp DiagChecker.cpp \
-	DocumentXML.cpp FixItRewriter.cpp GeneratePCH.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 ManagerRegistry.cpp PCHReader.cpp \
+	InitPreprocessor.cpp PCHReader.cpp \
 	PCHReaderDecl.cpp PCHReaderStmt.cpp PCHWriter.cpp \
 	PCHWriterDecl.cpp PCHWriterStmt.cpp PlistDiagnostics.cpp \
 	PrintParserCallbacks.cpp PrintPreprocessedOutput.cpp \
 	RewriteBlocks.cpp RewriteMacros.cpp RewriteObjC.cpp \
 	RewriteTest.cpp StmtXML.cpp TextDiagnosticBuffer.cpp \
-	TextDiagnosticPrinter.cpp TypeXML.cpp Warnings.cpp
+	TextDiagnosticPrinter.cpp TypeXML.cpp VerifyDiagnosticsClient.cpp \
+	Warnings.cpp
 
 TGHDRS=	DiagnosticCommonKinds DiagnosticFrontendKinds \
 	DiagnosticLexKinds DiagnosticSemaKinds

Modified: projects/clangbsd/usr.bin/clang/lib/libllvmanalysis/Makefile
==============================================================================
--- projects/clangbsd/usr.bin/clang/lib/libllvmanalysis/Makefile	Wed Nov 18 16:45:27 2009	(r199486)
+++ projects/clangbsd/usr.bin/clang/lib/libllvmanalysis/Makefile	Wed Nov 18 17:45:48 2009	(r199487)
@@ -8,7 +8,8 @@ SRCS=	AliasAnalysis.cpp AliasAnalysisCou
 	AliasSetTracker.cpp Analysis.cpp BasicAliasAnalysis.cpp \
 	CFGPrinter.cpp CaptureTracking.cpp ConstantFolding.cpp \
 	DbgInfoPrinter.cpp DebugInfo.cpp IVUsers.cpp InlineCost.cpp \
-	InstCount.cpp Interval.cpp IntervalPartition.cpp \
+	InstructionSimplify.cpp \
+	InstCount.cpp Interval.cpp IntervalPartition.cpp LazyValueInfo.cpp \
 	LibCallAliasAnalysis.cpp LibCallSemantics.cpp LiveValues.cpp \
 	LoopDependenceAnalysis.cpp LoopInfo.cpp LoopPass.cpp \
 	MemoryBuiltins.cpp MemoryDependenceAnalysis.cpp PointerTracking.cpp \

Modified: projects/clangbsd/usr.bin/clang/lib/libllvmarmcodegen/Makefile
==============================================================================
--- projects/clangbsd/usr.bin/clang/lib/libllvmarmcodegen/Makefile	Wed Nov 18 16:45:27 2009	(r199486)
+++ projects/clangbsd/usr.bin/clang/lib/libllvmarmcodegen/Makefile	Wed Nov 18 17:45:48 2009	(r199487)
@@ -5,7 +5,7 @@ LIB=	llvmarmcodegen
 SRCDIR=	lib/Target/ARM
 SRCS=	ARMBaseInstrInfo.cpp ARMBaseRegisterInfo.cpp \
 	ARMCodeEmitter.cpp ARMConstantIslandPass.cpp \
-	ARMConstantPoolValue.cpp ARMISelDAGToDAG.cpp \
+	ARMConstantPoolValue.cpp ARMExpandPseudoInsts.cpp ARMISelDAGToDAG.cpp \
 	ARMISelLowering.cpp ARMInstrInfo.cpp ARMJITInfo.cpp \
 	ARMLoadStoreOptimizer.cpp ARMLoadStoreOptimizer.cpp ARMMCAsmInfo.cpp \
 	ARMRegisterInfo.cpp ARMSubtarget.cpp ARMTargetMachine.cpp \

Modified: projects/clangbsd/usr.bin/clang/lib/libllvmscalaropts/Makefile
==============================================================================
--- projects/clangbsd/usr.bin/clang/lib/libllvmscalaropts/Makefile	Wed Nov 18 16:45:27 2009	(r199486)
+++ projects/clangbsd/usr.bin/clang/lib/libllvmscalaropts/Makefile	Wed Nov 18 17:45:48 2009	(r199487)
@@ -4,11 +4,11 @@ LIB=	llvmscalaropts
 
 SRCDIR=	lib/Transforms/Scalar
 SRCS=	ADCE.cpp BasicBlockPlacement.cpp CodeGenPrepare.cpp \
-	CondPropagate.cpp ConstantProp.cpp DCE.cpp \
+	ConstantProp.cpp DCE.cpp \
 	DeadStoreElimination.cpp GVN.cpp IndVarSimplify.cpp \
 	InstructionCombining.cpp JumpThreading.cpp LICM.cpp \
 	LoopDeletion.cpp LoopIndexSplit.cpp LoopRotation.cpp \
-	LoopStrengthReduce.cpp LoopUnroll.cpp LoopUnswitch.cpp \
+	LoopStrengthReduce.cpp LoopUnrollPass.cpp LoopUnswitch.cpp \
 	MemCpyOptimizer.cpp Reassociate.cpp \
 	Reg2Mem.cpp SCCP.cpp Scalar.cpp ScalarReplAggregates.cpp \
 	SimplifyCFGPass.cpp SimplifyHalfPowrLibCalls.cpp \