On Thu, May 30, 2013 at 05:00:07PM -0400, Brad Smith wrote: > On Thu, May 09, 2013 at 04:28:44AM -0400, Brad Smith wrote: > > To anyone interested in trying out LLVM 3.3rc1.. > > and rc2..
Fwiw, this builds ffx release/beta/trunk fine on i386/amd64. Will have to check for runtime-testing but this is promising. llvm itself builds on ppc, but still chokes early on c++ code about the .cfi_sections thing. Landry > Index: Makefile > =================================================================== > RCS file: /home/cvs/ports/devel/llvm/Makefile,v > retrieving revision 1.62 > diff -u -p -r1.62 Makefile > --- Makefile 2 May 2013 15:41:57 -0000 1.62 > +++ Makefile 25 May 2013 02:18:21 -0000 > @@ -7,14 +7,13 @@ ONLY_FOR_ARCHS = ${LLVM_ARCHS} > > COMMENT = modular, fast C/C++/ObjC compiler, static analyzer and tools > > -LLVM_V = 3.2 > -DISTNAME = llvm-${LLVM_V}.src > +LLVM_V = 3.3rc2 > +DISTNAME = llvm-${LLVM_V}-source > PKGNAME = llvm-${LLVM_V} > -REVISION = 3 > CATEGORIES = devel > -MASTER_SITES = http://llvm.org/releases/${LLVM_V}/ > +MASTER_SITES = http://llvm.org/pre-releases/3.3/rc2/ > > -DISTFILES = ${DISTNAME}${EXTRACT_SUFX} clang-${LLVM_V}.src${EXTRACT_SUFX} > +DISTFILES = ${DISTNAME}${EXTRACT_SUFX} cfe-${LLVM_V}-source${EXTRACT_SUFX} > > SHARED_LIBS = clang 0.0 # 3.2 > > @@ -24,9 +23,9 @@ HOMEPAGE = http://www.llvm.org/ > # BSD > PERMIT_PACKAGE_CDROM = Yes > > -WANTLIB = c m pthread stdc++ > +WANTLIB = c m pthread stdc++ z > > -WRKDIST = ${WRKDIR}/llvm-${LLVM_V}.src > +WRKDIST = ${WRKDIR}/llvm.src > > MODULES = devel/cmake \ > lang/python > @@ -53,11 +52,13 @@ CONFIGURE_ARGS = -DLLVM_ENABLE_FFI:Bool= > CONFIGURE_ARGS += -DCMAKE_EXE_LINKER_FLAGS=-Wl,--relax > .endif > > -CLANG_INCLUDE_PATH = lib/clang/${LLVM_V}/include > +CLANG_INCLUDE_PATH = lib/clang/3.3/include > SUBST_VARS += CLANG_INCLUDE_PATH > > post-extract: > - @mv ${WRKDIR}/clang-${LLVM_V}.src ${WRKDIST}/tools/clang > +# @mv ${WRKDIR}/clang-${LLVM_V}.src ${WRKDIST}/tools/clang > + rm ${WRKDIST}/tools/clang > + mv ${WRKDIR}/cfe.src ${WRKDIST}/tools/clang > > pre-configure: > @${SUBST_CMD} ${WRKSRC}/tools/clang/tools/scan-build/scan-build > Index: distinfo > =================================================================== > RCS file: /home/cvs/ports/devel/llvm/distinfo,v > retrieving revision 1.11 > diff -u -p -r1.11 distinfo > --- distinfo 23 Dec 2012 20:49:29 -0000 1.11 > +++ distinfo 25 May 2013 02:18:44 -0000 > @@ -1,4 +1,4 @@ > -SHA256 (clang-3.2.src.tar.gz) = KqrwP3wPaxb+l+zIEkfcK/LUvsdiCnfMdGcLfgf/Vlg= > -SHA256 (llvm-3.2.src.tar.gz) = ElCQxNJnQPHV6YOEd8kx7X2a1w1Zm6Jl9G86QssGY0M= > -SIZE (clang-3.2.src.tar.gz) = 8805311 > -SIZE (llvm-3.2.src.tar.gz) = 12275252 > +SHA256 (cfe-3.3rc2-source.tar.gz) = > VSC+W9khQO3LqaxrSU1D/Ie7MQ2Hhk1pkmBWRrribKE= > +SHA256 (llvm-3.3rc2-source.tar.gz) = > j0QAL6SeNgtcW7gI3SQdXnfMnBSazdlwgfKo+z1NHFI= > +SIZE (cfe-3.3rc2-source.tar.gz) = 9425387 > +SIZE (llvm-3.3rc2-source.tar.gz) = 13633365 > Index: patches/patch-CMakeLists_txt > =================================================================== > RCS file: /home/cvs/ports/devel/llvm/patches/patch-CMakeLists_txt,v > retrieving revision 1.2 > diff -u -p -r1.2 patch-CMakeLists_txt > --- patches/patch-CMakeLists_txt 23 Dec 2012 20:49:29 -0000 1.2 > +++ patches/patch-CMakeLists_txt 8 May 2013 10:21:18 -0000 > @@ -2,11 +2,11 @@ $OpenBSD: patch-CMakeLists_txt,v 1.2 201 > > Don't confuse scripts who want the version with appended 'svn' goo. > > ---- CMakeLists.txt.orig Fri Sep 28 19:35:20 2012 > -+++ CMakeLists.txt Mon Dec 10 19:22:46 2012 > +--- CMakeLists.txt.orig Mon May 6 12:23:07 2013 > ++++ CMakeLists.txt Wed May 8 06:14:25 2013 > @@ -13,7 +13,7 @@ set(CMAKE_MODULE_PATH > set(LLVM_VERSION_MAJOR 3) > - set(LLVM_VERSION_MINOR 2) > + set(LLVM_VERSION_MINOR 3) > > -set(PACKAGE_VERSION "${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}svn") > +set(PACKAGE_VERSION "${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}") > Index: patches/patch-cmake_modules_LLVMConfig_cmake_in > =================================================================== > RCS file: > /home/cvs/ports/devel/llvm/patches/patch-cmake_modules_LLVMConfig_cmake_in,v > retrieving revision 1.1 > diff -u -p -r1.1 patch-cmake_modules_LLVMConfig_cmake_in > --- patches/patch-cmake_modules_LLVMConfig_cmake_in 2 May 2013 15:41:57 > -0000 1.1 > +++ patches/patch-cmake_modules_LLVMConfig_cmake_in 8 May 2013 10:21:28 > -0000 > @@ -3,9 +3,9 @@ $OpenBSD: patch-cmake_modules_LLVMConfig > make it find include file in /usr/local/share/llvm/cmake > bug reported: http://www.llvm.org/bugs/show_bug.cgi?id=15899 > > ---- cmake/modules/LLVMConfig.cmake.in.orig Sat Jul 7 05:12:28 2012 > -+++ cmake/modules/LLVMConfig.cmake.in Thu May 2 07:38:57 2013 > -@@ -36,6 +36,8 @@ set(LLVM_INCLUDE_DIRS ${LLVM_INSTALL_PREFIX}/include) > +--- cmake/modules/LLVMConfig.cmake.in.orig Tue Apr 23 04:28:39 2013 > ++++ cmake/modules/LLVMConfig.cmake.in Wed May 8 06:14:30 2013 > +@@ -39,6 +39,8 @@ set(LLVM_INCLUDE_DIRS ${LLVM_INSTALL_PREFIX}/include) > set(LLVM_LIBRARY_DIRS ${LLVM_INSTALL_PREFIX}/lib) > set(LLVM_DEFINITIONS "-D__STDC_LIMIT_MACROS" "-D__STDC_CONSTANT_MACROS") > > Index: patches/patch-lib_CodeGen_StackProtector_cpp > =================================================================== > RCS file: > /home/cvs/ports/devel/llvm/patches/patch-lib_CodeGen_StackProtector_cpp,v > retrieving revision 1.2 > diff -u -p -r1.2 patch-lib_CodeGen_StackProtector_cpp > --- patches/patch-lib_CodeGen_StackProtector_cpp 23 Dec 2012 20:49:29 > -0000 1.2 > +++ patches/patch-lib_CodeGen_StackProtector_cpp 8 May 2013 10:21:18 > -0000 > @@ -1,7 +1,7 @@ > $OpenBSD: patch-lib_CodeGen_StackProtector_cpp,v 1.2 2012/12/23 20:49:29 > brad Exp $ > ---- lib/CodeGen/StackProtector.cpp.orig Tue Oct 9 09:45:08 2012 > -+++ lib/CodeGen/StackProtector.cpp Mon Dec 10 21:36:28 2012 > -@@ -196,6 +196,9 @@ bool StackProtector::InsertStackProtectors() { > +--- lib/CodeGen/StackProtector.cpp.orig Mon Mar 4 20:00:45 2013 > ++++ lib/CodeGen/StackProtector.cpp Wed May 8 06:14:32 2013 > +@@ -283,6 +283,9 @@ bool StackProtector::InsertStackProtectors() { > > StackGuardVar = ConstantExpr::getIntToPtr(OffsetVal, > PointerType::get(PtrTy, > AddressSpace)); > @@ -11,7 +11,7 @@ $OpenBSD: patch-lib_CodeGen_StackProtect > } else { > StackGuardVar = M->getOrInsertGlobal("__stack_chk_guard", PtrTy); > } > -@@ -272,12 +275,28 @@ bool StackProtector::InsertStackProtectors() { > +@@ -359,12 +362,28 @@ bool StackProtector::InsertStackProtectors() { > /// CreateFailBB - Create a basic block to jump to when the stack protector > /// check fails. > BasicBlock *StackProtector::CreateFailBB() { > Index: patches/patch-lib_Support_Triple_cpp > =================================================================== > RCS file: patches/patch-lib_Support_Triple_cpp > diff -N patches/patch-lib_Support_Triple_cpp > --- /dev/null 1 Jan 1970 00:00:00 -0000 > +++ patches/patch-lib_Support_Triple_cpp 15 May 2013 04:30:10 -0000 > @@ -0,0 +1,12 @@ > +$OpenBSD$ > +--- lib/Support/Triple.cpp.orig Fri May 3 07:05:17 2013 > ++++ lib/Support/Triple.cpp Wed May 15 00:27:28 2013 > +@@ -239,7 +239,7 @@ static Triple::ArchType parseArch(StringRef ArchName) > + .Case("hexagon", Triple::hexagon) > + .Case("s390x", Triple::systemz) > + .Case("sparc", Triple::sparc) > +- .Case("sparcv9", Triple::sparcv9) > ++ .Cases("sparcv9", "sparc64", Triple::sparcv9) > + .Case("tce", Triple::tce) > + .Case("xcore", Triple::xcore) > + .Case("nvptx", Triple::nvptx) > Index: patches/patch-lib_Target_X86_X86SelectionDAGInfo_cpp > =================================================================== > RCS file: patches/patch-lib_Target_X86_X86SelectionDAGInfo_cpp > diff -N patches/patch-lib_Target_X86_X86SelectionDAGInfo_cpp > --- patches/patch-lib_Target_X86_X86SelectionDAGInfo_cpp 30 Mar 2013 > 12:10:40 -0000 1.1 > +++ /dev/null 1 Jan 1970 00:00:00 -0000 > @@ -1,26 +0,0 @@ > -$OpenBSD: patch-lib_Target_X86_X86SelectionDAGInfo_cpp,v 1.1 2013/03/30 > 12:10:40 sthen Exp $ > - > -r175057 upstream: > - > -X86: Disable generation of rep;movsl when %esi is used as a base pointer. > -This happens when there is both stack realignment and a dynamic alloca in the > -function. If we overwrite %esi (rep;movsl uses fixed registers) we'll lose > the > -base pointer and the next register spill will write into oblivion. > - > ---- lib/Target/X86/X86SelectionDAGInfo.cpp.orig Thu Nov 1 08:07:29 2012 > -+++ lib/Target/X86/X86SelectionDAGInfo.cpp Fri Mar 29 14:58:38 2013 > -@@ -202,6 +202,14 @@ X86SelectionDAGInfo::EmitTargetCodeForMemcpy(Selection > - SrcPtrInfo.getAddrSpace() >= 256) > - return SDValue(); > - > -+ // ESI might be used as a base pointer, in that case we can't simply > overwrite > -+ // the register. Fall back to generic code. > -+ const X86RegisterInfo *TRI = > -+ static_cast<const X86RegisterInfo > *>(DAG.getTarget().getRegisterInfo()); > -+ if (TRI->hasBasePointer(DAG.getMachineFunction()) && > -+ TRI->getBaseRegister() == X86::ESI) > -+ return SDValue(); > -+ > - MVT AVT; > - if (Align & 1) > - AVT = MVT::i8; > Index: patches/patch-lib_Transforms_Makefile > =================================================================== > RCS file: patches/patch-lib_Transforms_Makefile > diff -N patches/patch-lib_Transforms_Makefile > --- patches/patch-lib_Transforms_Makefile 25 May 2012 09:05:49 -0000 > 1.4 > +++ /dev/null 1 Jan 1970 00:00:00 -0000 > @@ -1,12 +0,0 @@ > -$OpenBSD: patch-lib_Transforms_Makefile,v 1.4 2012/05/25 09:05:49 sthen Exp $ > ---- lib/Transforms/Makefile.orig Wed Feb 1 03:51:43 2012 > -+++ lib/Transforms/Makefile Wed May 23 01:39:52 2012 > -@@ -8,7 +8,7 @@ > - > ##===----------------------------------------------------------------------===## > - > - LEVEL = ../.. > --PARALLEL_DIRS = Utils Instrumentation Scalar InstCombine IPO Vectorize Hello > -+PARALLEL_DIRS = Utils Instrumentation Scalar InstCombine IPO Vectorize > - > - include $(LEVEL)/Makefile.config > - > Index: patches/patch-tools_clang_lib_Basic_Targets_cpp > =================================================================== > RCS file: patches/patch-tools_clang_lib_Basic_Targets_cpp > diff -N patches/patch-tools_clang_lib_Basic_Targets_cpp > --- /dev/null 1 Jan 1970 00:00:00 -0000 > +++ patches/patch-tools_clang_lib_Basic_Targets_cpp 25 May 2013 02:25:16 > -0000 > @@ -0,0 +1,43 @@ > +$OpenBSD$ > +--- tools/clang/lib/Basic/Targets.cpp.orig Wed May 15 17:07:09 2013 > ++++ tools/clang/lib/Basic/Targets.cpp Fri May 24 22:24:42 2013 > +@@ -870,16 +870,19 @@ const Builtin::Info PPCTargetInfo::BuiltinInfo[] = { > + void PPCTargetInfo::getTargetDefines(const LangOptions &Opts, > + MacroBuilder &Builder) const { > + // Target identification. > +- Builder.defineMacro("__ppc__"); > ++ Builder.defineMacro("__PPC__"); > + Builder.defineMacro("_ARCH_PPC"); > + Builder.defineMacro("__powerpc__"); > + Builder.defineMacro("__POWERPC__"); > + if (PointerWidth == 64) { > ++ Builder.defineMacro("__PPC64__"); > + Builder.defineMacro("_ARCH_PPC64"); > + Builder.defineMacro("__powerpc64__"); > + Builder.defineMacro("__ppc64__"); > + } else { > ++ Builder.defineMacro("__powerpc"); > + Builder.defineMacro("__ppc__"); > ++ Builder.defineMacro("__PPC"); > + } > + > + // Target properties. > +@@ -4304,6 +4307,18 @@ class SparcV9TargetInfo : public SparcTargetInfo { (pu > + // FIXME: Support Sparc quad-precision long double? > + DescriptionString = "E-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-" > + > "i64:64:64-f32:32:32-f64:64:64-v64:64:64-n32:64-S128"; > ++ // This is an LP64 platform. > ++ LongWidth = LongAlign = PointerWidth = PointerAlign = 64; > ++ > ++ // OpenBSD uses long long for int64_t and intmax_t. > ++ if (getTriple().getOS() == llvm::Triple::OpenBSD) { > ++ IntMaxType = SignedLongLong; > ++ UIntMaxType = UnsignedLongLong; > ++ } else { > ++ IntMaxType = SignedLong; > ++ UIntMaxType = UnsignedLong; > ++ } > ++ Int64Type = IntMaxType; > + } > + > + virtual void getTargetDefines(const LangOptions &Opts, > Index: patches/patch-tools_clang_lib_Driver_ToolChains_h > =================================================================== > RCS file: > /home/cvs/ports/devel/llvm/patches/patch-tools_clang_lib_Driver_ToolChains_h,v > retrieving revision 1.4 > diff -u -p -r1.4 patch-tools_clang_lib_Driver_ToolChains_h > --- patches/patch-tools_clang_lib_Driver_ToolChains_h 23 Dec 2012 20:49:29 > -0000 1.4 > +++ patches/patch-tools_clang_lib_Driver_ToolChains_h 8 May 2013 10:31:34 > -0000 > @@ -1,14 +1,13 @@ > $OpenBSD: patch-tools_clang_lib_Driver_ToolChains_h,v 1.4 2012/12/23 > 20:49:29 brad Exp $ > ---- tools/clang/lib/Driver/ToolChains.h.orig Wed Nov 21 09:33:40 2012 > -+++ tools/clang/lib/Driver/ToolChains.h Mon Dec 10 21:27:25 2012 > -@@ -437,6 +437,10 @@ class LLVM_LIBRARY_VISIBILITY OpenBSD : public Generic > +--- tools/clang/lib/Driver/ToolChains.h.orig Mon Apr 29 21:21:43 2013 > ++++ tools/clang/lib/Driver/ToolChains.h Wed May 8 06:31:30 2013 > +@@ -427,6 +427,9 @@ class LLVM_LIBRARY_VISIBILITY OpenBSD : public Generic > > - virtual Tool &SelectTool(const Compilation &C, const JobAction &JA, > - const ActionList &Inputs) const; > + virtual bool IsMathErrnoDefault() const { return false; } > + virtual bool IsObjCNonFragileABIDefault() const { return true; } > + virtual unsigned GetDefaultStackProtectorLevel(bool KernelOrKext) const { > -+ // Default to -fstack-protector on OpenBSD > -+ return 1; > ++ return 1; > + } > - }; > > - class LLVM_LIBRARY_VISIBILITY Bitrig : public Generic_ELF { > + protected: > + virtual Tool *buildAssembler() const; > Index: patches/patch-tools_clang_lib_Driver_Tools_cpp > =================================================================== > RCS file: > /home/cvs/ports/devel/llvm/patches/patch-tools_clang_lib_Driver_Tools_cpp,v > retrieving revision 1.15 > diff -u -p -r1.15 patch-tools_clang_lib_Driver_Tools_cpp > --- patches/patch-tools_clang_lib_Driver_Tools_cpp 8 Jan 2013 10:14:13 > -0000 1.15 > +++ patches/patch-tools_clang_lib_Driver_Tools_cpp 8 May 2013 10:31:34 > -0000 > @@ -1,10 +1,7 @@ > $OpenBSD: patch-tools_clang_lib_Driver_Tools_cpp,v 1.15 2013/01/08 10:14:13 > brad Exp $ > - > -Silence some warnings and allow passing down some feature flags to the > linker. r171329 > - > ---- tools/clang/lib/Driver/Tools.cpp.orig Wed Nov 21 02:56:23 2012 > -+++ tools/clang/lib/Driver/Tools.cpp Mon Jan 7 22:48:10 2013 > -@@ -5100,6 +5100,36 @@ void openbsd::Assemble::ConstructJob(Compilation &C, c > +--- tools/clang/lib/Driver/Tools.cpp.orig Mon May 6 12:26:41 2013 > ++++ tools/clang/lib/Driver/Tools.cpp Wed May 8 06:31:22 2013 > +@@ -5070,6 +5070,36 @@ void openbsd::Assemble::ConstructJob(Compilation &C, c > const char *LinkingOutput) const { > ArgStringList CmdArgs; > > @@ -41,17 +38,10 @@ Silence some warnings and allow passing > Args.AddAllArgValues(CmdArgs, options::OPT_Wa_COMMA, > options::OPT_Xassembler); > > -@@ -5125,6 +5155,22 @@ void openbsd::Link::ConstructJob(Compilation &C, const > - const Driver &D = getToolChain().getDriver(); > - ArgStringList CmdArgs; > - > -+ // Silence warning for "clang -g foo.o -o foo" > -+ Args.ClaimAllArgs(options::OPT_g_Group); > -+ // and "clang -emit-llvm foo.o -o foo" > -+ Args.ClaimAllArgs(options::OPT_emit_llvm); > -+ // and for "clang -w foo.o -o foo". Other warning options are already > -+ // handled somewhere else. > -+ Args.ClaimAllArgs(options::OPT_w); > +@@ -5102,6 +5132,14 @@ void openbsd::Link::ConstructJob(Compilation &C, const > + // and for "clang -w foo.o -o foo". Other warning options are already > + // handled somewhere else. > + Args.ClaimAllArgs(options::OPT_w); > + > + if (getToolChain().getArch() == llvm::Triple::mips64) > + CmdArgs.push_back("-EB"); > @@ -60,18 +50,6 @@ Silence some warnings and allow passing > + > + // XXX > + CmdArgs.push_back("-nopie"); > -+ > + > if ((!Args.hasArg(options::OPT_nostdlib)) && > (!Args.hasArg(options::OPT_shared))) { > - CmdArgs.push_back("-e"); > -@@ -5179,6 +5225,10 @@ void openbsd::Link::ConstructJob(Compilation &C, const > - Args.AddAllArgs(CmdArgs, options::OPT_L); > - Args.AddAllArgs(CmdArgs, options::OPT_T_Group); > - Args.AddAllArgs(CmdArgs, options::OPT_e); > -+ Args.AddAllArgs(CmdArgs, options::OPT_s); > -+ Args.AddAllArgs(CmdArgs, options::OPT_t); > -+ Args.AddAllArgs(CmdArgs, options::OPT_Z_Flag); > -+ Args.AddAllArgs(CmdArgs, options::OPT_r); > - > - AddLinkerInputs(getToolChain(), Inputs, Args, CmdArgs); > - > Index: patches/patch-tools_clang_tools_scan-build_scan-build > =================================================================== > RCS file: > /home/cvs/ports/devel/llvm/patches/patch-tools_clang_tools_scan-build_scan-build,v > retrieving revision 1.4 > diff -u -p -r1.4 patch-tools_clang_tools_scan-build_scan-build > --- patches/patch-tools_clang_tools_scan-build_scan-build 23 Dec 2012 > 20:49:29 -0000 1.4 > +++ patches/patch-tools_clang_tools_scan-build_scan-build 8 May 2013 > 10:31:34 -0000 > @@ -1,7 +1,7 @@ > $OpenBSD: patch-tools_clang_tools_scan-build_scan-build,v 1.4 2012/12/23 > 20:49:29 brad Exp $ > ---- tools/clang/tools/scan-build/scan-build.orig Wed Sep 5 21:53:47 2012 > -+++ tools/clang/tools/scan-build/scan-build Wed Sep 5 22:05:51 2012 > -@@ -403,7 +403,7 @@ sub CopyFiles { > +--- tools/clang/tools/scan-build/scan-build.orig Wed May 1 20:52:46 2013 > ++++ tools/clang/tools/scan-build/scan-build Wed May 8 06:31:00 2013 > +@@ -410,7 +410,7 @@ sub CopyFiles { > > my $Dir = shift; > > @@ -10,7 +10,7 @@ $OpenBSD: patch-tools_clang_tools_scan-b > > DieDiag("Cannot find 'sorttable.js'.\n") > if (! -r $JS); > -@@ -413,7 +413,7 @@ sub CopyFiles { > +@@ -420,7 +420,7 @@ sub CopyFiles { > DieDiag("Could not copy 'sorttable.js' to '$Dir'.\n") > if (! -r "$Dir/sorttable.js"); > > Index: pkg/PLIST > =================================================================== > RCS file: /home/cvs/ports/devel/llvm/pkg/PLIST,v > retrieving revision 1.17 > diff -u -p -r1.17 PLIST > --- pkg/PLIST 23 Dec 2012 20:49:29 -0000 1.17 > +++ pkg/PLIST 9 May 2013 06:11:26 -0000 > @@ -4,8 +4,9 @@ bin/c++-analyzer > bin/ccc-analyzer > bin/clang > bin/clang++ > -@bin bin/clang-3.2 > +@bin bin/clang-3.3 > @bin bin/clang-check > +@bin bin/clang-format > @bin bin/clang-tblgen > @bin bin/llc > @bin bin/lli > @@ -30,6 +31,7 @@ bin/llvm-lit > @bin bin/llvm-rtdyld > @bin bin/llvm-size > @bin bin/llvm-stress > +@bin bin/llvm-symbolizer > @bin bin/llvm-tblgen > @bin bin/macho-dump > @bin bin/opt > @@ -52,9 +54,13 @@ include/clang/AST/ASTContext.h > include/clang/AST/ASTDiagnostic.h > include/clang/AST/ASTImporter.h > include/clang/AST/ASTMutationListener.h > +include/clang/AST/ASTTypeTraits.h > +include/clang/AST/ASTUnresolvedSet.h > include/clang/AST/ASTVector.h > include/clang/AST/Attr.h > +include/clang/AST/AttrDump.inc > include/clang/AST/AttrImpl.inc > +include/clang/AST/AttrIterator.h > include/clang/AST/Attrs.inc > include/clang/AST/BaseSubobject.h > include/clang/AST/BuiltinTypes.def > @@ -64,8 +70,10 @@ include/clang/AST/CharUnits.h > include/clang/AST/Comment.h > include/clang/AST/CommentBriefParser.h > include/clang/AST/CommentCommandInfo.inc > +include/clang/AST/CommentCommandList.inc > include/clang/AST/CommentCommandTraits.h > include/clang/AST/CommentDiagnostic.h > +include/clang/AST/CommentHTMLNamedCharacterReferences.inc > include/clang/AST/CommentHTMLTags.inc > include/clang/AST/CommentHTMLTagsProperties.inc > include/clang/AST/CommentLexer.h > @@ -83,6 +91,7 @@ include/clang/AST/DeclGroup.h > include/clang/AST/DeclLookups.h > include/clang/AST/DeclNodes.inc > include/clang/AST/DeclObjC.h > +include/clang/AST/DeclOpenMP.h > include/clang/AST/DeclTemplate.h > include/clang/AST/DeclVisitor.h > include/clang/AST/DeclarationName.h > @@ -129,7 +138,6 @@ include/clang/ASTMatchers/ASTMatchFinder > include/clang/ASTMatchers/ASTMatchers.h > include/clang/ASTMatchers/ASTMatchersInternal.h > include/clang/ASTMatchers/ASTMatchersMacros.h > -include/clang/ASTMatchers/ASTTypeTraits.h > include/clang/Analysis/ > include/clang/Analysis/Analyses/ > include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h > @@ -168,13 +176,16 @@ include/clang/Basic/AttrKinds.h > include/clang/Basic/AttrList.inc > include/clang/Basic/Builtins.def > include/clang/Basic/Builtins.h > +include/clang/Basic/BuiltinsAArch64.def > include/clang/Basic/BuiltinsARM.def > include/clang/Basic/BuiltinsHexagon.def > include/clang/Basic/BuiltinsMips.def > include/clang/Basic/BuiltinsNVPTX.def > include/clang/Basic/BuiltinsPPC.def > include/clang/Basic/BuiltinsX86.def > -include/clang/Basic/ConvertUTF.h > +include/clang/Basic/CapturedStmt.h > +include/clang/Basic/CharInfo.h > +include/clang/Basic/CommentOptions.h > include/clang/Basic/Diagnostic.h > include/clang/Basic/DiagnosticASTKinds.inc > include/clang/Basic/DiagnosticAnalysisKinds.inc > @@ -209,8 +220,11 @@ include/clang/Basic/ObjCRuntime.h > include/clang/Basic/OnDiskHashTable.h > include/clang/Basic/OpenCL.h > include/clang/Basic/OpenCLExtensions.def > +include/clang/Basic/OpenMPKinds.def > +include/clang/Basic/OpenMPKinds.h > include/clang/Basic/OperatorKinds.def > include/clang/Basic/OperatorKinds.h > +include/clang/Basic/OperatorPrecedence.h > include/clang/Basic/PartialDiagnostic.h > include/clang/Basic/PrettyStackTrace.h > include/clang/Basic/Sanitizers.def > @@ -219,6 +233,7 @@ include/clang/Basic/SourceManager.h > include/clang/Basic/SourceManagerInternals.h > include/clang/Basic/Specifiers.h > include/clang/Basic/TargetBuiltins.h > +include/clang/Basic/TargetCXXABI.h > include/clang/Basic/TargetInfo.h > include/clang/Basic/TargetOptions.h > include/clang/Basic/TemplateKinds.h > @@ -263,6 +278,8 @@ include/clang/Edit/EditedSource.h > include/clang/Edit/EditsReceiver.h > include/clang/Edit/FileOffset.h > include/clang/Edit/Rewriters.h > +include/clang/Format/ > +include/clang/Format/Format.h > include/clang/Frontend/ > include/clang/Frontend/ASTConsumers.h > include/clang/Frontend/ASTUnit.h > @@ -306,12 +323,13 @@ include/clang/Lex/HeaderSearchOptions.h > include/clang/Lex/LexDiagnostic.h > include/clang/Lex/Lexer.h > include/clang/Lex/LiteralSupport.h > +include/clang/Lex/MacroArgs.h > include/clang/Lex/MacroInfo.h > include/clang/Lex/ModuleLoader.h > include/clang/Lex/ModuleMap.h > include/clang/Lex/MultipleIncludeOpt.h > include/clang/Lex/PPCallbacks.h > -include/clang/Lex/PPMutationListener.h > +include/clang/Lex/PPConditionalDirectiveRecord.h > include/clang/Lex/PTHLexer.h > include/clang/Lex/PTHManager.h > include/clang/Lex/Pragma.h > @@ -324,6 +342,7 @@ include/clang/Lex/Token.h > include/clang/Lex/TokenConcatenation.h > include/clang/Lex/TokenLexer.h > include/clang/Parse/ > +include/clang/Parse/AttrExprArgs.inc > include/clang/Parse/AttrLateParsed.inc > include/clang/Parse/ParseAST.h > include/clang/Parse/ParseDiagnostic.h > @@ -344,6 +363,7 @@ include/clang/Sema/ > include/clang/Sema/AnalysisBasedWarnings.h > include/clang/Sema/AttrParsedAttrKinds.inc > include/clang/Sema/AttrParsedAttrList.inc > +include/clang/Sema/AttrSpellingListIndex.inc > include/clang/Sema/AttrTemplateInstantiate.inc > include/clang/Sema/AttributeList.h > include/clang/Sema/CXXFieldCollector.h > @@ -382,6 +402,7 @@ include/clang/Serialization/ASTWriter.h > include/clang/Serialization/AttrPCHRead.inc > include/clang/Serialization/AttrPCHWrite.inc > include/clang/Serialization/ContinuousRangeMap.h > +include/clang/Serialization/GlobalModuleIndex.h > include/clang/Serialization/Module.h > include/clang/Serialization/ModuleManager.h > include/clang/Serialization/SerializationDiagnostic.h > @@ -452,7 +473,6 @@ include/llvm-c/BitReader.h > include/llvm-c/BitWriter.h > include/llvm-c/Core.h > include/llvm-c/Disassembler.h > -include/llvm-c/EnhancedDisassembly.h > include/llvm-c/ExecutionEngine.h > include/llvm-c/Initialization.h > include/llvm-c/LinkTimeOptimizer.h > @@ -486,12 +506,12 @@ include/llvm/ADT/ImmutableIntervalMap.h > include/llvm/ADT/ImmutableList.h > include/llvm/ADT/ImmutableMap.h > include/llvm/ADT/ImmutableSet.h > -include/llvm/ADT/InMemoryStruct.h > include/llvm/ADT/IndexedMap.h > include/llvm/ADT/IntEqClasses.h > include/llvm/ADT/IntervalMap.h > include/llvm/ADT/IntrusiveRefCntPtr.h > include/llvm/ADT/MapVector.h > +include/llvm/ADT/None.h > include/llvm/ADT/NullablePtr.h > include/llvm/ADT/Optional.h > include/llvm/ADT/OwningPtr.h > @@ -511,6 +531,7 @@ include/llvm/ADT/SmallSet.h > include/llvm/ADT/SmallString.h > include/llvm/ADT/SmallVector.h > include/llvm/ADT/SparseBitVector.h > +include/llvm/ADT/SparseMultiSet.h > include/llvm/ADT/SparseSet.h > include/llvm/ADT/Statistic.h > include/llvm/ADT/StringExtras.h > @@ -527,7 +548,6 @@ include/llvm/ADT/VariadicFunction.h > include/llvm/ADT/edit_distance.h > include/llvm/ADT/ilist.h > include/llvm/ADT/ilist_node.h > -include/llvm/AddressingMode.h > include/llvm/Analysis/ > include/llvm/Analysis/AliasAnalysis.h > include/llvm/Analysis/AliasSetTracker.h > @@ -536,6 +556,8 @@ include/llvm/Analysis/BlockFrequencyInfo > include/llvm/Analysis/BranchProbabilityInfo.h > include/llvm/Analysis/CFGPrinter.h > include/llvm/Analysis/CallGraph.h > +include/llvm/Analysis/CallGraphSCCPass.h > +include/llvm/Analysis/CallPrinter.h > include/llvm/Analysis/CaptureTracking.h > include/llvm/Analysis/CodeMetrics.h > include/llvm/Analysis/ConstantFolding.h > @@ -574,6 +596,7 @@ include/llvm/Analysis/ProfileDataTypes.h > include/llvm/Analysis/ProfileInfo.h > include/llvm/Analysis/ProfileInfoLoader.h > include/llvm/Analysis/ProfileInfoTypes.h > +include/llvm/Analysis/PtrUseVisitor.h > include/llvm/Analysis/RegionInfo.h > include/llvm/Analysis/RegionIterator.h > include/llvm/Analysis/RegionPass.h > @@ -583,18 +606,16 @@ include/llvm/Analysis/ScalarEvolutionExp > include/llvm/Analysis/ScalarEvolutionExpressions.h > include/llvm/Analysis/ScalarEvolutionNormalization.h > include/llvm/Analysis/SparsePropagation.h > +include/llvm/Analysis/TargetTransformInfo.h > include/llvm/Analysis/Trace.h > include/llvm/Analysis/ValueTracking.h > include/llvm/Analysis/Verifier.h > -include/llvm/Argument.h > include/llvm/Assembly/ > include/llvm/Assembly/AssemblyAnnotationWriter.h > include/llvm/Assembly/Parser.h > include/llvm/Assembly/PrintModulePass.h > include/llvm/Assembly/Writer.h > -include/llvm/Attributes.h > include/llvm/AutoUpgrade.h > -include/llvm/BasicBlock.h > include/llvm/Bitcode/ > include/llvm/Bitcode/Archive.h > include/llvm/Bitcode/BitCodes.h > @@ -602,14 +623,13 @@ include/llvm/Bitcode/BitstreamReader.h > include/llvm/Bitcode/BitstreamWriter.h > include/llvm/Bitcode/LLVMBitCodes.h > include/llvm/Bitcode/ReaderWriter.h > -include/llvm/CallGraphSCCPass.h > -include/llvm/CallingConv.h > include/llvm/CodeGen/ > include/llvm/CodeGen/Analysis.h > include/llvm/CodeGen/AsmPrinter.h > include/llvm/CodeGen/CalcSpillWeights.h > include/llvm/CodeGen/CallingConvLower.h > include/llvm/CodeGen/CommandFlags.h > +include/llvm/CodeGen/DAGCombine.h > include/llvm/CodeGen/DFAPacketizer.h > include/llvm/CodeGen/EdgeBundles.h > include/llvm/CodeGen/FastISel.h > @@ -627,7 +647,9 @@ include/llvm/CodeGen/LinkAllAsmWriterCom > include/llvm/CodeGen/LinkAllCodegenComponents.h > include/llvm/CodeGen/LiveInterval.h > include/llvm/CodeGen/LiveIntervalAnalysis.h > +include/llvm/CodeGen/LiveIntervalUnion.h > include/llvm/CodeGen/LiveRangeEdit.h > +include/llvm/CodeGen/LiveRegMatrix.h > include/llvm/CodeGen/LiveStackAnalysis.h > include/llvm/CodeGen/LiveVariables.h > include/llvm/CodeGen/MachORelocation.h > @@ -647,7 +669,6 @@ include/llvm/CodeGen/MachineInstrBuilder > include/llvm/CodeGen/MachineInstrBundle.h > include/llvm/CodeGen/MachineJumpTableInfo.h > include/llvm/CodeGen/MachineLoopInfo.h > -include/llvm/CodeGen/MachineLoopRanges.h > include/llvm/CodeGen/MachineMemOperand.h > include/llvm/CodeGen/MachineModuleInfo.h > include/llvm/CodeGen/MachineModuleInfoImpls.h > @@ -658,6 +679,7 @@ include/llvm/CodeGen/MachineRegisterInfo > include/llvm/CodeGen/MachineRelocation.h > include/llvm/CodeGen/MachineSSAUpdater.h > include/llvm/CodeGen/MachineScheduler.h > +include/llvm/CodeGen/MachineTraceMetrics.h > include/llvm/CodeGen/PBQP/ > include/llvm/CodeGen/PBQP/Graph.h > include/llvm/CodeGen/PBQP/HeuristicBase.h > @@ -676,8 +698,8 @@ include/llvm/CodeGen/RegisterScavenging. > include/llvm/CodeGen/ResourcePriorityQueue.h > include/llvm/CodeGen/RuntimeLibcalls.h > include/llvm/CodeGen/ScheduleDAG.h > -include/llvm/CodeGen/ScheduleDAGILP.h > include/llvm/CodeGen/ScheduleDAGInstrs.h > +include/llvm/CodeGen/ScheduleDFS.h > include/llvm/CodeGen/ScheduleHazardRecognizer.h > include/llvm/CodeGen/SchedulerRegistry.h > include/llvm/CodeGen/ScoreboardHazardRecognizer.h > @@ -689,6 +711,7 @@ include/llvm/CodeGen/TargetLoweringObjec > include/llvm/CodeGen/TargetSchedule.h > include/llvm/CodeGen/ValueTypes.h > include/llvm/CodeGen/ValueTypes.td > +include/llvm/CodeGen/VirtRegMap.h > include/llvm/Config/ > include/llvm/Config/AsmParsers.def > include/llvm/Config/AsmPrinters.def > @@ -696,15 +719,11 @@ include/llvm/Config/Disassemblers.def > include/llvm/Config/Targets.def > include/llvm/Config/config.h > include/llvm/Config/llvm-config.h > -include/llvm/Constant.h > -include/llvm/Constants.h > include/llvm/DIBuilder.h > -include/llvm/DataLayout.h > include/llvm/DebugInfo/ > include/llvm/DebugInfo.h > include/llvm/DebugInfo/DIContext.h > -include/llvm/DefaultPasses.h > -include/llvm/DerivedTypes.h > +include/llvm/DebugInfo/DWARFFormValue.h > include/llvm/ExecutionEngine/ > include/llvm/ExecutionEngine/ExecutionEngine.h > include/llvm/ExecutionEngine/GenericValue.h > @@ -715,38 +734,64 @@ include/llvm/ExecutionEngine/JITMemoryMa > include/llvm/ExecutionEngine/MCJIT.h > include/llvm/ExecutionEngine/OProfileWrapper.h > include/llvm/ExecutionEngine/ObjectBuffer.h > +include/llvm/ExecutionEngine/ObjectCache.h > include/llvm/ExecutionEngine/ObjectImage.h > include/llvm/ExecutionEngine/RuntimeDyld.h > -include/llvm/Function.h > +include/llvm/ExecutionEngine/SectionMemoryManager.h > include/llvm/GVMaterializer.h > -include/llvm/GlobalAlias.h > -include/llvm/GlobalValue.h > -include/llvm/GlobalVariable.h > -include/llvm/IRBuilder.h > +include/llvm/IR/ > +include/llvm/IR/Argument.h > +include/llvm/IR/Attributes.h > +include/llvm/IR/BasicBlock.h > +include/llvm/IR/CallingConv.h > +include/llvm/IR/Constant.h > +include/llvm/IR/Constants.h > +include/llvm/IR/DataLayout.h > +include/llvm/IR/DerivedTypes.h > +include/llvm/IR/Function.h > +include/llvm/IR/GlobalAlias.h > +include/llvm/IR/GlobalValue.h > +include/llvm/IR/GlobalVariable.h > +include/llvm/IR/IRBuilder.h > +include/llvm/IR/InlineAsm.h > +include/llvm/IR/InstrTypes.h > +include/llvm/IR/Instruction.def > +include/llvm/IR/Instruction.h > +include/llvm/IR/Instructions.h > +include/llvm/IR/IntrinsicInst.h > +include/llvm/IR/Intrinsics.gen > +include/llvm/IR/Intrinsics.h > +include/llvm/IR/Intrinsics.td > +include/llvm/IR/IntrinsicsARM.td > +include/llvm/IR/IntrinsicsHexagon.td > +include/llvm/IR/IntrinsicsMips.td > +include/llvm/IR/IntrinsicsNVVM.td > +include/llvm/IR/IntrinsicsPowerPC.td > +include/llvm/IR/IntrinsicsR600.td > +include/llvm/IR/IntrinsicsX86.td > +include/llvm/IR/IntrinsicsXCore.td > +include/llvm/IR/LLVMContext.h > +include/llvm/IR/MDBuilder.h > +include/llvm/IR/Metadata.h > +include/llvm/IR/Module.h > +include/llvm/IR/OperandTraits.h > +include/llvm/IR/Operator.h > +include/llvm/IR/SymbolTableListTraits.h > +include/llvm/IR/Type.h > +include/llvm/IR/TypeBuilder.h > +include/llvm/IR/TypeFinder.h > +include/llvm/IR/Use.h > +include/llvm/IR/User.h > +include/llvm/IR/Value.h > +include/llvm/IR/ValueSymbolTable.h > +include/llvm/IRReader/ > +include/llvm/IRReader/IRReader.h > include/llvm/InitializePasses.h > -include/llvm/InlineAsm.h > -include/llvm/InstrTypes.h > -include/llvm/Instruction.def > -include/llvm/Instruction.h > -include/llvm/Instructions.h > -include/llvm/IntrinsicInst.h > -include/llvm/Intrinsics.gen > -include/llvm/Intrinsics.h > -include/llvm/Intrinsics.td > -include/llvm/IntrinsicsARM.td > -include/llvm/IntrinsicsCellSPU.td > -include/llvm/IntrinsicsHexagon.td > -include/llvm/IntrinsicsMips.td > -include/llvm/IntrinsicsNVVM.td > -include/llvm/IntrinsicsPowerPC.td > -include/llvm/IntrinsicsX86.td > -include/llvm/IntrinsicsXCore.td > -include/llvm/LLVMContext.h > +include/llvm/InstVisitor.h > +include/llvm/LinkAllIR.h > include/llvm/LinkAllPasses.h > -include/llvm/LinkAllVMCore.h > include/llvm/Linker.h > include/llvm/MC/ > -include/llvm/MC/EDInstInfo.h > include/llvm/MC/MCAsmBackend.h > include/llvm/MC/MCAsmInfo.h > include/llvm/MC/MCAsmInfoCOFF.h > @@ -760,13 +805,16 @@ include/llvm/MC/MCContext.h > include/llvm/MC/MCDirectives.h > include/llvm/MC/MCDisassembler.h > include/llvm/MC/MCDwarf.h > +include/llvm/MC/MCELF.h > include/llvm/MC/MCELFObjectWriter.h > +include/llvm/MC/MCELFStreamer.h > include/llvm/MC/MCELFSymbolFlags.h > include/llvm/MC/MCExpr.h > include/llvm/MC/MCFixedLenDisassembler.h > include/llvm/MC/MCFixup.h > include/llvm/MC/MCFixupKindInfo.h > include/llvm/MC/MCInst.h > +include/llvm/MC/MCInstBuilder.h > include/llvm/MC/MCInstPrinter.h > include/llvm/MC/MCInstrAnalysis.h > include/llvm/MC/MCInstrDesc.h > @@ -795,7 +843,6 @@ include/llvm/MC/MCSectionMachO.h > include/llvm/MC/MCStreamer.h > include/llvm/MC/MCSubtargetInfo.h > include/llvm/MC/MCSymbol.h > -include/llvm/MC/MCTargetAsmLexer.h > include/llvm/MC/MCTargetAsmParser.h > include/llvm/MC/MCValue.h > include/llvm/MC/MCWin64EH.h > @@ -803,9 +850,6 @@ include/llvm/MC/MCWinCOFFObjectWriter.h > include/llvm/MC/MachineLocation.h > include/llvm/MC/SectionKind.h > include/llvm/MC/SubtargetFeature.h > -include/llvm/MDBuilder.h > -include/llvm/Metadata.h > -include/llvm/Module.h > include/llvm/Object/ > include/llvm/Object/Archive.h > include/llvm/Object/Binary.h > @@ -814,11 +858,15 @@ include/llvm/Object/ELF.h > include/llvm/Object/Error.h > include/llvm/Object/MachO.h > include/llvm/Object/MachOFormat.h > -include/llvm/Object/MachOObject.h > include/llvm/Object/ObjectFile.h > include/llvm/Object/RelocVisitor.h > -include/llvm/OperandTraits.h > -include/llvm/Operator.h > +include/llvm/Option/ > +include/llvm/Option/Arg.h > +include/llvm/Option/ArgList.h > +include/llvm/Option/OptParser.td > +include/llvm/Option/OptSpecifier.h > +include/llvm/Option/OptTable.h > +include/llvm/Option/Option.h > include/llvm/Pass.h > include/llvm/PassAnalysisSupport.h > include/llvm/PassManager.h > @@ -829,9 +877,11 @@ include/llvm/Support/ > include/llvm/Support/AIXDataTypesFix.h > include/llvm/Support/AlignOf.h > include/llvm/Support/Allocator.h > +include/llvm/Support/ArrayRecycler.h > include/llvm/Support/Atomic.h > include/llvm/Support/BlockFrequency.h > include/llvm/Support/BranchProbability.h > +include/llvm/Support/CBindingWrapping.h > include/llvm/Support/CFG.h > include/llvm/Support/COFF.h > include/llvm/Support/CallSite.h > @@ -840,8 +890,10 @@ include/llvm/Support/Casting.h > include/llvm/Support/CodeGen.h > include/llvm/Support/CommandLine.h > include/llvm/Support/Compiler.h > +include/llvm/Support/Compression.h > include/llvm/Support/ConstantFolder.h > include/llvm/Support/ConstantRange.h > +include/llvm/Support/ConvertUTF.h > include/llvm/Support/CrashRecoveryContext.h > include/llvm/Support/DOTGraphTraits.h > include/llvm/Support/DataExtractor.h > @@ -857,6 +909,7 @@ include/llvm/Support/ELF.h > include/llvm/Support/Endian.h > include/llvm/Support/Errno.h > include/llvm/Support/ErrorHandling.h > +include/llvm/Support/ErrorOr.h > include/llvm/Support/FEnv.h > include/llvm/Support/FileOutputBuffer.h > include/llvm/Support/FileSystem.h > @@ -867,10 +920,8 @@ include/llvm/Support/GCOV.h > include/llvm/Support/GetElementPtrTypeIterator.h > include/llvm/Support/GraphWriter.h > include/llvm/Support/Host.h > -include/llvm/Support/IRReader.h > include/llvm/Support/IncludeFile.h > include/llvm/Support/InstIterator.h > -include/llvm/Support/InstVisitor.h > include/llvm/Support/IntegersSubset.h > include/llvm/Support/IntegersSubsetMapping.h > include/llvm/Support/LEB128.h > @@ -924,14 +975,15 @@ include/llvm/Support/Timer.h > include/llvm/Support/ToolOutputFile.h > include/llvm/Support/Valgrind.h > include/llvm/Support/ValueHandle.h > +include/llvm/Support/Watchdog.h > include/llvm/Support/Win64EH.h > include/llvm/Support/YAMLParser.h > +include/llvm/Support/YAMLTraits.h > include/llvm/Support/circular_raw_ostream.h > include/llvm/Support/raw_os_ostream.h > include/llvm/Support/raw_ostream.h > include/llvm/Support/system_error.h > include/llvm/Support/type_traits.h > -include/llvm/SymbolTableListTraits.h > include/llvm/TableGen/ > include/llvm/TableGen/Error.h > include/llvm/TableGen/Main.h > @@ -939,6 +991,7 @@ include/llvm/TableGen/Record.h > include/llvm/TableGen/StringMatcher.h > include/llvm/TableGen/TableGenBackend.h > include/llvm/Target/ > +include/llvm/Target/CostTable.h > include/llvm/Target/Mangler.h > include/llvm/Target/Target.td > include/llvm/Target/TargetCallingConv.h > @@ -959,18 +1012,17 @@ include/llvm/Target/TargetSchedule.td > include/llvm/Target/TargetSelectionDAG.td > include/llvm/Target/TargetSelectionDAGInfo.h > include/llvm/Target/TargetSubtargetInfo.h > -include/llvm/Target/TargetTransformImpl.h > -include/llvm/TargetTransformInfo.h > include/llvm/Transforms/ > include/llvm/Transforms/IPO/ > include/llvm/Transforms/IPO.h > include/llvm/Transforms/IPO/InlinerPass.h > include/llvm/Transforms/IPO/PassManagerBuilder.h > include/llvm/Transforms/Instrumentation.h > +include/llvm/Transforms/ObjCARC.h > include/llvm/Transforms/Scalar.h > include/llvm/Transforms/Utils/ > -include/llvm/Transforms/Utils/AddrModeMatcher.h > include/llvm/Transforms/Utils/BasicBlockUtils.h > +include/llvm/Transforms/Utils/BlackList.h > include/llvm/Transforms/Utils/BuildLibCalls.h > include/llvm/Transforms/Utils/BypassSlowDivision.h > include/llvm/Transforms/Utils/Cloning.h > @@ -988,17 +1040,10 @@ include/llvm/Transforms/Utils/UnifyFunct > include/llvm/Transforms/Utils/UnrollLoop.h > include/llvm/Transforms/Utils/ValueMapper.h > include/llvm/Transforms/Vectorize.h > -include/llvm/Type.h > -include/llvm/TypeBuilder.h > -include/llvm/TypeFinder.h > -include/llvm/Use.h > -include/llvm/User.h > -include/llvm/Value.h > -include/llvm/ValueSymbolTable.h > lib/BugpointPasses.so > lib/LLVMHello.so > lib/clang/ > -lib/clang/3.2/ > +lib/clang/3.3/ > ${CLANG_INCLUDE_PATH}/ > ${CLANG_INCLUDE_PATH}/__wmmintrin_aes.h > ${CLANG_INCLUDE_PATH}/__wmmintrin_pclmul.h > @@ -1026,6 +1071,8 @@ ${CLANG_INCLUDE_PATH}/module.map > ${CLANG_INCLUDE_PATH}/nmmintrin.h > ${CLANG_INCLUDE_PATH}/pmmintrin.h > ${CLANG_INCLUDE_PATH}/popcntintrin.h > +${CLANG_INCLUDE_PATH}/prfchwintrin.h > +${CLANG_INCLUDE_PATH}/rdseedintrin.h > ${CLANG_INCLUDE_PATH}/rtmintrin.h > ${CLANG_INCLUDE_PATH}/smmintrin.h > ${CLANG_INCLUDE_PATH}/stdalign.h > @@ -1033,6 +1080,7 @@ ${CLANG_INCLUDE_PATH}/stdarg.h > ${CLANG_INCLUDE_PATH}/stdbool.h > ${CLANG_INCLUDE_PATH}/stddef.h > ${CLANG_INCLUDE_PATH}/stdint.h > +${CLANG_INCLUDE_PATH}/stdnoreturn.h > ${CLANG_INCLUDE_PATH}/tgmath.h > ${CLANG_INCLUDE_PATH}/tmmintrin.h > ${CLANG_INCLUDE_PATH}/unwind.h > @@ -1041,6 +1089,13 @@ ${CLANG_INCLUDE_PATH}/wmmintrin.h > ${CLANG_INCLUDE_PATH}/x86intrin.h > ${CLANG_INCLUDE_PATH}/xmmintrin.h > ${CLANG_INCLUDE_PATH}/xopintrin.h > +lib/libLLVMAArch64AsmParser.a > +lib/libLLVMAArch64AsmPrinter.a > +lib/libLLVMAArch64CodeGen.a > +lib/libLLVMAArch64Desc.a > +lib/libLLVMAArch64Disassembler.a > +lib/libLLVMAArch64Info.a > +lib/libLLVMAArch64Utils.a > lib/libLLVMARMAsmParser.a > lib/libLLVMARMAsmPrinter.a > lib/libLLVMARMCodeGen.a > @@ -1053,9 +1108,6 @@ lib/libLLVMAsmParser.a > lib/libLLVMAsmPrinter.a > lib/libLLVMBitReader.a > lib/libLLVMBitWriter.a > -lib/libLLVMCellSPUCodeGen.a > -lib/libLLVMCellSPUDesc.a > -lib/libLLVMCellSPUInfo.a > lib/libLLVMCodeGen.a > lib/libLLVMCore.a > lib/libLLVMCppBackendCodeGen.a > @@ -1066,6 +1118,7 @@ lib/libLLVMHexagonAsmPrinter.a > lib/libLLVMHexagonCodeGen.a > lib/libLLVMHexagonDesc.a > lib/libLLVMHexagonInfo.a > +lib/libLLVMIRReader.a > lib/libLLVMInstCombine.a > lib/libLLVMInstrumentation.a > lib/libLLVMInterpreter.a > @@ -1095,7 +1148,10 @@ lib/libLLVMNVPTXAsmPrinter.a > lib/libLLVMNVPTXCodeGen.a > lib/libLLVMNVPTXDesc.a > lib/libLLVMNVPTXInfo.a > +lib/libLLVMObjCARCOpts.a > lib/libLLVMObject.a > +lib/libLLVMOption.a > +lib/libLLVMPowerPCAsmParser.a > lib/libLLVMPowerPCAsmPrinter.a > lib/libLLVMPowerPCCodeGen.a > lib/libLLVMPowerPCDesc.a > @@ -1107,6 +1163,11 @@ lib/libLLVMSparcCodeGen.a > lib/libLLVMSparcDesc.a > lib/libLLVMSparcInfo.a > lib/libLLVMSupport.a > +lib/libLLVMSystemZAsmParser.a > +lib/libLLVMSystemZAsmPrinter.a > +lib/libLLVMSystemZCodeGen.a > +lib/libLLVMSystemZDesc.a > +lib/libLLVMSystemZInfo.a > lib/libLLVMTableGen.a > lib/libLLVMTarget.a > lib/libLLVMTransformUtils.a > @@ -1118,8 +1179,10 @@ lib/libLLVMX86Desc.a > lib/libLLVMX86Disassembler.a > lib/libLLVMX86Info.a > lib/libLLVMX86Utils.a > +lib/libLLVMXCoreAsmPrinter.a > lib/libLLVMXCoreCodeGen.a > lib/libLLVMXCoreDesc.a > +lib/libLLVMXCoreDisassembler.a > lib/libLLVMXCoreInfo.a > lib/libLLVMipa.a > lib/libLLVMipo.a > @@ -1135,6 +1198,7 @@ lib/libclangBasic.a > lib/libclangCodeGen.a > lib/libclangDriver.a > lib/libclangEdit.a > +lib/libclangFormat.a > lib/libclangFrontend.a > lib/libclangFrontendTool.a > lib/libclangLex.a > @@ -1170,7 +1234,9 @@ lib/libprofile_rt.so > @man man/man1/llvm-nm.1 > @man man/man1/llvm-prof.1 > @man man/man1/llvm-ranlib.1 > +@man man/man1/llvm-readobj.1 > @man man/man1/llvm-stress.1 > +@man man/man1/llvm-symbolizer.1 > @man man/man1/opt.1 > @man man/man1/tblgen.1 > share/llvm/ > @@ -1178,6 +1244,7 @@ share/llvm/cmake/ > share/llvm/cmake/AddLLVM.cmake > share/llvm/cmake/AddLLVMDefinitions.cmake > share/llvm/cmake/ChooseMSVCCRT.cmake > +share/llvm/cmake/GetSVN.cmake > share/llvm/cmake/HandleLLVMOptions.cmake > share/llvm/cmake/LLVM-Config.cmake > share/llvm/cmake/LLVMConfig.cmake > > -- > This message has been scanned for viruses and > dangerous content by MailScanner, and is > believed to be clean. >