Index: projects/clang350-import/lib/clang/libclangrewritecore/Makefile =================================================================== --- projects/clang350-import/lib/clang/libclangrewritecore/Makefile (revision 274972) +++ projects/clang350-import/lib/clang/libclangrewritecore/Makefile (nonexistent) @@ -1,20 +0,0 @@ -# $FreeBSD$ - -.include <bsd.own.mk> - -LIB= clangrewritecore - -SRCDIR= tools/clang/lib/Rewrite/Core -SRCS= DeltaTree.cpp \ - HTMLRewrite.cpp \ - RewriteRope.cpp \ - Rewriter.cpp \ - TokenRewriter.cpp - -TGHDRS= AttrList \ - Attrs \ - DeclNodes \ - DiagnosticCommonKinds \ - StmtNodes - -.include "../clang.lib.mk" Property changes on: projects/clang350-import/lib/clang/libclangrewritecore/Makefile ___________________________________________________________________ Deleted: svn:keywords ## -1 +0,0 ## -FreeBSD=%H \ No newline at end of property Index: projects/clang350-import/lib/clang/Makefile =================================================================== --- projects/clang350-import/lib/clang/Makefile (revision 274972) +++ projects/clang350-import/lib/clang/Makefile (revision 274973) @@ -1,149 +1,148 @@ # $FreeBSD$ .include <src.opts.mk> .if !make(install) .if ${MK_CLANG_FULL} != "no" _libclangstaticanalyzer= \ libclangstaticanalyzercheckers \ libclangstaticanalyzercore \ libclangstaticanalyzerfrontend _libclangarcmigrate= \ libclangarcmigrate .endif # MK_CLANG_FULL -.if ${MK_CLANG_FULL} != "no" || ${MK_LLDB} != "no" -_libclangrewriter= \ - libclangrewritecore \ - libclangrewritefrontend -.endif # (MK_CLANG_FULL || MK_LLDB) SUBDIR= libclanganalysis \ ${_libclangarcmigrate} \ libclangast \ libclangbasic \ libclangcodegen \ libclangdriver \ libclangedit \ libclangfrontend \ libclangfrontendtool \ libclanglex \ libclangparse \ - ${_libclangrewriter} \ + libclangrewritefrontend \ + libclangrewrite \ libclangsema \ libclangserialization \ ${_libclangstaticanalyzer} \ \ libllvmanalysis \ libllvmasmparser \ libllvmasmprinter \ libllvmbitreader \ libllvmbitwriter \ libllvmcodegen \ libllvmcore \ libllvminstcombine \ libllvminstrumentation \ libllvmipa \ libllvmipo \ libllvmirreader \ libllvmlinker \ libllvmmc \ libllvmmcparser \ libllvmobjcarcopts \ libllvmobject \ libllvmoption \ + libllvmprofiledata \ libllvmscalaropts \ libllvmselectiondag \ libllvmsupport \ libllvmtablegen \ libllvmtarget \ libllvmtransformutils \ libllvmvectorize \ \ libllvmarmasmparser \ libllvmarmcodegen \ libllvmarmdesc \ libllvmarmdisassembler \ libllvmarminfo \ libllvmarminstprinter \ libllvmmipsasmparser \ libllvmmipscodegen \ libllvmmipsdesc \ libllvmmipsdisassembler \ libllvmmipsinfo \ libllvmmipsinstprinter \ libllvmpowerpcasmparser \ libllvmpowerpccodegen \ libllvmpowerpcdesc \ + libllvmpowerpcdisassembler \ libllvmpowerpcinfo \ libllvmpowerpcinstprinter \ libllvmsparcasmparser \ libllvmsparccodegen \ libllvmsparcdesc \ libllvmsparcdisassembler \ libllvmsparcinfo \ libllvmsparcinstprinter \ libllvmx86asmparser \ libllvmx86codegen \ libllvmx86desc \ libllvmx86disassembler \ libllvmx86info \ libllvmx86instprinter \ libllvmx86utils .if ${MK_CLANG_EXTRAS} != "no" -SUBDIR+=libllvmdebuginfo +SUBDIR+=libllvmdebuginfo \ + libllvmmcanalysis .endif # MK_CLANG_EXTRAS .if ${MK_CLANG_EXTRAS} != "no" || ${MK_LLDB} != "no" SUBDIR+=libllvmexecutionengine \ libllvminterpreter \ libllvmjit \ libllvmmcdisassembler \ libllvmmcjit \ libllvmruntimedyld .endif # MK_CLANG_EXTRAS | LLDB .if ${MK_LLDB} != "no" SUBDIR+=liblldb \ \ liblldbAPI \ liblldbBreakpoint \ liblldbCommands \ liblldbCore \ liblldbDataFormatters \ liblldbExpression \ liblldbHostCommon \ liblldbHostFreeBSD \ liblldbInterpreter \ liblldbSymbol \ liblldbTarget \ liblldbUtility \ \ liblldbPluginABISysV_x86_64 \ liblldbPluginCXXItaniumABI \ liblldbPluginDisassemblerLLVM \ liblldbPluginDynamicLoaderStatic \ liblldbPluginDynamicLoaderPosixDYLD \ liblldbPluginInstructionARM \ liblldbPluginObjectContainerBSDArchive \ liblldbPluginObjectFileELF \ liblldbPluginPlatformFreeBSD \ liblldbPluginPlatformGDB \ liblldbPluginProcessElfCore \ liblldbPluginProcessFreeBSD \ liblldbPluginProcessGDBRemote \ liblldbPluginProcessPOSIX \ liblldbPluginProcessUtility \ liblldbPluginSymbolFileDWARF \ liblldbPluginSymbolFileSymtab \ liblldbPluginSymbolVendorELF \ liblldbPluginUnwindAssemblyInstEmulation \ liblldbPluginUnwindAssemblyX86 .endif # MK_LLDB .endif # !make(install) SUBDIR+= include SUBDIR_PARALLEL= .include <bsd.subdir.mk> Index: projects/clang350-import/lib/clang/clang.build.mk =================================================================== --- projects/clang350-import/lib/clang/clang.build.mk (revision 274972) +++ projects/clang350-import/lib/clang/clang.build.mk (revision 274973) @@ -1,240 +1,229 @@ # $FreeBSD$ .include <src.opts.mk> CLANG_SRCS= ${LLVM_SRCS}/tools/clang CFLAGS+= -I${LLVM_SRCS}/include -I${CLANG_SRCS}/include \ -I${LLVM_SRCS}/${SRCDIR} ${INCDIR:C/^/-I${LLVM_SRCS}\//} -I. \ -I${LLVM_SRCS}/../../lib/clang/include \ -DLLVM_ON_UNIX -DLLVM_ON_FREEBSD \ -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS #-DNDEBUG .if ${MK_CLANG_FULL} != "no" CFLAGS+= -DCLANG_ENABLE_ARCMT \ - -DCLANG_ENABLE_REWRITER \ + -DCLANG_ENABLE_OBJC_REWRITER \ -DCLANG_ENABLE_STATIC_ANALYZER .endif # MK_CLANG_FULL # LLVM is not strict aliasing safe as of 12/31/2011 CFLAGS+= -fno-strict-aliasing TARGET_ARCH?= ${MACHINE_ARCH} BUILD_ARCH?= ${MACHINE_ARCH} .if ${TARGET_ARCH:Marm*hf*} != "" TARGET_ABI= gnueabihf .elif ${TARGET_ARCH:Marm*} != "" TARGET_ABI= gnueabi .else TARGET_ABI= unknown .endif TARGET_TRIPLE?= ${TARGET_ARCH:C/amd64/x86_64/:C/armv6hf/armv6/}-${TARGET_ABI}-freebsd11.0 BUILD_TRIPLE?= ${BUILD_ARCH:C/amd64/x86_64/:C/armv6hf/armv6/}-unknown-freebsd11.0 CFLAGS+= -DLLVM_DEFAULT_TARGET_TRIPLE=\"${TARGET_TRIPLE}\" \ -DLLVM_HOST_TRIPLE=\"${BUILD_TRIPLE}\" \ -DDEFAULT_SYSROOT=\"${TOOLS_PREFIX}\" -CXXFLAGS+= -fno-exceptions -fno-rtti +CXXFLAGS+= -std=c++11 -fno-exceptions -fno-rtti .PATH: ${LLVM_SRCS}/${SRCDIR} TBLGEN?= tblgen CLANG_TBLGEN?= clang-tblgen Intrinsics.inc.h: ${LLVM_SRCS}/include/llvm/IR/Intrinsics.td ${TBLGEN} -gen-intrinsic \ -I ${LLVM_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ ${LLVM_SRCS}/include/llvm/IR/Intrinsics.td .for arch in \ ARM/ARM Mips/Mips PowerPC/PPC Sparc/Sparc X86/X86 . for hdr in \ AsmMatcher/-gen-asm-matcher \ AsmWriter1/-gen-asm-writer,-asmwriternum=1 \ AsmWriter/-gen-asm-writer \ CallingConv/-gen-callingconv \ CodeEmitter/-gen-emitter \ DAGISel/-gen-dag-isel \ DisassemblerTables/-gen-disassembler \ FastISel/-gen-fast-isel \ InstrInfo/-gen-instr-info \ MCCodeEmitter/-gen-emitter,-mc-emitter \ MCPseudoLowering/-gen-pseudo-lowering \ 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} \ -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 . endfor .endfor Attrs.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td ${CLANG_TBLGEN} -gen-clang-attr-classes \ -I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ ${CLANG_SRCS}/include/clang/Basic/Attr.td AttrDump.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td ${CLANG_TBLGEN} -gen-clang-attr-dump \ -I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ ${CLANG_SRCS}/include/clang/Basic/Attr.td -AttrIdentifierArg.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td - ${CLANG_TBLGEN} -gen-clang-attr-identifier-arg-list \ +AttrHasAttributeImpl.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td + ${CLANG_TBLGEN} -gen-clang-attr-has-attribute-impl \ -I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ ${CLANG_SRCS}/include/clang/Basic/Attr.td AttrImpl.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td ${CLANG_TBLGEN} -gen-clang-attr-impl \ -I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ ${CLANG_SRCS}/include/clang/Basic/Attr.td -AttrLateParsed.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td - ${CLANG_TBLGEN} -gen-clang-attr-late-parsed-list \ - -I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ - ${CLANG_SRCS}/include/clang/Basic/Attr.td - AttrList.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td ${CLANG_TBLGEN} -gen-clang-attr-list \ -I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ ${CLANG_SRCS}/include/clang/Basic/Attr.td AttrParsedAttrImpl.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td ${CLANG_TBLGEN} -gen-clang-attr-parsed-attr-impl \ -I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ ${CLANG_SRCS}/include/clang/Basic/Attr.td AttrParsedAttrKinds.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td ${CLANG_TBLGEN} -gen-clang-attr-parsed-attr-kinds \ -I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ ${CLANG_SRCS}/include/clang/Basic/Attr.td AttrParsedAttrList.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td ${CLANG_TBLGEN} -gen-clang-attr-parsed-attr-list \ -I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ ${CLANG_SRCS}/include/clang/Basic/Attr.td +AttrParserStringSwitches.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td + ${CLANG_TBLGEN} -gen-clang-attr-parser-string-switches \ + -I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ + ${CLANG_SRCS}/include/clang/Basic/Attr.td + AttrPCHRead.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td ${CLANG_TBLGEN} -gen-clang-attr-pch-read \ -I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ ${CLANG_SRCS}/include/clang/Basic/Attr.td AttrPCHWrite.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td ${CLANG_TBLGEN} -gen-clang-attr-pch-write \ -I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ ${CLANG_SRCS}/include/clang/Basic/Attr.td -AttrSpellings.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td - ${CLANG_TBLGEN} -gen-clang-attr-spelling-list \ - -I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ - ${CLANG_SRCS}/include/clang/Basic/Attr.td - AttrSpellingListIndex.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td ${CLANG_TBLGEN} -gen-clang-attr-spelling-index \ -I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ ${CLANG_SRCS}/include/clang/Basic/Attr.td AttrTemplateInstantiate.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td ${CLANG_TBLGEN} -gen-clang-attr-template-instantiate \ -I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ ${CLANG_SRCS}/include/clang/Basic/Attr.td -AttrTypeArg.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td - ${CLANG_TBLGEN} -gen-clang-attr-type-arg-list \ +AttrVisitor.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td + ${CLANG_TBLGEN} -gen-clang-attr-ast-visitor \ -I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ ${CLANG_SRCS}/include/clang/Basic/Attr.td CommentCommandInfo.inc.h: ${CLANG_SRCS}/include/clang/AST/CommentCommands.td ${CLANG_TBLGEN} -gen-clang-comment-command-info \ -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ ${CLANG_SRCS}/include/clang/AST/CommentCommands.td CommentCommandList.inc.h: ${CLANG_SRCS}/include/clang/AST/CommentCommands.td ${CLANG_TBLGEN} -gen-clang-comment-command-list \ -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ ${CLANG_SRCS}/include/clang/AST/CommentCommands.td CommentHTMLNamedCharacterReferences.inc.h: \ ${CLANG_SRCS}/include/clang/AST/CommentHTMLNamedCharacterReferences.td ${CLANG_TBLGEN} -gen-clang-comment-html-named-character-references \ -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ ${CLANG_SRCS}/include/clang/AST/CommentHTMLNamedCharacterReferences.td CommentHTMLTags.inc.h: ${CLANG_SRCS}/include/clang/AST/CommentHTMLTags.td ${CLANG_TBLGEN} -gen-clang-comment-html-tags \ -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ ${CLANG_SRCS}/include/clang/AST/CommentHTMLTags.td CommentHTMLTagsProperties.inc.h: \ ${CLANG_SRCS}/include/clang/AST/CommentHTMLTags.td ${CLANG_TBLGEN} -gen-clang-comment-html-tags-properties \ -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ ${CLANG_SRCS}/include/clang/AST/CommentHTMLTags.td CommentNodes.inc.h: ${CLANG_SRCS}/include/clang/Basic/CommentNodes.td ${CLANG_TBLGEN} -gen-clang-comment-nodes \ -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ ${CLANG_SRCS}/include/clang/Basic/CommentNodes.td DeclNodes.inc.h: ${CLANG_SRCS}/include/clang/Basic/DeclNodes.td ${CLANG_TBLGEN} -gen-clang-decl-nodes \ -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ ${CLANG_SRCS}/include/clang/Basic/DeclNodes.td StmtNodes.inc.h: ${CLANG_SRCS}/include/clang/Basic/StmtNodes.td ${CLANG_TBLGEN} -gen-clang-stmt-nodes \ -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ ${CLANG_SRCS}/include/clang/Basic/StmtNodes.td arm_neon.h: ${CLANG_SRCS}/include/clang/Basic/arm_neon.td ${CLANG_TBLGEN} -gen-arm-neon \ -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ ${CLANG_SRCS}/include/clang/Basic/arm_neon.td arm_neon.inc.h: ${CLANG_SRCS}/include/clang/Basic/arm_neon.td ${CLANG_TBLGEN} -gen-arm-neon-sema \ -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ ${CLANG_SRCS}/include/clang/Basic/arm_neon.td DiagnosticGroups.inc.h: ${CLANG_SRCS}/include/clang/Basic/Diagnostic.td ${CLANG_TBLGEN} -gen-clang-diag-groups \ -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/\.h$/.d/} \ -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/Diagnostic.td DiagnosticIndexName.inc.h: ${CLANG_SRCS}/include/clang/Basic/Diagnostic.td ${CLANG_TBLGEN} -gen-clang-diags-index-name \ -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/\.h$/.d/} \ -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/Diagnostic.td .for hdr in AST Analysis Comment Common Driver Frontend Lex Parse Sema Serialization Diagnostic${hdr}Kinds.inc.h: ${CLANG_SRCS}/include/clang/Basic/Diagnostic.td ${CLANG_TBLGEN} -gen-clang-diags-defs -clang-component=${hdr} \ -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/\.h$/.d/} \ -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/Diagnostic.td .endfor Options.inc.h: ${CLANG_SRCS}/include/clang/Driver/Options.td ${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 - -CC1AsOptions.inc.h: ${CLANG_SRCS}/include/clang/Driver/CC1AsOptions.td - ${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/CC1AsOptions.td Checkers.inc.h: ${CLANG_SRCS}/lib/StaticAnalyzer/Checkers/Checkers.td ${CLANG_TBLGEN} -gen-clang-sa-checkers \ -I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \ ${CLANG_SRCS}/lib/StaticAnalyzer/Checkers/Checkers.td .for dep in ${TGHDRS:C/$/.inc.d/} . sinclude "${dep}" .endfor SRCS+= ${TGHDRS:C/$/.inc.h/} DPSRCS+= ${TGHDRS:C/$/.inc.h/} CLEANFILES+= ${TGHDRS:C/$/.inc.h/} ${TGHDRS:C/$/.inc.d/} Index: projects/clang350-import/lib/clang/libclanganalysis/Makefile =================================================================== --- projects/clang350-import/lib/clang/libclanganalysis/Makefile (revision 274972) +++ projects/clang350-import/lib/clang/libclanganalysis/Makefile (revision 274973) @@ -1,38 +1,42 @@ # $FreeBSD$ .include <bsd.own.mk> LIB= clanganalysis SRCDIR= tools/clang/lib/Analysis SRCS= AnalysisDeclContext.cpp \ BodyFarm.cpp \ CFG.cpp \ CFGReachabilityAnalysis.cpp \ CFGStmtMap.cpp \ CallGraph.cpp \ CocoaConventions.cpp \ Consumed.cpp \ Dominators.cpp \ FormatString.cpp \ LiveVariables.cpp \ ObjCNoReturn.cpp \ PostOrderCFGView.cpp \ PrintfFormatString.cpp \ ProgramPoint.cpp \ PseudoConstantAnalysis.cpp \ ReachableCode.cpp \ ScanfFormatString.cpp \ ThreadSafety.cpp \ + ThreadSafetyCommon.cpp \ + ThreadSafetyLogical.cpp \ + ThreadSafetyTIL.cpp \ UninitializedValues.cpp TGHDRS= AttrList \ + AttrVisitor \ Attrs \ CommentCommandList \ CommentNodes \ DeclNodes \ DiagnosticAnalysisKinds \ DiagnosticCommonKinds \ StmtNodes .include "../clang.lib.mk" Index: projects/clang350-import/lib/clang/libclangarcmigrate/Makefile =================================================================== --- projects/clang350-import/lib/clang/libclangarcmigrate/Makefile (revision 274972) +++ projects/clang350-import/lib/clang/libclangarcmigrate/Makefile (revision 274973) @@ -1,40 +1,41 @@ # $FreeBSD$ .include <bsd.own.mk> LIB= clangarcmigrate SRCDIR= tools/clang/lib/ARCMigrate SRCS= ARCMT.cpp \ ARCMTActions.cpp \ FileRemapper.cpp \ ObjCMT.cpp \ PlistReporter.cpp \ TransAPIUses.cpp \ TransARCAssign.cpp \ TransAutoreleasePool.cpp \ TransBlockObjCVariable.cpp \ TransEmptyStatementsAndDealloc.cpp \ TransGCAttrs.cpp \ TransGCCalls.cpp \ TransProperties.cpp \ TransProtectedScope.cpp \ TransRetainReleaseDealloc.cpp \ TransUnbridgedCasts.cpp \ TransUnusedInitDelegate.cpp \ TransZeroOutPropsInDealloc.cpp \ TransformActions.cpp \ Transforms.cpp TGHDRS= AttrList \ AttrParsedAttrList \ + AttrVisitor \ Attrs \ CommentCommandList \ CommentNodes \ DeclNodes \ DiagnosticCommonKinds \ DiagnosticGroups \ DiagnosticSemaKinds \ StmtNodes .include "../clang.lib.mk" Index: projects/clang350-import/lib/clang/libclangast/Makefile =================================================================== --- projects/clang350-import/lib/clang/libclangast/Makefile (revision 274972) +++ projects/clang350-import/lib/clang/libclangast/Makefile (revision 274973) @@ -1,82 +1,83 @@ # $FreeBSD$ .include <bsd.own.mk> LIB= clangast SRCDIR= tools/clang/lib/AST SRCS= APValue.cpp \ ASTConsumer.cpp \ ASTContext.cpp \ ASTDiagnostic.cpp \ ASTDumper.cpp \ ASTImporter.cpp \ ASTTypeTraits.cpp \ AttrImpl.cpp \ CXXInheritance.cpp \ Comment.cpp \ CommentBriefParser.cpp \ CommentCommandTraits.cpp \ CommentLexer.cpp \ CommentParser.cpp \ CommentSema.cpp \ Decl.cpp \ DeclBase.cpp \ DeclCXX.cpp \ DeclFriend.cpp \ DeclGroup.cpp \ DeclObjC.cpp \ DeclOpenMP.cpp \ DeclPrinter.cpp \ DeclTemplate.cpp \ DeclarationName.cpp \ Expr.cpp \ ExprCXX.cpp \ ExprClassification.cpp \ ExprConstant.cpp \ ExternalASTSource.cpp \ InheritViz.cpp \ ItaniumCXXABI.cpp \ ItaniumMangle.cpp \ Mangle.cpp \ MangleNumberingContext.cpp \ MicrosoftCXXABI.cpp \ MicrosoftMangle.cpp \ NSAPI.cpp \ NestedNameSpecifier.cpp \ ParentMap.cpp \ RawCommentList.cpp \ RecordLayout.cpp \ RecordLayoutBuilder.cpp \ SelectorLocationsKind.cpp \ Stmt.cpp \ StmtIterator.cpp \ StmtPrinter.cpp \ StmtProfile.cpp \ StmtViz.cpp \ TemplateBase.cpp \ TemplateName.cpp \ Type.cpp \ TypeLoc.cpp \ TypePrinter.cpp \ VTTBuilder.cpp \ VTableBuilder.cpp TGHDRS= AttrDump \ AttrImpl \ AttrList \ + AttrVisitor \ Attrs \ CommentCommandInfo \ CommentCommandList \ CommentHTMLNamedCharacterReferences \ CommentHTMLTags \ CommentHTMLTagsProperties \ CommentNodes \ DeclNodes \ DiagnosticASTKinds \ DiagnosticCommentKinds \ DiagnosticCommonKinds \ DiagnosticSemaKinds \ StmtNodes .include "../clang.lib.mk" Index: projects/clang350-import/lib/clang/libclangbasic/Makefile =================================================================== --- projects/clang350-import/lib/clang/libclangbasic/Makefile (revision 274972) +++ projects/clang350-import/lib/clang/libclangbasic/Makefile (revision 274973) @@ -1,42 +1,46 @@ # $FreeBSD$ .include <bsd.own.mk> LIB= clangbasic SRCDIR= tools/clang/lib/Basic -SRCS= Builtins.cpp \ +SRCS= Attributes.cpp \ + Builtins.cpp \ CharInfo.cpp \ Diagnostic.cpp \ DiagnosticIDs.cpp \ FileManager.cpp \ FileSystemStatCache.cpp \ IdentifierTable.cpp \ LangOptions.cpp \ Module.cpp \ ObjCRuntime.cpp \ OpenMPKinds.cpp \ OperatorPrecedence.cpp \ SourceLocation.cpp \ SourceManager.cpp \ TargetInfo.cpp \ Targets.cpp \ TokenKinds.cpp \ Version.cpp \ - VersionTuple.cpp + VersionTuple.cpp \ + VirtualFileSystem.cpp \ + Warnings.cpp -TGHDRS= DiagnosticAnalysisKinds \ +TGHDRS= AttrHasAttributeImpl \ + DiagnosticAnalysisKinds \ DiagnosticASTKinds \ DiagnosticCommentKinds \ DiagnosticCommonKinds \ DiagnosticDriverKinds \ DiagnosticFrontendKinds \ DiagnosticGroups \ DiagnosticIndexName \ DiagnosticLexKinds \ DiagnosticParseKinds \ DiagnosticSemaKinds \ DiagnosticSerializationKinds \ arm_neon .include "../clang.lib.mk" Index: projects/clang350-import/lib/clang/libclangcodegen/Makefile =================================================================== --- projects/clang350-import/lib/clang/libclangcodegen/Makefile (revision 274972) +++ projects/clang350-import/lib/clang/libclangcodegen/Makefile (revision 274973) @@ -1,63 +1,68 @@ # $FreeBSD$ .include <bsd.own.mk> LIB= clangcodegen SRCDIR= tools/clang/lib/CodeGen SRCS= BackendUtil.cpp \ CGAtomic.cpp \ CGBlocks.cpp \ CGBuiltin.cpp \ CGCUDANV.cpp \ CGCUDARuntime.cpp \ CGCXX.cpp \ CGCXXABI.cpp \ CGCall.cpp \ CGClass.cpp \ CGCleanup.cpp \ CGDebugInfo.cpp \ CGDecl.cpp \ CGDeclCXX.cpp \ CGException.cpp \ CGExpr.cpp \ CGExprAgg.cpp \ CGExprCXX.cpp \ CGExprComplex.cpp \ CGExprConstant.cpp \ CGExprScalar.cpp \ + CGLoopInfo.cpp \ CGObjC.cpp \ CGObjCGNU.cpp \ CGObjCMac.cpp \ CGObjCRuntime.cpp \ CGOpenCLRuntime.cpp \ - CGRTTI.cpp \ + CGOpenMPRuntime.cpp \ CGRecordLayoutBuilder.cpp \ CGStmt.cpp \ + CGStmtOpenMP.cpp \ CGVTT.cpp \ CGVTables.cpp \ CodeGenABITypes.cpp \ CodeGenAction.cpp \ CodeGenFunction.cpp \ CodeGenModule.cpp \ + CodeGenPGO.cpp \ CodeGenTBAA.cpp \ CodeGenTypes.cpp \ ItaniumCXXABI.cpp \ MicrosoftCXXABI.cpp \ - MicrosoftVBTables.cpp \ ModuleBuilder.cpp \ + SanitizerBlacklist.cpp \ TargetInfo.cpp TGHDRS= AttrList \ + AttrParsedAttrList \ + AttrVisitor \ Attrs \ CommentCommandList \ CommentNodes \ DeclNodes \ DiagnosticCommonKinds \ DiagnosticFrontendKinds \ DiagnosticSemaKinds \ Intrinsics \ StmtNodes \ arm_neon .include "../clang.lib.mk" Index: projects/clang350-import/lib/clang/libclangdriver/Makefile =================================================================== --- projects/clang350-import/lib/clang/libclangdriver/Makefile (revision 274972) +++ projects/clang350-import/lib/clang/libclangdriver/Makefile (revision 274973) @@ -1,29 +1,28 @@ # $FreeBSD$ .include <bsd.own.mk> LIB= clangdriver SRCDIR= tools/clang/lib/Driver SRCS= Action.cpp \ - CC1AsOptions.cpp \ Compilation.cpp \ Driver.cpp \ DriverOptions.cpp \ Job.cpp \ + Multilib.cpp \ Phases.cpp \ SanitizerArgs.cpp \ Tool.cpp \ ToolChain.cpp \ ToolChains.cpp \ Tools.cpp \ Types.cpp \ WindowsToolChain.cpp -TGHDRS= CC1AsOptions \ - DiagnosticCommonKinds \ +TGHDRS= DiagnosticCommonKinds \ DiagnosticDriverKinds \ DiagnosticSemaKinds \ Options .include "../clang.lib.mk" Index: projects/clang350-import/lib/clang/libclangfrontend/Makefile =================================================================== --- projects/clang350-import/lib/clang/libclangfrontend/Makefile (revision 274972) +++ projects/clang350-import/lib/clang/libclangfrontend/Makefile (revision 274973) @@ -1,53 +1,54 @@ # $FreeBSD$ .include <bsd.own.mk> LIB= clangfrontend SRCDIR= tools/clang/lib/Frontend SRCS= ASTConsumers.cpp \ ASTMerge.cpp \ ASTUnit.cpp \ CacheTokens.cpp \ ChainedDiagnosticConsumer.cpp \ ChainedIncludesSource.cpp \ CompilerInstance.cpp \ CompilerInvocation.cpp \ CreateInvocationFromCommandLine.cpp \ DependencyFile.cpp \ DependencyGraph.cpp \ DiagnosticRenderer.cpp \ FrontendAction.cpp \ FrontendActions.cpp \ FrontendOptions.cpp \ HeaderIncludeGen.cpp \ InitHeaderSearch.cpp \ InitPreprocessor.cpp \ LangStandards.cpp \ LayoutOverrideSource.cpp \ LogDiagnosticPrinter.cpp \ + ModuleDependencyCollector.cpp \ MultiplexConsumer.cpp \ PrintPreprocessedOutput.cpp \ SerializedDiagnosticPrinter.cpp \ TextDiagnostic.cpp \ TextDiagnosticBuffer.cpp \ TextDiagnosticPrinter.cpp \ - VerifyDiagnosticConsumer.cpp \ - Warnings.cpp + VerifyDiagnosticConsumer.cpp TGHDRS= AttrList \ AttrParsedAttrList \ + AttrVisitor \ Attrs \ CommentCommandList \ CommentNodes \ DeclNodes \ DiagnosticASTKinds \ DiagnosticCommonKinds \ DiagnosticDriverKinds \ DiagnosticFrontendKinds \ DiagnosticLexKinds \ DiagnosticSemaKinds \ Options \ StmtNodes .include "../clang.lib.mk" Index: projects/clang350-import/lib/clang/libclanglex/Makefile =================================================================== --- projects/clang350-import/lib/clang/libclanglex/Makefile (revision 274972) +++ projects/clang350-import/lib/clang/libclanglex/Makefile (revision 274973) @@ -1,35 +1,35 @@ # $FreeBSD$ .include <bsd.own.mk> LIB= clanglex SRCDIR= tools/clang/lib/Lex SRCS= HeaderMap.cpp \ HeaderSearch.cpp \ Lexer.cpp \ LiteralSupport.cpp \ MacroArgs.cpp \ MacroInfo.cpp \ ModuleMap.cpp \ PPCaching.cpp \ PPCallbacks.cpp \ PPConditionalDirectiveRecord.cpp \ PPDirectives.cpp \ PPExpressions.cpp \ PPLexerChange.cpp \ PPMacroExpansion.cpp \ PTHLexer.cpp \ Pragma.cpp \ PreprocessingRecord.cpp \ Preprocessor.cpp \ PreprocessorLexer.cpp \ ScratchBuffer.cpp \ TokenConcatenation.cpp \ TokenLexer.cpp -TGHDRS= AttrSpellings \ +TGHDRS= AttrSpellingListIndex \ DiagnosticCommonKinds \ DiagnosticLexKinds .include "../clang.lib.mk" Index: projects/clang350-import/lib/clang/libclangparse/Makefile =================================================================== --- projects/clang350-import/lib/clang/libclangparse/Makefile (revision 274972) +++ projects/clang350-import/lib/clang/libclangparse/Makefile (revision 274973) @@ -1,37 +1,36 @@ # $FreeBSD$ .include <bsd.own.mk> LIB= clangparse SRCDIR= tools/clang/lib/Parse SRCS= ParseAST.cpp \ ParseCXXInlineMethods.cpp \ ParseDecl.cpp \ ParseDeclCXX.cpp \ ParseExpr.cpp \ ParseExprCXX.cpp \ ParseInit.cpp \ ParseObjc.cpp \ ParseOpenMP.cpp \ ParsePragma.cpp \ ParseStmt.cpp \ + ParseStmtAsm.cpp \ ParseTemplate.cpp \ ParseTentative.cpp \ Parser.cpp -TGHDRS= AttrIdentifierArg \ - AttrLateParsed \ - AttrList \ +TGHDRS= AttrList \ AttrParsedAttrList \ - AttrTypeArg \ + AttrParserStringSwitches \ Attrs \ CommentCommandList \ CommentNodes \ DeclNodes \ DiagnosticCommonKinds \ DiagnosticParseKinds \ DiagnosticSemaKinds \ StmtNodes .include "../clang.lib.mk" Index: projects/clang350-import/lib/clang/libclangrewrite/Makefile =================================================================== --- projects/clang350-import/lib/clang/libclangrewrite/Makefile (nonexistent) +++ projects/clang350-import/lib/clang/libclangrewrite/Makefile (revision 274973) @@ -0,0 +1,20 @@ +# $FreeBSD$ + +.include <bsd.own.mk> + +LIB= clangrewrite + +SRCDIR= tools/clang/lib/Rewrite +SRCS= DeltaTree.cpp \ + HTMLRewrite.cpp \ + RewriteRope.cpp \ + Rewriter.cpp \ + TokenRewriter.cpp + +TGHDRS= AttrList \ + Attrs \ + DeclNodes \ + DiagnosticCommonKinds \ + StmtNodes + +.include "../clang.lib.mk" Property changes on: projects/clang350-import/lib/clang/libclangrewrite/Makefile ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Index: projects/clang350-import/lib/clang/libclangrewritefrontend/Makefile =================================================================== --- projects/clang350-import/lib/clang/libclangrewritefrontend/Makefile (revision 274972) +++ projects/clang350-import/lib/clang/libclangrewritefrontend/Makefile (revision 274973) @@ -1,26 +1,26 @@ # $FreeBSD$ .include <bsd.own.mk> LIB= clangrewritefrontend -SRCDIR= tools/clang/lib/Rewrite/Frontend +SRCDIR= tools/clang/lib/Frontend/Rewrite SRCS= FixItRewriter.cpp \ FrontendActions.cpp \ HTMLPrint.cpp \ InclusionRewriter.cpp \ RewriteMacros.cpp \ RewriteModernObjC.cpp \ RewriteObjC.cpp \ RewriteTest.cpp TGHDRS= AttrList \ AttrParsedAttrList \ Attrs \ CommentCommandList \ DeclNodes \ DiagnosticCommonKinds \ DiagnosticFrontendKinds \ StmtNodes .include "../clang.lib.mk" Index: projects/clang350-import/lib/clang/libclangsema/Makefile =================================================================== --- projects/clang350-import/lib/clang/libclangsema/Makefile (revision 274972) +++ projects/clang350-import/lib/clang/libclangsema/Makefile (revision 274973) @@ -1,73 +1,73 @@ # $FreeBSD$ .include <bsd.own.mk> LIB= clangsema SRCDIR= tools/clang/lib/Sema SRCS= AnalysisBasedWarnings.cpp \ AttributeList.cpp \ CodeCompleteConsumer.cpp \ DeclSpec.cpp \ DelayedDiagnostic.cpp \ IdentifierResolver.cpp \ JumpDiagnostics.cpp \ MultiplexExternalSemaSource.cpp \ Scope.cpp \ ScopeInfo.cpp \ Sema.cpp \ SemaAccess.cpp \ SemaAttr.cpp \ SemaCXXScopeSpec.cpp \ SemaCast.cpp \ SemaChecking.cpp \ SemaCodeComplete.cpp \ SemaConsumer.cpp \ SemaDecl.cpp \ SemaDeclAttr.cpp \ SemaDeclCXX.cpp \ SemaDeclObjC.cpp \ SemaExceptionSpec.cpp \ SemaExpr.cpp \ SemaExprCXX.cpp \ SemaExprMember.cpp \ SemaExprObjC.cpp \ SemaFixItUtils.cpp \ SemaInit.cpp \ SemaLambda.cpp \ SemaLookup.cpp \ SemaObjCProperty.cpp \ SemaOpenMP.cpp \ SemaOverload.cpp \ SemaPseudoObject.cpp \ SemaStmt.cpp \ SemaStmtAsm.cpp \ SemaStmtAttr.cpp \ SemaTemplate.cpp \ SemaTemplateDeduction.cpp \ SemaTemplateInstantiate.cpp \ SemaTemplateInstantiateDecl.cpp \ SemaTemplateVariadic.cpp \ SemaType.cpp \ - TargetAttributesSema.cpp \ TypeLocBuilder.cpp TGHDRS= AttrList \ AttrParsedAttrImpl \ AttrParsedAttrKinds \ AttrParsedAttrList \ AttrSpellingListIndex \ AttrTemplateInstantiate \ + AttrVisitor \ Attrs \ CommentCommandList \ CommentNodes \ DeclNodes \ DiagnosticASTKinds \ DiagnosticCommentKinds \ DiagnosticCommonKinds \ DiagnosticParseKinds \ DiagnosticSemaKinds \ StmtNodes \ arm_neon .include "../clang.lib.mk" Index: projects/clang350-import/lib/clang/libclangstaticanalyzercheckers/Makefile =================================================================== --- projects/clang350-import/lib/clang/libclangstaticanalyzercheckers/Makefile (revision 274972) +++ projects/clang350-import/lib/clang/libclangstaticanalyzercheckers/Makefile (revision 274973) @@ -1,85 +1,86 @@ # $FreeBSD$ .include <bsd.own.mk> LIB= clangstaticanalyzercheckers SRCDIR= tools/clang/lib/StaticAnalyzer/Checkers SRCS= AllocationDiagnostics.cpp \ AnalyzerStatsChecker.cpp \ ArrayBoundChecker.cpp \ ArrayBoundCheckerV2.cpp \ BasicObjCFoundationChecks.cpp \ BoolAssignmentChecker.cpp \ BuiltinFunctionChecker.cpp \ CStringChecker.cpp \ CStringSyntaxChecker.cpp \ CallAndMessageChecker.cpp \ CastSizeChecker.cpp \ CastToStructChecker.cpp \ CheckObjCDealloc.cpp \ CheckObjCInstMethSignature.cpp \ CheckSecuritySyntaxOnly.cpp \ CheckSizeofPointer.cpp \ CheckerDocumentation.cpp \ ChrootChecker.cpp \ ClangCheckers.cpp \ DeadStoresChecker.cpp \ DebugCheckers.cpp \ DereferenceChecker.cpp \ DirectIvarAssignment.cpp \ DivZeroChecker.cpp \ DynamicTypePropagation.cpp \ ExprInspectionChecker.cpp \ FixedAddressChecker.cpp \ GenericTaintChecker.cpp \ - IdempotentOperationChecker.cpp \ IdenticalExprChecker.cpp \ IvarInvalidationChecker.cpp \ LLVMConventionsChecker.cpp \ MacOSKeychainAPIChecker.cpp \ MacOSXAPIChecker.cpp \ MallocChecker.cpp \ MallocOverflowSecurityChecker.cpp \ MallocSizeofChecker.cpp \ NSAutoreleasePoolChecker.cpp \ NSErrorChecker.cpp \ NoReturnFunctionChecker.cpp \ NonNullParamChecker.cpp \ ObjCAtSyncChecker.cpp \ ObjCContainersASTChecker.cpp \ ObjCContainersChecker.cpp \ ObjCMissingSuperCallChecker.cpp \ ObjCSelfInitChecker.cpp \ ObjCUnusedIVarsChecker.cpp \ PointerArithChecker.cpp \ PointerSubChecker.cpp \ PthreadLockChecker.cpp \ RetainCountChecker.cpp \ ReturnPointerRangeChecker.cpp \ ReturnUndefChecker.cpp \ SimpleStreamChecker.cpp \ StackAddrEscapeChecker.cpp \ StreamChecker.cpp \ TaintTesterChecker.cpp \ + TestAfterDivZeroChecker.cpp \ TraversalChecker.cpp \ UndefBranchChecker.cpp \ UndefCapturedBlockVarChecker.cpp \ UndefResultChecker.cpp \ UndefinedArraySubscriptChecker.cpp \ UndefinedAssignmentChecker.cpp \ UnixAPIChecker.cpp \ UnreachableCodeChecker.cpp \ VLASizeChecker.cpp \ VirtualCallChecker.cpp TGHDRS= AttrList \ + AttrVisitor \ Attrs \ Checkers \ CommentCommandList \ CommentNodes \ DeclNodes \ DiagnosticCommonKinds \ StmtNodes .include "../clang.lib.mk" Index: projects/clang350-import/lib/clang/libclangstaticanalyzerfrontend/Makefile =================================================================== --- projects/clang350-import/lib/clang/libclangstaticanalyzerfrontend/Makefile (revision 274972) +++ projects/clang350-import/lib/clang/libclangstaticanalyzerfrontend/Makefile (revision 274973) @@ -1,22 +1,23 @@ # $FreeBSD$ .include <bsd.own.mk> LIB= clangstaticanalyzerfrontend SRCDIR= tools/clang/lib/StaticAnalyzer/Frontend SRCS= AnalysisConsumer.cpp \ CheckerRegistration.cpp \ FrontendActions.cpp TGHDRS= AttrList \ + AttrVisitor \ Attrs \ Checkers \ CommentCommandList \ CommentNodes \ DeclNodes \ DiagnosticCommonKinds \ DiagnosticFrontendKinds \ StmtNodes .include "../clang.lib.mk" Index: projects/clang350-import/lib/clang/libllvmanalysis/Makefile =================================================================== --- projects/clang350-import/lib/clang/libllvmanalysis/Makefile (revision 274972) +++ projects/clang350-import/lib/clang/libllvmanalysis/Makefile (revision 274973) @@ -1,65 +1,70 @@ # $FreeBSD$ .include <src.opts.mk> LIB= llvmanalysis SRCDIR= lib/Analysis SRCS= AliasAnalysis.cpp \ AliasAnalysisCounter.cpp \ AliasAnalysisEvaluator.cpp \ AliasDebugger.cpp \ AliasSetTracker.cpp \ Analysis.cpp \ BasicAliasAnalysis.cpp \ + BlockFrequencyInfo.cpp \ + BlockFrequencyInfoImpl.cpp \ BranchProbabilityInfo.cpp \ CFG.cpp \ CFGPrinter.cpp \ + CGSCCPassManager.cpp \ CaptureTracking.cpp \ CodeMetrics.cpp \ ConstantFolding.cpp \ CostModel.cpp \ Delinearization.cpp \ DependenceAnalysis.cpp \ DomPrinter.cpp \ DominanceFrontier.cpp \ IVUsers.cpp \ InstCount.cpp \ InstructionSimplify.cpp \ Interval.cpp \ IntervalPartition.cpp \ + JumpInstrTableInfo.cpp \ + LazyCallGraph.cpp \ LazyValueInfo.cpp \ LibCallAliasAnalysis.cpp \ LibCallSemantics.cpp \ Lint.cpp \ Loads.cpp \ LoopInfo.cpp \ LoopPass.cpp \ MemDepPrinter.cpp \ MemoryBuiltins.cpp \ MemoryDependenceAnalysis.cpp \ ModuleDebugInfoPrinter.cpp \ NoAliasAnalysis.cpp \ PHITransAddr.cpp \ PostDominators.cpp \ PtrUseVisitor.cpp \ RegionInfo.cpp \ RegionPass.cpp \ RegionPrinter.cpp \ ScalarEvolution.cpp \ ScalarEvolutionAliasAnalysis.cpp \ ScalarEvolutionExpander.cpp \ ScalarEvolutionNormalization.cpp \ SparsePropagation.cpp \ TargetTransformInfo.cpp \ Trace.cpp \ TypeBasedAliasAnalysis.cpp \ ValueTracking.cpp -.if ${MK_CLANG_EXTRAS} != "no" -SRCS+= BlockFrequencyInfo.cpp -.endif +#.if ${MK_CLANG_EXTRAS} != "no" +#SRCS+= BlockFrequencyInfo.cpp +#.endif TGHDRS= Intrinsics .include "../clang.lib.mk" Index: projects/clang350-import/lib/clang/libllvmarmcodegen/Makefile =================================================================== --- projects/clang350-import/lib/clang/libllvmarmcodegen/Makefile (revision 274972) +++ projects/clang350-import/lib/clang/libllvmarmcodegen/Makefile (revision 274973) @@ -1,53 +1,54 @@ # $FreeBSD$ .include <bsd.own.mk> LIB= llvmarmcodegen SRCDIR= lib/Target/ARM SRCS= A15SDOptimizer.cpp \ ARMAsmPrinter.cpp \ ARMBaseInstrInfo.cpp \ ARMBaseRegisterInfo.cpp \ ARMCodeEmitter.cpp \ ARMConstantIslandPass.cpp \ ARMConstantPoolValue.cpp \ ARMExpandPseudoInsts.cpp \ ARMFastISel.cpp \ ARMFrameLowering.cpp \ ARMHazardRecognizer.cpp \ ARMISelDAGToDAG.cpp \ ARMISelLowering.cpp \ ARMInstrInfo.cpp \ ARMJITInfo.cpp \ ARMLoadStoreOptimizer.cpp \ ARMMCInstLower.cpp \ ARMMachineFunctionInfo.cpp \ ARMRegisterInfo.cpp \ + ARMOptimizeBarriersPass.cpp \ ARMSelectionDAGInfo.cpp \ ARMSubtarget.cpp \ ARMTargetMachine.cpp \ ARMTargetObjectFile.cpp \ ARMTargetTransformInfo.cpp \ MLxExpansionPass.cpp \ Thumb1FrameLowering.cpp \ Thumb1InstrInfo.cpp \ Thumb1RegisterInfo.cpp \ Thumb2ITBlockPass.cpp \ Thumb2InstrInfo.cpp \ Thumb2RegisterInfo.cpp \ Thumb2SizeReduction.cpp TGHDRS= ARMGenAsmWriter \ ARMGenCallingConv \ ARMGenCodeEmitter \ ARMGenDAGISel \ ARMGenFastISel \ ARMGenInstrInfo \ ARMGenMCCodeEmitter \ ARMGenMCPseudoLowering \ ARMGenRegisterInfo \ ARMGenSubtargetInfo \ Intrinsics .include "../clang.lib.mk" Index: projects/clang350-import/lib/clang/libllvmarmdesc/Makefile =================================================================== --- projects/clang350-import/lib/clang/libllvmarmdesc/Makefile (revision 274972) +++ projects/clang350-import/lib/clang/libllvmarmdesc/Makefile (revision 274973) @@ -1,25 +1,29 @@ # $FreeBSD$ .include <bsd.own.mk> LIB= llvmarmdesc SRCDIR= lib/Target/ARM/MCTargetDesc SRCS= ARMAsmBackend.cpp \ ARMELFObjectWriter.cpp \ + ARMELFObjectWriter.cpp \ ARMELFStreamer.cpp \ ARMMCAsmInfo.cpp \ ARMMCCodeEmitter.cpp \ ARMMCExpr.cpp \ ARMMCTargetDesc.cpp \ ARMMachORelocationInfo.cpp \ ARMMachObjectWriter.cpp \ - ARMUnwindOpAsm.cpp + ARMTargetStreamer.cpp \ + ARMUnwindOpAsm.cpp \ + ARMWinCOFFObjectWriter.cpp \ + ARMWinCOFFStreamer.cpp CFLAGS+= -I${LLVM_SRCS}/${SRCDIR}/.. TGHDRS= ARMGenInstrInfo \ ARMGenMCCodeEmitter \ ARMGenRegisterInfo \ ARMGenSubtargetInfo .include "../clang.lib.mk" Index: projects/clang350-import/lib/clang/libllvmasmprinter/Makefile =================================================================== --- projects/clang350-import/lib/clang/libllvmasmprinter/Makefile (revision 274972) +++ projects/clang350-import/lib/clang/libllvmasmprinter/Makefile (revision 274973) @@ -1,25 +1,30 @@ # $FreeBSD$ .include <bsd.own.mk> LIB= llvmasmprinter SRCDIR= lib/CodeGen/AsmPrinter SRCS= ARMException.cpp \ + AddressPool.cpp \ AsmPrinter.cpp \ AsmPrinterDwarf.cpp \ AsmPrinterInlineAsm.cpp \ DIE.cpp \ DIEHash.cpp \ + DbgValueHistoryCalculator.cpp \ DwarfAccelTable.cpp \ DwarfCFIException.cpp \ - DwarfCompileUnit.cpp \ DwarfDebug.cpp \ - DwarfException.cpp \ + DwarfFile.cpp \ + DwarfStringPool.cpp \ + DwarfUnit.cpp \ + EHStreamer.cpp \ ErlangGCPrinter.cpp \ OcamlGCPrinter.cpp \ - Win64Exception.cpp + Win64Exception.cpp \ + WinCodeViewLineTables.cpp TGHDRS= Intrinsics .include "../clang.lib.mk" Index: projects/clang350-import/lib/clang/libllvmcodegen/Makefile =================================================================== --- projects/clang350-import/lib/clang/libllvmcodegen/Makefile (revision 274972) +++ projects/clang350-import/lib/clang/libllvmcodegen/Makefile (revision 274973) @@ -1,121 +1,128 @@ # $FreeBSD$ .include <bsd.own.mk> LIB= llvmcodegen SRCDIR= lib/CodeGen SRCS= AggressiveAntiDepBreaker.cpp \ AllocationOrder.cpp \ Analysis.cpp \ + AtomicExpandLoadLinkedPass.cpp \ BasicTargetTransformInfo.cpp \ BranchFolding.cpp \ CalcSpillWeights.cpp \ CallingConvLower.cpp \ CodeGen.cpp \ + CodeGenPrepare.cpp \ CriticalAntiDepBreaker.cpp \ DFAPacketizer.cpp \ DeadMachineInstructionElim.cpp \ DwarfEHPrepare.cpp \ EarlyIfConversion.cpp \ EdgeBundles.cpp \ ErlangGC.cpp \ ExecutionDepsFix.cpp \ ExpandISelPseudos.cpp \ ExpandPostRAPseudos.cpp \ GCMetadata.cpp \ GCMetadataPrinter.cpp \ GCStrategy.cpp \ + GlobalMerge.cpp \ IfConversion.cpp \ InlineSpiller.cpp \ InterferenceCache.cpp \ IntrinsicLowering.cpp \ JITCodeEmitter.cpp \ + JumpInstrTables.cpp \ LLVMTargetMachine.cpp \ LatencyPriorityQueue.cpp \ LexicalScopes.cpp \ LiveDebugVariables.cpp \ LiveInterval.cpp \ LiveIntervalAnalysis.cpp \ LiveIntervalUnion.cpp \ + LivePhysRegs.cpp \ LiveRangeCalc.cpp \ LiveRangeEdit.cpp \ LiveRegMatrix.cpp \ - LiveRegUnits.cpp \ LiveStackAnalysis.cpp \ LiveVariables.cpp \ LocalStackSlotAllocation.cpp \ MachineBasicBlock.cpp \ MachineBlockFrequencyInfo.cpp \ MachineBlockPlacement.cpp \ MachineBranchProbabilityInfo.cpp \ MachineCSE.cpp \ MachineCodeEmitter.cpp \ MachineCopyPropagation.cpp \ + MachineDominanceFrontier.cpp \ MachineDominators.cpp \ MachineFunction.cpp \ MachineFunctionAnalysis.cpp \ MachineFunctionPass.cpp \ MachineFunctionPrinterPass.cpp \ MachineInstr.cpp \ MachineInstrBundle.cpp \ MachineLICM.cpp \ MachineLoopInfo.cpp \ MachineModuleInfo.cpp \ MachineModuleInfoImpls.cpp \ MachinePassRegistry.cpp \ MachinePostDominators.cpp \ + MachineRegionInfo.cpp \ MachineRegisterInfo.cpp \ MachineSSAUpdater.cpp \ MachineScheduler.cpp \ MachineSink.cpp \ MachineTraceMetrics.cpp \ MachineVerifier.cpp \ OcamlGC.cpp \ OptimizePHIs.cpp \ PHIElimination.cpp \ PHIEliminationUtils.cpp \ Passes.cpp \ PeepholeOptimizer.cpp \ PostRASchedulerList.cpp \ ProcessImplicitDefs.cpp \ PrologEpilogInserter.cpp \ PseudoSourceValue.cpp \ RegAllocBase.cpp \ RegAllocBasic.cpp \ RegAllocFast.cpp \ RegAllocGreedy.cpp \ RegAllocPBQP.cpp \ RegisterClassInfo.cpp \ RegisterCoalescer.cpp \ RegisterPressure.cpp \ RegisterScavenging.cpp \ ScheduleDAG.cpp \ ScheduleDAGInstrs.cpp \ ScheduleDAGPrinter.cpp \ ScoreboardHazardRecognizer.cpp \ ShadowStackGC.cpp \ SjLjEHPrepare.cpp \ SlotIndexes.cpp \ SpillPlacement.cpp \ Spiller.cpp \ SplitKit.cpp \ StackColoring.cpp \ + StackMapLivenessAnalysis.cpp \ StackMaps.cpp \ StackProtector.cpp \ StackSlotColoring.cpp \ TailDuplication.cpp \ TargetFrameLoweringImpl.cpp \ TargetInstrInfo.cpp \ TargetLoweringBase.cpp \ TargetLoweringObjectFileImpl.cpp \ TargetOptionsImpl.cpp \ TargetRegisterInfo.cpp \ TargetSchedule.cpp \ TwoAddressInstructionPass.cpp \ UnreachableBlockElim.cpp \ VirtRegMap.cpp TGHDRS= Intrinsics .include "../clang.lib.mk" Index: projects/clang350-import/lib/clang/libllvmcore/Makefile =================================================================== --- projects/clang350-import/lib/clang/libllvmcore/Makefile (revision 274972) +++ projects/clang350-import/lib/clang/libllvmcore/Makefile (revision 274973) @@ -1,50 +1,56 @@ # $FreeBSD$ .include <bsd.own.mk> LIB= llvmcore SRCDIR= lib/IR SRCS= AsmWriter.cpp \ Attributes.cpp \ AutoUpgrade.cpp \ BasicBlock.cpp \ + Comdat.cpp \ ConstantFold.cpp \ + ConstantRange.cpp \ Constants.cpp \ Core.cpp \ DIBuilder.cpp \ DataLayout.cpp \ DebugInfo.cpp \ DebugLoc.cpp \ + DiagnosticInfo.cpp \ + DiagnosticPrinter.cpp \ Dominators.cpp \ Function.cpp \ GCOV.cpp \ GVMaterializer.cpp \ Globals.cpp \ IRBuilder.cpp \ + IRPrintingPasses.cpp \ InlineAsm.cpp \ Instruction.cpp \ Instructions.cpp \ IntrinsicInst.cpp \ LLVMContext.cpp \ LLVMContextImpl.cpp \ LeakDetector.cpp \ LegacyPassManager.cpp \ + MDBuilder.cpp \ + Mangler.cpp \ Metadata.cpp \ Module.cpp \ Pass.cpp \ PassManager.cpp \ PassRegistry.cpp \ - PrintModulePass.cpp \ Type.cpp \ TypeFinder.cpp \ Use.cpp \ User.cpp \ Value.cpp \ ValueSymbolTable.cpp \ ValueTypes.cpp \ Verifier.cpp TGHDRS= Intrinsics .include "../clang.lib.mk" Index: projects/clang350-import/lib/clang/libllvmmc/Makefile =================================================================== --- projects/clang350-import/lib/clang/libllvmmc/Makefile (revision 274972) +++ projects/clang350-import/lib/clang/libllvmmc/Makefile (revision 274973) @@ -1,63 +1,61 @@ # $FreeBSD$ .include <src.opts.mk> LIB= llvmmc SRCDIR= lib/MC -SRCS= ELFObjectWriter.cpp \ +SRCS= ConstantPools.cpp \ + ELFObjectWriter.cpp \ MCAsmBackend.cpp \ MCAsmInfo.cpp \ MCAsmInfoCOFF.cpp \ MCAsmInfoDarwin.cpp \ MCAsmInfoELF.cpp \ MCAsmStreamer.cpp \ MCAssembler.cpp \ - MCAtom.cpp \ MCCodeEmitter.cpp \ MCCodeGenInfo.cpp \ MCContext.cpp \ MCDwarf.cpp \ MCELF.cpp \ MCELFObjectTargetWriter.cpp \ MCELFStreamer.cpp \ MCExpr.cpp \ MCExternalSymbolizer.cpp \ - MCFunction.cpp \ MCInst.cpp \ MCInstPrinter.cpp \ MCInstrAnalysis.cpp \ MCLabel.cpp \ + MCLinkerOptimizationHint.cpp \ MCMachOStreamer.cpp \ MCMachObjectTargetWriter.cpp \ - MCModule.cpp \ - MCModuleYAML.cpp \ MCNullStreamer.cpp \ - MCObjectDisassembler.cpp \ MCObjectFileInfo.cpp \ MCObjectStreamer.cpp \ - MCObjectSymbolizer.cpp \ MCObjectWriter.cpp \ - MCPureStreamer.cpp \ MCRegisterInfo.cpp \ MCRelocationInfo.cpp \ MCSection.cpp \ MCSectionCOFF.cpp \ MCSectionELF.cpp \ MCSectionMachO.cpp \ MCStreamer.cpp \ MCSubtargetInfo.cpp \ MCSymbol.cpp \ MCSymbolizer.cpp \ + MCTargetOptions.cpp \ MCValue.cpp \ MCWin64EH.cpp \ MachObjectWriter.cpp \ + StringTableBuilder.cpp \ SubtargetFeature.cpp \ WinCOFFObjectWriter.cpp \ - WinCOFFStreamer.cpp + WinCOFFStreamer.cpp \ + YAML.cpp .if ${MK_CLANG_EXTRAS} != "no" || ${MK_LLDB} != "no" SRCS+= MCDisassembler.cpp .endif .include "../clang.lib.mk" Index: projects/clang350-import/lib/clang/libllvmmcanalysis/Makefile =================================================================== --- projects/clang350-import/lib/clang/libllvmmcanalysis/Makefile (nonexistent) +++ projects/clang350-import/lib/clang/libllvmmcanalysis/Makefile (revision 274973) @@ -0,0 +1,15 @@ +# $FreeBSD$ + +.include <bsd.own.mk> + +LIB= llvmmcanalysis + +SRCDIR= lib/MC/MCAnalysis +SRCS= MCAtom.cpp \ + MCFunction.cpp \ + MCModule.cpp \ + MCModuleYAML.cpp \ + MCObjectDisassembler.cpp \ + MCObjectSymbolizer.cpp + +.include "../clang.lib.mk" Property changes on: projects/clang350-import/lib/clang/libllvmmcanalysis/Makefile ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Index: projects/clang350-import/lib/clang/libllvmmipscodegen/Makefile =================================================================== --- projects/clang350-import/lib/clang/libllvmmipscodegen/Makefile (revision 274972) +++ projects/clang350-import/lib/clang/libllvmmipscodegen/Makefile (revision 274973) @@ -1,50 +1,54 @@ # $FreeBSD$ .include <bsd.own.mk> LIB= llvmmipscodegen SRCDIR= lib/Target/Mips SRCS= Mips16FrameLowering.cpp \ Mips16HardFloat.cpp \ + Mips16HardFloatInfo.cpp \ Mips16ISelDAGToDAG.cpp \ Mips16ISelLowering.cpp \ Mips16InstrInfo.cpp \ Mips16RegisterInfo.cpp \ MipsAnalyzeImmediate.cpp \ MipsAsmPrinter.cpp \ MipsCodeEmitter.cpp \ MipsConstantIslandPass.cpp \ MipsDelaySlotFiller.cpp \ + MipsFastISel.cpp \ MipsFrameLowering.cpp \ MipsISelDAGToDAG.cpp \ MipsISelLowering.cpp \ MipsInstrInfo.cpp \ MipsJITInfo.cpp \ MipsLongBranch.cpp \ MipsMCInstLower.cpp \ MipsMachineFunction.cpp \ MipsModuleISelDAGToDAG.cpp \ + MipsOptimizePICCall.cpp \ MipsOs16.cpp \ MipsRegisterInfo.cpp \ MipsSEFrameLowering.cpp \ MipsSEISelDAGToDAG.cpp \ MipsSEISelLowering.cpp \ MipsSEInstrInfo.cpp \ MipsSERegisterInfo.cpp \ MipsSelectionDAGInfo.cpp \ MipsSubtarget.cpp \ MipsTargetMachine.cpp \ MipsTargetObjectFile.cpp TGHDRS= Intrinsics \ MipsGenAsmWriter \ MipsGenCallingConv \ MipsGenCodeEmitter \ MipsGenDAGISel \ + MipsGenFastISel \ MipsGenInstrInfo \ MipsGenMCPseudoLowering \ MipsGenRegisterInfo \ MipsGenSubtargetInfo .include "../clang.lib.mk" Index: projects/clang350-import/lib/clang/libllvmmipsdesc/Makefile =================================================================== --- projects/clang350-import/lib/clang/libllvmmipsdesc/Makefile (revision 274972) +++ projects/clang350-import/lib/clang/libllvmmipsdesc/Makefile (revision 274973) @@ -1,22 +1,26 @@ # $FreeBSD$ .include <bsd.own.mk> LIB= llvmmipsdesc SRCDIR= lib/Target/Mips/MCTargetDesc -SRCS= MipsAsmBackend.cpp \ +SRCS= MipsABIFlagsSection.cpp \ + MipsAsmBackend.cpp \ MipsELFObjectWriter.cpp \ + MipsELFStreamer.cpp \ MipsMCAsmInfo.cpp \ MipsMCCodeEmitter.cpp \ + MipsMCExpr.cpp \ MipsMCTargetDesc.cpp \ - MipsReginfo.cpp \ + MipsNaClELFStreamer.cpp \ + MipsOptionRecord.cpp \ MipsTargetStreamer.cpp CFLAGS+= -I${LLVM_SRCS}/${SRCDIR}/.. TGHDRS= MipsGenInstrInfo \ MipsGenMCCodeEmitter \ MipsGenRegisterInfo \ MipsGenSubtargetInfo .include "../clang.lib.mk" Index: projects/clang350-import/lib/clang/libllvmobject/Makefile =================================================================== --- projects/clang350-import/lib/clang/libllvmobject/Makefile (revision 274972) +++ projects/clang350-import/lib/clang/libllvmobject/Makefile (revision 274973) @@ -1,22 +1,24 @@ # $FreeBSD$ .include <bsd.own.mk> LIB= llvmobject SRCDIR= lib/Object SRCS= Archive.cpp \ Binary.cpp \ COFFObjectFile.cpp \ COFFYAML.cpp \ ELF.cpp \ ELFObjectFile.cpp \ ELFYAML.cpp \ Error.cpp \ + IRObjectFile.cpp \ MachOObjectFile.cpp \ MachOUniversal.cpp \ Object.cpp \ ObjectFile.cpp \ - YAML.cpp + RecordStreamer.cpp \ + SymbolicFile.cpp .include "../clang.lib.mk" Index: projects/clang350-import/lib/clang/libllvmoption/Makefile =================================================================== --- projects/clang350-import/lib/clang/libllvmoption/Makefile (revision 274972) +++ projects/clang350-import/lib/clang/libllvmoption/Makefile (revision 274973) Property changes on: projects/clang350-import/lib/clang/libllvmoption/Makefile ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: projects/clang350-import/lib/clang/libllvmpowerpcdisassembler/Makefile =================================================================== --- projects/clang350-import/lib/clang/libllvmpowerpcdisassembler/Makefile (nonexistent) +++ projects/clang350-import/lib/clang/libllvmpowerpcdisassembler/Makefile (revision 274973) @@ -0,0 +1,16 @@ +# $FreeBSD$ + +.include <bsd.own.mk> + +LIB= llvmpowerpcdisassembler + +SRCDIR= lib/Target/PowerPC/Disassembler +INCDIR= lib/Target/PowerPC +SRCS= PPCDisassembler.cpp + +TGHDRS= PPCGenDisassemblerTables \ + PPCGenInstrInfo \ + PPCGenRegisterInfo \ + PPCGenSubtargetInfo + +.include "../clang.lib.mk" Property changes on: projects/clang350-import/lib/clang/libllvmpowerpcdisassembler/Makefile ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Index: projects/clang350-import/lib/clang/libllvmprofiledata/Makefile =================================================================== --- projects/clang350-import/lib/clang/libllvmprofiledata/Makefile (nonexistent) +++ projects/clang350-import/lib/clang/libllvmprofiledata/Makefile (revision 274973) @@ -0,0 +1,12 @@ +# $FreeBSD$ + +.include <bsd.own.mk> + +LIB= llvmprofiledata + +SRCDIR= lib/ProfileData +SRCS= InstrProf.cpp \ + InstrProfReader.cpp \ + InstrProfWriter.cpp + +.include "../clang.lib.mk" Property changes on: projects/clang350-import/lib/clang/libllvmprofiledata/Makefile ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Index: projects/clang350-import/lib/clang/libllvmruntimedyld/Makefile =================================================================== --- projects/clang350-import/lib/clang/libllvmruntimedyld/Makefile (revision 274972) +++ projects/clang350-import/lib/clang/libllvmruntimedyld/Makefile (revision 274973) @@ -1,13 +1,14 @@ # $FreeBSD$ .include <bsd.own.mk> LIB= llvmruntimedyld SRCDIR= lib/ExecutionEngine/RuntimeDyld SRCS= GDBRegistrar.cpp \ RuntimeDyld.cpp \ + RuntimeDyldChecker.cpp \ RuntimeDyldELF.cpp \ RuntimeDyldMachO.cpp .include "../clang.lib.mk" Index: projects/clang350-import/lib/clang/libllvmscalaropts/Makefile =================================================================== --- projects/clang350-import/lib/clang/libllvmscalaropts/Makefile (revision 274972) +++ projects/clang350-import/lib/clang/libllvmscalaropts/Makefile (revision 274973) @@ -1,49 +1,52 @@ # $FreeBSD$ .include <src.opts.mk> LIB= llvmscalaropts SRCDIR= lib/Transforms/Scalar SRCS= ADCE.cpp \ - CodeGenPrepare.cpp \ + ConstantHoisting.cpp \ ConstantProp.cpp \ CorrelatedValuePropagation.cpp \ DCE.cpp \ DeadStoreElimination.cpp \ EarlyCSE.cpp \ FlattenCFGPass.cpp \ GVN.cpp \ - GlobalMerge.cpp \ IndVarSimplify.cpp \ JumpThreading.cpp \ LICM.cpp \ + LoadCombine.cpp \ LoopDeletion.cpp \ LoopIdiomRecognize.cpp \ LoopRerollPass.cpp \ LoopRotation.cpp \ LoopStrengthReduce.cpp \ LoopUnrollPass.cpp \ LoopUnswitch.cpp \ LowerAtomic.cpp \ MemCpyOptimizer.cpp \ + MergedLoadStoreMotion.cpp \ PartiallyInlineLibCalls.cpp \ Reassociate.cpp \ Reg2Mem.cpp \ SCCP.cpp \ SROA.cpp \ SampleProfile.cpp \ ScalarReplAggregates.cpp \ + Scalarizer.cpp \ + SeparateConstOffsetFromGEP.cpp \ SimplifyCFGPass.cpp \ Sink.cpp \ StructurizeCFG.cpp \ TailRecursionElimination.cpp .if ${MK_CLANG_EXTRAS} != "no" SRCS+= LoopInstSimplify.cpp \ Scalar.cpp .endif TGHDRS= Intrinsics .include "../clang.lib.mk" Index: projects/clang350-import/lib/clang/libllvmsparcasmparser/Makefile =================================================================== --- projects/clang350-import/lib/clang/libllvmsparcasmparser/Makefile (revision 274972) +++ projects/clang350-import/lib/clang/libllvmsparcasmparser/Makefile (revision 274973) Property changes on: projects/clang350-import/lib/clang/libllvmsparcasmparser/Makefile ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: projects/clang350-import/lib/clang/libllvmsparccodegen/Makefile =================================================================== --- projects/clang350-import/lib/clang/libllvmsparccodegen/Makefile (revision 274972) +++ projects/clang350-import/lib/clang/libllvmsparccodegen/Makefile (revision 274973) Property changes on: projects/clang350-import/lib/clang/libllvmsparccodegen/Makefile ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: projects/clang350-import/lib/clang/libllvmsparcdesc/Makefile =================================================================== --- projects/clang350-import/lib/clang/libllvmsparcdesc/Makefile (revision 274972) +++ projects/clang350-import/lib/clang/libllvmsparcdesc/Makefile (revision 274973) Property changes on: projects/clang350-import/lib/clang/libllvmsparcdesc/Makefile ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: projects/clang350-import/lib/clang/libllvmsparcdisassembler/Makefile =================================================================== --- projects/clang350-import/lib/clang/libllvmsparcdisassembler/Makefile (revision 274972) +++ projects/clang350-import/lib/clang/libllvmsparcdisassembler/Makefile (revision 274973) Property changes on: projects/clang350-import/lib/clang/libllvmsparcdisassembler/Makefile ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: projects/clang350-import/lib/clang/libllvmsparcinfo/Makefile =================================================================== --- projects/clang350-import/lib/clang/libllvmsparcinfo/Makefile (revision 274972) +++ projects/clang350-import/lib/clang/libllvmsparcinfo/Makefile (revision 274973) Property changes on: projects/clang350-import/lib/clang/libllvmsparcinfo/Makefile ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: projects/clang350-import/lib/clang/libllvmsparcinstprinter/Makefile =================================================================== --- projects/clang350-import/lib/clang/libllvmsparcinstprinter/Makefile (revision 274972) +++ projects/clang350-import/lib/clang/libllvmsparcinstprinter/Makefile (revision 274973) Property changes on: projects/clang350-import/lib/clang/libllvmsparcinstprinter/Makefile ___________________________________________________________________ Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: projects/clang350-import/lib/clang/libllvmsupport/Makefile =================================================================== --- projects/clang350-import/lib/clang/libllvmsupport/Makefile (revision 274972) +++ projects/clang350-import/lib/clang/libllvmsupport/Makefile (revision 274973) @@ -1,106 +1,107 @@ # $FreeBSD$ .include <src.opts.mk> LIB= llvmsupport SRCDIR= lib/Support SRCS= APFloat.cpp \ APInt.cpp \ APSInt.cpp \ + ARMBuildAttrs.cpp \ + ARMWinEH.cpp \ Allocator.cpp \ Atomic.cpp \ BlockFrequency.cpp \ BranchProbability.cpp \ CommandLine.cpp \ - ConstantRange.cpp \ + Compression.cpp \ ConvertUTF.c \ ConvertUTFWrapper.cpp \ CrashRecoveryContext.cpp \ DAGDeltaAlgorithm.cpp \ DataExtractor.cpp \ Debug.cpp \ DeltaAlgorithm.cpp \ Dwarf.cpp \ DynamicLibrary.cpp \ Errno.cpp \ ErrorHandling.cpp \ FileOutputBuffer.cpp \ FoldingSet.cpp \ FormattedStream.cpp \ GraphWriter.cpp \ Hashing.cpp \ Host.cpp \ IncludeFile.cpp \ IntEqClasses.cpp \ IntervalMap.cpp \ IntrusiveRefCntPtr.cpp \ IsInf.cpp \ IsNAN.cpp \ + LEB128.cpp \ + LineIterator.cpp \ Locale.cpp \ LockFileManager.cpp \ MD5.cpp \ ManagedStatic.cpp \ Memory.cpp \ MemoryBuffer.cpp \ MemoryObject.cpp \ Mutex.cpp \ Path.cpp \ PluginLoader.cpp \ PrettyStackTrace.cpp \ Process.cpp \ Program.cpp \ RWMutex.cpp \ + RandomNumberGenerator.cpp \ Regex.cpp \ + ScaledNumber.cpp \ SearchForAddressOfSpecialSymbol.cpp \ Signals.cpp \ SmallPtrSet.cpp \ SmallVector.cpp \ SourceMgr.cpp \ + SpecialCaseList.cpp \ Statistic.cpp \ StreamableMemoryObject.cpp \ StringExtras.cpp \ StringMap.cpp \ StringPool.cpp \ StringRef.cpp \ StringRefMemoryObject.cpp \ TargetRegistry.cpp \ ThreadLocal.cpp \ Threading.cpp \ TimeValue.cpp \ Timer.cpp \ ToolOutputFile.cpp \ Triple.cpp \ Twine.cpp \ Unicode.cpp \ Valgrind.cpp \ Watchdog.cpp \ YAMLParser.cpp \ YAMLTraits.cpp \ circular_raw_ostream.cpp \ raw_os_ostream.cpp \ raw_ostream.cpp \ regcomp.c \ regerror.c \ regexec.c \ regfree.c \ - regstrlcpy.c \ - system_error.cpp + regstrlcpy.c -.if ${MK_CLANG_EXTRAS} != "no" || ${MK_LLDB} != "no" -SRCS+= Disassembler.cpp -.endif - .if ${MK_CLANG_EXTRAS} != "no" -SRCS+= Compression.cpp \ - DataStream.cpp \ +SRCS+= DataStream.cpp \ FileUtilities.cpp \ SystemUtils.cpp .endif .include "../clang.lib.mk" # Ugly hack to work around CLOCK_PROCESS_CPUTIME_ID not being properly defined # between r239347 and r245428. CXXFLAGS.Process.cpp= -DCLOCK_PROCESS_CPUTIME_ID=15 CXXFLAGS+= ${CXXFLAGS.${.IMPSRC:T}} Index: projects/clang350-import/lib/clang/libllvmtablegen/Makefile =================================================================== --- projects/clang350-import/lib/clang/libllvmtablegen/Makefile (revision 274972) +++ projects/clang350-import/lib/clang/libllvmtablegen/Makefile (revision 274973) @@ -1,16 +1,17 @@ # $FreeBSD$ .include <bsd.own.mk> LIB= llvmtablegen SRCDIR= lib/TableGen SRCS= Error.cpp \ Main.cpp \ Record.cpp \ + SetTheory.cpp \ StringMatcher.cpp \ TableGenBackend.cpp \ TGLexer.cpp \ TGParser.cpp .include "../clang.lib.mk" Index: projects/clang350-import/lib/clang/libllvmtarget/Makefile =================================================================== --- projects/clang350-import/lib/clang/libllvmtarget/Makefile (revision 274972) +++ projects/clang350-import/lib/clang/libllvmtarget/Makefile (revision 274973) @@ -1,18 +1,17 @@ # $FreeBSD$ .include <bsd.own.mk> LIB= llvmtarget SRCDIR= lib/Target -SRCS= Mangler.cpp \ - Target.cpp \ +SRCS= Target.cpp \ TargetIntrinsicInfo.cpp \ TargetJITInfo.cpp \ TargetLibraryInfo.cpp \ TargetLoweringObjectFile.cpp \ TargetMachine.cpp \ TargetMachineC.cpp \ TargetSubtargetInfo.cpp .include "../clang.lib.mk" Index: projects/clang350-import/lib/clang/libllvmtransformutils/Makefile =================================================================== --- projects/clang350-import/lib/clang/libllvmtransformutils/Makefile (revision 274972) +++ projects/clang350-import/lib/clang/libllvmtransformutils/Makefile (revision 274973) @@ -1,49 +1,51 @@ # $FreeBSD$ .include <src.opts.mk> LIB= llvmtransformutils SRCDIR= lib/Transforms/Utils -SRCS= BasicBlockUtils.cpp \ +SRCS= ASanStackFrameLayout.cpp \ + AddDiscriminators.cpp \ + BasicBlockUtils.cpp \ BreakCriticalEdges.cpp \ BuildLibCalls.cpp \ BypassSlowDivision.cpp \ CloneFunction.cpp \ CloneModule.cpp \ CmpInstAnalysis.cpp \ CodeExtractor.cpp \ + CtorUtils.cpp \ DemoteRegToStack.cpp \ FlattenCFG.cpp \ GlobalStatus.cpp \ InlineFunction.cpp \ InstructionNamer.cpp \ IntegerDivision.cpp \ LCSSA.cpp \ Local.cpp \ LoopSimplify.cpp \ LoopUnroll.cpp \ LoopUnrollRuntime.cpp \ LowerExpectIntrinsic.cpp \ LowerInvoke.cpp \ LowerSwitch.cpp \ Mem2Reg.cpp \ MetaRenamer.cpp \ ModuleUtils.cpp \ PromoteMemoryToRegister.cpp \ SSAUpdater.cpp \ SimplifyCFG.cpp \ SimplifyIndVar.cpp \ SimplifyInstructions.cpp \ SimplifyLibCalls.cpp \ - SpecialCaseList.cpp \ UnifyFunctionExitNodes.cpp \ ValueMapper.cpp .if ${MK_CLANG_EXTRAS} != "no" SRCS+= Utils.cpp .endif TGHDRS= Intrinsics .include "../clang.lib.mk" Index: projects/clang350-import/lib/clang/libllvmx86asmparser/Makefile =================================================================== --- projects/clang350-import/lib/clang/libllvmx86asmparser/Makefile (revision 274972) +++ projects/clang350-import/lib/clang/libllvmx86asmparser/Makefile (revision 274973) @@ -1,16 +1,17 @@ # $FreeBSD$ .include <bsd.own.mk> LIB= llvmx86asmparser SRCDIR= lib/Target/X86/AsmParser INCDIR= lib/Target/X86 -SRCS= X86AsmParser.cpp +SRCS= X86AsmInstrumentation.cpp \ + X86AsmParser.cpp TGHDRS= X86GenAsmMatcher \ X86GenInstrInfo \ X86GenRegisterInfo \ X86GenSubtargetInfo .include "../clang.lib.mk" Index: projects/clang350-import/lib/clang/libllvmx86codegen/Makefile =================================================================== --- projects/clang350-import/lib/clang/libllvmx86codegen/Makefile (revision 274972) +++ projects/clang350-import/lib/clang/libllvmx86codegen/Makefile (revision 274973) @@ -1,38 +1,38 @@ # $FreeBSD$ .include <bsd.own.mk> LIB= llvmx86codegen SRCDIR= lib/Target/X86 SRCS= X86AsmPrinter.cpp \ - X86COFFMachineModuleInfo.cpp \ + X86AtomicExpandPass.cpp \ X86CodeEmitter.cpp \ X86FastISel.cpp \ X86FixupLEAs.cpp \ X86FloatingPoint.cpp \ X86FrameLowering.cpp \ X86ISelDAGToDAG.cpp \ X86ISelLowering.cpp \ X86InstrInfo.cpp \ X86JITInfo.cpp \ X86MCInstLower.cpp \ X86MachineFunctionInfo.cpp \ X86PadShortFunction.cpp \ X86RegisterInfo.cpp \ X86SelectionDAGInfo.cpp \ X86Subtarget.cpp \ X86TargetMachine.cpp \ X86TargetObjectFile.cpp \ X86TargetTransformInfo.cpp \ X86VZeroUpper.cpp TGHDRS= Intrinsics \ X86GenCallingConv \ X86GenDAGISel \ X86GenFastISel \ X86GenInstrInfo \ X86GenRegisterInfo \ X86GenSubtargetInfo .include "../clang.lib.mk" Index: projects/clang350-import/lib/clang/libllvmx86desc/Makefile =================================================================== --- projects/clang350-import/lib/clang/libllvmx86desc/Makefile (revision 274972) +++ projects/clang350-import/lib/clang/libllvmx86desc/Makefile (revision 274973) @@ -1,23 +1,24 @@ # $FreeBSD$ .include <bsd.own.mk> LIB= llvmx86desc SRCDIR= lib/Target/X86/MCTargetDesc SRCS= X86AsmBackend.cpp \ X86ELFObjectWriter.cpp \ X86ELFRelocationInfo.cpp \ X86MCAsmInfo.cpp \ X86MCCodeEmitter.cpp \ X86MCTargetDesc.cpp \ X86MachORelocationInfo.cpp \ X86MachObjectWriter.cpp \ - X86WinCOFFObjectWriter.cpp + X86WinCOFFObjectWriter.cpp \ + X86WinCOFFStreamer.cpp CFLAGS+= -I${LLVM_SRCS}/${SRCDIR}/.. TGHDRS= X86GenInstrInfo \ X86GenRegisterInfo \ X86GenSubtargetInfo .include "../clang.lib.mk" Index: projects/clang350-import/lib/clang/libllvmx86disassembler/Makefile =================================================================== --- projects/clang350-import/lib/clang/libllvmx86disassembler/Makefile (revision 274972) +++ projects/clang350-import/lib/clang/libllvmx86disassembler/Makefile (revision 274973) @@ -1,19 +1,20 @@ # $FreeBSD$ .include <src.opts.mk> LIB= llvmx86disassembler SRCDIR= lib/Target/X86/Disassembler INCDIR= lib/Target/X86 SRCS= X86Disassembler.cpp .if ${MK_CLANG_EXTRAS} != "no" || ${MK_LLDB} != "no" -SRCS+= X86DisassemblerDecoder.c +SRCS+= X86DisassemblerDecoder.cpp .endif TGHDRS= X86GenDisassemblerTables \ X86GenInstrInfo \ - X86GenRegisterInfo + X86GenRegisterInfo \ + X86GenSubtargetInfo .include "../clang.lib.mk"