svn commit: r292988 - in projects/clang380-import: . lib/clang lib/clang/include lib/clang/include/llvm/IR lib/clang/libclangast lib/clang/libclangcodegen lib/clang/libclangfrontend lib/clang/libcl...
Dimitry Andric
dim at FreeBSD.org
Thu Dec 31 14:39:52 UTC 2015
Author: dim
Date: Thu Dec 31 14:39:45 2015
New Revision: 292988
URL: https://svnweb.freebsd.org/changeset/base/292988
Log:
First part of updating llvm/clang build glue: getting llvm-tblgen,
clang-tblgen and clang itself built.
Added:
projects/clang380-import/lib/clang/include/AttributesCompatFunc.inc (contents, props changed)
projects/clang380-import/lib/clang/include/llvm/IR/Attributes.inc (contents, props changed)
projects/clang380-import/lib/clang/libllvmaarch64asmprinter/
- copied from r292987, projects/clang380-import/lib/clang/libllvmaarch64instprinter/
projects/clang380-import/lib/clang/libllvmarmasmprinter/
- copied from r292987, projects/clang380-import/lib/clang/libllvmarminstprinter/
projects/clang380-import/lib/clang/libllvmmipsasmprinter/
- copied from r292987, projects/clang380-import/lib/clang/libllvmmipsinstprinter/
projects/clang380-import/lib/clang/libllvmpowerpcasmprinter/
- copied from r292987, projects/clang380-import/lib/clang/libllvmpowerpcinstprinter/
projects/clang380-import/lib/clang/libllvmsparcasmprinter/
- copied from r292987, projects/clang380-import/lib/clang/libllvmsparcinstprinter/
projects/clang380-import/lib/clang/libllvmx86asmprinter/
- copied from r292987, projects/clang380-import/lib/clang/libllvmx86instprinter/
projects/clang380-import/usr.bin/clang/llvm-tblgen/
- copied from r292987, projects/clang380-import/usr.bin/clang/tblgen/
projects/clang380-import/usr.bin/clang/llvm-tblgen/llvm-tblgen.1
- copied unchanged from r292951, projects/clang380-import/usr.bin/clang/tblgen/tblgen.1
Deleted:
projects/clang380-import/lib/clang/libllvmaarch64instprinter/
projects/clang380-import/lib/clang/libllvmarminstprinter/
projects/clang380-import/lib/clang/libllvmipa/
projects/clang380-import/lib/clang/libllvmmipsinstprinter/
projects/clang380-import/lib/clang/libllvmpowerpcinstprinter/
projects/clang380-import/lib/clang/libllvmsparcinstprinter/
projects/clang380-import/lib/clang/libllvmx86instprinter/
projects/clang380-import/usr.bin/clang/llvm-tblgen/tblgen.1
projects/clang380-import/usr.bin/clang/tblgen/
Modified:
projects/clang380-import/Makefile.inc1
projects/clang380-import/lib/clang/Makefile
projects/clang380-import/lib/clang/clang.build.mk
projects/clang380-import/lib/clang/libclangast/Makefile
projects/clang380-import/lib/clang/libclangcodegen/Makefile
projects/clang380-import/lib/clang/libclangfrontend/Makefile
projects/clang380-import/lib/clang/libclangrewritefrontend/Makefile
projects/clang380-import/lib/clang/libclangsema/Makefile
projects/clang380-import/lib/clang/libclangserialization/Makefile
projects/clang380-import/lib/clang/libclangstaticanalyzercheckers/Makefile
projects/clang380-import/lib/clang/libclangstaticanalyzercore/Makefile
projects/clang380-import/lib/clang/libclangstaticanalyzerfrontend/Makefile
projects/clang380-import/lib/clang/libllvmaarch64asmprinter/Makefile
projects/clang380-import/lib/clang/libllvmaarch64codegen/Makefile
projects/clang380-import/lib/clang/libllvmaarch64desc/Makefile
projects/clang380-import/lib/clang/libllvmaarch64disassembler/Makefile
projects/clang380-import/lib/clang/libllvmanalysis/Makefile
projects/clang380-import/lib/clang/libllvmarmasmprinter/Makefile
projects/clang380-import/lib/clang/libllvmarmcodegen/Makefile
projects/clang380-import/lib/clang/libllvmarmdesc/Makefile
projects/clang380-import/lib/clang/libllvmarminfo/Makefile
projects/clang380-import/lib/clang/libllvmasmparser/Makefile
projects/clang380-import/lib/clang/libllvmasmprinter/Makefile
projects/clang380-import/lib/clang/libllvmbitreader/Makefile
projects/clang380-import/lib/clang/libllvmbitwriter/Makefile
projects/clang380-import/lib/clang/libllvmcodegen/Makefile
projects/clang380-import/lib/clang/libllvmcore/Makefile
projects/clang380-import/lib/clang/libllvmdebuginfodwarf/Makefile
projects/clang380-import/lib/clang/libllvminstcombine/Makefile
projects/clang380-import/lib/clang/libllvminstrumentation/Makefile
projects/clang380-import/lib/clang/libllvmipo/Makefile
projects/clang380-import/lib/clang/libllvmirreader/Makefile
projects/clang380-import/lib/clang/libllvmlinker/Makefile
projects/clang380-import/lib/clang/libllvmmc/Makefile
projects/clang380-import/lib/clang/libllvmmipsasmparser/Makefile
projects/clang380-import/lib/clang/libllvmmipsasmprinter/Makefile
projects/clang380-import/lib/clang/libllvmmipscodegen/Makefile
projects/clang380-import/lib/clang/libllvmmipsdesc/Makefile
projects/clang380-import/lib/clang/libllvmmipsdisassembler/Makefile
projects/clang380-import/lib/clang/libllvmmipsinfo/Makefile
projects/clang380-import/lib/clang/libllvmobjcarcopts/Makefile
projects/clang380-import/lib/clang/libllvmobject/Makefile
projects/clang380-import/lib/clang/libllvmorcjit/Makefile
projects/clang380-import/lib/clang/libllvmpowerpcasmprinter/Makefile
projects/clang380-import/lib/clang/libllvmpowerpccodegen/Makefile
projects/clang380-import/lib/clang/libllvmpowerpcinfo/Makefile
projects/clang380-import/lib/clang/libllvmprofiledata/Makefile
projects/clang380-import/lib/clang/libllvmscalaropts/Makefile
projects/clang380-import/lib/clang/libllvmselectiondag/Makefile
projects/clang380-import/lib/clang/libllvmsparcasmprinter/Makefile
projects/clang380-import/lib/clang/libllvmsparccodegen/Makefile
projects/clang380-import/lib/clang/libllvmsparcdisassembler/Makefile
projects/clang380-import/lib/clang/libllvmsparcinfo/Makefile
projects/clang380-import/lib/clang/libllvmsupport/Makefile
projects/clang380-import/lib/clang/libllvmtarget/Makefile
projects/clang380-import/lib/clang/libllvmtransformutils/Makefile
projects/clang380-import/lib/clang/libllvmvectorize/Makefile
projects/clang380-import/lib/clang/libllvmx86asmprinter/Makefile
projects/clang380-import/lib/clang/libllvmx86codegen/Makefile
projects/clang380-import/share/mk/local.meta.sys.mk
projects/clang380-import/tools/build/mk/OptionalObsoleteFiles.inc
projects/clang380-import/usr.bin/clang/Makefile
projects/clang380-import/usr.bin/clang/clang/Makefile
projects/clang380-import/usr.bin/clang/llvm-tblgen/Makefile
Modified: projects/clang380-import/Makefile.inc1
==============================================================================
--- projects/clang380-import/Makefile.inc1 Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/Makefile.inc1 Thu Dec 31 14:39:45 2015 (r292988)
@@ -1459,11 +1459,11 @@ _gensnmptree= usr.sbin/bsnmpd/gensnmptre
_clang_tblgen= \
lib/clang/libllvmsupport \
lib/clang/libllvmtablegen \
- usr.bin/clang/tblgen \
+ usr.bin/clang/llvm-tblgen \
usr.bin/clang/clang-tblgen
${_bt}-usr.bin/clang/clang-tblgen: ${_bt}-lib/clang/libllvmtablegen ${_bt}-lib/clang/libllvmsupport
-${_bt}-usr.bin/clang/tblgen: ${_bt}-lib/clang/libllvmtablegen ${_bt}-lib/clang/libllvmsupport
+${_bt}-usr.bin/clang/llvm-tblgen: ${_bt}-lib/clang/libllvmtablegen ${_bt}-lib/clang/libllvmsupport
.endif
# Default to building the GPL DTC, but build the BSDL one if users explicitly
@@ -1668,7 +1668,7 @@ NXBENV= MAKEOBJDIRPREFIX=${OBJTREE}/nxb
INSTALL="sh ${.CURDIR}/tools/install.sh" \
PATH=${PATH}:${OBJTREE}/gperf_for_gcc/usr/bin
NXBMAKE= ${NXBENV} ${MAKE} \
- TBLGEN=${NXBDESTDIR}/usr/bin/tblgen \
+ LLVM_TBLGEN=${NXBDESTDIR}/usr/bin/llvm-tblgen \
CLANG_TBLGEN=${NXBDESTDIR}/usr/bin/clang-tblgen \
MACHINE=${TARGET} MACHINE_ARCH=${TARGET_ARCH} \
MK_GDB=no MK_TESTS=no \
Modified: projects/clang380-import/lib/clang/Makefile
==============================================================================
--- projects/clang380-import/lib/clang/Makefile Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/Makefile Thu Dec 31 14:39:45 2015 (r292988)
@@ -38,7 +38,6 @@ SUBDIR= libclanganalysis \
libllvmcore \
libllvminstcombine \
libllvminstrumentation \
- libllvmipa \
libllvmipo \
libllvmirreader \
libllvmlinker \
@@ -58,38 +57,38 @@ SUBDIR= libclanganalysis \
libllvmvectorize \
\
libllvmaarch64asmparser \
+ libllvmaarch64asmprinter \
libllvmaarch64codegen \
libllvmaarch64desc \
libllvmaarch64info \
- libllvmaarch64instprinter \
libllvmaarch64utils \
libllvmarmasmparser \
+ libllvmarmasmprinter \
libllvmarmcodegen \
libllvmarmdesc \
libllvmarmdisassembler \
libllvmarminfo \
- libllvmarminstprinter \
libllvmmipsasmparser \
+ libllvmmipsasmprinter \
libllvmmipscodegen \
libllvmmipsdesc \
libllvmmipsinfo \
- libllvmmipsinstprinter \
libllvmpowerpcasmparser \
+ libllvmpowerpcasmprinter \
libllvmpowerpccodegen \
libllvmpowerpcdesc \
libllvmpowerpcdisassembler \
libllvmpowerpcinfo \
- libllvmpowerpcinstprinter \
libllvmsparcasmparser \
+ libllvmsparcasmprinter \
libllvmsparccodegen \
libllvmsparcdesc \
libllvmsparcinfo \
- libllvmsparcinstprinter \
libllvmx86asmparser \
+ libllvmx86asmprinter \
libllvmx86codegen \
libllvmx86desc \
libllvmx86info \
- libllvmx86instprinter \
libllvmx86utils
.if ${MK_CLANG_EXTRAS} != "no"
@@ -99,11 +98,13 @@ SUBDIR+=libllvmdebuginfodwarf \
libllvmlto \
libllvmmirparser \
libllvmorcjit \
- libllvmpasses
+ libllvmpasses \
+ libllvmsymbolize
.endif # MK_CLANG_EXTRAS
+
.if ${MK_CLANG_EXTRAS} != "no" || ${MK_LLDB} != "no"
-SUBDIR+=libllvmaarch64disassembler \
- libllvmexecutionengine \
+SUBDIR+=libllvmexecutionengine \
+ libllvmaarch64disassembler \
libllvminterpreter \
libllvmmcjit \
libllvmmipsdisassembler \
Modified: projects/clang380-import/lib/clang/clang.build.mk
==============================================================================
--- projects/clang380-import/lib/clang/clang.build.mk Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/clang.build.mk Thu Dec 31 14:39:45 2015 (r292988)
@@ -39,13 +39,24 @@ CXXFLAGS.clang+= -stdlib=libc++
.PATH: ${LLVM_SRCS}/${SRCDIR}
-TBLGEN?= tblgen
+LLVM_TBLGEN?= llvm-tblgen
CLANG_TBLGEN?= clang-tblgen
+Attributes.inc.h: ${LLVM_SRCS}/include/llvm/IR/Attributes.td
+ ${LLVM_TBLGEN} -gen-attrs \
+ -I ${LLVM_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \
+ ${LLVM_SRCS}/include/llvm/IR/Attributes.td
+
+AttributesCompatFunc.inc.h: ${LLVM_SRCS}/lib/IR/AttributesCompatFunc.td
+ ${LLVM_TBLGEN} -gen-attrs \
+ -I ${LLVM_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \
+ ${LLVM_SRCS}/lib/IR/AttributesCompatFunc.td
+
Intrinsics.inc.h: ${LLVM_SRCS}/include/llvm/IR/Intrinsics.td
- ${TBLGEN} -gen-intrinsic \
+ ${LLVM_TBLGEN} -gen-intrinsic \
-I ${LLVM_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \
${LLVM_SRCS}/include/llvm/IR/Intrinsics.td
+
.for arch in \
AArch64/AArch64 ARM/ARM Mips/Mips PowerPC/PPC Sparc/Sparc X86/X86
. for hdr in \
@@ -63,7 +74,7 @@ Intrinsics.inc.h: ${LLVM_SRCS}/include/l
RegisterInfo/-gen-register-info \
SubtargetInfo/-gen-subtarget
${arch:T}Gen${hdr:H:C/$/.inc.h/}: ${LLVM_SRCS}/lib/Target/${arch:H}/${arch:T}.td
- ${TBLGEN} ${hdr:T:C/,/ /g} \
+ ${LLVM_TBLGEN} ${hdr:T:C/,/ /g} \
-I ${LLVM_SRCS}/include -I ${LLVM_SRCS}/lib/Target/${arch:H} \
-d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \
${LLVM_SRCS}/lib/Target/${arch:H}/${arch:T}.td
@@ -212,13 +223,13 @@ Diagnostic${hdr}Kinds.inc.h: ${CLANG_SRC
# XXX: Atrocious hack, need to clean this up later
.if defined(LIB) && ${LIB} == "llvmlibdriver"
Options.inc.h: ${LLVM_SRCS}/lib/LibDriver/Options.td
- ${TBLGEN} -gen-opt-parser-defs \
+ ${LLVM_TBLGEN} -gen-opt-parser-defs \
-I ${LLVM_SRCS}/include \
-d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \
${LLVM_SRCS}/lib/LibDriver/Options.td
.else
Options.inc.h: ${CLANG_SRCS}/include/clang/Driver/Options.td
- ${TBLGEN} -gen-opt-parser-defs \
+ ${LLVM_TBLGEN} -gen-opt-parser-defs \
-I ${LLVM_SRCS}/include -I ${CLANG_SRCS}/include/clang/Driver \
-d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \
${CLANG_SRCS}/include/clang/Driver/Options.td
Added: projects/clang380-import/lib/clang/include/AttributesCompatFunc.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clang380-import/lib/clang/include/AttributesCompatFunc.inc Thu Dec 31 14:39:45 2015 (r292988)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "AttributesCompatFunc.inc.h"
Added: projects/clang380-import/lib/clang/include/llvm/IR/Attributes.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clang380-import/lib/clang/include/llvm/IR/Attributes.inc Thu Dec 31 14:39:45 2015 (r292988)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "Attributes.inc.h"
Modified: projects/clang380-import/lib/clang/libclangast/Makefile
==============================================================================
--- projects/clang380-import/lib/clang/libclangast/Makefile Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/libclangast/Makefile Thu Dec 31 14:39:45 2015 (r292988)
@@ -34,6 +34,7 @@ SRCS= APValue.cpp \
ExprCXX.cpp \
ExprClassification.cpp \
ExprConstant.cpp \
+ ExprObjC.cpp \
ExternalASTSource.cpp \
InheritViz.cpp \
ItaniumCXXABI.cpp \
@@ -43,13 +44,17 @@ SRCS= APValue.cpp \
MicrosoftMangle.cpp \
NSAPI.cpp \
NestedNameSpecifier.cpp \
+ OpenMPClause.cpp \
ParentMap.cpp \
RawCommentList.cpp \
RecordLayout.cpp \
RecordLayoutBuilder.cpp \
SelectorLocationsKind.cpp \
Stmt.cpp \
+ StmtCXX.cpp \
StmtIterator.cpp \
+ StmtObjC.cpp \
+ StmtOpenMP.cpp \
StmtPrinter.cpp \
StmtProfile.cpp \
StmtViz.cpp \
Modified: projects/clang380-import/lib/clang/libclangcodegen/Makefile
==============================================================================
--- projects/clang380-import/lib/clang/libclangcodegen/Makefile Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/libclangcodegen/Makefile Thu Dec 31 14:39:45 2015 (r292988)
@@ -56,6 +56,7 @@ SRCS= BackendUtil.cpp \
TGHDRS= AttrList \
AttrParsedAttrList \
AttrVisitor \
+ Attributes \
Attrs \
CommentCommandList \
CommentNodes \
Modified: projects/clang380-import/lib/clang/libclangfrontend/Makefile
==============================================================================
--- projects/clang380-import/lib/clang/libclangfrontend/Makefile Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/libclangfrontend/Makefile Thu Dec 31 14:39:45 2015 (r292988)
@@ -33,6 +33,7 @@ SRCS= ASTConsumers.cpp \
PrintPreprocessedOutput.cpp \
SerializedDiagnosticPrinter.cpp \
SerializedDiagnosticReader.cpp \
+ TestModuleFileExtension.cpp \
TextDiagnostic.cpp \
TextDiagnosticBuffer.cpp \
TextDiagnosticPrinter.cpp \
@@ -41,6 +42,7 @@ SRCS= ASTConsumers.cpp \
TGHDRS= AttrList \
AttrParsedAttrList \
AttrVisitor \
+ Attributes \
Attrs \
CommentCommandList \
CommentNodes \
Modified: projects/clang380-import/lib/clang/libclangrewritefrontend/Makefile
==============================================================================
--- projects/clang380-import/lib/clang/libclangrewritefrontend/Makefile Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/libclangrewritefrontend/Makefile Thu Dec 31 14:39:45 2015 (r292988)
@@ -1,6 +1,6 @@
# $FreeBSD$
-.include <bsd.own.mk>
+.include <src.opts.mk>
LIB= clangrewritefrontend
@@ -12,6 +12,11 @@ SRCS= FixItRewriter.cpp \
RewriteMacros.cpp \
RewriteTest.cpp
+.if ${MK_CLANG_EXTRAS} != "no"
+SRCS+= RewriteModernObjC.cpp \
+ RewriteObjC.cpp
+.endif
+
TGHDRS= AttrList \
AttrParsedAttrList \
Attrs \
Modified: projects/clang380-import/lib/clang/libclangsema/Makefile
==============================================================================
--- projects/clang380-import/lib/clang/libclangsema/Makefile Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/libclangsema/Makefile Thu Dec 31 14:39:45 2015 (r292988)
@@ -24,6 +24,7 @@ SRCS= AnalysisBasedWarnings.cpp \
SemaChecking.cpp \
SemaCodeComplete.cpp \
SemaConsumer.cpp \
+ SemaCoroutine.cpp \
SemaDecl.cpp \
SemaDeclAttr.cpp \
SemaDeclCXX.cpp \
Modified: projects/clang380-import/lib/clang/libclangserialization/Makefile
==============================================================================
--- projects/clang380-import/lib/clang/libclangserialization/Makefile Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/libclangserialization/Makefile Thu Dec 31 14:39:45 2015 (r292988)
@@ -15,6 +15,7 @@ SRCS= ASTCommon.cpp \
GeneratePCH.cpp \
GlobalModuleIndex.cpp \
Module.cpp \
+ ModuleFileExtension.cpp \
ModuleManager.cpp
TGHDRS= AttrList \
Modified: projects/clang380-import/lib/clang/libclangstaticanalyzercheckers/Makefile
==============================================================================
--- projects/clang380-import/lib/clang/libclangstaticanalyzercheckers/Makefile Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/libclangstaticanalyzercheckers/Makefile Thu Dec 31 14:39:45 2015 (r292988)
@@ -28,6 +28,7 @@ SRCS= AllocationDiagnostics.cpp \
DereferenceChecker.cpp \
DirectIvarAssignment.cpp \
DivZeroChecker.cpp \
+ DynamicTypeChecker.cpp \
DynamicTypePropagation.cpp \
ExprInspectionChecker.cpp \
FixedAddressChecker.cpp \
@@ -35,6 +36,7 @@ SRCS= AllocationDiagnostics.cpp \
IdenticalExprChecker.cpp \
IvarInvalidationChecker.cpp \
LLVMConventionsChecker.cpp \
+ LocalizationChecker.cpp \
MacOSKeychainAPIChecker.cpp \
MacOSXAPIChecker.cpp \
MallocChecker.cpp \
@@ -44,12 +46,14 @@ SRCS= AllocationDiagnostics.cpp \
NSErrorChecker.cpp \
NoReturnFunctionChecker.cpp \
NonNullParamChecker.cpp \
+ NullabilityChecker.cpp \
ObjCAtSyncChecker.cpp \
ObjCContainersASTChecker.cpp \
ObjCContainersChecker.cpp \
ObjCMissingSuperCallChecker.cpp \
ObjCSelfInitChecker.cpp \
ObjCUnusedIVarsChecker.cpp \
+ PaddingChecker.cpp \
PointerArithChecker.cpp \
PointerSubChecker.cpp \
PthreadLockChecker.cpp \
@@ -70,6 +74,7 @@ SRCS= AllocationDiagnostics.cpp \
UnixAPIChecker.cpp \
UnreachableCodeChecker.cpp \
VLASizeChecker.cpp \
+ VforkChecker.cpp \
VirtualCallChecker.cpp
.if ${MK_CLANG_EXTRAS} != "no"
Modified: projects/clang380-import/lib/clang/libclangstaticanalyzercore/Makefile
==============================================================================
--- projects/clang380-import/lib/clang/libclangstaticanalyzercore/Makefile Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/libclangstaticanalyzercore/Makefile Thu Dec 31 14:39:45 2015 (r292988)
@@ -21,6 +21,7 @@ SRCS= APSIntType.cpp \
CommonBugCategories.cpp \
ConstraintManager.cpp \
CoreEngine.cpp \
+ DynamicTypeMap.cpp \
Environment.cpp \
ExplodedGraph.cpp \
ExprEngine.cpp \
@@ -30,6 +31,8 @@ SRCS= APSIntType.cpp \
ExprEngineObjC.cpp \
FunctionSummary.cpp \
HTMLDiagnostics.cpp \
+ IssueHash.cpp \
+ LoopWidening.cpp \
MemRegion.cpp \
PathDiagnostic.cpp \
PlistDiagnostics.cpp \
Modified: projects/clang380-import/lib/clang/libclangstaticanalyzerfrontend/Makefile
==============================================================================
--- projects/clang380-import/lib/clang/libclangstaticanalyzerfrontend/Makefile Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/libclangstaticanalyzerfrontend/Makefile Thu Dec 31 14:39:45 2015 (r292988)
@@ -7,8 +7,8 @@ LIB= clangstaticanalyzerfrontend
SRCDIR= tools/clang/lib/StaticAnalyzer/Frontend
SRCS= AnalysisConsumer.cpp \
CheckerRegistration.cpp \
- ModelConsumer.cpp \
FrontendActions.cpp \
+ ModelConsumer.cpp \
ModelInjector.cpp
TGHDRS= AttrList \
Modified: projects/clang380-import/lib/clang/libllvmaarch64asmprinter/Makefile
==============================================================================
--- projects/clang380-import/lib/clang/libllvmaarch64instprinter/Makefile Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/libllvmaarch64asmprinter/Makefile Thu Dec 31 14:39:45 2015 (r292988)
@@ -2,7 +2,7 @@
.include <bsd.own.mk>
-LIB= llvmaarch64instprinter
+LIB= llvmaarch64asmprinter
SRCDIR= lib/Target/AArch64/InstPrinter
INCDIR= lib/Target/AArch64
Modified: projects/clang380-import/lib/clang/libllvmaarch64codegen/Makefile
==============================================================================
--- projects/clang380-import/lib/clang/libllvmaarch64codegen/Makefile Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/libllvmaarch64codegen/Makefile Thu Dec 31 14:39:45 2015 (r292988)
@@ -41,6 +41,7 @@ TGHDRS= AArch64GenCallingConv \
AArch64GenMCPseudoLowering \
AArch64GenRegisterInfo \
AArch64GenSubtargetInfo \
+ Attributes \
Intrinsics
.include "../clang.lib.mk"
Modified: projects/clang380-import/lib/clang/libllvmaarch64desc/Makefile
==============================================================================
--- projects/clang380-import/lib/clang/libllvmaarch64desc/Makefile Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/libllvmaarch64desc/Makefile Thu Dec 31 14:39:45 2015 (r292988)
@@ -19,6 +19,7 @@ CFLAGS+= -I${LLVM_SRCS}/${SRCDIR}/..
TGHDRS= AArch64GenInstrInfo \
AArch64GenMCCodeEmitter \
AArch64GenRegisterInfo \
- AArch64GenSubtargetInfo
+ AArch64GenSubtargetInfo \
+ Attributes
.include "../clang.lib.mk"
Modified: projects/clang380-import/lib/clang/libllvmaarch64disassembler/Makefile
==============================================================================
--- projects/clang380-import/lib/clang/libllvmaarch64disassembler/Makefile Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/libllvmaarch64disassembler/Makefile Thu Dec 31 14:39:45 2015 (r292988)
@@ -12,7 +12,9 @@ SRCS= AArch64Disassembler.cpp
SRCS+= AArch64ExternalSymbolizer.cpp
.endif
-TGHDRS= AArch64GenDisassemblerTables \
+TGHDRS= Attributes \
+ Intrinsics \
+ AArch64GenDisassemblerTables \
AArch64GenInstrInfo \
AArch64GenRegisterInfo \
AArch64GenSubtargetInfo
Modified: projects/clang380-import/lib/clang/libllvmanalysis/Makefile
==============================================================================
--- projects/clang380-import/lib/clang/libllvmanalysis/Makefile Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/libllvmanalysis/Makefile Thu Dec 31 14:39:45 2015 (r292988)
@@ -6,9 +6,7 @@ LIB= llvmanalysis
SRCDIR= lib/Analysis
SRCS= AliasAnalysis.cpp \
- AliasAnalysisCounter.cpp \
AliasAnalysisEvaluator.cpp \
- AliasDebugger.cpp \
AliasSetTracker.cpp \
AssumptionCache.cpp \
BasicAliasAnalysis.cpp \
@@ -18,16 +16,23 @@ SRCS= AliasAnalysis.cpp \
CFG.cpp \
CFGPrinter.cpp \
CFLAliasAnalysis.cpp \
+ CallGraph.cpp \
+ CallGraphSCCPass.cpp \
+ CallPrinter.cpp \
CaptureTracking.cpp \
CodeMetrics.cpp \
ConstantFolding.cpp \
CostModel.cpp \
Delinearization.cpp \
+ DemandedBits.cpp \
DependenceAnalysis.cpp \
DivergenceAnalysis.cpp \
DomPrinter.cpp \
DominanceFrontier.cpp \
+ EHPersonalities.cpp \
+ GlobalsModRef.cpp \
IVUsers.cpp \
+ InlineCost.cpp \
InstCount.cpp \
InstructionSimplify.cpp \
Interval.cpp \
@@ -35,8 +40,6 @@ SRCS= AliasAnalysis.cpp \
IteratedDominanceFrontier.cpp \
LazyCallGraph.cpp \
LazyValueInfo.cpp \
- LibCallAliasAnalysis.cpp \
- LibCallSemantics.cpp \
Lint.cpp \
Loads.cpp \
LoopAccessAnalysis.cpp \
@@ -48,7 +51,10 @@ SRCS= AliasAnalysis.cpp \
MemoryDependenceAnalysis.cpp \
MemoryLocation.cpp \
ModuleDebugInfoPrinter.cpp \
- NoAliasAnalysis.cpp \
+ ObjCARCAliasAnalysis.cpp \
+ ObjCARCAnalysisUtils.cpp \
+ ObjCARCInstKind.cpp \
+ OrderedBasicBlock.cpp \
PHITransAddr.cpp \
PostDominators.cpp \
PtrUseVisitor.cpp \
@@ -73,6 +79,7 @@ SRCS+= Analysis.cpp \
Trace.cpp
.endif
-TGHDRS= Intrinsics
+TGHDRS= Attributes \
+ Intrinsics
.include "../clang.lib.mk"
Modified: projects/clang380-import/lib/clang/libllvmarmasmprinter/Makefile
==============================================================================
--- projects/clang380-import/lib/clang/libllvmarminstprinter/Makefile Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/libllvmarmasmprinter/Makefile Thu Dec 31 14:39:45 2015 (r292988)
@@ -2,7 +2,7 @@
.include <bsd.own.mk>
-LIB= llvmarminstprinter
+LIB= llvmarmasmprinter
SRCDIR= lib/Target/ARM/InstPrinter
INCDIR= lib/Target/ARM
Modified: projects/clang380-import/lib/clang/libllvmarmcodegen/Makefile
==============================================================================
--- projects/clang380-import/lib/clang/libllvmarmcodegen/Makefile Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/libllvmarmcodegen/Makefile Thu Dec 31 14:39:45 2015 (r292988)
@@ -46,6 +46,7 @@ TGHDRS= ARMGenAsmWriter \
ARMGenMCPseudoLowering \
ARMGenRegisterInfo \
ARMGenSubtargetInfo \
+ Attributes \
Intrinsics
.include "../clang.lib.mk"
Modified: projects/clang380-import/lib/clang/libllvmarmdesc/Makefile
==============================================================================
--- projects/clang380-import/lib/clang/libllvmarmdesc/Makefile Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/libllvmarmdesc/Makefile Thu Dec 31 14:39:45 2015 (r292988)
@@ -7,7 +7,6 @@ LIB= llvmarmdesc
SRCDIR= lib/Target/ARM/MCTargetDesc
SRCS= ARMAsmBackend.cpp \
ARMELFObjectWriter.cpp \
- ARMELFObjectWriter.cpp \
ARMELFStreamer.cpp \
ARMMCAsmInfo.cpp \
ARMMCCodeEmitter.cpp \
@@ -24,6 +23,7 @@ CFLAGS+= -I${LLVM_SRCS}/${SRCDIR}/..
TGHDRS= ARMGenInstrInfo \
ARMGenMCCodeEmitter \
ARMGenRegisterInfo \
- ARMGenSubtargetInfo
+ ARMGenSubtargetInfo \
+ Attributes
.include "../clang.lib.mk"
Modified: projects/clang380-import/lib/clang/libllvmarminfo/Makefile
==============================================================================
--- projects/clang380-import/lib/clang/libllvmarminfo/Makefile Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/libllvmarminfo/Makefile Thu Dec 31 14:39:45 2015 (r292988)
@@ -10,6 +10,7 @@ SRCS= ARMTargetInfo.cpp
TGHDRS= ARMGenInstrInfo \
ARMGenRegisterInfo \
- ARMGenSubtargetInfo
+ ARMGenSubtargetInfo \
+ Attributes
.include "../clang.lib.mk"
Modified: projects/clang380-import/lib/clang/libllvmasmparser/Makefile
==============================================================================
--- projects/clang380-import/lib/clang/libllvmasmparser/Makefile Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/libllvmasmparser/Makefile Thu Dec 31 14:39:45 2015 (r292988)
@@ -9,4 +9,6 @@ SRCS= LLLexer.cpp \
LLParser.cpp \
Parser.cpp
+TGHDRS= Attributes
+
.include "../clang.lib.mk"
Modified: projects/clang380-import/lib/clang/libllvmasmprinter/Makefile
==============================================================================
--- projects/clang380-import/lib/clang/libllvmasmprinter/Makefile Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/libllvmasmprinter/Makefile Thu Dec 31 14:39:45 2015 (r292988)
@@ -12,8 +12,8 @@ SRCS= ARMException.cpp \
AsmPrinterInlineAsm.cpp \
DIE.cpp \
DIEHash.cpp \
- DebugLocStream.cpp \
DbgValueHistoryCalculator.cpp \
+ DebugLocStream.cpp \
DwarfAccelTable.cpp \
DwarfCFIException.cpp \
DwarfCompileUnit.cpp \
@@ -28,6 +28,7 @@ SRCS= ARMException.cpp \
WinCodeViewLineTables.cpp \
WinException.cpp
-TGHDRS= Intrinsics
+TGHDRS= Attributes \
+ Intrinsics
.include "../clang.lib.mk"
Modified: projects/clang380-import/lib/clang/libllvmbitreader/Makefile
==============================================================================
--- projects/clang380-import/lib/clang/libllvmbitreader/Makefile Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/libllvmbitreader/Makefile Thu Dec 31 14:39:45 2015 (r292988)
@@ -1,14 +1,18 @@
# $FreeBSD$
-.include <bsd.own.mk>
+.include <src.opts.mk>
LIB= llvmbitreader
SRCDIR= lib/Bitcode/Reader
-SRCS= BitReader.cpp \
- BitcodeReader.cpp \
+SRCS= BitcodeReader.cpp \
BitstreamReader.cpp
-TGHDRS= Intrinsics
+.if ${MK_CLANG_EXTRAS} != "no"
+SRCS+= BitReader.cpp
+.endif
+
+TGHDRS= Attributes \
+ Intrinsics
.include "../clang.lib.mk"
Modified: projects/clang380-import/lib/clang/libllvmbitwriter/Makefile
==============================================================================
--- projects/clang380-import/lib/clang/libllvmbitwriter/Makefile Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/libllvmbitwriter/Makefile Thu Dec 31 14:39:45 2015 (r292988)
@@ -13,4 +13,7 @@ SRCS= BitcodeWriter.cpp \
SRCS+= BitWriter.cpp
.endif
+TGHDRS= Attributes \
+ Intrinsics
+
.include "../clang.lib.mk"
Modified: projects/clang380-import/lib/clang/libllvmcodegen/Makefile
==============================================================================
--- projects/clang380-import/lib/clang/libllvmcodegen/Makefile Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/libllvmcodegen/Makefile Thu Dec 31 14:39:45 2015 (r292988)
@@ -27,6 +27,7 @@ SRCS= AggressiveAntiDepBreaker.cpp \
ExpandISelPseudos.cpp \
ExpandPostRAPseudos.cpp \
FaultMaps.cpp \
+ FuncletLayout.cpp \
GCMetadata.cpp \
GCRootLowering.cpp \
GlobalMerge.cpp \
@@ -39,6 +40,7 @@ SRCS= AggressiveAntiDepBreaker.cpp \
LLVMTargetMachine.cpp \
LatencyPriorityQueue.cpp \
LexicalScopes.cpp \
+ LiveDebugValues.cpp \
LiveDebugVariables.cpp \
LiveInterval.cpp \
LiveIntervalAnalysis.cpp \
@@ -84,6 +86,7 @@ SRCS= AggressiveAntiDepBreaker.cpp \
OptimizePHIs.cpp \
PHIElimination.cpp \
PHIEliminationUtils.cpp \
+ ParallelCG.cpp \
Passes.cpp \
PeepholeOptimizer.cpp \
PostRASchedulerList.cpp \
@@ -134,6 +137,7 @@ SRCS+= GCMetadataPrinter.cpp \
GCStrategy.cpp
.endif
-TGHDRS= Intrinsics
+TGHDRS= Attributes \
+ Intrinsics
.include "../clang.lib.mk"
Modified: projects/clang380-import/lib/clang/libllvmcore/Makefile
==============================================================================
--- projects/clang380-import/lib/clang/libllvmcore/Makefile Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/libllvmcore/Makefile Thu Dec 31 14:39:45 2015 (r292988)
@@ -23,6 +23,7 @@ SRCS= AsmWriter.cpp \
DiagnosticPrinter.cpp \
Dominators.cpp \
Function.cpp \
+ FunctionInfo.cpp \
GCOV.cpp \
GVMaterializer.cpp \
Globals.cpp \
@@ -38,7 +39,6 @@ SRCS= AsmWriter.cpp \
MDBuilder.cpp \
Mangler.cpp \
Metadata.cpp \
- MetadataTracking.cpp \
Module.cpp \
Operator.cpp \
Pass.cpp \
@@ -57,6 +57,8 @@ SRCS= AsmWriter.cpp \
SRCS+= PassManager.cpp
.endif
-TGHDRS= Intrinsics
+TGHDRS= Attributes \
+ AttributesCompatFunc \
+ Intrinsics
.include "../clang.lib.mk"
Modified: projects/clang380-import/lib/clang/libllvmdebuginfodwarf/Makefile
==============================================================================
--- projects/clang380-import/lib/clang/libllvmdebuginfodwarf/Makefile Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/libllvmdebuginfodwarf/Makefile Thu Dec 31 14:39:45 2015 (r292988)
@@ -16,10 +16,12 @@ SRCS= DWARFAbbreviationDeclaration.cpp \
DWARFDebugInfoEntry.cpp \
DWARFDebugLine.cpp \
DWARFDebugLoc.cpp \
+ DWARFDebugMacro.cpp \
DWARFDebugRangeList.cpp \
DWARFFormValue.cpp \
DWARFTypeUnit.cpp \
DWARFUnit.cpp \
+ DWARFUnitIndex.cpp \
SyntaxHighlighting.cpp
.include "../clang.lib.mk"
Modified: projects/clang380-import/lib/clang/libllvminstcombine/Makefile
==============================================================================
--- projects/clang380-import/lib/clang/libllvminstcombine/Makefile Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/libllvminstcombine/Makefile Thu Dec 31 14:39:45 2015 (r292988)
@@ -19,6 +19,7 @@ SRCS= InstCombineAddSub.cpp \
InstCombineVectorOps.cpp \
InstructionCombining.cpp
-TGHDRS= Intrinsics
+TGHDRS= Attributes \
+ Intrinsics
.include "../clang.lib.mk"
Modified: projects/clang380-import/lib/clang/libllvminstrumentation/Makefile
==============================================================================
--- projects/clang380-import/lib/clang/libllvminstrumentation/Makefile Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/libllvminstrumentation/Makefile Thu Dec 31 14:39:45 2015 (r292988)
@@ -9,16 +9,15 @@ SRCS= AddressSanitizer.cpp \
BoundsChecking.cpp \
DataFlowSanitizer.cpp \
GCOVProfiling.cpp \
- MemorySanitizer.cpp \
InstrProfiling.cpp \
+ Instrumentation.cpp \
+ MemorySanitizer.cpp \
+ PGOInstrumentation.cpp \
SafeStack.cpp \
SanitizerCoverage.cpp \
ThreadSanitizer.cpp
-.if ${MK_CLANG_EXTRAS} != "no"
-SRCS+= Instrumentation.cpp
-.endif
-
-TGHDRS= Intrinsics
+TGHDRS= Attributes \
+ Intrinsics
.include "../clang.lib.mk"
Modified: projects/clang380-import/lib/clang/libllvmipo/Makefile
==============================================================================
--- projects/clang380-import/lib/clang/libllvmipo/Makefile Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/libllvmipo/Makefile Thu Dec 31 14:39:45 2015 (r292988)
@@ -8,13 +8,17 @@ SRCDIR= lib/Transforms/IPO
SRCS= ArgumentPromotion.cpp \
BarrierNoopPass.cpp \
ConstantMerge.cpp \
+ CrossDSOCFI.cpp \
DeadArgumentElimination.cpp \
ElimAvailExtern.cpp \
ExtractGV.cpp \
+ ForceFunctionAttrs.cpp \
FunctionAttrs.cpp \
+ FunctionImport.cpp \
GlobalDCE.cpp \
GlobalOpt.cpp \
IPConstantPropagation.cpp \
+ InferFunctionAttrs.cpp \
InlineAlways.cpp \
InlineSimple.cpp \
Inliner.cpp \
@@ -25,6 +29,7 @@ SRCS= ArgumentPromotion.cpp \
PartialInlining.cpp \
PassManagerBuilder.cpp \
PruneEH.cpp \
+ SampleProfile.cpp \
StripDeadPrototypes.cpp \
StripSymbols.cpp
@@ -32,6 +37,7 @@ SRCS= ArgumentPromotion.cpp \
SRCS+= IPO.cpp
.endif
-TGHDRS= Intrinsics
+TGHDRS= Attributes \
+ Intrinsics
.include "../clang.lib.mk"
Modified: projects/clang380-import/lib/clang/libllvmirreader/Makefile
==============================================================================
--- projects/clang380-import/lib/clang/libllvmirreader/Makefile Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/libllvmirreader/Makefile Thu Dec 31 14:39:45 2015 (r292988)
@@ -7,4 +7,6 @@ LIB= llvmirreader
SRCDIR= lib/IRReader
SRCS= IRReader.cpp
+TGHDRS= Attributes
+
.include "../clang.lib.mk"
Modified: projects/clang380-import/lib/clang/libllvmlinker/Makefile
==============================================================================
--- projects/clang380-import/lib/clang/libllvmlinker/Makefile Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/libllvmlinker/Makefile Thu Dec 31 14:39:45 2015 (r292988)
@@ -5,6 +5,9 @@
LIB= llvmlinker
SRCDIR= lib/Linker
-SRCS= LinkModules.cpp
+SRCS= IRMover.cpp \
+ LinkModules.cpp
+
+TGHDRS= Attributes
.include "../clang.lib.mk"
Modified: projects/clang380-import/lib/clang/libllvmmc/Makefile
==============================================================================
--- projects/clang380-import/lib/clang/libllvmmc/Makefile Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/libllvmmc/Makefile Thu Dec 31 14:39:45 2015 (r292988)
@@ -21,6 +21,7 @@ SRCS= ConstantPools.cpp \
MCELFObjectTargetWriter.cpp \
MCELFStreamer.cpp \
MCExpr.cpp \
+ MCFragment.cpp \
MCInst.cpp \
MCInstPrinter.cpp \
MCInstrAnalysis.cpp \
Modified: projects/clang380-import/lib/clang/libllvmmipsasmparser/Makefile
==============================================================================
--- projects/clang380-import/lib/clang/libllvmmipsasmparser/Makefile Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/libllvmmipsasmparser/Makefile Thu Dec 31 14:39:45 2015 (r292988)
@@ -8,7 +8,8 @@ SRCDIR= lib/Target/Mips/AsmParser
INCDIR= lib/Target/Mips
SRCS= MipsAsmParser.cpp
-TGHDRS= MipsGenAsmMatcher \
+TGHDRS= Attributes \
+ MipsGenAsmMatcher \
MipsGenInstrInfo \
MipsGenRegisterInfo \
MipsGenSubtargetInfo
Modified: projects/clang380-import/lib/clang/libllvmmipsasmprinter/Makefile
==============================================================================
--- projects/clang380-import/lib/clang/libllvmmipsinstprinter/Makefile Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/libllvmmipsasmprinter/Makefile Thu Dec 31 14:39:45 2015 (r292988)
@@ -2,13 +2,14 @@
.include <bsd.own.mk>
-LIB= llvmmipsinstprinter
+LIB= llvmmipsasmprinter
SRCDIR= lib/Target/Mips/InstPrinter
INCDIR= lib/Target/Mips
SRCS= MipsInstPrinter.cpp
-TGHDRS= MipsGenAsmWriter \
+TGHDRS= Attributes \
+ MipsGenAsmWriter \
MipsGenInstrInfo \
MipsGenRegisterInfo \
MipsGenSubtargetInfo
Modified: projects/clang380-import/lib/clang/libllvmmipscodegen/Makefile
==============================================================================
--- projects/clang380-import/lib/clang/libllvmmipscodegen/Makefile Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/libllvmmipscodegen/Makefile Thu Dec 31 14:39:45 2015 (r292988)
@@ -38,7 +38,8 @@ SRCS= Mips16FrameLowering.cpp \
MipsTargetMachine.cpp \
MipsTargetObjectFile.cpp
-TGHDRS= Intrinsics \
+TGHDRS= Attributes \
+ Intrinsics \
MipsGenAsmWriter \
MipsGenCallingConv \
MipsGenCodeEmitter \
Modified: projects/clang380-import/lib/clang/libllvmmipsdesc/Makefile
==============================================================================
--- projects/clang380-import/lib/clang/libllvmmipsdesc/Makefile Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/libllvmmipsdesc/Makefile Thu Dec 31 14:39:45 2015 (r292988)
@@ -19,7 +19,8 @@ SRCS= MipsABIFlagsSection.cpp \
MipsTargetStreamer.cpp
CFLAGS+= -I${LLVM_SRCS}/${SRCDIR}/..
-TGHDRS= MipsGenInstrInfo \
+TGHDRS= Attributes \
+ MipsGenInstrInfo \
MipsGenMCCodeEmitter \
MipsGenRegisterInfo \
MipsGenSubtargetInfo
Modified: projects/clang380-import/lib/clang/libllvmmipsdisassembler/Makefile
==============================================================================
--- projects/clang380-import/lib/clang/libllvmmipsdisassembler/Makefile Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/libllvmmipsdisassembler/Makefile Thu Dec 31 14:39:45 2015 (r292988)
@@ -8,7 +8,9 @@ SRCDIR= lib/Target/Mips/Disassembler
INCDIR= lib/Target/Mips
SRCS= MipsDisassembler.cpp
-TGHDRS= MipsGenDisassemblerTables \
+TGHDRS= Attributes \
+ Intrinsics \
+ MipsGenDisassemblerTables \
MipsGenInstrInfo \
MipsGenRegisterInfo \
MipsGenSubtargetInfo
Modified: projects/clang380-import/lib/clang/libllvmmipsinfo/Makefile
==============================================================================
--- projects/clang380-import/lib/clang/libllvmmipsinfo/Makefile Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/libllvmmipsinfo/Makefile Thu Dec 31 14:39:45 2015 (r292988)
@@ -8,7 +8,8 @@ SRCDIR= lib/Target/Mips/TargetInfo
INCDIR= lib/Target/Mips
SRCS= MipsTargetInfo.cpp
-TGHDRS= MipsGenInstrInfo \
+TGHDRS= Attributes \
+ MipsGenInstrInfo \
MipsGenRegisterInfo \
MipsGenSubtargetInfo
Modified: projects/clang380-import/lib/clang/libllvmobjcarcopts/Makefile
==============================================================================
--- projects/clang380-import/lib/clang/libllvmobjcarcopts/Makefile Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/libllvmobjcarcopts/Makefile Thu Dec 31 14:39:45 2015 (r292988)
@@ -1,15 +1,12 @@
# $FreeBSD$
-.include <bsd.own.mk>
+.include <src.opts.mk>
LIB= llvmobjcarcopts
SRCDIR= lib/Transforms/ObjCARC
-SRCS= ARCInstKind.cpp \
- DependencyAnalysis.cpp \
- ObjCARC.cpp \
+SRCS= DependencyAnalysis.cpp \
ObjCARCAPElim.cpp \
- ObjCARCAliasAnalysis.cpp \
ObjCARCContract.cpp \
ObjCARCExpand.cpp \
ObjCARCOpts.cpp \
@@ -17,6 +14,11 @@ SRCS= ARCInstKind.cpp \
ProvenanceAnalysisEvaluator.cpp \
PtrState.cpp
-TGHDRS= Intrinsics
+.if ${MK_CLANG_EXTRAS} != "no"
+SRCS+= ObjCARC.cpp
+.endif
+
+TGHDRS= Attributes \
+ Intrinsics
.include "../clang.lib.mk"
Modified: projects/clang380-import/lib/clang/libllvmobject/Makefile
==============================================================================
--- projects/clang380-import/lib/clang/libllvmobject/Makefile Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/libllvmobject/Makefile Thu Dec 31 14:39:45 2015 (r292988)
@@ -14,6 +14,7 @@ SRCS= Archive.cpp \
ELFObjectFile.cpp \
ELFYAML.cpp \
Error.cpp \
+ FunctionIndexObjectFile.cpp \
IRObjectFile.cpp \
MachOObjectFile.cpp \
MachOUniversal.cpp \
@@ -25,5 +26,7 @@ SRCS= Archive.cpp \
SRCS+= Object.cpp \
SymbolSize.cpp
.endif
+
+TGHDRS= Attributes
.include "../clang.lib.mk"
Modified: projects/clang380-import/lib/clang/libllvmorcjit/Makefile
==============================================================================
--- projects/clang380-import/lib/clang/libllvmorcjit/Makefile Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/libllvmorcjit/Makefile Thu Dec 31 14:39:45 2015 (r292988)
@@ -7,6 +7,9 @@ LIB= llvmorcjit
SRCDIR= lib/ExecutionEngine/Orc
SRCS= ExecutionUtils.cpp \
IndirectionUtils.cpp \
+ NullResolver.cpp \
+ OrcCBindings.cpp \
+ OrcCBindingsStack.cpp \
OrcMCJITReplacement.cpp \
OrcTargetSupport.cpp
Modified: projects/clang380-import/lib/clang/libllvmpowerpcasmprinter/Makefile
==============================================================================
--- projects/clang380-import/lib/clang/libllvmpowerpcinstprinter/Makefile Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/libllvmpowerpcasmprinter/Makefile Thu Dec 31 14:39:45 2015 (r292988)
@@ -2,7 +2,7 @@
.include <bsd.own.mk>
-LIB= llvmpowerpcinstprinter
+LIB= llvmpowerpcasmprinter
SRCDIR= lib/Target/PowerPC/InstPrinter
INCDIR= lib/Target/PowerPC
Modified: projects/clang380-import/lib/clang/libllvmpowerpccodegen/Makefile
==============================================================================
--- projects/clang380-import/lib/clang/libllvmpowerpccodegen/Makefile Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/libllvmpowerpccodegen/Makefile Thu Dec 31 14:39:45 2015 (r292988)
@@ -6,6 +6,7 @@ LIB= llvmpowerpccodegen
SRCDIR= lib/Target/PowerPC
SRCS= PPCAsmPrinter.cpp \
+ PPCBoolRetToInt.cpp \
PPCBranchSelector.cpp \
PPCCTRLoops.cpp \
PPCEarlyReturn.cpp \
@@ -18,6 +19,7 @@ SRCS= PPCAsmPrinter.cpp \
PPCLoopDataPrefetch.cpp \
PPCLoopPreIncPrep.cpp \
PPCMCInstLower.cpp \
+ PPCMIPeephole.cpp \
PPCMachineFunctionInfo.cpp \
PPCRegisterInfo.cpp \
PPCSubtarget.cpp \
@@ -30,7 +32,8 @@ SRCS= PPCAsmPrinter.cpp \
PPCVSXFMAMutate.cpp \
PPCVSXSwapRemoval.cpp
-TGHDRS= Intrinsics \
+TGHDRS= Attributes \
+ Intrinsics \
PPCGenCallingConv \
PPCGenCodeEmitter \
PPCGenDAGISel \
Modified: projects/clang380-import/lib/clang/libllvmpowerpcinfo/Makefile
==============================================================================
--- projects/clang380-import/lib/clang/libllvmpowerpcinfo/Makefile Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/libllvmpowerpcinfo/Makefile Thu Dec 31 14:39:45 2015 (r292988)
@@ -8,7 +8,8 @@ SRCDIR= lib/Target/PowerPC/TargetInfo
INCDIR= lib/Target/PowerPC
SRCS= PowerPCTargetInfo.cpp
-TGHDRS= PPCGenInstrInfo \
+TGHDRS= Attributes \
+ PPCGenInstrInfo \
PPCGenRegisterInfo \
PPCGenSubtargetInfo
Modified: projects/clang380-import/lib/clang/libllvmprofiledata/Makefile
==============================================================================
--- projects/clang380-import/lib/clang/libllvmprofiledata/Makefile Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/libllvmprofiledata/Makefile Thu Dec 31 14:39:45 2015 (r292988)
@@ -18,4 +18,6 @@ SRCS= CoverageMapping.cpp \
SRCS+= SampleProfWriter.cpp
.endif
+TGHDRS= Attributes
+
.include "../clang.lib.mk"
Modified: projects/clang380-import/lib/clang/libllvmscalaropts/Makefile
==============================================================================
--- projects/clang380-import/lib/clang/libllvmscalaropts/Makefile Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/libllvmscalaropts/Makefile Thu Dec 31 14:39:45 2015 (r292988)
@@ -26,6 +26,7 @@ SRCS= ADCE.cpp \
LoopDistribute.cpp \
LoopIdiomRecognize.cpp \
LoopInterchange.cpp \
+ LoopLoadElimination.cpp \
LoopRerollPass.cpp \
LoopRotation.cpp \
LoopStrengthReduce.cpp \
@@ -43,7 +44,6 @@ SRCS= ADCE.cpp \
RewriteStatepointsForGC.cpp \
SCCP.cpp \
SROA.cpp \
- SampleProfile.cpp \
ScalarReplAggregates.cpp \
Scalarizer.cpp \
SeparateConstOffsetFromGEP.cpp \
@@ -59,6 +59,7 @@ SRCS+= LoopInstSimplify.cpp \
Scalar.cpp
.endif
-TGHDRS= Intrinsics
+TGHDRS= Attributes \
+ Intrinsics
.include "../clang.lib.mk"
Modified: projects/clang380-import/lib/clang/libllvmselectiondag/Makefile
==============================================================================
--- projects/clang380-import/lib/clang/libllvmselectiondag/Makefile Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/libllvmselectiondag/Makefile Thu Dec 31 14:39:45 2015 (r292988)
@@ -30,6 +30,7 @@ SRCS= DAGCombiner.cpp \
TargetLowering.cpp \
TargetSelectionDAGInfo.cpp
-TGHDRS= Intrinsics
+TGHDRS= Attributes \
+ Intrinsics
.include "../clang.lib.mk"
Modified: projects/clang380-import/lib/clang/libllvmsparcasmprinter/Makefile
==============================================================================
--- projects/clang380-import/lib/clang/libllvmsparcinstprinter/Makefile Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/libllvmsparcasmprinter/Makefile Thu Dec 31 14:39:45 2015 (r292988)
@@ -2,7 +2,7 @@
.include <bsd.own.mk>
-LIB= llvmsparcinstprinter
+LIB= llvmsparcasmprinter
SRCDIR= lib/Target/Sparc/InstPrinter
INCDIR= lib/Target/Sparc
Modified: projects/clang380-import/lib/clang/libllvmsparccodegen/Makefile
==============================================================================
--- projects/clang380-import/lib/clang/libllvmsparccodegen/Makefile Thu Dec 31 12:30:19 2015 (r292987)
+++ projects/clang380-import/lib/clang/libllvmsparccodegen/Makefile Thu Dec 31 14:39:45 2015 (r292988)
@@ -18,7 +18,8 @@ SRCS= DelaySlotFiller.cpp \
SparcTargetMachine.cpp \
SparcTargetObjectFile.cpp
-TGHDRS= Intrinsics \
+TGHDRS= Attributes \
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-projects
mailing list