svn commit: r198910 - in projects/clangbsd/usr.bin/clang/lib: libclanganalysis libclangast libclangcodegen libllvmanalysis libllvmarmcodegen libllvmcodegen libllvmipo libllvmscalaropts libllvmtrans...

Roman Divacky rdivacky at FreeBSD.org
Wed Nov 4 17:00:24 UTC 2009


Author: rdivacky
Date: Wed Nov  4 17:00:24 2009
New Revision: 198910
URL: http://svn.freebsd.org/changeset/base/198910

Log:
  Adjust makefiles for new llvm/clang.

Modified:
  projects/clangbsd/usr.bin/clang/lib/libclanganalysis/Makefile
  projects/clangbsd/usr.bin/clang/lib/libclangast/Makefile
  projects/clangbsd/usr.bin/clang/lib/libclangcodegen/Makefile
  projects/clangbsd/usr.bin/clang/lib/libllvmanalysis/Makefile
  projects/clangbsd/usr.bin/clang/lib/libllvmarmcodegen/Makefile
  projects/clangbsd/usr.bin/clang/lib/libllvmcodegen/Makefile
  projects/clangbsd/usr.bin/clang/lib/libllvmipo/Makefile
  projects/clangbsd/usr.bin/clang/lib/libllvmscalaropts/Makefile
  projects/clangbsd/usr.bin/clang/lib/libllvmtransformutils/Makefile

Modified: projects/clangbsd/usr.bin/clang/lib/libclanganalysis/Makefile
==============================================================================
--- projects/clangbsd/usr.bin/clang/lib/libclanganalysis/Makefile	Wed Nov  4 16:59:53 2009	(r198909)
+++ projects/clangbsd/usr.bin/clang/lib/libclanganalysis/Makefile	Wed Nov  4 17:00:24 2009	(r198910)
@@ -3,18 +3,21 @@
 LIB=	clanganalysis
 
 SRCDIR=	tools/clang/lib/Analysis
-SRCS=	AnalysisContext.cpp AnalysisManager.cpp BasicConstraintManager.cpp \
+SRCS=	AnalysisContext.cpp AnalysisManager.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 CheckNSError.cpp \
+	CallGraph.cpp CallInliner.cpp  CheckDeadStores.cpp \
 	CheckObjCDealloc.cpp CheckObjCInstMethSignature.cpp \
-	CheckObjCUnusedIVars.cpp CheckSecuritySyntaxOnly.cpp Environment.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 PathDiagnostic.cpp RangeConstraintManager.cpp \
-	RegionStore.cpp SVals.cpp SValuator.cpp SimpleConstraintManager.cpp \
-	SimpleSValuator.cpp Store.cpp SymbolManager.cpp \
-	UninitializedValues.cpp ValueManager.cpp
+	MemRegion.cpp NSAutoreleasePoolChecker.cpp NSErrorChecker.cpp PathDiagnostic.cpp \
+	RangeConstraintManager.cpp RegionStore.cpp SVals.cpp SValuator.cpp \
+	SimpleConstraintManager.cpp SimpleSValuator.cpp Store.cpp \
+	SymbolManager.cpp UndefinedArgChecker.cpp \
+	UndefinedAssignmentChecker.cpp UninitializedValues.cpp \
+	ValueManager.cpp VLASizeChecker.cpp
 
 TGHDRS=	DiagnosticAnalysisKinds DiagnosticCommonKinds
 

Modified: projects/clangbsd/usr.bin/clang/lib/libclangast/Makefile
==============================================================================
--- projects/clangbsd/usr.bin/clang/lib/libclangast/Makefile	Wed Nov  4 16:59:53 2009	(r198909)
+++ projects/clangbsd/usr.bin/clang/lib/libclangast/Makefile	Wed Nov  4 17:00:24 2009	(r198910)
@@ -9,7 +9,8 @@ SRCS=	APValue.cpp ASTConsumer.cpp ASTCon
 	ExprCXX.cpp ExprConstant.cpp InheritViz.cpp \
 	NestedNameSpecifier.cpp ParentMap.cpp RecordLayoutBuilder.cpp \
 	Stmt.cpp StmtDumper.cpp StmtIterator.cpp StmtPrinter.cpp \
-	StmtProfile.cpp StmtViz.cpp TemplateName.cpp Type.cpp TypeLoc.cpp
+	StmtProfile.cpp StmtViz.cpp TemplateBase.cpp TemplateName.cpp Type.cpp \
+	TypeLoc.cpp
 
 TGHDRS=	DiagnosticASTKinds DiagnosticCommonKinds
 

Modified: projects/clangbsd/usr.bin/clang/lib/libclangcodegen/Makefile
==============================================================================
--- projects/clangbsd/usr.bin/clang/lib/libclangcodegen/Makefile	Wed Nov  4 16:59:53 2009	(r198909)
+++ projects/clangbsd/usr.bin/clang/lib/libclangcodegen/Makefile	Wed Nov  4 17:00:24 2009	(r198910)
@@ -3,7 +3,8 @@
 LIB=	clangcodegen
 
 SRCDIR=	tools/clang/lib/CodeGen
-SRCS=	CGBlocks.cpp CGBuiltin.cpp CGCXX.cpp CGCXXClass.cpp CGCXXExpr.cpp \
+SRCS=	CGBlocks.cpp CGBuiltin.cpp CGException.cpp CGCXX.cpp CGCXXClass.cpp \
+	CGCXXExpr.cpp \
 	CGCXXTemp.cpp CGCall.cpp CGDebugInfo.cpp CGDecl.cpp CGExpr.cpp \
 	CGExprAgg.cpp CGExprComplex.cpp CGExprConstant.cpp CGExprScalar.cpp \
 	CGObjC.cpp CGObjCGNU.cpp CGObjCMac.cpp CGRecordLayoutBuilder.cpp \

Modified: projects/clangbsd/usr.bin/clang/lib/libllvmanalysis/Makefile
==============================================================================
--- projects/clangbsd/usr.bin/clang/lib/libllvmanalysis/Makefile	Wed Nov  4 16:59:53 2009	(r198909)
+++ projects/clangbsd/usr.bin/clang/lib/libllvmanalysis/Makefile	Wed Nov  4 17:00:24 2009	(r198910)
@@ -11,7 +11,7 @@ SRCS=	AliasAnalysis.cpp AliasAnalysisCou
 	InstCount.cpp Interval.cpp IntervalPartition.cpp \
 	LibCallAliasAnalysis.cpp LibCallSemantics.cpp LiveValues.cpp \
 	LoopDependenceAnalysis.cpp LoopInfo.cpp LoopPass.cpp \
-	MallocHelper.cpp MemoryDependenceAnalysis.cpp PointerTracking.cpp \
+	MemoryBuiltins.cpp MemoryDependenceAnalysis.cpp PointerTracking.cpp \
 	PostDominators.cpp ProfileEstimatorPass.cpp ProfileInfo.cpp \
 	ProfileInfoLoader.cpp ProfileInfoLoaderPass.cpp \
 	ProfileVerifierPass.cpp ScalarEvolution.cpp \

Modified: projects/clangbsd/usr.bin/clang/lib/libllvmarmcodegen/Makefile
==============================================================================
--- projects/clangbsd/usr.bin/clang/lib/libllvmarmcodegen/Makefile	Wed Nov  4 16:59:53 2009	(r198909)
+++ projects/clangbsd/usr.bin/clang/lib/libllvmarmcodegen/Makefile	Wed Nov  4 17:00:24 2009	(r198910)
@@ -9,6 +9,7 @@ SRCS=	ARMBaseInstrInfo.cpp ARMBaseRegist
 	ARMISelLowering.cpp ARMInstrInfo.cpp ARMJITInfo.cpp \
 	ARMLoadStoreOptimizer.cpp ARMLoadStoreOptimizer.cpp ARMMCAsmInfo.cpp \
 	ARMRegisterInfo.cpp ARMSubtarget.cpp ARMTargetMachine.cpp \
+	NEONMoveFix.cpp \
 	NEONPreAllocPass.cpp Thumb1InstrInfo.cpp Thumb1RegisterInfo.cpp \
 	Thumb2ITBlockPass.cpp Thumb2InstrInfo.cpp Thumb2RegisterInfo.cpp \
 	Thumb2SizeReduction.cpp

Modified: projects/clangbsd/usr.bin/clang/lib/libllvmcodegen/Makefile
==============================================================================
--- projects/clangbsd/usr.bin/clang/lib/libllvmcodegen/Makefile	Wed Nov  4 16:59:53 2009	(r198909)
+++ projects/clangbsd/usr.bin/clang/lib/libllvmcodegen/Makefile	Wed Nov  4 17:00:24 2009	(r198910)
@@ -3,12 +3,12 @@
 LIB=	llvmcodegen
 
 SRCDIR=	lib/CodeGen
-SRCS=	BranchFolding.cpp CodePlacementOpt.cpp \
-	DeadMachineInstructionElim.cpp DwarfEHPrepare.cpp \
-	ELFCodeEmitter.cpp ELFWriter.cpp ExactHazardRecognizer.cpp \
-	GCMetadata.cpp GCMetadataPrinter.cpp GCStrategy.cpp \
-	IfConversion.cpp IntrinsicLowering.cpp LLVMTargetMachine.cpp \
-	LatencyPriorityQueue.cpp LiveInterval.cpp \
+SRCS=	AggressiveAntiDepBreaker.cpp BranchFolding.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 \
+	LLVMTargetMachine.cpp LatencyPriorityQueue.cpp LiveInterval.cpp \
 	LiveIntervalAnalysis.cpp LiveStackAnalysis.cpp \
 	LiveVariables.cpp LowerSubregs.cpp MachOCodeEmitter.cpp MachOWriter.cpp \
 	MachineBasicBlock.cpp MachineDominators.cpp \
@@ -18,16 +18,17 @@ SRCS=	BranchFolding.cpp CodePlacementOpt
 	MachinePassRegistry.cpp MachineRegisterInfo.cpp \
 	MachineSink.cpp MachineVerifier.cpp ObjectCodeEmitter.cpp OcamlGC.cpp \
 	PHIElimination.cpp Passes.cpp PostRASchedulerList.cpp \
-	PreAllocSplitting.cpp PrologEpilogInserter.cpp \
+	PreAllocSplitting.cpp ProcessImplicitDefs.cpp PrologEpilogInserter.cpp \
 	PseudoSourceValue.cpp RegAllocLinearScan.cpp RegAllocLocal.cpp \
 	RegAllocPBQP.cpp RegisterCoalescer.cpp \
 	RegisterScavenging.cpp ScheduleDAG.cpp ScheduleDAGEmit.cpp \
 	ScheduleDAGInstrs.cpp ScheduleDAGPrinter.cpp \
 	ShrinkWrapping.cpp ShadowStackGC.cpp \
-	SimpleRegisterCoalescing.cpp SjLjEHPrepare.cpp Spiller.cpp \
-	StackProtector.cpp StackSlotColoring.cpp StrongPHIElimination.cpp \
-	TargetInstrInfoImpl.cpp TwoAddressInstructionPass.cpp \
-	UnreachableBlockElim.cpp VirtRegMap.cpp VirtRegRewriter.cpp
+	SimpleRegisterCoalescing.cpp SjLjEHPrepare.cpp SlotIndexes.cpp \
+	Spiller.cpp StackProtector.cpp StackSlotColoring.cpp \
+	StrongPHIElimination.cpp TargetInstrInfoImpl.cpp \
+	TwoAddressInstructionPass.cpp UnreachableBlockElim.cpp VirtRegMap.cpp \
+	VirtRegRewriter.cpp
 
 TGHDRS=	Intrinsics
 

Modified: projects/clangbsd/usr.bin/clang/lib/libllvmipo/Makefile
==============================================================================
--- projects/clangbsd/usr.bin/clang/lib/libllvmipo/Makefile	Wed Nov  4 16:59:53 2009	(r198909)
+++ projects/clangbsd/usr.bin/clang/lib/libllvmipo/Makefile	Wed Nov  4 17:00:24 2009	(r198910)
@@ -9,7 +9,7 @@ SRCS=	ArgumentPromotion.cpp ConstantMerg
 	IPConstantPropagation.cpp IPO.cpp \
 	InlineAlways.cpp InlineSimple.cpp Inliner.cpp Internalize.cpp \
 	LoopExtractor.cpp LowerSetJmp.cpp MergeFunctions.cpp \
-	PartialSpecialization.cpp PruneEH.cpp RaiseAllocations.cpp \
+	PartialSpecialization.cpp PruneEH.cpp \
 	StripDeadPrototypes.cpp StripSymbols.cpp \
 	StructRetPromotion.cpp
 

Modified: projects/clangbsd/usr.bin/clang/lib/libllvmscalaropts/Makefile
==============================================================================
--- projects/clangbsd/usr.bin/clang/lib/libllvmscalaropts/Makefile	Wed Nov  4 16:59:53 2009	(r198909)
+++ projects/clangbsd/usr.bin/clang/lib/libllvmscalaropts/Makefile	Wed Nov  4 17:00:24 2009	(r198910)
@@ -3,7 +3,7 @@
 LIB=	llvmscalaropts
 
 SRCDIR=	lib/Transforms/Scalar
-SRCS=	ADCE.cpp BasicBlockPlacement.cpp CodeGenLICM.cpp CodeGenPrepare.cpp \
+SRCS=	ADCE.cpp BasicBlockPlacement.cpp CodeGenPrepare.cpp \
 	CondPropagate.cpp ConstantProp.cpp DCE.cpp \
 	DeadStoreElimination.cpp GVN.cpp IndVarSimplify.cpp \
 	InstructionCombining.cpp JumpThreading.cpp LICM.cpp \

Modified: projects/clangbsd/usr.bin/clang/lib/libllvmtransformutils/Makefile
==============================================================================
--- projects/clangbsd/usr.bin/clang/lib/libllvmtransformutils/Makefile	Wed Nov  4 16:59:53 2009	(r198909)
+++ projects/clangbsd/usr.bin/clang/lib/libllvmtransformutils/Makefile	Wed Nov  4 17:00:24 2009	(r198910)
@@ -8,9 +8,9 @@ SRCS=	AddrModeMatcher.cpp BasicBlockUtil
 	CloneModule.cpp CodeExtractor.cpp \
 	DemoteRegToStack.cpp InlineFunction.cpp \
 	InstructionNamer.cpp LCSSA.cpp Local.cpp LoopSimplify.cpp \
-	LowerAllocations.cpp LowerInvoke.cpp LowerSwitch.cpp \
+	LoopUnroll.cpp LowerInvoke.cpp LowerSwitch.cpp \
 	Mem2Reg.cpp PromoteMemoryToRegister.cpp SSAUpdater.cpp SSI.cpp \
-	SimplifyCFG.cpp UnifyFunctionExitNodes.cpp UnrollLoop.cpp \
+	SimplifyCFG.cpp UnifyFunctionExitNodes.cpp \
 	ValueMapper.cpp
 
 TGHDRS=	Intrinsics


More information about the svn-src-projects mailing list