Index: projects/clang360-import/lib/clang/libllvmjit/Makefile =================================================================== --- projects/clang360-import/lib/clang/libllvmjit/Makefile (revision 277764) +++ projects/clang360-import/lib/clang/libllvmjit/Makefile (nonexistent) @@ -1,12 +0,0 @@ -# $FreeBSD$ - -.include - -LIB= llvmjit - -SRCDIR= lib/ExecutionEngine/JIT -SRCS= JIT.cpp \ - JITEmitter.cpp \ - JITMemoryManager.cpp - -.include "../clang.lib.mk" Property changes on: projects/clang360-import/lib/clang/libllvmjit/Makefile ___________________________________________________________________ Deleted: svn:keywords ## -1 +0,0 ## -FreeBSD=%H \ No newline at end of property Index: projects/clang360-import/lib/clang/libllvmmcanalysis/Makefile =================================================================== --- projects/clang360-import/lib/clang/libllvmmcanalysis/Makefile (revision 277764) +++ projects/clang360-import/lib/clang/libllvmmcanalysis/Makefile (nonexistent) @@ -1,15 +0,0 @@ -# $FreeBSD$ - -.include - -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/clang360-import/lib/clang/libllvmmcanalysis/Makefile ___________________________________________________________________ Deleted: svn:keywords ## -1 +0,0 ## -FreeBSD=%H \ No newline at end of property Index: projects/clang360-import/lib/clang/Makefile =================================================================== --- projects/clang360-import/lib/clang/Makefile (revision 277764) +++ projects/clang360-import/lib/clang/Makefile (revision 277765) @@ -1,159 +1,157 @@ # $FreeBSD$ .include .if !make(install) .if ${MK_CLANG_FULL} != "no" _libclangstaticanalyzer= \ libclangstaticanalyzercheckers \ libclangstaticanalyzercore \ libclangstaticanalyzerfrontend _libclangarcmigrate= \ libclangarcmigrate .endif # MK_CLANG_FULL SUBDIR= libclanganalysis \ ${_libclangarcmigrate} \ libclangast \ libclangbasic \ libclangcodegen \ libclangdriver \ libclangedit \ libclangfrontend \ libclangfrontendtool \ libclanglex \ libclangparse \ libclangrewritefrontend \ libclangrewrite \ libclangsema \ libclangserialization \ ${_libclangstaticanalyzer} \ \ libllvmanalysis \ libllvmasmparser \ libllvmasmprinter \ libllvmbitreader \ libllvmbitwriter \ libllvmcodegen \ libllvmcore \ libllvminstcombine \ libllvminstrumentation \ libllvmipa \ libllvmipo \ libllvmirreader \ libllvmlinker \ libllvmmc \ + libllvmmcdisassembler \ libllvmmcparser \ libllvmobjcarcopts \ libllvmobject \ libllvmoption \ libllvmprofiledata \ libllvmscalaropts \ libllvmselectiondag \ libllvmsupport \ libllvmtablegen \ libllvmtarget \ libllvmtransformutils \ libllvmvectorize \ \ libllvmaarch64asmparser \ libllvmaarch64codegen \ libllvmaarch64desc \ libllvmaarch64disassembler \ libllvmaarch64info \ libllvmaarch64instprinter \ libllvmaarch64utils \ 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 \ - libllvmmcanalysis +SUBDIR+=libllvmdebuginfo .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 \ liblldbHostPOSIX \ liblldbInterpreter \ liblldbSymbol \ liblldbTarget \ liblldbUtility \ \ liblldbPluginABISysV_x86_64 \ liblldbPluginCXXItaniumABI \ liblldbPluginDisassemblerLLVM \ liblldbPluginDynamicLoaderStatic \ liblldbPluginDynamicLoaderPosixDYLD \ liblldbPluginInstructionARM \ liblldbPluginInstructionARM64 \ liblldbPluginJITLoaderGDB \ liblldbPluginObjectContainerBSDArchive \ liblldbPluginObjectFileELF \ liblldbPluginObjectFileJIT \ liblldbPluginPlatformFreeBSD \ liblldbPluginPlatformGDB \ liblldbPluginProcessElfCore \ liblldbPluginProcessFreeBSD \ liblldbPluginProcessGDBRemote \ liblldbPluginProcessPOSIX \ liblldbPluginProcessUtility \ liblldbPluginSymbolFileDWARF \ liblldbPluginSymbolFileSymtab \ liblldbPluginSymbolVendorELF \ liblldbPluginUnwindAssemblyInstEmulation \ liblldbPluginUnwindAssemblyX86 .endif # MK_LLDB .endif # !make(install) SUBDIR+= include SUBDIR_PARALLEL= .include Index: projects/clang360-import/lib/clang/clang.build.mk =================================================================== --- projects/clang360-import/lib/clang/clang.build.mk (revision 277764) +++ projects/clang360-import/lib/clang/clang.build.mk (revision 277765) @@ -1,228 +1,228 @@ # $FreeBSD$ .include 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_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/:C/arm64/aarch64/}-${TARGET_ABI}-freebsd11.0 BUILD_TRIPLE?= ${BUILD_ARCH:C/amd64/x86_64/:C/armv6hf/armv6/:C/arm64/aarch64/}-unknown-freebsd11.0 CFLAGS+= -DLLVM_DEFAULT_TARGET_TRIPLE=\"${TARGET_TRIPLE}\" \ -DLLVM_HOST_TRIPLE=\"${BUILD_TRIPLE}\" \ -DDEFAULT_SYSROOT=\"${TOOLS_PREFIX}\" 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 \ AArch64/AArch64 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 \ + MCCodeEmitter/-gen-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 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 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 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 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 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/clang360-import/lib/clang/include/Makefile =================================================================== --- projects/clang360-import/lib/clang/include/Makefile (revision 277764) +++ projects/clang360-import/lib/clang/include/Makefile (revision 277765) @@ -1,52 +1,52 @@ # $FreeBSD$ .include LLVM_SRCS= ${.CURDIR}/../../../contrib/llvm .include "../clang.build.mk" .PATH: ${LLVM_SRCS}/tools/clang/lib/Headers -INCSDIR=${INCLUDEDIR}/clang/3.5.1 +INCSDIR=${INCLUDEDIR}/clang/3.6.0 INCS= __wmmintrin_aes.h \ __wmmintrin_pclmul.h \ altivec.h \ ammintrin.h \ arm_acle.h \ avx2intrin.h \ avxintrin.h \ bmi2intrin.h \ bmiintrin.h \ cpuid.h \ emmintrin.h \ f16cintrin.h \ fma4intrin.h \ fmaintrin.h \ ia32intrin.h \ immintrin.h \ lzcntintrin.h \ mm3dnow.h \ mm_malloc.h \ mmintrin.h \ module.modulemap \ nmmintrin.h \ pmmintrin.h \ popcntintrin.h \ prfchwintrin.h \ rdseedintrin.h \ rtmintrin.h \ shaintrin.h \ smmintrin.h \ tbmintrin.h \ tmmintrin.h \ wmmintrin.h \ x86intrin.h \ xmmintrin.h \ xopintrin.h \ ${GENINCS} GENINCS= arm_neon.h CLEANFILES= ${GENINCS} .include Index: projects/clang360-import/lib/clang/include/clang/Basic/Version.inc =================================================================== --- projects/clang360-import/lib/clang/include/clang/Basic/Version.inc (revision 277764) +++ projects/clang360-import/lib/clang/include/clang/Basic/Version.inc (revision 277765) @@ -1,11 +1,11 @@ /* $FreeBSD$ */ -#define CLANG_VERSION 3.5.1 +#define CLANG_VERSION 3.6.0 #define CLANG_VERSION_MAJOR 3 -#define CLANG_VERSION_MINOR 5 -#define CLANG_VERSION_PATCHLEVEL 1 +#define CLANG_VERSION_MINOR 6 +#define CLANG_VERSION_PATCHLEVEL 0 #define CLANG_VENDOR "FreeBSD " -#define CLANG_VENDOR_SUFFIX " 20150115" +#define CLANG_VENDOR_SUFFIX " 20150126" -#define SVN_REVISION "225668" +#define SVN_REVISION "226102" Index: projects/clang360-import/lib/clang/include/clang/Config/config.h =================================================================== --- projects/clang360-import/lib/clang/include/clang/Config/config.h (revision 277764) +++ projects/clang360-import/lib/clang/include/clang/Config/config.h (revision 277765) @@ -1,36 +1,39 @@ /* $FreeBSD$ */ /* tools/clang/include/clang/Config/config.h. Generated from config.h.in by configure. */ /* This generated file is for internal use. Do not include it from headers. */ #ifdef CONFIG_H #error config.h can only be included once #else #define CONFIG_H /* Bug report URL. */ #define BUG_REPORT_URL "https://bugs.freebsd.org/submit/" +/* Multilib suffix for libdir. */ +#define CLANG_LIBDIR_SUFFIX "" + /* Relative directory for resource files */ #define CLANG_RESOURCE_DIR "" /* Directories clang will search for headers */ #define C_INCLUDE_DIRS "" -/* Linker version detected at compile time. */ -/* #undef HOST_LINK_VERSION */ - /* Default to all compiler invocations for --sysroot=. */ /* #undef DEFAULT_SYSROOT */ /* Directory where gcc is installed. */ #define GCC_INSTALL_PREFIX "" /* Define if we have libxml2 */ /* #undef CLANG_HAVE_LIBXML */ -#define PACKAGE_STRING "LLVM 3.5.1" +#define PACKAGE_STRING "LLVM 3.6.0" /* The LLVM product name and version */ #define BACKEND_PACKAGE_STRING PACKAGE_STRING + +/* Linker version detected at compile time. */ +/* #undef HOST_LINK_VERSION */ #endif Index: projects/clang360-import/lib/clang/include/llvm/Config/config.h =================================================================== --- projects/clang360-import/lib/clang/include/llvm/Config/config.h (revision 277764) +++ projects/clang360-import/lib/clang/include/llvm/Config/config.h (revision 277765) @@ -1,599 +1,602 @@ /* $FreeBSD$ */ /* include/llvm/Config/config.h. Generated from config.h.in by configure. */ /* include/llvm/Config/config.h.in. Generated from autoconf/configure.ac by autoheader. */ #ifndef CONFIG_H #define CONFIG_H /* Get __FreeBSD_version. */ #include /* Bug report URL. */ #define BUG_REPORT_URL "https://bugs.freebsd.org/submit/" /* Define if we have libxml2 */ /* #undef CLANG_HAVE_LIBXML */ /* Relative directory for resource files */ #define CLANG_RESOURCE_DIR "" /* Directories clang will search for headers */ #define C_INCLUDE_DIRS "" /* Default to all compiler invocations for --sysroot=. */ /* #undef DEFAULT_SYSROOT */ /* Define if you want backtraces on crash */ #define ENABLE_BACKTRACES 1 /* Define to enable crash handling overrides */ #define ENABLE_CRASH_OVERRIDES 1 /* Define if position independent code is enabled */ #define ENABLE_PIC 0 /* Define if timestamp information (e.g., __DATE__) is allowed */ #define ENABLE_TIMESTAMPS 0 /* Directory where gcc is installed. */ #define GCC_INSTALL_PREFIX "" /* Define to 1 if you have the `backtrace' function. */ /* #undef HAVE_BACKTRACE */ /* Define to 1 if you have the `ceilf' function. */ #define HAVE_CEILF 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_CRASHREPORTERCLIENT_H */ /* can use __crashreporter_info__ */ #define HAVE_CRASHREPORTER_INFO 0 /* Define to 1 if you have the header file. */ #define HAVE_CXXABI_H 1 /* Define to 1 if you have the declaration of `arc4random', and to 0 if you don't. */ #define HAVE_DECL_ARC4RANDOM 1 /* Define to 1 if you have the declaration of `FE_ALL_EXCEPT', and to 0 if you don't. */ #define HAVE_DECL_FE_ALL_EXCEPT 1 /* Define to 1 if you have the declaration of `FE_INEXACT', and to 0 if you don't. */ #define HAVE_DECL_FE_INEXACT 1 /* Define to 1 if you have the declaration of `strerror_s', and to 0 if you don't. */ #define HAVE_DECL_STRERROR_S 0 /* Define to 1 if you have the header file, and it defines `DIR'. */ #define HAVE_DIRENT_H 1 /* Define to 1 if you have the header file. */ #define HAVE_DLFCN_H 1 /* Define if dlopen() is available on this platform. */ #define HAVE_DLOPEN 1 /* Define if the dot program is available */ /* #undef HAVE_DOT */ /* Define to 1 if you have the header file. */ #define HAVE_ERRNO_H 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_EXECINFO_H */ /* Define to 1 if you have the `exp' function. */ #define HAVE_EXP 1 /* Define to 1 if you have the `exp2' function. */ #define HAVE_EXP2 1 /* Define to 1 if you have the header file. */ #define HAVE_FCNTL_H 1 /* Define to 1 if you have the header file. */ #define HAVE_FENV_H 1 /* Define if libffi is available on this platform. */ /* #undef HAVE_FFI_CALL */ /* Define to 1 if you have the header file. */ /* #undef HAVE_FFI_FFI_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_FFI_H */ /* Set to 1 if the finite function is found in */ /* #undef HAVE_FINITE_IN_IEEEFP_H */ /* Define to 1 if you have the `floorf' function. */ #define HAVE_FLOORF 1 /* Define to 1 if you have the `fmodf' function. */ #define HAVE_FMODF 1 /* Define to 1 if you have the `futimens' function. */ /* #undef HAVE_FUTIMENS */ /* Define to 1 if you have the `futimes' function. */ #define HAVE_FUTIMES 1 /* Define to 1 if you have the `getcwd' function. */ #define HAVE_GETCWD 1 /* Define to 1 if you have the `getpagesize' function. */ #define HAVE_GETPAGESIZE 1 /* Define to 1 if you have the `getrlimit' function. */ #define HAVE_GETRLIMIT 1 /* Define to 1 if you have the `getrusage' function. */ #define HAVE_GETRUSAGE 1 /* Define to 1 if you have the `gettimeofday' function. */ #define HAVE_GETTIMEOFDAY 1 /* Define to 1 if the system has the type `int64_t'. */ #define HAVE_INT64_T 1 /* Define to 1 if you have the header file. */ #define HAVE_INTTYPES_H 1 /* Define to 1 if you have the `isatty' function. */ #define HAVE_ISATTY 1 /* Set to 1 if the isinf function is found in */ #define HAVE_ISINF_IN_CMATH 1 /* Set to 1 if the isinf function is found in */ #define HAVE_ISINF_IN_MATH_H 1 /* Set to 1 if the isnan function is found in */ #define HAVE_ISNAN_IN_CMATH 1 /* Set to 1 if the isnan function is found in */ #define HAVE_ISNAN_IN_MATH_H 1 /* Define if libedit is available on this platform. */ #define HAVE_LIBEDIT 1 /* Define to 1 if you have the `imagehlp' library (-limagehlp). */ /* #undef HAVE_LIBIMAGEHLP */ /* Define to 1 if you have the `m' library (-lm). */ #define HAVE_LIBM 1 /* Define to 1 if you have the `psapi' library (-lpsapi). */ /* #undef HAVE_LIBPSAPI */ /* Define to 1 if you have the `pthread' library (-lpthread). */ /* #undef HAVE_LIBPTHREAD */ /* Define to 1 if you have the `shell32' library (-lshell32). */ /* #undef HAVE_LIBSHELL32 */ /* Define to 1 if you have the `z' library (-lz). */ #define HAVE_LIBZ 1 /* Define if you can use -rdynamic. */ #define HAVE_LINK_EXPORT_DYNAMIC 1 /* Define to 1 if you have the header file. */ #define HAVE_LINK_H 1 /* Define if you can use -Wl,-R. to pass -R. to the linker, in order to add the current directory to the dynamic linker search path. */ #define HAVE_LINK_R 1 /* Define to 1 if you have the `log' function. */ #define HAVE_LOG 1 /* Define to 1 if you have the `log10' function. */ #define HAVE_LOG10 1 /* Define to 1 if you have the `log2' function. */ #if __FreeBSD_version >= 900027 || (__FreeBSD_version < 900000 && __FreeBSD_version >= 802502) #define HAVE_LOG2 1 #endif /* Define to 1 if you have the `longjmp' function. */ #define HAVE_LONGJMP 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_MACH_MACH_H */ /* Define if mallinfo() is available on this platform. */ /* #undef HAVE_MALLINFO */ /* Define to 1 if you have the header file. */ /* #undef HAVE_MALLOC_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_MALLOC_MALLOC_H */ /* Define to 1 if you have the `malloc_zone_statistics' function. */ /* #undef HAVE_MALLOC_ZONE_STATISTICS */ /* Define to 1 if you have the header file. */ #define HAVE_MEMORY_H 1 /* Define to 1 if you have the `mkdtemp' function. */ #define HAVE_MKDTEMP 1 /* Define to 1 if you have the `mkstemp' function. */ #define HAVE_MKSTEMP 1 /* Define to 1 if you have the `mktemp' function. */ #define HAVE_MKTEMP 1 /* Define to 1 if you have a working `mmap' system call. */ #define HAVE_MMAP 1 /* Define if mmap() uses MAP_ANONYMOUS to map anonymous pages, or undefine if it uses MAP_ANON */ /* #undef HAVE_MMAP_ANONYMOUS */ /* Define if mmap() can map files into memory */ #define HAVE_MMAP_FILE /* Define to 1 if you have the header file, and it defines `DIR'. */ /* #undef HAVE_NDIR_H */ /* Define to 1 if you have the `nearbyintf' function. */ #define HAVE_NEARBYINTF 1 /* Define to 1 if you have the `posix_spawn' function. */ /* #undef HAVE_POSIX_SPAWN */ /* Define to 1 if you have the `powf' function. */ #define HAVE_POWF 1 /* Define to 1 if you have the `pread' function. */ #define HAVE_PREAD 1 /* Define to have the %a format string */ #define HAVE_PRINTF_A 1 /* Have pthread_getspecific */ /* #undef HAVE_PTHREAD_GETSPECIFIC */ /* Define to 1 if you have the header file. */ /* #undef HAVE_PTHREAD_H */ /* Have pthread_mutex_lock */ /* #undef HAVE_PTHREAD_MUTEX_LOCK */ /* Have pthread_rwlock_init */ /* #undef HAVE_PTHREAD_RWLOCK_INIT */ /* Define to 1 if srand48/lrand48/drand48 exist in */ #define HAVE_RAND48 1 /* Define to 1 if you have the `realpath' function. */ #define HAVE_REALPATH 1 /* Define to 1 if you have the `rintf' function. */ #define HAVE_RINTF 1 /* Define to 1 if you have the `round' function. */ #define HAVE_ROUND 1 /* Define to 1 if you have the `roundf' function. */ #define HAVE_ROUNDF 1 /* Define to 1 if you have the `sbrk' function. */ #define HAVE_SBRK 1 /* Define to 1 if you have the `setenv' function. */ #define HAVE_SETENV 1 /* Define to 1 if you have the `setjmp' function. */ #define HAVE_SETJMP 1 /* Define to 1 if you have the header file. */ #define HAVE_SETJMP_H 1 /* Define to 1 if you have the `setrlimit' function. */ #define HAVE_SETRLIMIT 1 /* Define to 1 if you have the `siglongjmp' function. */ #define HAVE_SIGLONGJMP 1 /* Define to 1 if you have the header file. */ #define HAVE_SIGNAL_H 1 /* Define to 1 if you have the `sigsetjmp' function. */ #define HAVE_SIGSETJMP 1 /* Define to 1 if you have the header file. */ #define HAVE_STDINT_H 1 /* Define to 1 if you have the header file. */ #define HAVE_STDLIB_H 1 /* Set to 1 if the std::isinf function is found in */ #define HAVE_STD_ISINF_IN_CMATH 1 /* Set to 1 if the std::isnan function is found in */ #define HAVE_STD_ISNAN_IN_CMATH 1 /* Define to 1 if you have the `strerror' function. */ #define HAVE_STRERROR 1 /* Define to 1 if you have the `strerror_r' function. */ #define HAVE_STRERROR_R 1 /* Define to 1 if you have the header file. */ #define HAVE_STRINGS_H 1 /* Define to 1 if you have the header file. */ #define HAVE_STRING_H 1 /* Define to 1 if you have the `strtof' function. */ #define HAVE_STRTOF 1 /* Define to 1 if you have the `strtoll' function. */ #define HAVE_STRTOLL 1 /* Define to 1 if you have the `strtoq' function. */ #define HAVE_STRTOQ 1 /* Define to 1 if you have the `sysconf' function. */ #define HAVE_SYSCONF 1 /* Define to 1 if you have the header file, and it defines `DIR'. */ /* #undef HAVE_SYS_DIR_H */ /* Define to 1 if you have the header file. */ #define HAVE_SYS_IOCTL_H 1 /* Define to 1 if you have the header file. */ #define HAVE_SYS_MMAN_H 1 /* Define to 1 if you have the header file, and it defines `DIR'. */ /* #undef HAVE_SYS_NDIR_H */ /* Define to 1 if you have the header file. */ #define HAVE_SYS_PARAM_H 1 /* Define to 1 if you have the header file. */ #define HAVE_SYS_RESOURCE_H 1 /* Define to 1 if you have the header file. */ #define HAVE_SYS_STAT_H 1 /* Define to 1 if you have the header file. */ #define HAVE_SYS_TIME_H 1 /* Define to 1 if you have the header file. */ #define HAVE_SYS_TYPES_H 1 /* Define to 1 if you have the header file. */ #define HAVE_SYS_UIO_H 1 /* Define to 1 if you have that is POSIX.1 compatible. */ #define HAVE_SYS_WAIT_H 1 /* Define if the setupterm() function is supported this platform. */ #define HAVE_TERMINFO 1 /* Define to 1 if you have the header file. */ #define HAVE_TERMIOS_H 1 /* Define to 1 if the system has the type `uint64_t'. */ #define HAVE_UINT64_T 1 /* Define to 1 if you have the header file. */ #define HAVE_UNISTD_H 1 /* Define to 1 if you have the header file. */ #define HAVE_UTIME_H 1 /* Define to 1 if the system has the type `u_int64_t'. */ /* #undef HAVE_U_INT64_T */ /* Define to 1 if you have the header file. */ /* #undef HAVE_VALGRIND_VALGRIND_H */ /* Define to 1 if you have the `writev' function. */ #define HAVE_WRITEV 1 /* Define to 1 if you have the header file. */ #define HAVE_ZLIB_H 1 /* Have host's _alloca */ /* #undef HAVE__ALLOCA */ /* Have host's __alloca */ /* #undef HAVE___ALLOCA */ /* Have host's __ashldi3 */ /* #undef HAVE___ASHLDI3 */ /* Have host's __ashrdi3 */ /* #undef HAVE___ASHRDI3 */ /* Have host's __chkstk */ /* #undef HAVE___CHKSTK */ /* Have host's __cmpdi2 */ /* #undef HAVE___CMPDI2 */ /* Have host's __divdi3 */ /* #undef HAVE___DIVDI3 */ /* Define to 1 if you have the `__dso_handle' function. */ #define HAVE___DSO_HANDLE 1 /* Have host's __fixdfdi */ /* #undef HAVE___FIXDFDI */ /* Have host's __fixsfdi */ /* #undef HAVE___FIXSFDI */ /* Have host's __floatdidf */ /* #undef HAVE___FLOATDIDF */ /* Have host's __lshrdi3 */ /* #undef HAVE___LSHRDI3 */ /* Have host's __main */ /* #undef HAVE___MAIN */ /* Have host's __moddi3 */ /* #undef HAVE___MODDI3 */ /* Have host's __udivdi3 */ /* #undef HAVE___UDIVDI3 */ /* Have host's __umoddi3 */ /* #undef HAVE___UMODDI3 */ /* Have host's ___chkstk */ /* #undef HAVE____CHKSTK */ /* Linker version detected at compile time. */ /* #undef HOST_LINK_VERSION */ /* Installation directory for binary executables */ /* #undef LLVM_BINDIR */ /* Time at which LLVM was configured */ /* #undef LLVM_CONFIGTIME */ /* Installation directory for data files */ /* #undef LLVM_DATADIR */ /* Target triple LLVM will generate code for by default */ /* #undef LLVM_DEFAULT_TARGET_TRIPLE */ /* Installation directory for documentation */ /* #undef LLVM_DOCSDIR */ /* Define if threads enabled */ #define LLVM_ENABLE_THREADS 0 /* Define if zlib is enabled */ #define LLVM_ENABLE_ZLIB 1 /* Installation directory for config files */ /* #undef LLVM_ETCDIR */ /* Has gcc/MSVC atomic intrinsics */ #define LLVM_HAS_ATOMICS 0 /* Host triple LLVM will be executed on */ /* #undef LLVM_HOST_TRIPLE */ /* Installation directory for include files */ /* #undef LLVM_INCLUDEDIR */ /* Installation directory for .info files */ /* #undef LLVM_INFODIR */ /* Installation directory for man pages */ /* #undef LLVM_MANDIR */ /* LLVM architecture name for the native architecture, if available */ #define LLVM_NATIVE_ARCH X86 /* LLVM name for the native AsmParser init function, if available */ #define LLVM_NATIVE_ASMPARSER LLVMInitializeX86AsmParser /* LLVM name for the native AsmPrinter init function, if available */ #define LLVM_NATIVE_ASMPRINTER LLVMInitializeX86AsmPrinter /* LLVM name for the native Disassembler init function, if available */ #define LLVM_NATIVE_DISASSEMBLER LLVMInitializeX86Disassembler /* LLVM name for the native Target init function, if available */ #define LLVM_NATIVE_TARGET LLVMInitializeX86Target /* LLVM name for the native TargetInfo init function, if available */ #define LLVM_NATIVE_TARGETINFO LLVMInitializeX86TargetInfo /* LLVM name for the native target MC init function, if available */ #define LLVM_NATIVE_TARGETMC LLVMInitializeX86TargetMC /* Define if this is Unixish platform */ #define LLVM_ON_UNIX 1 /* Define if this is Win32ish platform */ /* #undef LLVM_ON_WIN32 */ /* Define to path to dot program if found or 'echo dot' otherwise */ /* #undef LLVM_PATH_DOT */ /* Installation prefix directory */ #define LLVM_PREFIX "/usr" /* Define if we have the Intel JIT API runtime support library */ #define LLVM_USE_INTEL_JITEVENTS 0 /* Define if we have the oprofile JIT-support library */ #define LLVM_USE_OPROFILE 0 /* Major version of the LLVM API */ #define LLVM_VERSION_MAJOR 3 /* Minor version of the LLVM API */ -#define LLVM_VERSION_MINOR 5 +#define LLVM_VERSION_MINOR 6 /* Patch version of the LLVM API */ #define LLVM_VERSION_PATCH 0 +/* LLVM version string */ +#define LLVM_VERSION_STRING "3.6.0" + /* The shared library extension */ #define LTDL_SHLIB_EXT ".so" /* Define if /dev/zero should be used when mapping RWX memory, or undefine if its not necessary */ /* #undef NEED_DEV_ZERO_FOR_MMAP */ /* Define to the address where bug reports for this package should be sent. */ #define PACKAGE_BUGREPORT "https://bugs.freebsd.org/submit/" /* Define to the full name of this package. */ #define PACKAGE_NAME "LLVM" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "LLVM 3.5.1" +#define PACKAGE_STRING "LLVM 3.6.0" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "llvm" /* Define to the version of this package. */ -#define PACKAGE_VERSION "3.5.1" +#define PACKAGE_VERSION "3.6.0" /* Define as the return type of signal handlers (`int' or `void'). */ #define RETSIGTYPE void /* Define to 1 if the `S_IS*' macros in do not work properly. */ /* #undef STAT_MACROS_BROKEN */ /* Define to 1 if you have the ANSI C header files. */ #define STDC_HEADERS 1 /* Define to 1 if you can safely include both and . */ #define TIME_WITH_SYS_TIME 1 /* Define to 1 if your declares `struct tm'. */ /* #undef TM_IN_SYS_TIME */ /* Type of 1st arg on ELM Callback */ /* #undef WIN32_ELMCB_PCSTR */ /* Define to `int' if does not define. */ /* #undef pid_t */ /* Define to `unsigned int' if does not define. */ /* #undef size_t */ #endif Index: projects/clang360-import/lib/clang/include/llvm/Config/llvm-config.h =================================================================== --- projects/clang360-import/lib/clang/include/llvm/Config/llvm-config.h (revision 277764) +++ projects/clang360-import/lib/clang/include/llvm/Config/llvm-config.h (revision 277765) @@ -1,97 +1,100 @@ /* $FreeBSD$ */ /* include/llvm/Config/llvm-config.h. Generated from llvm-config.h.in by configure. */ /*===------- llvm/Config/llvm-config.h - llvm configuration -------*- C -*-===*/ /* */ /* The LLVM Compiler Infrastructure */ /* */ /* This file is distributed under the University of Illinois Open Source */ /* License. See LICENSE.TXT for details. */ /* */ /*===----------------------------------------------------------------------===*/ /* This file enumerates variables from the LLVM configuration so that they can be in exported headers and won't override package specific directives. This is a C header that can be included in the llvm-c headers. */ #ifndef LLVM_CONFIG_H #define LLVM_CONFIG_H /* Installation directory for binary executables */ /* #undef LLVM_BINDIR */ /* Time at which LLVM was configured */ /* #undef LLVM_CONFIGTIME */ /* Installation directory for data files */ /* #undef LLVM_DATADIR */ /* Target triple LLVM will generate code for by default */ /* #undef LLVM_DEFAULT_TARGET_TRIPLE */ /* Installation directory for documentation */ /* #undef LLVM_DOCSDIR */ /* Define if threads enabled */ #define LLVM_ENABLE_THREADS 0 /* Installation directory for config files */ /* #undef LLVM_ETCDIR */ /* Has gcc/MSVC atomic intrinsics */ #define LLVM_HAS_ATOMICS 0 /* Host triple LLVM will be executed on */ /* #undef LLVM_HOST_TRIPLE */ /* Installation directory for include files */ /* #undef LLVM_INCLUDEDIR */ /* Installation directory for .info files */ /* #undef LLVM_INFODIR */ /* Installation directory for man pages */ /* #undef LLVM_MANDIR */ /* LLVM architecture name for the native architecture, if available */ #define LLVM_NATIVE_ARCH X86 /* LLVM name for the native AsmParser init function, if available */ #define LLVM_NATIVE_ASMPARSER LLVMInitializeX86AsmParser /* LLVM name for the native AsmPrinter init function, if available */ #define LLVM_NATIVE_ASMPRINTER LLVMInitializeX86AsmPrinter /* LLVM name for the native Disassembler init function, if available */ #define LLVM_NATIVE_DISASSEMBLER LLVMInitializeX86Disassembler /* LLVM name for the native Target init function, if available */ #define LLVM_NATIVE_TARGET LLVMInitializeX86Target /* LLVM name for the native TargetInfo init function, if available */ #define LLVM_NATIVE_TARGETINFO LLVMInitializeX86TargetInfo /* LLVM name for the native target MC init function, if available */ #define LLVM_NATIVE_TARGETMC LLVMInitializeX86TargetMC /* Define if this is Unixish platform */ #define LLVM_ON_UNIX 1 /* Define if this is Win32ish platform */ /* #undef LLVM_ON_WIN32 */ /* Installation prefix directory */ #define LLVM_PREFIX "/usr" /* Define if we have the Intel JIT API runtime support library */ #define LLVM_USE_INTEL_JITEVENTS 0 /* Define if we have the oprofile JIT-support library */ #define LLVM_USE_OPROFILE 0 /* Major version of the LLVM API */ #define LLVM_VERSION_MAJOR 3 /* Minor version of the LLVM API */ -#define LLVM_VERSION_MINOR 5 +#define LLVM_VERSION_MINOR 6 + +/* LLVM version string */ +#define LLVM_VERSION_STRING "3.6.0" #endif Index: projects/clang360-import/lib/clang/libclanganalysis/Makefile =================================================================== --- projects/clang360-import/lib/clang/libclanganalysis/Makefile (revision 277764) +++ projects/clang360-import/lib/clang/libclanganalysis/Makefile (revision 277765) @@ -1,42 +1,43 @@ # $FreeBSD$ .include LIB= clanganalysis SRCDIR= tools/clang/lib/Analysis SRCS= AnalysisDeclContext.cpp \ BodyFarm.cpp \ CFG.cpp \ CFGReachabilityAnalysis.cpp \ CFGStmtMap.cpp \ CallGraph.cpp \ CocoaConventions.cpp \ + CodeInjector.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/clang360-import/lib/clang/libclangast/Makefile =================================================================== --- projects/clang360-import/lib/clang/libclangast/Makefile (revision 277764) +++ projects/clang360-import/lib/clang/libclangast/Makefile (revision 277765) @@ -1,83 +1,83 @@ # $FreeBSD$ .include 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 \ + DiagnosticFrontendKinds \ DiagnosticSemaKinds \ StmtNodes .include "../clang.lib.mk" Index: projects/clang360-import/lib/clang/libclangbasic/Makefile =================================================================== --- projects/clang360-import/lib/clang/libclangbasic/Makefile (revision 277764) +++ projects/clang360-import/lib/clang/libclangbasic/Makefile (revision 277765) @@ -1,46 +1,48 @@ # $FreeBSD$ .include LIB= clangbasic SRCDIR= tools/clang/lib/Basic 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 \ + SanitizerBlacklist.cpp \ + Sanitizers.cpp \ SourceLocation.cpp \ SourceManager.cpp \ TargetInfo.cpp \ Targets.cpp \ TokenKinds.cpp \ Version.cpp \ VersionTuple.cpp \ VirtualFileSystem.cpp \ Warnings.cpp TGHDRS= AttrHasAttributeImpl \ DiagnosticAnalysisKinds \ DiagnosticASTKinds \ DiagnosticCommentKinds \ DiagnosticCommonKinds \ DiagnosticDriverKinds \ DiagnosticFrontendKinds \ DiagnosticGroups \ DiagnosticIndexName \ DiagnosticLexKinds \ DiagnosticParseKinds \ DiagnosticSemaKinds \ DiagnosticSerializationKinds \ arm_neon .include "../clang.lib.mk" Index: projects/clang360-import/lib/clang/libclangcodegen/Makefile =================================================================== --- projects/clang360-import/lib/clang/libclangcodegen/Makefile (revision 277764) +++ projects/clang360-import/lib/clang/libclangcodegen/Makefile (revision 277765) @@ -1,68 +1,69 @@ # $FreeBSD$ .include 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 \ 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 \ + CoverageMappingGen.cpp \ ItaniumCXXABI.cpp \ MicrosoftCXXABI.cpp \ ModuleBuilder.cpp \ - SanitizerBlacklist.cpp \ + SanitizerMetadata.cpp \ TargetInfo.cpp TGHDRS= AttrList \ AttrParsedAttrList \ AttrVisitor \ Attrs \ CommentCommandList \ CommentNodes \ DeclNodes \ DiagnosticCommonKinds \ DiagnosticFrontendKinds \ DiagnosticSemaKinds \ Intrinsics \ StmtNodes \ arm_neon .include "../clang.lib.mk" Index: projects/clang360-import/lib/clang/libclangdriver/Makefile =================================================================== --- projects/clang360-import/lib/clang/libclangdriver/Makefile (revision 277764) +++ projects/clang360-import/lib/clang/libclangdriver/Makefile (revision 277765) @@ -1,28 +1,29 @@ # $FreeBSD$ .include LIB= clangdriver SRCDIR= tools/clang/lib/Driver SRCS= Action.cpp \ Compilation.cpp \ + CrossWindowsToolChain.cpp \ Driver.cpp \ DriverOptions.cpp \ Job.cpp \ + MSVCToolChain.cpp \ Multilib.cpp \ Phases.cpp \ SanitizerArgs.cpp \ Tool.cpp \ ToolChain.cpp \ ToolChains.cpp \ Tools.cpp \ - Types.cpp \ - WindowsToolChain.cpp + Types.cpp TGHDRS= DiagnosticCommonKinds \ DiagnosticDriverKinds \ DiagnosticSemaKinds \ Options .include "../clang.lib.mk" Index: projects/clang360-import/lib/clang/libclangfrontend/Makefile =================================================================== --- projects/clang360-import/lib/clang/libclangfrontend/Makefile (revision 277764) +++ projects/clang360-import/lib/clang/libclangfrontend/Makefile (revision 277765) @@ -1,54 +1,56 @@ # $FreeBSD$ .include LIB= clangfrontend SRCDIR= tools/clang/lib/Frontend SRCS= ASTConsumers.cpp \ ASTMerge.cpp \ ASTUnit.cpp \ CacheTokens.cpp \ ChainedDiagnosticConsumer.cpp \ ChainedIncludesSource.cpp \ + CodeGenOptions.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 \ + SerializedDiagnosticReader.cpp \ TextDiagnostic.cpp \ TextDiagnosticBuffer.cpp \ TextDiagnosticPrinter.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/clang360-import/lib/clang/libclangfrontendtool/Makefile =================================================================== --- projects/clang360-import/lib/clang/libclangfrontendtool/Makefile (revision 277764) +++ projects/clang360-import/lib/clang/libclangfrontendtool/Makefile (revision 277765) @@ -1,14 +1,17 @@ # $FreeBSD$ .include LIB= clangfrontendtool SRCDIR= tools/clang/lib/FrontendTool SRCS= ExecuteCompilerInvocation.cpp -TGHDRS= DiagnosticCommonKinds \ +TGHDRS= CommentCommandList \ + DeclNodes \ + DiagnosticCommonKinds \ DiagnosticFrontendKinds \ - Options + Options \ + StmtNodes .include "../clang.lib.mk" Index: projects/clang360-import/lib/clang/libclangsema/Makefile =================================================================== --- projects/clang360-import/lib/clang/libclangsema/Makefile (revision 277764) +++ projects/clang360-import/lib/clang/libclangsema/Makefile (revision 277765) @@ -1,73 +1,74 @@ # $FreeBSD$ .include 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 \ + SemaCUDA.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 \ 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/clang360-import/lib/clang/libclangstaticanalyzerfrontend/Makefile =================================================================== --- projects/clang360-import/lib/clang/libclangstaticanalyzerfrontend/Makefile (revision 277764) +++ projects/clang360-import/lib/clang/libclangstaticanalyzerfrontend/Makefile (revision 277765) @@ -1,23 +1,26 @@ # $FreeBSD$ .include LIB= clangstaticanalyzerfrontend SRCDIR= tools/clang/lib/StaticAnalyzer/Frontend SRCS= AnalysisConsumer.cpp \ CheckerRegistration.cpp \ - FrontendActions.cpp + ModelConsumer.cpp \ + FrontendActions.cpp \ + ModelInjector.cpp TGHDRS= AttrList \ + AttrParsedAttrList \ AttrVisitor \ Attrs \ Checkers \ CommentCommandList \ CommentNodes \ DeclNodes \ DiagnosticCommonKinds \ DiagnosticFrontendKinds \ StmtNodes .include "../clang.lib.mk" Index: projects/clang360-import/lib/clang/libllvmaarch64codegen/Makefile =================================================================== --- projects/clang360-import/lib/clang/libllvmaarch64codegen/Makefile (revision 277764) +++ projects/clang360-import/lib/clang/libllvmaarch64codegen/Makefile (revision 277765) @@ -1,42 +1,46 @@ # $FreeBSD$ .include LIB= llvmaarch64codegen SRCDIR= lib/Target/AArch64 -SRCS= AArch64AddressTypePromotion.cpp \ +SRCS= AArch64A53Fix835769.cpp \ + AArch64A57FPLoadBalancing.cpp \ + AArch64AddressTypePromotion.cpp \ AArch64AdvSIMDScalarPass.cpp \ AArch64AsmPrinter.cpp \ AArch64BranchRelaxation.cpp \ AArch64CleanupLocalDynamicTLSPass.cpp \ AArch64CollectLOH.cpp \ + AArch64ConditionOptimizer.cpp \ AArch64ConditionalCompares.cpp \ AArch64DeadRegisterDefinitionsPass.cpp \ AArch64ExpandPseudoInsts.cpp \ AArch64FastISel.cpp \ AArch64FrameLowering.cpp \ AArch64ISelDAGToDAG.cpp \ AArch64ISelLowering.cpp \ AArch64InstrInfo.cpp \ AArch64LoadStoreOptimizer.cpp \ AArch64MCInstLower.cpp \ + AArch64PBQPRegAlloc.cpp \ AArch64PromoteConstant.cpp \ AArch64RegisterInfo.cpp \ AArch64SelectionDAGInfo.cpp \ AArch64StorePairSuppress.cpp \ AArch64Subtarget.cpp \ AArch64TargetMachine.cpp \ AArch64TargetObjectFile.cpp \ AArch64TargetTransformInfo.cpp TGHDRS= AArch64GenCallingConv \ AArch64GenDAGISel \ AArch64GenFastISel \ AArch64GenInstrInfo \ AArch64GenMCPseudoLowering \ AArch64GenRegisterInfo \ AArch64GenSubtargetInfo \ Intrinsics .include "../clang.lib.mk" Index: projects/clang360-import/lib/clang/libllvmanalysis/Makefile =================================================================== --- projects/clang360-import/lib/clang/libllvmanalysis/Makefile (revision 277764) +++ projects/clang360-import/lib/clang/libllvmanalysis/Makefile (revision 277765) @@ -1,70 +1,70 @@ # $FreeBSD$ .include LIB= llvmanalysis SRCDIR= lib/Analysis SRCS= AliasAnalysis.cpp \ AliasAnalysisCounter.cpp \ AliasAnalysisEvaluator.cpp \ AliasDebugger.cpp \ AliasSetTracker.cpp \ Analysis.cpp \ + AssumptionCache.cpp \ BasicAliasAnalysis.cpp \ BlockFrequencyInfo.cpp \ BlockFrequencyInfoImpl.cpp \ BranchProbabilityInfo.cpp \ CFG.cpp \ CFGPrinter.cpp \ + CFLAliasAnalysis.cpp \ CGSCCPassManager.cpp \ CaptureTracking.cpp \ CodeMetrics.cpp \ ConstantFolding.cpp \ CostModel.cpp \ Delinearization.cpp \ DependenceAnalysis.cpp \ DomPrinter.cpp \ DominanceFrontier.cpp \ + FunctionTargetTransformInfo.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 \ + ScopedNoAliasAA.cpp \ SparsePropagation.cpp \ TargetTransformInfo.cpp \ Trace.cpp \ TypeBasedAliasAnalysis.cpp \ ValueTracking.cpp - -#.if ${MK_CLANG_EXTRAS} != "no" -#SRCS+= BlockFrequencyInfo.cpp -#.endif TGHDRS= Intrinsics .include "../clang.lib.mk" Index: projects/clang360-import/lib/clang/libllvmarmcodegen/Makefile =================================================================== --- projects/clang360-import/lib/clang/libllvmarmcodegen/Makefile (revision 277764) +++ projects/clang360-import/lib/clang/libllvmarmcodegen/Makefile (revision 277765) @@ -1,54 +1,52 @@ # $FreeBSD$ .include 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/clang360-import/lib/clang/libllvmasmprinter/Makefile =================================================================== --- projects/clang360-import/lib/clang/libllvmasmprinter/Makefile (revision 277764) +++ projects/clang360-import/lib/clang/libllvmasmprinter/Makefile (revision 277765) @@ -1,30 +1,32 @@ # $FreeBSD$ .include 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 \ + DwarfExpression.cpp \ DwarfFile.cpp \ DwarfStringPool.cpp \ DwarfUnit.cpp \ EHStreamer.cpp \ ErlangGCPrinter.cpp \ OcamlGCPrinter.cpp \ Win64Exception.cpp \ WinCodeViewLineTables.cpp TGHDRS= Intrinsics .include "../clang.lib.mk" Index: projects/clang360-import/lib/clang/libllvmcodegen/Makefile =================================================================== --- projects/clang360-import/lib/clang/libllvmcodegen/Makefile (revision 277764) +++ projects/clang360-import/lib/clang/libllvmcodegen/Makefile (revision 277765) @@ -1,128 +1,128 @@ # $FreeBSD$ .include LIB= llvmcodegen SRCDIR= lib/CodeGen SRCS= AggressiveAntiDepBreaker.cpp \ AllocationOrder.cpp \ Analysis.cpp \ - AtomicExpandLoadLinkedPass.cpp \ + AtomicExpandPass.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 \ + ForwardControlFlowIntegrity.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 \ LiveStackAnalysis.cpp \ LiveVariables.cpp \ LocalStackSlotAllocation.cpp \ MachineBasicBlock.cpp \ MachineBlockFrequencyInfo.cpp \ MachineBlockPlacement.cpp \ MachineBranchProbabilityInfo.cpp \ MachineCSE.cpp \ - MachineCodeEmitter.cpp \ + MachineCombiner.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 \ + StatepointExampleGC.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/clang360-import/lib/clang/libllvmcore/Makefile =================================================================== --- projects/clang360-import/lib/clang/libllvmcore/Makefile (revision 277764) +++ projects/clang360-import/lib/clang/libllvmcore/Makefile (revision 277765) @@ -1,56 +1,58 @@ # $FreeBSD$ .include 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 \ + MetadataTracking.cpp \ Module.cpp \ Pass.cpp \ PassManager.cpp \ PassRegistry.cpp \ + Statepoint.cpp \ Type.cpp \ TypeFinder.cpp \ Use.cpp \ + UseListOrder.cpp \ User.cpp \ Value.cpp \ ValueSymbolTable.cpp \ ValueTypes.cpp \ Verifier.cpp TGHDRS= Intrinsics .include "../clang.lib.mk" Index: projects/clang360-import/lib/clang/libllvmdebuginfo/Makefile =================================================================== --- projects/clang360-import/lib/clang/libllvmdebuginfo/Makefile (revision 277764) +++ projects/clang360-import/lib/clang/libllvmdebuginfo/Makefile (revision 277765) @@ -1,24 +1,29 @@ # $FreeBSD$ -.include +.include LIB= llvmdebuginfo SRCDIR= lib/DebugInfo SRCS= DIContext.cpp \ DWARFAbbreviationDeclaration.cpp \ DWARFCompileUnit.cpp \ DWARFContext.cpp \ DWARFDebugAbbrev.cpp \ DWARFDebugArangeSet.cpp \ DWARFDebugAranges.cpp \ DWARFDebugFrame.cpp \ DWARFDebugInfoEntry.cpp \ DWARFDebugLine.cpp \ DWARFDebugLoc.cpp \ DWARFDebugRangeList.cpp \ DWARFFormValue.cpp \ DWARFTypeUnit.cpp \ DWARFUnit.cpp + +.if ${MK_CLANG_EXTRAS} != "no" +SRCS+= DWARFAcceleratorTable.cpp \ + SyntaxHighlighting.cpp +.endif .include "../clang.lib.mk" Index: projects/clang360-import/lib/clang/libllvmexecutionengine/Makefile =================================================================== --- projects/clang360-import/lib/clang/libllvmexecutionengine/Makefile (revision 277764) +++ projects/clang360-import/lib/clang/libllvmexecutionengine/Makefile (revision 277765) @@ -1,13 +1,14 @@ # $FreeBSD$ .include LIB= llvmexecutionengine SRCDIR= lib/ExecutionEngine SRCS= ExecutionEngine.cpp \ ExecutionEngineBindings.cpp \ + GDBRegistrationListener.cpp \ RTDyldMemoryManager.cpp \ TargetSelect.cpp .include "../clang.lib.mk" Index: projects/clang360-import/lib/clang/libllvminstrumentation/Makefile =================================================================== --- projects/clang360-import/lib/clang/libllvminstrumentation/Makefile (revision 277764) +++ projects/clang360-import/lib/clang/libllvminstrumentation/Makefile (revision 277765) @@ -1,19 +1,20 @@ # $FreeBSD$ .include LIB= llvminstrumentation SRCDIR= lib/Transforms/Instrumentation SRCS= AddressSanitizer.cpp \ BoundsChecking.cpp \ DataFlowSanitizer.cpp \ - DebugIR.cpp \ GCOVProfiling.cpp \ MemorySanitizer.cpp \ Instrumentation.cpp \ + InstrProfiling.cpp \ + SanitizerCoverage.cpp \ ThreadSanitizer.cpp TGHDRS= Intrinsics .include "../clang.lib.mk" Index: projects/clang360-import/lib/clang/libllvmipa/Makefile =================================================================== --- projects/clang360-import/lib/clang/libllvmipa/Makefile (revision 277764) +++ projects/clang360-import/lib/clang/libllvmipa/Makefile (revision 277765) @@ -1,21 +1,20 @@ # $FreeBSD$ .include LIB= llvmipa SRCDIR= lib/Analysis/IPA SRCS= CallGraph.cpp \ CallGraphSCCPass.cpp \ CallPrinter.cpp \ - FindUsedTypes.cpp \ GlobalsModRef.cpp \ InlineCost.cpp .if ${MK_CLANG_EXTRAS} != "no" SRCS+= IPA.cpp .endif TGHDRS= Intrinsics .include "../clang.lib.mk" Index: projects/clang360-import/lib/clang/libllvmmc/Makefile =================================================================== --- projects/clang360-import/lib/clang/libllvmmc/Makefile (revision 277764) +++ projects/clang360-import/lib/clang/libllvmmc/Makefile (revision 277765) @@ -1,61 +1,56 @@ # $FreeBSD$ .include LIB= llvmmc SRCDIR= lib/MC SRCS= ConstantPools.cpp \ ELFObjectWriter.cpp \ MCAsmBackend.cpp \ MCAsmInfo.cpp \ MCAsmInfoCOFF.cpp \ MCAsmInfoDarwin.cpp \ MCAsmInfoELF.cpp \ MCAsmStreamer.cpp \ MCAssembler.cpp \ MCCodeEmitter.cpp \ MCCodeGenInfo.cpp \ MCContext.cpp \ MCDwarf.cpp \ MCELF.cpp \ MCELFObjectTargetWriter.cpp \ MCELFStreamer.cpp \ MCExpr.cpp \ - MCExternalSymbolizer.cpp \ MCInst.cpp \ MCInstPrinter.cpp \ MCInstrAnalysis.cpp \ MCLabel.cpp \ MCLinkerOptimizationHint.cpp \ MCMachOStreamer.cpp \ MCMachObjectTargetWriter.cpp \ MCNullStreamer.cpp \ MCObjectFileInfo.cpp \ MCObjectStreamer.cpp \ MCObjectWriter.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 \ + MCWinEH.cpp \ MachObjectWriter.cpp \ StringTableBuilder.cpp \ SubtargetFeature.cpp \ WinCOFFObjectWriter.cpp \ WinCOFFStreamer.cpp \ YAML.cpp - -.if ${MK_CLANG_EXTRAS} != "no" || ${MK_LLDB} != "no" -SRCS+= MCDisassembler.cpp -.endif .include "../clang.lib.mk" Index: projects/clang360-import/lib/clang/libllvmmcdisassembler/Makefile =================================================================== --- projects/clang360-import/lib/clang/libllvmmcdisassembler/Makefile (revision 277764) +++ projects/clang360-import/lib/clang/libllvmmcdisassembler/Makefile (revision 277765) @@ -1,10 +1,13 @@ # $FreeBSD$ .include LIB= llvmmcdisassembler SRCDIR= lib/MC/MCDisassembler -SRCS= Disassembler.cpp +SRCS= Disassembler.cpp \ + MCDisassembler.cpp \ + MCExternalSymbolizer.cpp \ + MCRelocationInfo.cpp .include "../clang.lib.mk" Index: projects/clang360-import/lib/clang/libllvmmipscodegen/Makefile =================================================================== --- projects/clang360-import/lib/clang/libllvmmipscodegen/Makefile (revision 277764) +++ projects/clang360-import/lib/clang/libllvmmipscodegen/Makefile (revision 277765) @@ -1,56 +1,53 @@ # $FreeBSD$ .include LIB= llvmmipscodegen SRCDIR= lib/Target/Mips SRCS= Mips16FrameLowering.cpp \ Mips16HardFloat.cpp \ Mips16HardFloatInfo.cpp \ Mips16ISelDAGToDAG.cpp \ Mips16ISelLowering.cpp \ Mips16InstrInfo.cpp \ Mips16RegisterInfo.cpp \ - MipsABIInfo.cpp \ MipsAnalyzeImmediate.cpp \ MipsAsmPrinter.cpp \ MipsCCState.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/clang360-import/lib/clang/libllvmmipsdesc/Makefile =================================================================== --- projects/clang360-import/lib/clang/libllvmmipsdesc/Makefile (revision 277764) +++ projects/clang360-import/lib/clang/libllvmmipsdesc/Makefile (revision 277765) @@ -1,26 +1,27 @@ # $FreeBSD$ .include LIB= llvmmipsdesc SRCDIR= lib/Target/Mips/MCTargetDesc SRCS= MipsABIFlagsSection.cpp \ + MipsABIInfo.cpp \ MipsAsmBackend.cpp \ MipsELFObjectWriter.cpp \ MipsELFStreamer.cpp \ MipsMCAsmInfo.cpp \ MipsMCCodeEmitter.cpp \ MipsMCExpr.cpp \ MipsMCTargetDesc.cpp \ MipsNaClELFStreamer.cpp \ MipsOptionRecord.cpp \ MipsTargetStreamer.cpp CFLAGS+= -I${LLVM_SRCS}/${SRCDIR}/.. TGHDRS= MipsGenInstrInfo \ MipsGenMCCodeEmitter \ MipsGenRegisterInfo \ MipsGenSubtargetInfo .include "../clang.lib.mk" Index: projects/clang360-import/lib/clang/libllvmobjcarcopts/Makefile =================================================================== --- projects/clang360-import/lib/clang/libllvmobjcarcopts/Makefile (revision 277764) +++ projects/clang360-import/lib/clang/libllvmobjcarcopts/Makefile (revision 277765) @@ -1,20 +1,21 @@ # $FreeBSD$ .include LIB= llvmobjcarcopts SRCDIR= lib/Transforms/ObjCARC SRCS= ObjCARC.cpp \ ObjCARCOpts.cpp \ ObjCARCExpand.cpp \ ObjCARCAPElim.cpp \ ObjCARCAliasAnalysis.cpp \ ObjCARCUtil.cpp \ ObjCARCContract.cpp \ DependencyAnalysis.cpp \ - ProvenanceAnalysis.cpp + ProvenanceAnalysis.cpp \ + ProvenanceAnalysisEvaluator.cpp TGHDRS= Intrinsics .include "../clang.lib.mk" Index: projects/clang360-import/lib/clang/libllvmpowerpccodegen/Makefile =================================================================== --- projects/clang360-import/lib/clang/libllvmpowerpccodegen/Makefile (revision 277764) +++ projects/clang360-import/lib/clang/libllvmpowerpccodegen/Makefile (revision 277765) @@ -1,38 +1,36 @@ # $FreeBSD$ .include LIB= llvmpowerpccodegen SRCDIR= lib/Target/PowerPC SRCS= PPCAsmPrinter.cpp \ PPCBranchSelector.cpp \ PPCCTRLoops.cpp \ - PPCCodeEmitter.cpp \ - PPCFastISel.cpp \ + PPCFastISel.cpp \ PPCFrameLowering.cpp \ PPCHazardRecognizers.cpp \ PPCISelDAGToDAG.cpp \ PPCISelLowering.cpp \ PPCInstrInfo.cpp \ - PPCJITInfo.cpp \ PPCMCInstLower.cpp \ PPCMachineFunctionInfo.cpp \ PPCRegisterInfo.cpp \ PPCSelectionDAGInfo.cpp \ PPCSubtarget.cpp \ PPCTargetMachine.cpp \ PPCTargetObjectFile.cpp \ PPCTargetTransformInfo.cpp TGHDRS= Intrinsics \ PPCGenCallingConv \ PPCGenCodeEmitter \ PPCGenDAGISel \ PPCGenFastISel \ PPCGenInstrInfo \ PPCGenMCCodeEmitter \ PPCGenRegisterInfo \ PPCGenSubtargetInfo .include "../clang.lib.mk" Index: projects/clang360-import/lib/clang/libllvmprofiledata/Makefile =================================================================== --- projects/clang360-import/lib/clang/libllvmprofiledata/Makefile (revision 277764) +++ projects/clang360-import/lib/clang/libllvmprofiledata/Makefile (revision 277765) @@ -1,12 +1,18 @@ # $FreeBSD$ .include LIB= llvmprofiledata SRCDIR= lib/ProfileData -SRCS= InstrProf.cpp \ +SRCS= CoverageMapping.cpp \ + CoverageMappingReader.cpp \ + CoverageMappingWriter.cpp \ + InstrProf.cpp \ InstrProfReader.cpp \ - InstrProfWriter.cpp + InstrProfWriter.cpp \ + SampleProf.cpp \ + SampleProfReader.cpp \ + SampleProfWriter.cpp .include "../clang.lib.mk" Index: projects/clang360-import/lib/clang/libllvmruntimedyld/Makefile =================================================================== --- projects/clang360-import/lib/clang/libllvmruntimedyld/Makefile (revision 277764) +++ projects/clang360-import/lib/clang/libllvmruntimedyld/Makefile (revision 277765) @@ -1,14 +1,13 @@ # $FreeBSD$ .include LIB= llvmruntimedyld SRCDIR= lib/ExecutionEngine/RuntimeDyld -SRCS= GDBRegistrar.cpp \ - RuntimeDyld.cpp \ +SRCS= RuntimeDyld.cpp \ RuntimeDyldChecker.cpp \ RuntimeDyldELF.cpp \ RuntimeDyldMachO.cpp .include "../clang.lib.mk" Index: projects/clang360-import/lib/clang/libllvmscalaropts/Makefile =================================================================== --- projects/clang360-import/lib/clang/libllvmscalaropts/Makefile (revision 277764) +++ projects/clang360-import/lib/clang/libllvmscalaropts/Makefile (revision 277765) @@ -1,52 +1,53 @@ # $FreeBSD$ .include LIB= llvmscalaropts SRCDIR= lib/Transforms/Scalar SRCS= ADCE.cpp \ + AlignmentFromAssumptions.cpp \ ConstantHoisting.cpp \ ConstantProp.cpp \ CorrelatedValuePropagation.cpp \ DCE.cpp \ DeadStoreElimination.cpp \ EarlyCSE.cpp \ FlattenCFGPass.cpp \ GVN.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/clang360-import/lib/clang/libllvmselectiondag/Makefile =================================================================== --- projects/clang360-import/lib/clang/libllvmselectiondag/Makefile (revision 277764) +++ projects/clang360-import/lib/clang/libllvmselectiondag/Makefile (revision 277765) @@ -1,34 +1,35 @@ # $FreeBSD$ .include LIB= llvmselectiondag SRCDIR= lib/CodeGen/SelectionDAG SRCS= DAGCombiner.cpp \ FastISel.cpp \ FunctionLoweringInfo.cpp \ InstrEmitter.cpp \ LegalizeDAG.cpp \ LegalizeFloatTypes.cpp \ LegalizeIntegerTypes.cpp \ LegalizeTypes.cpp \ LegalizeTypesGeneric.cpp \ LegalizeVectorOps.cpp \ LegalizeVectorTypes.cpp \ ResourcePriorityQueue.cpp \ ScheduleDAGFast.cpp \ ScheduleDAGRRList.cpp \ ScheduleDAGSDNodes.cpp \ ScheduleDAGVLIW.cpp \ SelectionDAG.cpp \ SelectionDAGBuilder.cpp \ SelectionDAGDumper.cpp \ SelectionDAGISel.cpp \ SelectionDAGPrinter.cpp \ + StatepointLowering.cpp \ TargetLowering.cpp \ TargetSelectionDAGInfo.cpp TGHDRS= Intrinsics .include "../clang.lib.mk" Index: projects/clang360-import/lib/clang/libllvmsparccodegen/Makefile =================================================================== --- projects/clang360-import/lib/clang/libllvmsparccodegen/Makefile (revision 277764) +++ projects/clang360-import/lib/clang/libllvmsparccodegen/Makefile (revision 277765) @@ -1,34 +1,32 @@ # $FreeBSD$ .include LIB= llvmsparccodegen SRCDIR= lib/Target/Sparc SRCS= DelaySlotFiller.cpp \ SparcAsmPrinter.cpp \ - SparcCodeEmitter.cpp \ SparcFrameLowering.cpp \ SparcISelDAGToDAG.cpp \ SparcISelLowering.cpp \ SparcInstrInfo.cpp \ - SparcJITInfo.cpp \ SparcMCInstLower.cpp \ SparcMachineFunctionInfo.cpp \ SparcRegisterInfo.cpp \ SparcSelectionDAGInfo.cpp \ SparcSubtarget.cpp \ SparcTargetMachine.cpp \ SparcTargetObjectFile.cpp TGHDRS= Intrinsics \ SparcGenAsmWriter \ SparcGenCallingConv \ SparcGenCodeEmitter \ SparcGenDAGISel \ SparcGenInstrInfo \ SparcGenMCCodeEmitter \ SparcGenRegisterInfo \ SparcGenSubtargetInfo .include "../clang.lib.mk" Index: projects/clang360-import/lib/clang/libllvmsupport/Makefile =================================================================== --- projects/clang360-import/lib/clang/libllvmsupport/Makefile (revision 277764) +++ projects/clang360-import/lib/clang/libllvmsupport/Makefile (revision 277765) @@ -1,107 +1,107 @@ # $FreeBSD$ .include 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 \ 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 \ + MathExtras.cpp \ Memory.cpp \ MemoryBuffer.cpp \ MemoryObject.cpp \ Mutex.cpp \ + Options.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 \ + StreamingMemoryObject.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 .if ${MK_CLANG_EXTRAS} != "no" 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/clang360-import/lib/clang/libllvmtarget/Makefile =================================================================== --- projects/clang360-import/lib/clang/libllvmtarget/Makefile (revision 277764) +++ projects/clang360-import/lib/clang/libllvmtarget/Makefile (revision 277765) @@ -1,17 +1,16 @@ # $FreeBSD$ .include LIB= llvmtarget SRCDIR= lib/Target SRCS= Target.cpp \ TargetIntrinsicInfo.cpp \ - TargetJITInfo.cpp \ TargetLibraryInfo.cpp \ TargetLoweringObjectFile.cpp \ TargetMachine.cpp \ TargetMachineC.cpp \ TargetSubtargetInfo.cpp .include "../clang.lib.mk" Index: projects/clang360-import/lib/clang/libllvmtransformutils/Makefile =================================================================== --- projects/clang360-import/lib/clang/libllvmtransformutils/Makefile (revision 277764) +++ projects/clang360-import/lib/clang/libllvmtransformutils/Makefile (revision 277765) @@ -1,51 +1,52 @@ # $FreeBSD$ .include LIB= llvmtransformutils SRCDIR= lib/Transforms/Utils 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 \ + SymbolRewriter.cpp \ UnifyFunctionExitNodes.cpp \ ValueMapper.cpp .if ${MK_CLANG_EXTRAS} != "no" SRCS+= Utils.cpp .endif TGHDRS= Intrinsics .include "../clang.lib.mk" Index: projects/clang360-import/lib/clang/libllvmx86codegen/Makefile =================================================================== --- projects/clang360-import/lib/clang/libllvmx86codegen/Makefile (revision 277764) +++ projects/clang360-import/lib/clang/libllvmx86codegen/Makefile (revision 277765) @@ -1,38 +1,35 @@ # $FreeBSD$ .include LIB= llvmx86codegen SRCDIR= lib/Target/X86 SRCS= X86AsmPrinter.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/clang360-import/lib/libclang_rt/Makefile.inc =================================================================== --- projects/clang360-import/lib/libclang_rt/Makefile.inc (revision 277764) +++ projects/clang360-import/lib/libclang_rt/Makefile.inc (revision 277765) @@ -1,25 +1,25 @@ # $FreeBSD$ .include CRTARCH=${MACHINE_CPUARCH:C/amd64/x86_64/} CRTSRC=${.CURDIR}/../../../contrib/compiler-rt -LIBDIR=/usr/lib/clang/3.5.1/lib/freebsd +LIBDIR=/usr/lib/clang/3.6.0/lib/freebsd NO_PIC= MK_PROFILE=no WARNS?=0 SSP_CFLAGS= CFLAGS+=-DNDEBUG CFLAGS+=${PICFLAG} CFLAGS+=-fno-builtin CFLAGS+=-fno-exceptions CFLAGS+=-fno-rtti CFLAGS+=-fno-stack-protector CFLAGS+=-funwind-tables CFLAGS+=-fvisibility-inlines-hidden CFLAGS+=-fvisibility=hidden CFLAGS+=-I${CRTSRC}/lib Index: projects/clang360-import/usr.bin/clang/bugpoint/Makefile =================================================================== --- projects/clang360-import/usr.bin/clang/bugpoint/Makefile (revision 277764) +++ projects/clang360-import/usr.bin/clang/bugpoint/Makefile (revision 277765) @@ -1,39 +1,42 @@ # $FreeBSD$ .include PROG_CXX=bugpoint SRCDIR= tools/bugpoint SRCS= BugDriver.cpp \ CrashDebugger.cpp \ ExecutionDriver.cpp \ ExtractFunction.cpp \ FindBugs.cpp \ Miscompilation.cpp \ OptimizerDriver.cpp \ ToolRunner.cpp \ bugpoint.cpp TGHDRS= Intrinsics LIBDEPS=llvmcodegen \ llvmobjcarcopts \ llvmirreader \ llvmbitwriter \ - llvmbitreader \ llvmlinker \ llvmipo \ llvmvectorize \ llvmscalaropts \ + llvmprofiledata \ + llvmobject \ + llvmmcparser \ + llvmbitreader \ llvminstcombine \ llvminstrumentation \ llvmtransformutils \ llvmipa \ llvmanalysis \ llvmtarget \ llvmmc \ llvmasmparser \ llvmcore \ llvmsupport .include "../clang.prog.mk" Index: projects/clang360-import/usr.bin/clang/clang/Makefile =================================================================== --- projects/clang360-import/usr.bin/clang/clang/Makefile (revision 277764) +++ projects/clang360-import/usr.bin/clang/clang/Makefile (revision 277765) @@ -1,130 +1,131 @@ # $FreeBSD$ .include PROG_CXX=clang SRCDIR= tools/clang/tools/driver SRCS= cc1_main.cpp \ cc1as_main.cpp \ driver.cpp .if ${MK_SHARED_TOOLCHAIN} == "no" NO_SHARED?= yes .endif LINKS= ${BINDIR}/clang ${BINDIR}/clang++ \ ${BINDIR}/clang ${BINDIR}/clang-cpp MLINKS= clang.1 clang++.1 \ clang.1 clang-cpp.1 .if ${MK_CLANG_IS_CC} != "no" LINKS+= ${BINDIR}/clang ${BINDIR}/cc \ ${BINDIR}/clang ${BINDIR}/c++ \ ${BINDIR}/clang ${BINDIR}/CC \ ${BINDIR}/clang ${BINDIR}/cpp MLINKS+= clang.1 cc.1 \ clang.1 c++.1 \ clang.1 CC.1 \ clang.1 cpp.1 .endif TGHDRS= DiagnosticCommonKinds \ DiagnosticDriverKinds \ DiagnosticFrontendKinds \ DiagnosticLexKinds \ DiagnosticSemaKinds \ Options .if ${MK_CLANG_FULL} != "no" _clangstaticanalyzer= \ clangstaticanalyzerfrontend \ clangstaticanalyzercheckers \ clangstaticanalyzercore _clangarcmigrate= \ clangarcmigrate .endif # MK_CLANG_FULL LIBDEPS=clangfrontendtool \ clangfrontend \ clangdriver \ clangserialization \ clangcodegen \ clangparse \ clangsema \ clangrewritefrontend \ clangrewrite \ ${_clangstaticanalyzer} \ ${_clangarcmigrate} \ clanganalysis \ clangedit \ clangast \ clanglex \ clangbasic \ - llvmprofiledata \ llvmoption \ llvmobjcarcopts \ llvmlinker \ llvmirreader \ llvmipo \ llvmvectorize \ llvminstrumentation \ llvmbitwriter \ llvmasmparser \ llvmaarch64disassembler \ llvmaarch64codegen \ llvmaarch64asmparser \ llvmaarch64desc \ llvmaarch64info \ llvmaarch64instprinter \ llvmaarch64utils \ llvmarmdisassembler \ llvmarmcodegen \ llvmarmasmparser \ llvmarmdesc \ llvmarminfo \ llvmarminstprinter \ llvmmipsdisassembler \ llvmmipscodegen \ llvmmipsasmparser \ llvmmipsdesc \ llvmmipsinfo \ llvmmipsinstprinter \ llvmpowerpcdisassembler \ llvmpowerpccodegen \ llvmpowerpcasmparser \ llvmpowerpcdesc \ llvmpowerpcinfo \ llvmpowerpcinstprinter \ llvmsparcdisassembler \ llvmsparccodegen \ llvmsparcasmparser \ llvmsparcdesc \ llvmsparcinfo \ llvmsparcinstprinter \ llvmx86disassembler \ llvmx86asmparser \ llvmx86codegen \ llvmselectiondag \ llvmasmprinter \ llvmcodegen \ llvmscalaropts \ + llvmprofiledata \ llvminstcombine \ llvmtransformutils \ llvmipa \ llvmanalysis \ llvmtarget \ llvmx86desc \ llvmobject \ llvmmcparser \ llvmbitreader \ - llvmcore \ + llvmmcdisassembler \ llvmx86info \ llvmx86instprinter \ llvmmc \ llvmx86utils \ + llvmcore \ llvmsupport .include "../clang.prog.mk" DPADD+= ${LIBZ} LDADD+= -lz Index: projects/clang360-import/usr.bin/clang/llc/Makefile =================================================================== --- projects/clang360-import/usr.bin/clang/llc/Makefile (revision 277764) +++ projects/clang360-import/usr.bin/clang/llc/Makefile (revision 277765) @@ -1,69 +1,71 @@ # $FreeBSD$ .include PROG_CXX=llc SRCDIR= tools/llc SRCS= llc.cpp LIBDEPS=llvmirreader \ llvmasmparser \ llvmaarch64disassembler \ llvmaarch64codegen \ llvmaarch64asmparser \ llvmaarch64desc \ llvmaarch64info \ llvmaarch64instprinter \ llvmaarch64utils \ llvmarmdisassembler \ llvmarmcodegen \ llvmarmasmparser \ llvmarmdesc \ llvmarminfo \ llvmarminstprinter \ llvmmipsdisassembler \ llvmmipscodegen \ llvmmipsasmparser \ llvmmipsdesc \ llvmmipsinfo \ llvmmipsinstprinter \ llvmpowerpcdisassembler \ llvmpowerpccodegen \ llvmpowerpcasmparser \ llvmpowerpcdesc \ llvmpowerpcinfo \ llvmpowerpcinstprinter \ llvmsparcdisassembler \ llvmsparccodegen \ llvmsparcasmparser \ llvmsparcdesc \ llvmsparcinfo \ llvmsparcinstprinter \ llvmx86disassembler \ llvmx86asmparser \ llvmx86codegen \ llvmselectiondag \ llvmasmprinter \ llvmcodegen \ llvmscalaropts \ + llvmprofiledata \ llvminstcombine \ llvmtransformutils \ llvmipa \ llvmanalysis \ llvmtarget \ llvmx86desc \ llvmobject \ llvmmcparser \ llvmbitreader \ - llvmcore \ + llvmmcdisassembler \ llvmx86info \ llvmx86instprinter \ llvmmc \ llvmx86utils \ + llvmcore \ llvmsupport .include "../clang.prog.mk" DPADD+= ${LIBZ} LDADD+= -lz Index: projects/clang360-import/usr.bin/clang/lli/Makefile =================================================================== --- projects/clang360-import/usr.bin/clang/lli/Makefile (revision 277764) +++ projects/clang360-import/usr.bin/clang/lli/Makefile (revision 277765) @@ -1,47 +1,48 @@ # $FreeBSD$ .include PROG_CXX=lli SRCDIR= tools/lli SRCS= lli.cpp \ RemoteMemoryManager.cpp \ RemoteTarget.cpp \ RemoteTargetExternal.cpp LIBDEPS=llvmx86disassembler \ llvmx86asmparser \ llvmirreader \ llvmasmparser \ llvmx86codegen \ llvmx86desc \ llvmx86info \ + llvmmcdisassembler \ llvmx86instprinter \ llvmx86utils \ llvmselectiondag \ llvmasmprinter \ llvminterpreter \ - llvminstrumentation \ - llvmjit \ llvmcodegen \ llvmscalaropts \ + llvmprofiledata \ llvminstcombine \ + llvminstrumentation \ llvmtransformutils \ llvmipa \ llvmanalysis \ llvmmcjit \ llvmtarget \ llvmruntimedyld \ + llvmexecutionengine \ llvmobject \ llvmmcparser \ llvmbitreader \ - llvmexecutionengine \ llvmmc \ llvmcore \ llvmsupport .include "../clang.prog.mk" DPADD+= ${LIBZ} LDADD+= -lz Index: projects/clang360-import/usr.bin/clang/llvm-ar/Makefile =================================================================== --- projects/clang360-import/usr.bin/clang/llvm-ar/Makefile (revision 277764) +++ projects/clang360-import/usr.bin/clang/llvm-ar/Makefile (revision 277765) @@ -1,67 +1,69 @@ # $FreeBSD$ .include PROG_CXX=llvm-ar SRCDIR= tools/llvm-ar SRCS= llvm-ar.cpp LIBDEPS=llvmaarch64disassembler \ llvmaarch64codegen \ llvmaarch64asmparser \ llvmaarch64desc \ llvmaarch64info \ llvmaarch64instprinter \ llvmaarch64utils \ llvmarmdisassembler \ llvmarmcodegen \ llvmarmasmparser \ llvmarmdesc \ llvmarminfo \ llvmarminstprinter \ llvmmipsdisassembler \ llvmmipscodegen \ llvmmipsasmparser \ llvmmipsdesc \ llvmmipsinfo \ llvmmipsinstprinter \ llvmpowerpcdisassembler \ llvmpowerpccodegen \ llvmpowerpcasmparser \ llvmpowerpcdesc \ llvmpowerpcinfo \ llvmpowerpcinstprinter \ llvmsparcdisassembler \ llvmsparccodegen \ llvmsparcasmparser \ llvmsparcdesc \ llvmsparcinfo \ llvmsparcinstprinter \ llvmx86disassembler \ llvmx86asmparser \ llvmx86codegen \ llvmselectiondag \ llvmasmprinter \ llvmcodegen \ llvmscalaropts \ + llvmprofiledata \ llvminstcombine \ llvmtransformutils \ llvmipa \ llvmanalysis \ llvmtarget \ llvmx86desc \ llvmobject \ llvmmcparser \ llvmbitreader \ - llvmcore \ + llvmmcdisassembler \ llvmx86info \ llvmx86instprinter \ llvmmc \ llvmx86utils \ + llvmcore \ llvmsupport .include "../clang.prog.mk" DPADD+= ${LIBZ} LDADD+= -lz Index: projects/clang360-import/usr.bin/clang/llvm-extract/Makefile =================================================================== --- projects/clang360-import/usr.bin/clang/llvm-extract/Makefile (revision 277764) +++ projects/clang360-import/usr.bin/clang/llvm-extract/Makefile (revision 277765) @@ -1,26 +1,29 @@ # $FreeBSD$ .include PROG_CXX=llvm-extract SRCDIR= tools/llvm-extract SRCS= llvm-extract.cpp LIBDEPS=llvmirreader \ llvmasmparser \ llvmbitwriter \ - llvmbitreader \ llvmipo \ llvmvectorize \ llvmscalaropts \ + llvmprofiledata \ + llvmobject \ + llvmmcparser \ + llvmbitreader \ llvminstcombine \ llvmtransformutils \ llvmipa \ llvmanalysis \ llvmtarget \ llvmmc \ llvmcore \ llvmsupport .include "../clang.prog.mk" Index: projects/clang360-import/usr.bin/clang/llvm-mc/Makefile =================================================================== --- projects/clang360-import/usr.bin/clang/llvm-mc/Makefile (revision 277764) +++ projects/clang360-import/usr.bin/clang/llvm-mc/Makefile (revision 277765) @@ -1,70 +1,71 @@ # $FreeBSD$ MAN= .include PROG_CXX=llvm-mc SRCDIR= tools/llvm-mc SRCS= llvm-mc.cpp \ Disassembler.cpp -LIBDEPS=llvmmcdisassembler \ - llvmaarch64disassembler \ +LIBDEPS=llvmaarch64disassembler \ llvmaarch64codegen \ llvmaarch64asmparser \ llvmaarch64desc \ llvmaarch64info \ llvmaarch64instprinter \ llvmaarch64utils \ llvmarmdisassembler \ llvmarmcodegen \ llvmarmasmparser \ llvmarmdesc \ llvmarminfo \ llvmarminstprinter \ llvmmipsdisassembler \ llvmmipscodegen \ llvmmipsasmparser \ llvmmipsdesc \ llvmmipsinfo \ llvmmipsinstprinter \ llvmpowerpcdisassembler \ llvmpowerpccodegen \ llvmpowerpcasmparser \ llvmpowerpcdesc \ llvmpowerpcinfo \ llvmpowerpcinstprinter \ llvmsparcdisassembler \ llvmsparccodegen \ llvmsparcasmparser \ llvmsparcdesc \ llvmsparcinfo \ llvmsparcinstprinter \ llvmx86disassembler \ llvmx86asmparser \ llvmx86codegen \ llvmselectiondag \ llvmasmprinter \ llvmcodegen \ llvmscalaropts \ + llvmprofiledata \ llvminstcombine \ llvmtransformutils \ llvmipa \ llvmanalysis \ llvmtarget \ llvmx86desc \ llvmobject \ llvmmcparser \ llvmbitreader \ - llvmcore \ + llvmmcdisassembler \ llvmx86info \ llvmx86instprinter \ llvmmc \ llvmx86utils \ + llvmcore \ llvmsupport .include "../clang.prog.mk" DPADD+= ${LIBZ} LDADD+= -lz Index: projects/clang360-import/usr.bin/clang/llvm-nm/Makefile =================================================================== --- projects/clang360-import/usr.bin/clang/llvm-nm/Makefile (revision 277764) +++ projects/clang360-import/usr.bin/clang/llvm-nm/Makefile (revision 277765) @@ -1,67 +1,69 @@ # $FreeBSD$ .include PROG_CXX=llvm-nm SRCDIR= tools/llvm-nm SRCS= llvm-nm.cpp LIBDEPS=llvmaarch64disassembler \ llvmaarch64codegen \ llvmaarch64asmparser \ llvmaarch64desc \ llvmaarch64info \ llvmaarch64instprinter \ llvmaarch64utils \ llvmarmdisassembler \ llvmarmcodegen \ llvmarmasmparser \ llvmarmdesc \ llvmarminfo \ llvmarminstprinter \ llvmmipsdisassembler \ llvmmipscodegen \ llvmmipsasmparser \ llvmmipsdesc \ llvmmipsinfo \ llvmmipsinstprinter \ llvmpowerpcdisassembler \ llvmpowerpccodegen \ llvmpowerpcasmparser \ llvmpowerpcdesc \ llvmpowerpcinfo \ llvmpowerpcinstprinter \ llvmsparcdisassembler \ llvmsparccodegen \ llvmsparcasmparser \ llvmsparcdesc \ llvmsparcinfo \ llvmsparcinstprinter \ llvmx86disassembler \ llvmx86asmparser \ llvmx86codegen \ llvmselectiondag \ llvmasmprinter \ llvmcodegen \ llvmscalaropts \ + llvmprofiledata \ llvminstcombine \ llvmtransformutils \ llvmipa \ llvmanalysis \ llvmtarget \ llvmx86desc \ llvmobject \ llvmmcparser \ llvmbitreader \ - llvmcore \ + llvmmcdisassembler \ llvmx86info \ llvmx86instprinter \ llvmmc \ llvmx86utils \ + llvmcore \ llvmsupport .include "../clang.prog.mk" DPADD+= ${LIBZ} LDADD+= -lz Index: projects/clang360-import/usr.bin/clang/llvm-objdump/Makefile =================================================================== --- projects/clang360-import/usr.bin/clang/llvm-objdump/Makefile (revision 277764) +++ projects/clang360-import/usr.bin/clang/llvm-objdump/Makefile (revision 277765) @@ -1,74 +1,74 @@ # $FreeBSD$ MAN= .include PROG_CXX=llvm-objdump SRCDIR= tools/llvm-objdump SRCS= llvm-objdump.cpp \ COFFDump.cpp \ ELFDump.cpp \ MachODump.cpp -LIBDEPS=llvmmcdisassembler \ - llvmmcanalysis \ - llvmdebuginfo \ +LIBDEPS=llvmdebuginfo \ llvmaarch64disassembler \ llvmaarch64codegen \ llvmaarch64asmparser \ llvmaarch64desc \ llvmaarch64info \ llvmaarch64instprinter \ llvmaarch64utils \ llvmarmdisassembler \ llvmarmcodegen \ llvmarmasmparser \ llvmarmdesc \ llvmarminfo \ llvmarminstprinter \ llvmmipsdisassembler \ llvmmipscodegen \ llvmmipsasmparser \ llvmmipsdesc \ llvmmipsinfo \ llvmmipsinstprinter \ llvmpowerpcdisassembler \ llvmpowerpccodegen \ llvmpowerpcasmparser \ llvmpowerpcdesc \ llvmpowerpcinfo \ llvmpowerpcinstprinter \ llvmsparcdisassembler \ llvmsparccodegen \ llvmsparcasmparser \ llvmsparcdesc \ llvmsparcinfo \ llvmsparcinstprinter \ llvmx86disassembler \ llvmx86asmparser \ llvmx86codegen \ llvmselectiondag \ llvmasmprinter \ llvmcodegen \ llvmscalaropts \ + llvmprofiledata \ llvminstcombine \ llvmtransformutils \ llvmipa \ llvmanalysis \ llvmtarget \ llvmx86desc \ llvmobject \ llvmmcparser \ llvmbitreader \ - llvmcore \ + llvmmcdisassembler \ llvmx86info \ llvmx86instprinter \ llvmmc \ llvmx86utils \ + llvmcore \ llvmsupport .include "../clang.prog.mk" DPADD+= ${LIBZ} LDADD+= -lz Index: projects/clang360-import/usr.bin/clang/llvm-rtdyld/Makefile =================================================================== --- projects/clang360-import/usr.bin/clang/llvm-rtdyld/Makefile (revision 277764) +++ projects/clang360-import/usr.bin/clang/llvm-rtdyld/Makefile (revision 277765) @@ -1,72 +1,74 @@ # $FreeBSD$ MAN= .include PROG_CXX=llvm-rtdyld SRCDIR= tools/llvm-rtdyld SRCS= llvm-rtdyld.cpp LIBDEPS=llvmdebuginfo \ - llvmjit \ + llvmmcjit \ llvmexecutionengine \ llvmruntimedyld \ llvmaarch64disassembler \ llvmaarch64codegen \ llvmaarch64asmparser \ llvmaarch64desc \ llvmaarch64info \ llvmaarch64instprinter \ llvmaarch64utils \ llvmarmdisassembler \ llvmarmcodegen \ llvmarmasmparser \ llvmarmdesc \ llvmarminfo \ llvmarminstprinter \ llvmmipsdisassembler \ llvmmipscodegen \ llvmmipsasmparser \ llvmmipsdesc \ llvmmipsinfo \ llvmmipsinstprinter \ llvmpowerpcdisassembler \ llvmpowerpccodegen \ llvmpowerpcasmparser \ llvmpowerpcdesc \ llvmpowerpcinfo \ llvmpowerpcinstprinter \ llvmsparcdisassembler \ llvmsparccodegen \ llvmsparcasmparser \ llvmsparcdesc \ llvmsparcinfo \ llvmsparcinstprinter \ llvmx86disassembler \ llvmx86asmparser \ llvmx86codegen \ llvmselectiondag \ llvmasmprinter \ llvmcodegen \ llvmscalaropts \ + llvmprofiledata \ llvminstcombine \ llvmtransformutils \ llvmipa \ llvmanalysis \ llvmtarget \ llvmx86desc \ llvmobject \ llvmmcparser \ llvmbitreader \ - llvmcore \ + llvmmcdisassembler \ llvmx86info \ llvmx86instprinter \ llvmmc \ llvmx86utils \ + llvmcore \ llvmsupport .include "../clang.prog.mk" DPADD+= ${LIBZ} LDADD+= -lz Index: projects/clang360-import/usr.bin/clang/opt/Makefile =================================================================== --- projects/clang360-import/usr.bin/clang/opt/Makefile (revision 277764) +++ projects/clang360-import/usr.bin/clang/opt/Makefile (revision 277765) @@ -1,82 +1,84 @@ # $FreeBSD$ .include PROG_CXX=opt SRCDIR= tools/opt SRCS= AnalysisWrappers.cpp \ BreakpointPrinter.cpp \ GraphPrinters.cpp \ NewPMDriver.cpp \ PassPrinters.cpp \ Passes.cpp \ PrintSCC.cpp \ opt.cpp TGHDRS= Intrinsics LIBDEPS=llvmaarch64disassembler \ llvmaarch64codegen \ llvmaarch64asmparser \ llvmaarch64desc \ llvmaarch64info \ llvmaarch64instprinter \ llvmaarch64utils \ llvmarmdisassembler \ llvmarmcodegen \ llvmarmasmparser \ llvmarmdesc \ llvmarminfo \ llvmarminstprinter \ llvmmipsdisassembler \ llvmmipscodegen \ llvmmipsasmparser \ llvmmipsdesc \ llvmmipsinfo \ llvmmipsinstprinter \ llvmpowerpcdisassembler \ llvmpowerpccodegen \ llvmpowerpcasmparser \ llvmpowerpcdesc \ llvmpowerpcinfo \ llvmpowerpcinstprinter \ llvmsparcdisassembler \ llvmsparccodegen \ llvmsparcasmparser \ llvmsparcdesc \ llvmsparcinfo \ llvmsparcinstprinter \ llvmx86disassembler \ llvmx86asmparser \ llvmx86codegen \ llvmselectiondag \ llvmasmprinter \ llvmcodegen \ llvmx86desc \ - llvmobject \ - llvmmcparser \ + llvmmcdisassembler \ llvmx86info \ llvmx86instprinter \ llvmx86utils \ llvmipo \ llvmvectorize \ llvmobjcarcopts \ llvmscalaropts \ + llvmprofiledata \ + llvmobject \ + llvmmcparser \ llvminstcombine \ llvminstrumentation \ llvmtransformutils \ llvmipa \ llvmanalysis \ llvmtarget \ llvmmc \ llvmirreader \ llvmasmparser \ llvmbitwriter \ llvmbitreader \ llvmcore \ llvmsupport .include "../clang.prog.mk" DPADD+= ${LIBZ} LDADD+= -lz