On 2011-11-26, Sebastian Reitenbach <sebas...@l00-bugdead-prods.de> wrote: > Hi, > > On Thursday, November 24, 2011 04:21 CET, Jonathan Gray <j...@goblin.cx> > wrote: > >> On Tue, Nov 15, 2011 at 09:33:21AM +0000, Stuart Henderson wrote: >> > On 2011-10-26, Sebastian Reitenbach <sebas...@l00-bugdead-prods.de> wrote: >> > > attached patch to update llvm to 3.0 rc1. The 3.0 is supposed to >> > > be released in a couple of weeks >> > >> > release is scheduled for tomorrow; here is an updated diff for rc3, >> > also switching the build to cmake. > > I kind of recognized it earlier, but now I started measuring times, and for > me, the clang 3.0 is dog slow. > I compile sth. with clang 2.9, an WIP libobjc2 port (mostly C), and with > clang 3.0 it takes more than two times the time to compile it. Also with > other gnustep objective-c stuff, its about the same speed difference. > clang 2.9 is much faster than gcc, but now clang 3.0 is much slower than gcc.
Updated diff to llvm/clang 3.0 final; I have made a few timings (on amd64) - net/quagga - gcc 5m4.02s real 1m52.13s user 1m11.42s system 2.9 3m40.45s real 1m19.55s user 0m47.52s system 3.0 3m34.62s real 1m18.41s user 0m42.63s system math/calc - gcc 1m0.05s real 0m23.12s user 0m15.56s system 2.9 0m48.41s real 0m18.34s user 0m12.21s system 3.0 0m44.68s real 0m16.56s user 0m10.89s system lang/lua - gcc 0m15.60s real 0m6.65s user 0m4.06s system 2.9 0m12.83s real 0m5.76s user 0m2.87s system 3.0 0m11.13s real 0m4.69s user 0m2.58s system misc/screen - gcc 0m36.67s real 0m16.07s user 0m8.98s system 2.9 0m31.30s real 0m11.56s user 0m7.68s system 3.0 0m28.18s real 0m11.44s user 0m6.51s system I wonder if any additional diagnostics were enabled in betas that may have reduced speed. Index: Makefile =================================================================== RCS file: /cvs/ports/devel/llvm/Makefile,v retrieving revision 1.34 diff -u -p -r1.34 Makefile --- Makefile 16 Sep 2011 09:24:52 -0000 1.34 +++ Makefile 4 Dec 2011 21:26:15 -0000 @@ -1,10 +1,11 @@ # $OpenBSD: Makefile,v 1.34 2011/09/16 09:24:52 espie Exp $ -COMMENT = Low Level Virtual Machine (LLVM) compiler infrastructure +SHARED_LIBS += libclang 0.0 # 3.0 -LLVM_V = 2.9 +COMMENT = modular, fast C/C++/ObjC compiler, static analyzer and tools + +LLVM_V = 3.0 DISTNAME = llvm-${LLVM_V} -REVISION = 3 CATEGORIES = devel @@ -12,8 +13,7 @@ CATEGORIES = devel HOMEPAGE = http://www.llvm.org/ VMEM_WARNING = Yes -ONLY_FOR_ARCHS =${GCC4_ARCHS} -BROKEN-sparc64 =not yet working on sparc64 +ONLY_FOR_ARCHS = ${GCC4_ARCHS} # BSD PERMIT_PACKAGE_CDROM = Yes @@ -25,22 +25,16 @@ WANTLIB = c m pthread stdc++ MASTER_SITES = http://llvm.org/releases/${LLVM_V}/ -DISTFILES= ${DISTNAME}.tgz clang-${LLVM_V}.tgz +DISTFILES = ${DISTNAME}${EXTRACT_SUFX} clang-${LLVM_V}${EXTRACT_SUFX} +WRKDIST = ${WRKDIR}/llvm-${LLVM_V}.src post-extract: - @mv ${WRKDIR}/clang-${LLVM_V} ${WRKDIST}/tools/clang - -MODULES = lang/python + @mv ${WRKDIR}/clang-${LLVM_V}.src ${WRKDIST}/tools/clang -# graphviz can be optionally used to draw graphs, but adds heavy build and -# run dependencies, and this feature is often not needed. lie to autoconf -# so we can build consistent packages without pulling in a stack of gnome -# libraries; people wanting to use this can pkg_add graphviz. -CONFIGURE_ENV = ac_cv_path_DOT=${LOCALBASE}/bin/dot \ - ac_cv_path_DOTTY=${LOCALBASE}/bin/dotty \ - ac_cv_path_GV="echo gv" +MODULES = devel/cmake \ + lang/python -REGRESS_DEPENDS=devel/dejagnu +REGRESS_DEPENDS = devel/dejagnu MAKE_FLAGS = OPTIMIZE_OPTION="${CFLAGS}" \ VERBOSE=Yes \ @@ -49,35 +43,38 @@ MAKE_FLAGS = OPTIMIZE_OPTION="${CFLAGS}" REGRESS_FLAGS = RUNTESTFLAGS= SEPARATE_BUILD = simple -USE_GMAKE = Yes USE_LIBTOOL = Yes -USE_GROFF = Yes MAKE_ENV = REQUIRES_RTTI=1 -# also supports cmake -CONFIGURE_STYLE = gnu -CONFIGURE_ARGS = --enable-bindings=no \ - --enable-libffi=no \ - --enable-optimized - -MODGNU_CONFIG_GUESS_DIRS = ${WRKSRC}/autoconf +CONFIGURE_STYLE = cmake +CONFIGURE_ARGS = -DLLVM_ENABLE_FFI:Bool=False \ + -DCMAKE_BUILD_TYPE:String=Release CLANG_INCLUDE_PATH = lib/clang/${LLVM_V}/include -SUBST_VARS += CLANG_INCLUDE_PATH +SUBST_VARS += CLANG_INCLUDE_PATH pre-configure: @perl -pi -e s,-lpthread,-pthread,g ${WRKSRC}/configure @${SUBST_CMD} ${WRKSRC}/tools/clang/tools/scan-build/scan-build - @ln -s ${MODPY_BIN} ${WRKDIR}/bin/python + -@ln -s ${MODPY_BIN} ${WRKDIR}/bin/python + +post-build: + cd ${WRKSRC}/docs/CommandGuide && for i in *.pod; do \ + pod2man --release=CVS --center="LLVM Command Guide" \ + $$i man/man1/$${i%.pod}.1; \ + done + pod2man --release=CVS --center="LLVM Command Guide" \ + ${WRKSRC}/tools/clang/docs/tools/clang.pod \ + ${WRKSRC}/docs/CommandGuide/man/man1/clang.1 post-install: - @${INSTALL_DATA_DIR} ${PREFIX}/share/llvm - @${INSTALL_DATA_DIR} ${WRKINST}/${MODPY_SITEPKG} - @${INSTALL_SCRIPT} ${WRKSRC}/tools/clang/tools/scan-build/ccc-analyzer \ + ${INSTALL_SCRIPT} ${WRKSRC}/tools/clang/tools/scan-build/ccc-analyzer \ ${WRKSRC}/tools/clang/tools/scan-build/c++-analyzer \ ${WRKSRC}/tools/clang/tools/scan-build/scan-build ${PREFIX}/bin - @${INSTALL_DATA} ${WRKSRC}/tools/clang/tools/scan-build/sorttable.js \ + ${INSTALL_DATA} ${WRKSRC}/tools/clang/tools/scan-build/sorttable.js \ ${WRKSRC}/tools/clang/tools/scan-build/scanview.css \ ${PREFIX}/share/llvm + ${INSTALL_DATA} ${WRKSRC}/docs/CommandGuide/man/man1/* \ + ${PREFIX}/man/man1 .include <bsd.port.mk> Index: distinfo =================================================================== RCS file: /cvs/ports/devel/llvm/distinfo,v retrieving revision 1.8 diff -u -p -r1.8 distinfo --- distinfo 9 Apr 2011 21:43:39 -0000 1.8 +++ distinfo 4 Dec 2011 21:26:15 -0000 @@ -1,10 +1,10 @@ -MD5 (clang-2.9.tgz) = Y03hjQS3pN7RnsTBfSPPyg== -MD5 (llvm-2.9.tgz) = eTE4QS0q8sfH9UYV+JQ3cQ== -RMD160 (clang-2.9.tgz) = SrecvQ4q0loicubuL7v1RoGNvXM= -RMD160 (llvm-2.9.tgz) = yuqgZ/2h6zQZazVqCHZF+Dcxz7c= -SHA1 (clang-2.9.tgz) = X9O1zsBQ7BKFjBYCsjzwligq1KQ= -SHA1 (llvm-2.9.tgz) = UA9Yf4QBmaxTxPx1coOdCPqdkSM= -SHA256 (clang-2.9.tgz) = cMQfP3gqccuqe8jW6in85CY60+hVjf7MbcEc3vF5Cd8= -SHA256 (llvm-2.9.tgz) = ZhI2z6F0KLSM+py7mQn3VpxkuOzSGf2R28AOO1V7N3k= -SIZE (clang-2.9.tgz) = 6243772 -SIZE (llvm-2.9.tgz) = 9574781 +MD5 (clang-3.0.tar.gz) = QzUHBq5s8F0AaIhXkuoFkQ== +MD5 (llvm-3.0.tar.gz) = qOX18cGt6657SmVMN2pgBQ== +RMD160 (clang-3.0.tar.gz) = ZAswkRbbQ1difAuB67pdq4JNnus= +RMD160 (llvm-3.0.tar.gz) = hSEcr77Rxdg4rFRmkBe1KYYT+XU= +SHA1 (clang-3.0.tar.gz) = H6EfB/lXvZyd4APRtaepuh4AVeQ= +SHA1 (llvm-3.0.tar.gz) = toPnKU/PaYh8DXCQJdRkD13KdVs= +SHA256 (clang-3.0.tar.gz) = tk5y2jVtfDQoz9esYg1J7AQshOruE8JgJIefVV9OEm0= +SHA256 (llvm-3.0.tar.gz) = UZ6xHTSZzpnG/9uHGGUfyRQl7XaQ6skcjWhTR098BHc= +SIZE (clang-3.0.tar.gz) = 7240578 +SIZE (llvm-3.0.tar.gz) = 10350539 Index: patches/patch-Makefile_config_in =================================================================== RCS file: /cvs/ports/devel/llvm/patches/patch-Makefile_config_in,v retrieving revision 1.4 diff -u -p -r1.4 patch-Makefile_config_in --- patches/patch-Makefile_config_in 13 Jan 2011 00:15:50 -0000 1.4 +++ patches/patch-Makefile_config_in 4 Dec 2011 21:26:15 -0000 @@ -1,6 +1,6 @@ $OpenBSD: patch-Makefile_config_in,v 1.4 2011/01/13 00:15:50 jeremy Exp $ ---- Makefile.config.in.orig Tue Aug 3 15:53:22 2010 -+++ Makefile.config.in Thu Jan 6 11:26:07 2011 +--- Makefile.config.in.orig Thu Oct 13 19:27:34 2011 ++++ Makefile.config.in Tue Oct 25 01:14:45 2011 @@ -83,11 +83,11 @@ LLVMMAKE := $(LLVM_SRC_ROOT)/make PROJ_bindir := $(PROJ_prefix)/bin PROJ_libdir := $(PROJ_prefix)/lib Index: patches/patch-tools_clang_lib_Lex_Lexer_cpp =================================================================== RCS file: patches/patch-tools_clang_lib_Lex_Lexer_cpp diff -N patches/patch-tools_clang_lib_Lex_Lexer_cpp --- patches/patch-tools_clang_lib_Lex_Lexer_cpp 13 Jan 2011 00:15:50 -0000 1.6 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,11 +0,0 @@ -$OpenBSD: patch-tools_clang_lib_Lex_Lexer_cpp,v 1.6 2011/01/13 00:15:50 jeremy Exp $ ---- tools/clang/lib/Lex/Lexer.cpp.orig Tue Aug 31 09:42:00 2010 -+++ tools/clang/lib/Lex/Lexer.cpp Thu Jan 6 11:26:07 2011 -@@ -1334,6 +1334,7 @@ static bool isEndOfBlockCommentWithEscapedNewLine(cons - return true; - } - -+#undef __SSE2__ - #ifdef __SSE2__ - #include <emmintrin.h> - #elif __ALTIVEC__ Index: patches/patch-tools_clang_lib_Sema_AttributeList_cpp =================================================================== RCS file: /cvs/ports/devel/llvm/patches/patch-tools_clang_lib_Sema_AttributeList_cpp,v retrieving revision 1.1 diff -u -p -r1.1 patch-tools_clang_lib_Sema_AttributeList_cpp --- patches/patch-tools_clang_lib_Sema_AttributeList_cpp 13 Jan 2011 00:15:50 -0000 1.1 +++ patches/patch-tools_clang_lib_Sema_AttributeList_cpp 4 Dec 2011 21:26:15 -0000 @@ -1,10 +1,11 @@ $OpenBSD: patch-tools_clang_lib_Sema_AttributeList_cpp,v 1.1 2011/01/13 00:15:50 jeremy Exp $ ---- tools/clang/lib/Sema/AttributeList.cpp.orig Thu Jan 6 11:31:26 2011 -+++ tools/clang/lib/Sema/AttributeList.cpp Thu Jan 6 11:32:32 2011 -@@ -132,5 +132,6 @@ AttributeList::Kind AttributeList::getKind(const Ident +--- tools/clang/lib/Sema/AttributeList.cpp.orig Wed Oct 5 13:03:03 2011 ++++ tools/clang/lib/Sema/AttributeList.cpp Sun Oct 23 02:24:42 2011 +@@ -201,6 +201,7 @@ AttributeList::Kind AttributeList::getKind(const Ident .Case("__fastcall", AT_fastcall) .Case("__thiscall", AT_thiscall) .Case("__pascal", AT_pascal) + .Case("bounded", IgnoredAttribute) // XXX - .Default(UnknownAttribute); - } + .Case("constant", AT_constant) + .Case("device", AT_device) + .Case("global", AT_global) Index: patches/patch-tools_clang_tools_scan-build_scan-build =================================================================== RCS file: /cvs/ports/devel/llvm/patches/patch-tools_clang_tools_scan-build_scan-build,v retrieving revision 1.2 diff -u -p -r1.2 patch-tools_clang_tools_scan-build_scan-build --- patches/patch-tools_clang_tools_scan-build_scan-build 13 Jan 2011 00:15:50 -0000 1.2 +++ patches/patch-tools_clang_tools_scan-build_scan-build 4 Dec 2011 21:26:15 -0000 @@ -1,7 +1,7 @@ $OpenBSD: patch-tools_clang_tools_scan-build_scan-build,v 1.2 2011/01/13 00:15:50 jeremy Exp $ ---- tools/clang/tools/scan-build/scan-build.orig Fri Mar 26 17:20:01 2010 -+++ tools/clang/tools/scan-build/scan-build Thu Jan 6 13:36:35 2011 -@@ -382,7 +382,7 @@ sub CopyFiles { +--- tools/clang/tools/scan-build/scan-build.orig Mon Oct 3 13:19:50 2011 ++++ tools/clang/tools/scan-build/scan-build Sun Oct 23 02:24:42 2011 +@@ -401,7 +401,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); -@@ -392,7 +392,7 @@ sub CopyFiles { +@@ -411,7 +411,7 @@ sub CopyFiles { DieDiag("Could not copy 'sorttable.js' to '$Dir'.\n") if (! -r "$Dir/sorttable.js"); Index: pkg/DESCR =================================================================== RCS file: /cvs/ports/devel/llvm/pkg/DESCR,v retrieving revision 1.2 diff -u -p -r1.2 DESCR --- pkg/DESCR 21 Jun 2009 23:13:48 -0000 1.2 +++ pkg/DESCR 4 Dec 2011 21:26:15 -0000 @@ -1,11 +1,22 @@ -Low Level Virtual Machine (LLVM) is: -- A compilation strategy designed to enable effective program - optimization across the entire lifetime of a program. -- A virtual instruction set. -- A compiler infrastructure. -- LLVM does not imply things that you would expect from a high-level - virtual machine. It does not require garbage collection or run-time - code generation. +The LLVM Project is a collection of modular and reusable compiler +and toolchain technologies. Despite its name, LLVM has little to +do with traditional virtual machines, though it does provide helpful +libraries that can be used to build them. -N.B. This package is built from development sources. As well as -LLVM, the Clang front-ends are also included. +This package includes the LLVM Core and the CLang compiler suite. + +The LLVM Core libraries provide a modern source- and target-independent +optimizer, along with code generation support for various popular CPUs +(i386, amd64, powerpc and arm are major targets). These libraries are +built around a well specified code representation known as the LLVM +intermediate representation ("LLVM IR"). The LLVM Core libraries are +well documented, and it is particularly easy to invent your own language +(or port an existing compiler) to use LLVM as an optimizer and code +generator. + +Clang is an "LLVM native" C/C++/Objective-C compiler, which aims +to deliver fast compiles, extremely useful error and warning messages +and to provide a platform for building great source level tools. +The Clang Static Analyzer is a tool automatically finds bugs in +your code, and is a great example of the sort of tool that can be +built using the Clang frontend as a library to parse C/C++ code. Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/llvm/pkg/PLIST,v retrieving revision 1.14 diff -u -p -r1.14 PLIST --- pkg/PLIST 9 Apr 2011 21:43:39 -0000 1.14 +++ pkg/PLIST 4 Dec 2011 21:26:15 -0000 @@ -1,9 +1,13 @@ @comment $OpenBSD: PLIST,v 1.14 2011/04/09 21:43:39 jsg Exp $ @bin bin/bugpoint bin/c++-analyzer +@bin bin/c-index-test bin/ccc-analyzer -@bin bin/clang +bin/clang bin/clang++ +@bin bin/clang-3.0 +@bin bin/clang-tblgen +@bin bin/diagtool @bin bin/llc @bin bin/lli @bin bin/llvm-ar @@ -12,23 +16,30 @@ bin/clang++ bin/llvm-config @bin bin/llvm-diff @bin bin/llvm-dis +@bin bin/llvm-dwarfdump @bin bin/llvm-extract @bin bin/llvm-ld @bin bin/llvm-link +bin/llvm-lit @bin bin/llvm-mc @bin bin/llvm-nm @bin bin/llvm-objdump @bin bin/llvm-prof @bin bin/llvm-ranlib +@bin bin/llvm-rtdyld +@bin bin/llvm-size @bin bin/llvm-stub -@bin bin/llvmc +@bin bin/llvm-tblgen @bin bin/macho-dump @bin bin/opt bin/scan-build -@bin bin/tblgen include/clang/ include/clang-c/ include/clang-c/Index.h +include/clang/ARCMigrate/ +include/clang/ARCMigrate/ARCMT.h +include/clang/ARCMigrate/ARCMTActions.h +include/clang/ARCMigrate/FileRemapper.h include/clang/AST/ include/clang/AST/APValue.h include/clang/AST/AST.h @@ -41,6 +52,7 @@ include/clang/AST/ASTVector.h include/clang/AST/Attr.h include/clang/AST/AttrImpl.inc include/clang/AST/Attrs.inc +include/clang/AST/BaseSubobject.h include/clang/AST/CXXInheritance.h include/clang/AST/CanonicalType.h include/clang/AST/CharUnits.h @@ -62,6 +74,7 @@ include/clang/AST/Expr.h include/clang/AST/ExprCXX.h include/clang/AST/ExprObjC.h include/clang/AST/ExternalASTSource.h +include/clang/AST/GlobalDecl.h include/clang/AST/Mangle.h include/clang/AST/NestedNameSpecifier.h include/clang/AST/OperationKinds.h @@ -70,6 +83,7 @@ include/clang/AST/PrettyPrinter.h include/clang/AST/RecordLayout.h include/clang/AST/RecursiveASTVisitor.h include/clang/AST/Redeclarable.h +include/clang/AST/SelectorLocationsKind.h include/clang/AST/Stmt.h include/clang/AST/StmtCXX.h include/clang/AST/StmtGraphTraits.h @@ -88,6 +102,8 @@ include/clang/AST/TypeOrdering.h include/clang/AST/TypeVisitor.h include/clang/AST/UnresolvedSet.h include/clang/AST/UsuallyTinyPtrVector.h +include/clang/AST/VTTBuilder.h +include/clang/AST/VTableBuilder.h include/clang/Analysis/ include/clang/Analysis/Analyses/ include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h @@ -95,8 +111,8 @@ include/clang/Analysis/Analyses/FormatSt include/clang/Analysis/Analyses/LiveVariables.h include/clang/Analysis/Analyses/PseudoConstantAnalysis.h include/clang/Analysis/Analyses/ReachableCode.h +include/clang/Analysis/Analyses/ThreadSafety.h include/clang/Analysis/Analyses/UninitializedValues.h -include/clang/Analysis/Analyses/UninitializedValuesV2.h include/clang/Analysis/AnalysisContext.h include/clang/Analysis/AnalysisDiagnostic.h include/clang/Analysis/CFG.h @@ -117,33 +133,43 @@ include/clang/Analysis/Visitors/CFGRecSt include/clang/Analysis/Visitors/CFGStmtVisitor.h include/clang/Basic/ include/clang/Basic/ABI.h +include/clang/Basic/AddressSpaces.h include/clang/Basic/AttrKinds.h include/clang/Basic/AttrList.inc include/clang/Basic/Builtins.def include/clang/Basic/Builtins.h include/clang/Basic/BuiltinsARM.def include/clang/Basic/BuiltinsPPC.def +include/clang/Basic/BuiltinsPTX.def include/clang/Basic/BuiltinsX86.def include/clang/Basic/ConvertUTF.h +include/clang/Basic/DelayedCleanupPool.h include/clang/Basic/Diagnostic.h include/clang/Basic/DiagnosticASTKinds.inc include/clang/Basic/DiagnosticAnalysisKinds.inc +include/clang/Basic/DiagnosticCategories.h include/clang/Basic/DiagnosticCommonKinds.inc include/clang/Basic/DiagnosticDriverKinds.inc include/clang/Basic/DiagnosticFrontendKinds.inc include/clang/Basic/DiagnosticGroups.inc include/clang/Basic/DiagnosticIDs.h +include/clang/Basic/DiagnosticIndexName.inc include/clang/Basic/DiagnosticLexKinds.inc include/clang/Basic/DiagnosticParseKinds.inc include/clang/Basic/DiagnosticSemaKinds.inc +include/clang/Basic/ExceptionSpecificationType.h +include/clang/Basic/ExpressionTraits.h include/clang/Basic/FileManager.h include/clang/Basic/FileSystemOptions.h include/clang/Basic/FileSystemStatCache.h include/clang/Basic/IdentifierTable.h +include/clang/Basic/LLVM.h +include/clang/Basic/LangOptions.def include/clang/Basic/LangOptions.h include/clang/Basic/Linkage.h include/clang/Basic/MacroBuilder.h include/clang/Basic/OnDiskHashTable.h +include/clang/Basic/OpenCL.h include/clang/Basic/OpenCLExtensions.def include/clang/Basic/OperatorKinds.def include/clang/Basic/OperatorKinds.h @@ -162,12 +188,14 @@ include/clang/Basic/TokenKinds.h include/clang/Basic/TypeTraits.h include/clang/Basic/Version.h include/clang/Basic/Version.inc +include/clang/Basic/VersionTuple.h include/clang/Basic/Visibility.h include/clang/Basic/arm_neon.inc include/clang/CodeGen/ include/clang/CodeGen/BackendUtil.h include/clang/CodeGen/CodeGenAction.h include/clang/CodeGen/ModuleBuilder.h +include/clang/Config/ include/clang/Driver/ include/clang/Driver/Action.h include/clang/Driver/Arg.h @@ -181,6 +209,7 @@ include/clang/Driver/Driver.h include/clang/Driver/DriverDiagnostic.h include/clang/Driver/HostInfo.h include/clang/Driver/Job.h +include/clang/Driver/ObjCRuntime.h include/clang/Driver/OptSpecifier.h include/clang/Driver/OptTable.h include/clang/Driver/Option.h @@ -197,7 +226,7 @@ include/clang/Frontend/ASTConsumers.h include/clang/Frontend/ASTUnit.h include/clang/Frontend/Analyses.def include/clang/Frontend/AnalyzerOptions.h -include/clang/Frontend/ChainedDiagnosticClient.h +include/clang/Frontend/ChainedDiagnosticConsumer.h include/clang/Frontend/CodeGenOptions.h include/clang/Frontend/CommandLineSourceLoc.h include/clang/Frontend/CompilerInstance.h @@ -212,13 +241,14 @@ include/clang/Frontend/FrontendPluginReg include/clang/Frontend/HeaderSearchOptions.h include/clang/Frontend/LangStandard.h include/clang/Frontend/LangStandards.def +include/clang/Frontend/LogDiagnosticPrinter.h include/clang/Frontend/MultiplexConsumer.h include/clang/Frontend/PreprocessorOptions.h include/clang/Frontend/PreprocessorOutputOptions.h include/clang/Frontend/TextDiagnosticBuffer.h include/clang/Frontend/TextDiagnosticPrinter.h include/clang/Frontend/Utils.h -include/clang/Frontend/VerifyDiagnosticsClient.h +include/clang/Frontend/VerifyDiagnosticConsumer.h include/clang/FrontendTool/ include/clang/FrontendTool/Utils.h include/clang/Index/ @@ -246,6 +276,7 @@ include/clang/Lex/LexDiagnostic.h include/clang/Lex/Lexer.h include/clang/Lex/LiteralSupport.h include/clang/Lex/MacroInfo.h +include/clang/Lex/ModuleLoader.h include/clang/Lex/MultipleIncludeOpt.h include/clang/Lex/PPCallbacks.h include/clang/Lex/PTHLexer.h @@ -259,6 +290,7 @@ include/clang/Lex/Token.h include/clang/Lex/TokenConcatenation.h include/clang/Lex/TokenLexer.h include/clang/Parse/ +include/clang/Parse/AttrLateParsed.inc include/clang/Parse/ParseAST.h include/clang/Parse/ParseDiagnostic.h include/clang/Parse/Parser.h @@ -283,7 +315,9 @@ include/clang/Sema/Designator.h include/clang/Sema/ExternalSemaSource.h include/clang/Sema/IdentifierResolver.h include/clang/Sema/Initialization.h +include/clang/Sema/LocInfoType.h include/clang/Sema/Lookup.h +include/clang/Sema/MultiInitializer.h include/clang/Sema/ObjCMethodList.h include/clang/Sema/Overload.h include/clang/Sema/Ownership.h @@ -294,30 +328,39 @@ include/clang/Sema/ScopeInfo.h include/clang/Sema/Sema.h include/clang/Sema/SemaConsumer.h include/clang/Sema/SemaDiagnostic.h +include/clang/Sema/SemaFixItUtils.h include/clang/Sema/SemaInternal.h include/clang/Sema/Template.h include/clang/Sema/TemplateDeduction.h +include/clang/Sema/TypoCorrection.h +include/clang/Sema/Weak.h include/clang/Serialization/ include/clang/Serialization/ASTBitCodes.h include/clang/Serialization/ASTDeserializationListener.h include/clang/Serialization/ASTReader.h -include/clang/Serialization/ASTSerializationListener.h include/clang/Serialization/ASTWriter.h include/clang/Serialization/AttrPCHRead.inc include/clang/Serialization/AttrPCHWrite.inc +include/clang/Serialization/ChainedIncludesSource.h +include/clang/Serialization/ContinuousRangeMap.h +include/clang/Serialization/Module.h +include/clang/Serialization/ModuleManager.h include/clang/StaticAnalyzer/ include/clang/StaticAnalyzer/Checkers/ +include/clang/StaticAnalyzer/Checkers/ClangCheckers.h include/clang/StaticAnalyzer/Checkers/DereferenceChecker.h include/clang/StaticAnalyzer/Checkers/LocalCheckers.h include/clang/StaticAnalyzer/Core/ include/clang/StaticAnalyzer/Core/BugReporter/ include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h +include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h include/clang/StaticAnalyzer/Core/BugReporter/BugType.h include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h include/clang/StaticAnalyzer/Core/Checker.h include/clang/StaticAnalyzer/Core/CheckerManager.h -include/clang/StaticAnalyzer/Core/CheckerProvider.h -include/clang/StaticAnalyzer/Core/PathDiagnosticClients.h +include/clang/StaticAnalyzer/Core/CheckerOptInfo.h +include/clang/StaticAnalyzer/Core/CheckerRegistry.h +include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h include/clang/StaticAnalyzer/Core/PathSensitive/ include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h @@ -330,17 +373,17 @@ include/clang/StaticAnalyzer/Core/PathSe include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngineBuilders.h -include/clang/StaticAnalyzer/Core/PathSensitive/GRState.h -include/clang/StaticAnalyzer/Core/PathSensitive/GRStateTrait.h include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h include/clang/StaticAnalyzer/Core/PathSensitive/ObjCMessage.h +include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h +include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h include/clang/StaticAnalyzer/Core/PathSensitive/Store.h +include/clang/StaticAnalyzer/Core/PathSensitive/StoreRef.h include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h include/clang/StaticAnalyzer/Core/PathSensitive/SummaryManager.h include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h -include/clang/StaticAnalyzer/Core/PathSensitive/TransferFuncs.h include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h include/clang/StaticAnalyzer/Frontend/ include/clang/StaticAnalyzer/Frontend/CheckerRegistration.h @@ -351,13 +394,16 @@ include/llvm-c/Analysis.h 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 +include/llvm-c/Object.h include/llvm-c/Target.h include/llvm-c/Transforms/ include/llvm-c/Transforms/IPO.h +include/llvm-c/Transforms/PassManagerBuilder.h include/llvm-c/Transforms/Scalar.h include/llvm-c/lto.h include/llvm/ADT/ @@ -387,6 +433,7 @@ include/llvm/ADT/IntrusiveRefCntPtr.h include/llvm/ADT/NullablePtr.h include/llvm/ADT/Optional.h include/llvm/ADT/OwningPtr.h +include/llvm/ADT/PackedVector.h include/llvm/ADT/PointerIntPair.h include/llvm/ADT/PointerUnion.h include/llvm/ADT/PostOrderIterator.h @@ -408,6 +455,7 @@ include/llvm/ADT/StringMap.h include/llvm/ADT/StringRef.h include/llvm/ADT/StringSet.h include/llvm/ADT/StringSwitch.h +include/llvm/ADT/TinyPtrVector.h include/llvm/ADT/Trie.h include/llvm/ADT/Triple.h include/llvm/ADT/Twine.h @@ -416,10 +464,12 @@ include/llvm/ADT/ValueMap.h include/llvm/ADT/VectorExtras.h include/llvm/ADT/ilist.h include/llvm/ADT/ilist_node.h -include/llvm/AbstractTypeUser.h include/llvm/Analysis/ include/llvm/Analysis/AliasAnalysis.h include/llvm/Analysis/AliasSetTracker.h +include/llvm/Analysis/BlockFrequencyImpl.h +include/llvm/Analysis/BlockFrequencyInfo.h +include/llvm/Analysis/BranchProbabilityInfo.h include/llvm/Analysis/CFGPrinter.h include/llvm/Analysis/CallGraph.h include/llvm/Analysis/CaptureTracking.h @@ -447,6 +497,7 @@ include/llvm/Analysis/Lint.h include/llvm/Analysis/Loads.h include/llvm/Analysis/LoopDependenceAnalysis.h include/llvm/Analysis/LoopInfo.h +include/llvm/Analysis/LoopIterator.h include/llvm/Analysis/LoopPass.h include/llvm/Analysis/MemoryBuiltins.h include/llvm/Analysis/MemoryDependenceAnalysis.h @@ -505,6 +556,7 @@ include/llvm/CodeGen/ISDOpcodes.h include/llvm/CodeGen/IntrinsicLowering.h include/llvm/CodeGen/JITCodeEmitter.h include/llvm/CodeGen/LatencyPriorityQueue.h +include/llvm/CodeGen/LexicalScopes.h include/llvm/CodeGen/LinkAllAsmWriterComponents.h include/llvm/CodeGen/LinkAllCodegenComponents.h include/llvm/CodeGen/LiveInterval.h @@ -513,6 +565,8 @@ include/llvm/CodeGen/LiveStackAnalysis.h include/llvm/CodeGen/LiveVariables.h include/llvm/CodeGen/MachORelocation.h include/llvm/CodeGen/MachineBasicBlock.h +include/llvm/CodeGen/MachineBlockFrequencyInfo.h +include/llvm/CodeGen/MachineBranchProbabilityInfo.h include/llvm/CodeGen/MachineCodeEmitter.h include/llvm/CodeGen/MachineCodeInfo.h include/llvm/CodeGen/MachineConstantPool.h @@ -524,7 +578,6 @@ include/llvm/CodeGen/MachineFunctionPass include/llvm/CodeGen/MachineInstr.h include/llvm/CodeGen/MachineInstrBuilder.h include/llvm/CodeGen/MachineJumpTableInfo.h -include/llvm/CodeGen/MachineLocation.h include/llvm/CodeGen/MachineLoopInfo.h include/llvm/CodeGen/MachineLoopRanges.h include/llvm/CodeGen/MachineMemOperand.h @@ -549,7 +602,6 @@ include/llvm/CodeGen/ProcessImplicitDefs include/llvm/CodeGen/PseudoSourceValue.h include/llvm/CodeGen/RegAllocPBQP.h include/llvm/CodeGen/RegAllocRegistry.h -include/llvm/CodeGen/RegisterCoalescer.h include/llvm/CodeGen/RegisterScavenging.h include/llvm/CodeGen/RuntimeLibcalls.h include/llvm/CodeGen/ScheduleDAG.h @@ -563,16 +615,6 @@ include/llvm/CodeGen/SlotIndexes.h include/llvm/CodeGen/TargetLoweringObjectFileImpl.h include/llvm/CodeGen/ValueTypes.h include/llvm/CodeGen/ValueTypes.td -include/llvm/CompilerDriver/ -include/llvm/CompilerDriver/Action.h -include/llvm/CompilerDriver/AutoGenerated.h -include/llvm/CompilerDriver/BuiltinOptions.h -include/llvm/CompilerDriver/Common.td -include/llvm/CompilerDriver/CompilationGraph.h -include/llvm/CompilerDriver/Error.h -include/llvm/CompilerDriver/Main.h -include/llvm/CompilerDriver/Main.inc -include/llvm/CompilerDriver/Tool.h include/llvm/Config/ include/llvm/Config/AsmParsers.def include/llvm/Config/AsmPrinters.def @@ -582,6 +624,10 @@ include/llvm/Config/config.h include/llvm/Config/llvm-config.h include/llvm/Constant.h include/llvm/Constants.h +include/llvm/DebugInfo/ +include/llvm/DebugInfo/DIContext.h +include/llvm/DebugInfoProbe.h +include/llvm/DefaultPasses.h include/llvm/DerivedTypes.h include/llvm/ExecutionEngine/ include/llvm/ExecutionEngine/ExecutionEngine.h @@ -591,6 +637,7 @@ include/llvm/ExecutionEngine/JIT.h include/llvm/ExecutionEngine/JITEventListener.h include/llvm/ExecutionEngine/JITMemoryManager.h include/llvm/ExecutionEngine/MCJIT.h +include/llvm/ExecutionEngine/RuntimeDyld.h include/llvm/Function.h include/llvm/GVMaterializer.h include/llvm/GlobalAlias.h @@ -619,12 +666,15 @@ 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 include/llvm/MC/MCAsmInfoDarwin.h include/llvm/MC/MCAsmLayout.h include/llvm/MC/MCAssembler.h +include/llvm/MC/MCAtom.h include/llvm/MC/MCCodeEmitter.h +include/llvm/MC/MCCodeGenInfo.h include/llvm/MC/MCContext.h include/llvm/MC/MCDirectives.h include/llvm/MC/MCDisassembler.h @@ -636,9 +686,15 @@ include/llvm/MC/MCFixup.h include/llvm/MC/MCFixupKindInfo.h include/llvm/MC/MCInst.h include/llvm/MC/MCInstPrinter.h +include/llvm/MC/MCInstrAnalysis.h +include/llvm/MC/MCInstrDesc.h +include/llvm/MC/MCInstrInfo.h +include/llvm/MC/MCInstrItineraries.h include/llvm/MC/MCLabel.h include/llvm/MC/MCMachOSymbolFlags.h include/llvm/MC/MCMachObjectWriter.h +include/llvm/MC/MCModule.h +include/llvm/MC/MCObjectFileInfo.h include/llvm/MC/MCObjectStreamer.h include/llvm/MC/MCObjectWriter.h include/llvm/MC/MCParser/ @@ -648,17 +704,29 @@ include/llvm/MC/MCParser/MCAsmLexer.h include/llvm/MC/MCParser/MCAsmParser.h include/llvm/MC/MCParser/MCAsmParserExtension.h include/llvm/MC/MCParser/MCParsedAsmOperand.h +include/llvm/MC/MCRegisterInfo.h include/llvm/MC/MCSection.h include/llvm/MC/MCSectionCOFF.h include/llvm/MC/MCSectionELF.h 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 +include/llvm/MC/MachineLocation.h include/llvm/MC/SectionKind.h +include/llvm/MC/SubtargetFeature.h include/llvm/Metadata.h include/llvm/Module.h include/llvm/Object/ +include/llvm/Object/Archive.h +include/llvm/Object/Binary.h +include/llvm/Object/COFF.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 @@ -675,16 +743,21 @@ include/llvm/Support/AIXDataTypesFix.h include/llvm/Support/AlignOf.h include/llvm/Support/Allocator.h include/llvm/Support/Atomic.h +include/llvm/Support/BlockFrequency.h +include/llvm/Support/BranchProbability.h include/llvm/Support/CFG.h include/llvm/Support/COFF.h include/llvm/Support/CallSite.h +include/llvm/Support/Capacity.h include/llvm/Support/Casting.h +include/llvm/Support/CodeGen.h include/llvm/Support/CommandLine.h include/llvm/Support/Compiler.h include/llvm/Support/ConstantFolder.h include/llvm/Support/ConstantRange.h include/llvm/Support/CrashRecoveryContext.h include/llvm/Support/DOTGraphTraits.h +include/llvm/Support/DataExtractor.h include/llvm/Support/DataFlow.h include/llvm/Support/DataTypes.h include/llvm/Support/Debug.h @@ -701,6 +774,7 @@ include/llvm/Support/FileSystem.h include/llvm/Support/FileUtilities.h include/llvm/Support/Format.h include/llvm/Support/FormattedStream.h +include/llvm/Support/GCOV.h include/llvm/Support/GetElementPtrTypeIterator.h include/llvm/Support/GraphWriter.h include/llvm/Support/Host.h @@ -742,11 +816,12 @@ include/llvm/Support/SMLoc.h include/llvm/Support/Signals.h include/llvm/Support/Solaris.h include/llvm/Support/SourceMgr.h -include/llvm/Support/StandardPasses.h include/llvm/Support/StringPool.h include/llvm/Support/SwapByteOrder.h include/llvm/Support/SystemUtils.h include/llvm/Support/TargetFolder.h +include/llvm/Support/TargetRegistry.h +include/llvm/Support/TargetSelect.h include/llvm/Support/ThreadLocal.h include/llvm/Support/Threading.h include/llvm/Support/TimeValue.h @@ -755,28 +830,28 @@ include/llvm/Support/ToolOutputFile.h include/llvm/Support/TypeBuilder.h include/llvm/Support/Valgrind.h include/llvm/Support/ValueHandle.h +include/llvm/Support/Win64EH.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 +include/llvm/TableGen/Record.h +include/llvm/TableGen/TableGenAction.h +include/llvm/TableGen/TableGenBackend.h include/llvm/Target/ include/llvm/Target/Mangler.h -include/llvm/Target/SubtargetFeature.h include/llvm/Target/Target.td -include/llvm/Target/TargetAsmBackend.h -include/llvm/Target/TargetAsmInfo.h -include/llvm/Target/TargetAsmLexer.h -include/llvm/Target/TargetAsmParser.h include/llvm/Target/TargetCallingConv.h include/llvm/Target/TargetCallingConv.td include/llvm/Target/TargetData.h include/llvm/Target/TargetELFWriterInfo.h include/llvm/Target/TargetFrameLowering.h -include/llvm/Target/TargetInstrDesc.h include/llvm/Target/TargetInstrInfo.h -include/llvm/Target/TargetInstrItineraries.h include/llvm/Target/TargetIntrinsicInfo.h include/llvm/Target/TargetJITInfo.h include/llvm/Target/TargetLibraryInfo.h @@ -786,16 +861,15 @@ include/llvm/Target/TargetMachine.h include/llvm/Target/TargetOpcodes.h include/llvm/Target/TargetOptions.h include/llvm/Target/TargetRegisterInfo.h -include/llvm/Target/TargetRegistry.h include/llvm/Target/TargetSchedule.td -include/llvm/Target/TargetSelect.h include/llvm/Target/TargetSelectionDAG.td include/llvm/Target/TargetSelectionDAGInfo.h -include/llvm/Target/TargetSubtarget.h +include/llvm/Target/TargetSubtargetInfo.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/Scalar.h include/llvm/Transforms/Utils/ @@ -809,18 +883,19 @@ include/llvm/Transforms/Utils/Local.h include/llvm/Transforms/Utils/PromoteMemToReg.h include/llvm/Transforms/Utils/SSAUpdater.h include/llvm/Transforms/Utils/SSAUpdaterImpl.h +include/llvm/Transforms/Utils/SimplifyIndVar.h include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h include/llvm/Transforms/Utils/UnrollLoop.h include/llvm/Transforms/Utils/ValueMapper.h include/llvm/Type.h -include/llvm/TypeSymbolTable.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/2.9/ +lib/clang/3.0/ ${CLANG_INCLUDE_PATH}/ ${CLANG_INCLUDE_PATH}/altivec.h ${CLANG_INCLUDE_PATH}/arm_neon.h @@ -830,11 +905,13 @@ ${CLANG_INCLUDE_PATH}/float.h ${CLANG_INCLUDE_PATH}/immintrin.h ${CLANG_INCLUDE_PATH}/iso646.h ${CLANG_INCLUDE_PATH}/limits.h +${CLANG_INCLUDE_PATH}/mm3dnow.h ${CLANG_INCLUDE_PATH}/mm_malloc.h ${CLANG_INCLUDE_PATH}/mmintrin.h ${CLANG_INCLUDE_PATH}/nmmintrin.h ${CLANG_INCLUDE_PATH}/pmmintrin.h ${CLANG_INCLUDE_PATH}/smmintrin.h +${CLANG_INCLUDE_PATH}/stdalign.h ${CLANG_INCLUDE_PATH}/stdarg.h ${CLANG_INCLUDE_PATH}/stdbool.h ${CLANG_INCLUDE_PATH}/stddef.h @@ -845,15 +922,15 @@ ${CLANG_INCLUDE_PATH}/varargs.h ${CLANG_INCLUDE_PATH}/wmmintrin.h ${CLANG_INCLUDE_PATH}/x86intrin.h ${CLANG_INCLUDE_PATH}/xmmintrin.h -lib/libCompilerDriver.a lib/libEnhancedDisassembly.a -lib/libEnhancedDisassembly.so lib/libLLVMARMAsmParser.a lib/libLLVMARMAsmPrinter.a lib/libLLVMARMCodeGen.a +lib/libLLVMARMDesc.a lib/libLLVMARMDisassembler.a lib/libLLVMARMInfo.a lib/libLLVMAlphaCodeGen.a +lib/libLLVMAlphaDesc.a lib/libLLVMAlphaInfo.a lib/libLLVMAnalysis.a lib/libLLVMArchive.a @@ -862,15 +939,18 @@ lib/libLLVMAsmPrinter.a lib/libLLVMBitReader.a lib/libLLVMBitWriter.a lib/libLLVMBlackfinCodeGen.a +lib/libLLVMBlackfinDesc.a lib/libLLVMBlackfinInfo.a lib/libLLVMCBackend.a lib/libLLVMCBackendInfo.a lib/libLLVMCellSPUCodeGen.a +lib/libLLVMCellSPUDesc.a lib/libLLVMCellSPUInfo.a lib/libLLVMCodeGen.a lib/libLLVMCore.a lib/libLLVMCppBackend.a lib/libLLVMCppBackendInfo.a +lib/libLLVMDebugInfo.a lib/libLLVMExecutionEngine.a lib/libLLVMInstCombine.a lib/libLLVMInstrumentation.a @@ -880,6 +960,7 @@ lib/libLLVMLinker.a lib/libLLVMMBlazeAsmParser.a lib/libLLVMMBlazeAsmPrinter.a lib/libLLVMMBlazeCodeGen.a +lib/libLLVMMBlazeDesc.a lib/libLLVMMBlazeDisassembler.a lib/libLLVMMBlazeInfo.a lib/libLLVMMC.a @@ -888,38 +969,49 @@ lib/libLLVMMCJIT.a lib/libLLVMMCParser.a lib/libLLVMMSP430AsmPrinter.a lib/libLLVMMSP430CodeGen.a +lib/libLLVMMSP430Desc.a lib/libLLVMMSP430Info.a +lib/libLLVMMipsAsmPrinter.a lib/libLLVMMipsCodeGen.a +lib/libLLVMMipsDesc.a lib/libLLVMMipsInfo.a lib/libLLVMObject.a +lib/libLLVMPTXAsmPrinter.a lib/libLLVMPTXCodeGen.a +lib/libLLVMPTXDesc.a lib/libLLVMPTXInfo.a lib/libLLVMPowerPCAsmPrinter.a lib/libLLVMPowerPCCodeGen.a +lib/libLLVMPowerPCDesc.a lib/libLLVMPowerPCInfo.a +lib/libLLVMRuntimeDyld.a lib/libLLVMScalarOpts.a lib/libLLVMSelectionDAG.a lib/libLLVMSparcCodeGen.a +lib/libLLVMSparcDesc.a lib/libLLVMSparcInfo.a lib/libLLVMSupport.a lib/libLLVMSystemZCodeGen.a +lib/libLLVMSystemZDesc.a lib/libLLVMSystemZInfo.a +lib/libLLVMTableGen.a lib/libLLVMTarget.a lib/libLLVMTransformUtils.a lib/libLLVMX86AsmParser.a lib/libLLVMX86AsmPrinter.a lib/libLLVMX86CodeGen.a +lib/libLLVMX86Desc.a lib/libLLVMX86Disassembler.a lib/libLLVMX86Info.a lib/libLLVMX86Utils.a lib/libLLVMXCoreCodeGen.a +lib/libLLVMXCoreDesc.a lib/libLLVMXCoreInfo.a lib/libLLVMipa.a lib/libLLVMipo.a lib/libLTO.a lib/libLTO.so -lib/libclang.a -lib/libclang.so +lib/libclangARCMigrate.a lib/libclangAST.a lib/libclangAnalysis.a lib/libclangBasic.a @@ -936,7 +1028,13 @@ lib/libclangSerialization.a lib/libclangStaticAnalyzerCheckers.a lib/libclangStaticAnalyzerCore.a lib/libclangStaticAnalyzerFrontend.a +@comment lib/libgtest.a +@comment lib/libgtest_main.a +lib/liblibclang.a +@lib lib/liblibclang.so.${LIBlibclang_VERSION} +lib/libprofile_rt.a lib/profile_rt.so +@comment @man man/man1/FileCheck.1 @man man/man1/bugpoint.1 @man man/man1/clang.1 @man man/man1/lit.1 @@ -954,141 +1052,19 @@ lib/profile_rt.so @man man/man1/llvm-nm.1 @man man/man1/llvm-prof.1 @man man/man1/llvm-ranlib.1 -@man man/man1/llvmc.1 -@man man/man1/llvmgcc.1 -@man man/man1/llvmgxx.1 @man man/man1/opt.1 @man man/man1/tblgen.1 -share/doc/llvm/ -share/doc/llvm/html/ -share/doc/llvm/html.tar.gz -share/doc/llvm/html/AliasAnalysis.html -share/doc/llvm/html/AnalyzerRegions.html -share/doc/llvm/html/BitCodeFormat.html -share/doc/llvm/html/Bugpoint.html -share/doc/llvm/html/CFEBuildInstrs.html -share/doc/llvm/html/CMake.html -share/doc/llvm/html/CodeGenerator.html -share/doc/llvm/html/CodingStandards.html -share/doc/llvm/html/CommandGuide/ -share/doc/llvm/html/CommandGuide/FileCheck.html -share/doc/llvm/html/CommandGuide/bugpoint.html -share/doc/llvm/html/CommandGuide/index.html -share/doc/llvm/html/CommandGuide/lit.html -share/doc/llvm/html/CommandGuide/llc.html -share/doc/llvm/html/CommandGuide/lli.html -share/doc/llvm/html/CommandGuide/llvm-ar.html -share/doc/llvm/html/CommandGuide/llvm-as.html -share/doc/llvm/html/CommandGuide/llvm-bcanalyzer.html -share/doc/llvm/html/CommandGuide/llvm-config.html -share/doc/llvm/html/CommandGuide/llvm-diff.html -share/doc/llvm/html/CommandGuide/llvm-dis.html -share/doc/llvm/html/CommandGuide/llvm-extract.html -share/doc/llvm/html/CommandGuide/llvm-ld.html -share/doc/llvm/html/CommandGuide/llvm-link.html -share/doc/llvm/html/CommandGuide/llvm-nm.html -share/doc/llvm/html/CommandGuide/llvm-prof.html -share/doc/llvm/html/CommandGuide/llvm-ranlib.html -share/doc/llvm/html/CommandGuide/llvmc.html -share/doc/llvm/html/CommandGuide/llvmgcc.html -share/doc/llvm/html/CommandGuide/llvmgxx.html -share/doc/llvm/html/CommandGuide/manpage.css -share/doc/llvm/html/CommandGuide/opt.html -share/doc/llvm/html/CommandGuide/tblgen.html -share/doc/llvm/html/CommandLine.html -share/doc/llvm/html/CompilerDriver.html -share/doc/llvm/html/CompilerDriverTutorial.html -share/doc/llvm/html/CompilerWriterInfo.html -share/doc/llvm/html/DebuggingJITedCode.html -share/doc/llvm/html/DeveloperPolicy.html -share/doc/llvm/html/DriverInternals.html -share/doc/llvm/html/ExceptionHandling.html -share/doc/llvm/html/ExtendingLLVM.html -share/doc/llvm/html/FAQ.html -share/doc/llvm/html/GCCFEBuildInstrs.html -share/doc/llvm/html/GarbageCollection.html -share/doc/llvm/html/GetElementPtr.html -share/doc/llvm/html/GettingStarted.html -share/doc/llvm/html/GettingStartedVS.html -share/doc/llvm/html/GoldPlugin.html -share/doc/llvm/html/HowToReleaseLLVM.html -share/doc/llvm/html/HowToSubmitABug.html -share/doc/llvm/html/InternalsManual.html -share/doc/llvm/html/LangRef.html -share/doc/llvm/html/LanguageExtensions.html -share/doc/llvm/html/Lexicon.html -share/doc/llvm/html/LinkTimeOptimization.html -share/doc/llvm/html/MakefileGuide.html -share/doc/llvm/html/PCHInternals.html -share/doc/llvm/html/PTHInternals.html -share/doc/llvm/html/Packaging.html -share/doc/llvm/html/Passes.html -share/doc/llvm/html/ProgrammersManual.html -share/doc/llvm/html/Projects.html -share/doc/llvm/html/ReleaseNotes.html -share/doc/llvm/html/SourceLevelDebugging.html -share/doc/llvm/html/SystemLibrary.html -share/doc/llvm/html/TableGenFundamentals.html -share/doc/llvm/html/TestingGuide.html -share/doc/llvm/html/UsersManual.html -share/doc/llvm/html/UsingLibraries.html -share/doc/llvm/html/WritingAnLLVMBackend.html -share/doc/llvm/html/WritingAnLLVMPass.html -share/doc/llvm/html/clang/ -share/doc/llvm/html/clang/clang.html -share/doc/llvm/html/clang/manpage.css -share/doc/llvm/html/doxygen.css -share/doc/llvm/html/img/ -share/doc/llvm/html/img/Debugging.gif -share/doc/llvm/html/img/libdeps.gif -share/doc/llvm/html/img/lines.gif -share/doc/llvm/html/img/objdeps.gif -share/doc/llvm/html/img/venusflytrap.jpg -share/doc/llvm/html/index.html -share/doc/llvm/html/libIndex.html -share/doc/llvm/html/llvm.css -share/doc/llvm/html/tutorial/ -share/doc/llvm/html/tutorial/LangImpl1.html -share/doc/llvm/html/tutorial/LangImpl2.html -share/doc/llvm/html/tutorial/LangImpl3.html -share/doc/llvm/html/tutorial/LangImpl4.html -share/doc/llvm/html/tutorial/LangImpl5.html -share/doc/llvm/html/tutorial/LangImpl6.html -share/doc/llvm/html/tutorial/LangImpl7.html -share/doc/llvm/html/tutorial/LangImpl8.html -share/doc/llvm/html/tutorial/OCamlLangImpl1.html -share/doc/llvm/html/tutorial/OCamlLangImpl2.html -share/doc/llvm/html/tutorial/OCamlLangImpl3.html -share/doc/llvm/html/tutorial/OCamlLangImpl4.html -share/doc/llvm/html/tutorial/OCamlLangImpl5.html -share/doc/llvm/html/tutorial/OCamlLangImpl6.html -share/doc/llvm/html/tutorial/OCamlLangImpl7.html -share/doc/llvm/html/tutorial/OCamlLangImpl8.html -share/doc/llvm/html/tutorial/index.html -share/doc/llvm/ps/ -share/doc/llvm/ps/FileCheck.ps -share/doc/llvm/ps/bugpoint.ps -share/doc/llvm/ps/clang.ps -share/doc/llvm/ps/lit.ps -share/doc/llvm/ps/llc.ps -share/doc/llvm/ps/lli.ps -share/doc/llvm/ps/llvm-ar.ps -share/doc/llvm/ps/llvm-as.ps -share/doc/llvm/ps/llvm-bcanalyzer.ps -share/doc/llvm/ps/llvm-config.ps -share/doc/llvm/ps/llvm-diff.ps -share/doc/llvm/ps/llvm-dis.ps -share/doc/llvm/ps/llvm-extract.ps -share/doc/llvm/ps/llvm-ld.ps -share/doc/llvm/ps/llvm-link.ps -share/doc/llvm/ps/llvm-nm.ps -share/doc/llvm/ps/llvm-prof.ps -share/doc/llvm/ps/llvm-ranlib.ps -share/doc/llvm/ps/llvmc.ps -share/doc/llvm/ps/llvmgcc.ps -share/doc/llvm/ps/llvmgxx.ps -share/doc/llvm/ps/opt.ps -share/doc/llvm/ps/tblgen.ps share/llvm/ +share/llvm/cmake/ +share/llvm/cmake/AddLLVM.cmake +share/llvm/cmake/AddLLVMDefinitions.cmake +share/llvm/cmake/ChooseMSVCCRT.cmake +share/llvm/cmake/HandleLLVMOptions.cmake +share/llvm/cmake/LLVM-Config.cmake +share/llvm/cmake/LLVMConfig.cmake +share/llvm/cmake/LLVMConfigVersion.cmake +share/llvm/cmake/LLVMParseArguments.cmake +share/llvm/cmake/LLVMProcessSources.cmake +share/llvm/cmake/TableGen.cmake share/llvm/scanview.css share/llvm/sorttable.js