head	1.4;
access;
symbols;
locks; strict;
comment	@# @;


1.4
date	2011.02.20.19.33.47;	author dim;	state dead;
branches;
next	1.3;

1.3
date	2010.09.20.16.43.17;	author dim;	state Exp;
branches;
next	1.2;

1.2
date	2010.07.20.17.16.57;	author ed;	state Exp;
branches;
next	1.1;

1.1
date	2010.06.09.19.32.20;	author rdivacky;	state Exp;
branches;
next	;


desc
@@


1.4
log
@SVN rev 218893 on 2011-02-20 19:33:47Z by dim

Upgrade our copy of llvm/clang to r126079, from upstream's trunk.

This contains many improvements, primarily better C++ support, an
integrated assembler for x86 and support for -pg.
@
text
@# $FreeBSD: src/lib/clang/libclangchecker/Makefile,v 1.3 2010/09/20 16:43:17 dim Exp $

LIB=	clangchecker

SRCDIR=	tools/clang/lib/Checker
SRCS=	AdjustedReturnValueChecker.cpp \
	AggExprVisitor.cpp \
	AnalysisConsumer.cpp \
	AnalysisManager.cpp \
	ArrayBoundChecker.cpp \
	AttrNonNullChecker.cpp \
	BasicConstraintManager.cpp \
	BasicObjCFoundationChecks.cpp \
	BasicStore.cpp \
	BasicValueFactory.cpp \
	BugReporter.cpp \
	BugReporterVisitors.cpp \
	BuiltinFunctionChecker.cpp \
	CFRefCount.cpp \
	CStringChecker.cpp \
	CallAndMessageChecker.cpp \
	CastSizeChecker.cpp \
	CastToStructChecker.cpp \
	CheckDeadStores.cpp \
	CheckObjCDealloc.cpp \
	CheckObjCInstMethSignature.cpp \
	CheckSecuritySyntaxOnly.cpp \
	CheckSizeofPointer.cpp \
	Checker.cpp \
	CheckerHelpers.cpp \
	CocoaConventions.cpp \
	DereferenceChecker.cpp \
	DivZeroChecker.cpp \
	Environment.cpp \
	ExplodedGraph.cpp \
	FixedAddressChecker.cpp \
	FlatStore.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 \
	PlistDiagnostics.cpp \
	PointerArithChecker.cpp \
	PointerSubChecker.cpp \
	PthreadLockChecker.cpp \
	RangeConstraintManager.cpp \
	RegionStore.cpp \
	ReturnPointerRangeChecker.cpp \
	ReturnUndefChecker.cpp \
	SVals.cpp \
	SValuator.cpp \
	SimpleConstraintManager.cpp \
	SimpleSValuator.cpp \
	StackAddrLeakChecker.cpp \
	Store.cpp \
	StreamChecker.cpp \
	SymbolManager.cpp \
	UndefBranchChecker.cpp \
	UndefCapturedBlockVarChecker.cpp \
	UndefResultChecker.cpp \
	UndefinedArraySubscriptChecker.cpp \
	UndefinedAssignmentChecker.cpp \
	UnixAPIChecker.cpp \
	UnreachableCodeChecker.cpp \
	VLASizeChecker.cpp \
	ValueManager.cpp

TGHDRS=	AttrList \
	Attrs \
	DeclNodes \
	DiagnosticCommonKinds \
	StmtNodes

.include "../clang.lib.mk"
@


1.3
log
@SVN rev 212904 on 2010-09-20 16:43:17Z by dim

Upgrade our Clang in base to r114020, from upstream's release_28 branch.

Approved-by:	rpaulo (mentor)
@
text
@d1 1
a1 1
# $FreeBSD$
@


1.2
log
@SVN rev 210299 on 2010-07-20 17:16:57Z by ed

Upgrade our Clang in base to r108428.

This commit merges the latest LLVM sources from the vendor space. It
also updates the build glue to match the new sources. Clang's version
number is changed to match LLVM's, which means /usr/include/clang/2.0
has been renamed to /usr/include/clang/2.8.

Obtained from:	projects/clangbsd
@
text
@d9 1
a21 1
	CallInliner.cpp \
d30 1
d71 1
a72 1
	Store.cpp \
d80 1
d84 2
a85 2
TGHDRS=	Attrs \
	AttrList \
a86 1
	DiagnosticAnalysisKinds \
@


1.1
log
@SVN rev 208963 on 2010-06-09 19:32:20Z by rdivacky

Import the build makefiles for clang/LLVM.

Approved by:	ed (mentor)
@
text
@d6 70
a75 26
SRCS=	AdjustedReturnValueChecker.cpp AggExprVisitor.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 \
	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 \
	MallocChecker.cpp ManagerRegistry.cpp MemRegion.cpp \
	NSAutoreleasePoolChecker.cpp NSErrorChecker.cpp \
	NoReturnFunctionChecker.cpp OSAtomicChecker.cpp \
	ObjCUnusedIVarsChecker.cpp PathDiagnostic.cpp \
	PointerArithChecker.cpp PointerSubChecker.cpp \
	PthreadLockChecker.cpp RangeConstraintManager.cpp \
	RegionStore.cpp ReturnPointerRangeChecker.cpp \
	ReturnStackAddressChecker.cpp ReturnUndefChecker.cpp SVals.cpp \
	SValuator.cpp SimpleConstraintManager.cpp SimpleSValuator.cpp \
	Store.cpp SymbolManager.cpp UndefBranchChecker.cpp \
	UndefCapturedBlockVarChecker.cpp UndefResultChecker.cpp \
d78 3
a80 1
	UnixAPIChecker.cpp VLASizeChecker.cpp ValueManager.cpp
d82 6
a87 1
TGHDRS=	DiagnosticAnalysisKinds DiagnosticCommonKinds StmtNodes
@

