From owner-svn-ports-head@FreeBSD.ORG Wed Nov 6 00:13:04 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id DB8A04B7; Wed, 6 Nov 2013 00:13:03 +0000 (UTC) (envelope-from brooks@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id C76A721AF; Wed, 6 Nov 2013 00:13:03 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rA60D3QR007120; Wed, 6 Nov 2013 00:13:03 GMT (envelope-from brooks@svn.freebsd.org) Received: (from brooks@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id rA60D2pg007111; Wed, 6 Nov 2013 00:13:02 GMT (envelope-from brooks@svn.freebsd.org) Message-Id: <201311060013.rA60D2pg007111@svn.freebsd.org> From: Brooks Davis Date: Wed, 6 Nov 2013 00:13:02 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r332935 - in head: devel/llvm-devel devel/llvm-devel/files lang/clang-devel lang/clang-devel/files lang/dragonegg-devel46 X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Nov 2013 00:13:04 -0000 Author: brooks Date: Wed Nov 6 00:13:02 2013 New Revision: 332935 URL: http://svnweb.freebsd.org/changeset/ports/332935 Log: Upgrade the llvm development ports to r193887. We're about two weeks from the LLVM 3.4 branch starting. Apply the clang portion of r255321 from base switching the default C++ library to libc++ on 10+. Correct clang's notion of the underlying type of (u)intmax_t on MIPS64. Added: head/devel/llvm-devel/files/llvm-wrapper.sh.in (contents, props changed) head/lang/clang-devel/files/llvm-wrapper.sh.in (contents, props changed) head/lang/clang-devel/files/patch-tools_clang_lib_Basic_Targets.cpp (contents, props changed) head/lang/clang-devel/files/patch-tools_clang_lib_Driver_ToolChains.cpp (contents, props changed) head/lang/clang-devel/files/patch-tools_clang_lib_Driver_ToolChains.h (contents, props changed) Deleted: head/lang/clang-devel/files/mips-long-double-hack.diff Modified: head/devel/llvm-devel/Makefile head/devel/llvm-devel/Makefile.svn_rev head/devel/llvm-devel/distinfo head/devel/llvm-devel/pkg-plist head/lang/clang-devel/Makefile head/lang/clang-devel/distinfo head/lang/clang-devel/pkg-plist head/lang/dragonegg-devel46/Makefile head/lang/dragonegg-devel46/distinfo Modified: head/devel/llvm-devel/Makefile ============================================================================== --- head/devel/llvm-devel/Makefile Tue Nov 5 23:58:44 2013 (r332934) +++ head/devel/llvm-devel/Makefile Wed Nov 6 00:13:02 2013 (r332935) @@ -11,13 +11,20 @@ PKGNAMESUFFIX= -devel MAINTAINER= brooks@FreeBSD.org COMMENT= Low Level Virtual Machine -CONFLICTS= llvm-2* llvm-3.[012]* llvm31-[3]* +LLVM_SUFFIX= -devel +LLVM_PREFIX= ${PREFIX}/llvm${LLVM_SUFFIX} +DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${LLVM_SUFFIX} +DATADIR= ${PREFIX}/share/${PORTNAME}${LLVM_SUFFIX} +UNIQUENAME= ${PORTNAME}${LLVM_SUFFIX} USES= gmake perl5 GNU_CONFIGURE= yes USE_BZIP2= yes -USE_LDCONFIG= yes -USE_PYTHON= yes +GNU_CONFIGURE_PREFIX= ${LLVM_PREFIX} +USE_LDCONFIG= ${LLVM_PREFIX}/lib + +SUB_FILES= llvm-wrapper.sh +SUB_LIST= LLVM_PREFIX="${LLVM_PREFIX}" LLVM_SUFFIX="${LLVM_SUFFIX}" # Suggested tweaks from http://llvm.org/docs/Packaging.html CONFIGURE_ARGS+= --enable-shared @@ -27,23 +34,60 @@ LIBNAME= libLLVM-${DISTVERSION:C/\.r[0- CONFIGURE_ARGS+= --enable-bindings=none CONFIGURE_ARGS+= --enable-optimized -OPTIONS_DEFINE= ASSERTS CMAKE DOCS LTOPLUGIN MANPAGES +OPTIONS_DEFINE= ASSERTS CMAKE DOCS LIT LTOPLUGIN MANPAGES ASSERTS_DESC= Enable assertions (thread unsafe) CMAKE_DESC= Build cmake support files +LIT_DESC= Install lit and FileCheck test tools (requires python) LTOPLUGIN_DESC= Build LTO plugin (requires gold) -OPTIONS_DEFAULT= CMAKE MANPAGES +OPTIONS_DEFAULT= CMAKE LIT MANPAGES +OPTIONS_SUB= yes LLVM_RELEASE= ${PORTVERSION:C/\.r[0-9]*//} PLIST_SUB+= LLVM_RELEASE=${LLVM_RELEASE} +COMMANDS= bugpoint \ + llc \ + lli \ + llvm-ar \ + llvm-as \ + llvm-bcanalyzer \ + llvm-config \ + llvm-cov \ + llvm-diff \ + llvm-dis \ + llvm-dwarfdump \ + llvm-extract \ + llvm-link \ + llvm-mc \ + llvm-mcmarkup \ + llvm-nm \ + llvm-objdump \ + llvm-ranlib \ + llvm-readobj \ + llvm-rtdyld \ + llvm-size \ + llvm-stress \ + llvm-symbolizer \ + llvm-tblgen \ + macho-dump \ + opt +FIRST_COMMAND= ${COMMANDS:C/^/XXXX/1:MXXXX*:C/^XXXX//} + +STRIP_LIBS= BugpointPasses.so \ + LLVMHello.so \ + ${LIBNAME}.0 \ + libLTO.so + .include .if ${PORT_OPTIONS:MASSERTS} CONFIGURE_ARGS+= --enable-assertions +RELEASE_TYPE= Release+Asserts .else CONFIGURE_ARGS+= --disable-assertions +RELEASE_TYPE= Release .endif .if ${PORT_OPTIONS:MCMAKE} @@ -61,19 +105,27 @@ CONFIGURE_ARGS+= --enable-docs CONFIGURE_ARGS+= --disable-docs .endif +.if ${PORT_OPTIONS:MLIT} +MAN1SRCS+= lit.1 +USE_PYTHON= yes +LIT_COMMANDS= lit llvm-lit FileCheck +.else +USE_PYTHON_BUILD= yes +.endif + .if ${PORT_OPTIONS:MLTOPLUGIN} BUILD_DEPENDS+= ld.gold:${PORTSDIR}/devel/binutils RUN_DEPENDS+= ld.gold:${PORTSDIR}/devel/binutils CONFIGURE_ARGS+= --with-binutils-include=${LOCALBASE}/include -PLIST_FILES+= lib/LLVMgold.so +PLIST_FILES+= llvm${LLVM_SUFFIX}/lib/LLVMgold.so .endif .if ${PORT_OPTIONS:MMANPAGES} -_MAN1= bugpoint.1 lit.1 llc.1 lli.1 llvm-ar.1 llvm-as.1 \ +MAN1SRCS+= bugpoint.1 llc.1 lli.1 llvm-ar.1 llvm-as.1 \ llvm-bcanalyzer.1 llvm-config.1 llvm-cov.1 llvm-diff.1 \ llvm-dis.1 llvm-extract.1 llvm-link.1 llvm-nm.1 \ llvm-prof.1 llvm-stress.1 opt.1 tblgen.1 -PLIST_FILES+= man/man1/llvm-lit.1.gz ${_MAN1:S|^|man/man1/|:S|$|.gz|} +PLIST_FILES+= ${MAN1SRCS:S|^|man/man1/|:S|.1$|${LLVM_SUFFIX}.1.gz|} .endif .include @@ -87,9 +139,8 @@ SVN_REV!= svn info http://llvm.org/svn/l .endif .endif -.if ${ARCH} == "sparc64" -BROKEN= does not compile on sparc64 -.endif +# NB: I don't re-test arches I don't use so this may be dated +BROKEN_sparc64= YES .if ${ARCH} == "amd64" || ${ARCH} == "ia64" CONFIGURE_ARGS+= --enable-pic --with-pic @@ -119,13 +170,17 @@ post-patch: ${WRKSRC}/Makefile.config.in ${REINPLACE_CMD} -e 's|\(PROJ_mandir.*:=\).*$$|\1${MANPREFIX}/man|g' \ ${WRKSRC}/Makefile.config.in + ${REINPLACE_CMD} -e 's|import lit|import lit${LLVM_SUFFIX}|' \ + -e 's|from lit|from lit${LLVM_SUFFIX}|' \ + -e 's|lit\.|lit${LLVM_SUFFIX}.|' \ + ${WRKSRC}/utils/lit/lit.py ${WRKSRC}/utils/lit/lit/*.py .if ${PORT_OPTIONS:MCMAKE} post-configure: ${MKDIR} ${WRKDIR}/cmake cd ${WRKDIR}/cmake && cmake -G "Unix Makefiles" ${WRKSRC} - ${REINPLACE_CMD} -e 's|${WRKDIR}/cmake|${PREFIX}|' \ - -e 's|${WRKSRC}|${DATADIR}|' \ + ${REINPLACE_CMD} -e 's|${WRKDIR}/cmake|${LLVM_PREFIX}|' \ + -e 's|${WRKSRC}/cmake/modules|${DATADIR}/cmake|' \ ${WRKDIR}/cmake/share/llvm/cmake/LLVMConfig.cmake .endif @@ -138,13 +193,17 @@ post-build: .endif post-install: - ${MV} ${STAGEDIR}${PREFIX}/lib/${LIBNAME} ${STAGEDIR}${PREFIX}/lib/${LIBNAME}.0 - ${LN} -sf ${LIBNAME}.0 ${STAGEDIR}${PREFIX}/lib/${LIBNAME} - ${INSTALL_SCRIPT} ${WRKSRC}/utils/lit/lit.py ${STAGEDIR}${PREFIX}/bin/lit - ${LN} -sf lit ${STAGEDIR}${PREFIX}/bin/llvm-lit - ${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/lit - ${INSTALL_DATA} ${WRKSRC}/utils/lit/lit/*.py ${STAGEDIR}${PYTHON_SITELIBDIR}/lit - ${INSTALL_PROGRAM} ${WRKSRC}/Release/bin/FileCheck ${STAGEDIR}${PREFIX}/bin/ + ${MV} ${STAGEDIR}${LLVM_PREFIX}/lib/${LIBNAME} \ + ${STAGEDIR}${LLVM_PREFIX}/lib/${LIBNAME}.0 + ${LN} -sf ${LIBNAME}.0 ${STAGEDIR}${LLVM_PREFIX}/lib/${LIBNAME} + ${STRIP_CMD} ${STRIP_LIBS:S|^|${STAGEDIR}${LLVM_PREFIX}/lib/|} + ${INSTALL_SCRIPT} ${WRKDIR}/llvm-wrapper.sh \ + ${STAGEDIR}${PREFIX}/bin/${FIRST_COMMAND}${LLVM_SUFFIX} +.for command in ${COMMANDS:C/^/XXXX/1:NXXXX*} + test -e ${STAGEDIR}${LLVM_PREFIX}/bin/${command} + ${LN} -f ${STAGEDIR}${PREFIX}/bin/${FIRST_COMMAND}${LLVM_SUFFIX} \ + ${STAGEDIR}${PREFIX}/bin/${command}${LLVM_SUFFIX} +.endfor .if ${PORT_OPTIONS:MCMAKE} ${MKDIR} ${STAGEDIR}${DATADIR}/cmake ${INSTALL_DATA} ${WRKSRC}/cmake/modules/*.cmake \ @@ -156,12 +215,28 @@ post-install: ${FIND} ${WRKSRC}/docs/_build/html -type f | \ ${XARGS} -I _DOC_ ${INSTALL_DATA} _DOC_ ${STAGEDIR}${DOCSDIR}/html/ .endif +.if ${PORT_OPTIONS:MLIT} + ${INSTALL_SCRIPT} ${WRKSRC}/utils/lit/lit.py \ + ${STAGEDIR}${LLVM_PREFIX}/bin/lit + ${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/lit \ + ${STAGEDIR}${LLVM_PREFIX}/bin/llvm-lit + ${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/lit \ + ${STAGEDIR}${PREFIX}/bin/lit${LLVM_SUFFIX} + ${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/lit \ + ${STAGEDIR}${PREFIX}/bin/llvm-lit${LLVM_SUFFIX} + ${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/lit${LLVM_SUFFIX} + ${INSTALL_DATA} ${WRKSRC}/utils/lit/lit/*.py \ + ${STAGEDIR}${PYTHON_SITELIBDIR}/lit${LLVM_SUFFIX} + ${INSTALL_PROGRAM} ${WRKSRC}/${RELEASE_TYPE}/bin/FileCheck \ + ${STAGEDIR}${LLVM_PREFIX}/bin/ + ${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/FileCheck \ + ${STAGEDIR}${PREFIX}/bin/FileCheck${LLVM_SUFFIX} +.endif .if ${PORT_OPTIONS:MMANPAGES} -.for man in ${_MAN1} - @${INSTALL_MAN} ${WRKSRC}/docs/_build/man/${man} \ - ${STAGEDIR}${MANPREFIX}/man/man1/ -.endfor - ${LN} -sf ${STAGEDIR}${MANPREFIX}/man/man1/lit.1 ${STAGEDIR}${MANPREFIX}/man/man1/llvm-lit.1 + for man in ${MAN1SRCS}; do \ + ${INSTALL_MAN} ${WRKSRC}/docs/_build/man/$${man} \ + ${STAGEDIR}${MANPREFIX}/man/man1/$${man%.1}${LLVM_SUFFIX}.1 ; \ + done .endif TEST_CMD= '(cd ${WRKSRC}/test; ${SETENV} ${MAKE_ENV} LD_LIBRARY_PATH=${WRKSRC}/Release/lib ${GMAKE} check-local-lit)' @@ -173,60 +248,32 @@ regression-test: ${BUILD_COOKIE} ${SH} -c ${TEST_CMD}; \ fi -PLIST_FILE_LIST= bin/FileCheck \ - bin/bugpoint \ - bin/lit \ - bin/llc \ - bin/lli \ - bin/lli-child-target \ - bin/llvm-ar \ - bin/llvm-as \ - bin/llvm-bcanalyzer \ - bin/llvm-config \ - bin/llvm-cov \ - bin/llvm-diff \ - bin/llvm-dis \ - bin/llvm-dwarfdump \ - bin/llvm-extract \ - bin/llvm-link \ - bin/llvm-lit \ - bin/llvm-mc \ - bin/llvm-mcmarkup \ - bin/llvm-nm \ - bin/llvm-objdump \ - bin/llvm-ranlib \ - bin/llvm-readobj \ - bin/llvm-rtdyld \ - bin/llvm-size \ - bin/llvm-stress \ - bin/llvm-symbolizer \ - bin/llvm-tblgen \ - bin/macho-dump \ - bin/opt \ - lib/BugpointPasses.so \ - lib/LLVMHello.so \ - lib/libLTO.* \ - lib/libLLVM* -PLIST_DIR_LIST= include/llvm-c \ - include/llvm \ - ${PYTHON_SITELIBDIR:S;${PYTHONBASE}/;;}/lit build-plist: ${RM} -f ${PLIST} - cd ${PREFIX} && \ - (ls ${PLIST_FILE_LIST}; \ - ${FIND} ${PLIST_DIR_LIST} -type f -o -type l) | \ - ${SED} -e 's|${LLVM_RELEASE}|%%LLVM_RELEASE%%|' \ - -e 's|${PYTHON_SITELIBDIR:S;${PYTHONBASE}/;;}|%%PYTHON_SITELIBDIR%%|' | \ +.for command in ${COMMANDS} + ${ECHO_CMD} bin/${command}${LLVM_SUFFIX} >> ${PLIST} +.endfor +.for command in ${LIT_COMMANDS} + ${ECHO_CMD} %%LIT%%bin/${command}${LLVM_SUFFIX} >> ${PLIST} + ${ECHO_CMD} %%LIT%%${LLVM_PREFIX:S|${PREFIX}/||}/bin/${command} >> ${PLIST} +.endfor + ${FIND} ${STAGEDIR}${LLVM_PREFIX} -type f -o -type l | \ + ${GREP} -v 'lit$$' | ${GREP} -v 'FileCheck$$' | \ + ${GREP} -v man/man1 | ${SED} -e 's|${STAGEDIR}${PREFIX}/||' \ + -e 's|${PORTVERSION}|%%PORTVERSION%%|' | \ + ${SORT} >> ${PLIST} + ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/lit${LLVM_SUFFIX} -type f | \ + ${SED} -e 's|${STAGEDIR}${PYTHON_SITELIBDIR}|%%LIT%%%%PYTHON_SITELIBDIR%%|' | \ ${SORT} >> ${PLIST} - ${FIND} ${DOCSDIR} -type f | \ - ${SED} -e 's|${DOCSDIR}|%%PORTDOCS%%%%DOCSDIR%%|' | \ + ${FIND} ${STAGEDIR}${DOCSDIR} -type f | \ + ${SED} -e 's|${STAGEDIR}${DOCSDIR}|%%PORTDOCS%%%%DOCSDIR%%|' | \ ${SORT} >> ${PLIST} - cd ${PREFIX} && \ - ${FIND} ${PLIST_DIR_LIST} -type d | \ - ${SED} -e 's|${PYTHON_SITELIBDIR:S;${PYTHONBASE}/;;}|%%PYTHON_SITELIBDIR%%|' | \ + ${FIND} ${STAGEDIR}${LLVM_PREFIX} -type d | \ + ${SED} -e 's|${STAGEDIR}${PREFIX}/||' | \ ${SORT} -r | ${SED} -e 's|^|@dirrm |' >> ${PLIST} - ${FIND} ${DOCSDIR} -type d | ${SORT} -r | \ - ${SED} -e 's|${DOCSDIR}|%%DOCSDIR%%|' \ - -e 's|^|%%PORTDOCS%%@dirrm |' >> ${PLIST} + echo "%%LIT%%@dirrm %%PYTHON_SITELIBDIR%%/lit${LLVM_SUFFIX}" >> ${PLIST} + ${FIND} ${STAGEDIR}${DOCSDIR} -type d | \ + ${SED} -e 's|${STAGEDIR}${DOCSDIR}|%%PORTDOCS%%@dirrm %%DOCSDIR%%|' | \ + ${SORT} -r >> ${PLIST} .include Modified: head/devel/llvm-devel/Makefile.svn_rev ============================================================================== --- head/devel/llvm-devel/Makefile.svn_rev Tue Nov 5 23:58:44 2013 (r332934) +++ head/devel/llvm-devel/Makefile.svn_rev Wed Nov 6 00:13:02 2013 (r332935) @@ -1 +1 @@ -SVN_REV= 191854 +SVN_REV= 193887 Modified: head/devel/llvm-devel/distinfo ============================================================================== --- head/devel/llvm-devel/distinfo Tue Nov 5 23:58:44 2013 (r332934) +++ head/devel/llvm-devel/distinfo Wed Nov 6 00:13:02 2013 (r332935) @@ -1,2 +1,2 @@ -SHA256 (llvm-3.4.r191854.tar.bz2) = 215e2f864549ea6299aa1b003c987f9a5d1a61ea2ad41b3445d2df109bb2c099 -SIZE (llvm-3.4.r191854.tar.bz2) = 11667946 +SHA256 (llvm-3.4.r193887.tar.bz2) = 175e3034a0f19c0ca9ce2fc75ccdc796f3c3bfd29b69f595aa4fc857f53db955 +SIZE (llvm-3.4.r193887.tar.bz2) = 11845136 Added: head/devel/llvm-devel/files/llvm-wrapper.sh.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/llvm-devel/files/llvm-wrapper.sh.in Wed Nov 6 00:13:02 2013 (r332935) @@ -0,0 +1,10 @@ +#!/bin/sh +# $FreeBSD$ + +LLVM_PREFIX="%%LLVM_PREFIX%%" +LLVM_SUFFIX="%%LLVM_SUFFIX%%" + +tool=$(basename $0) +tool="${LLVM_PREFIX}/bin/${tool%${LLVM_SUFFIX}}" +LD_LIBRARY_PATH="${LD_LIBRARY_PATH:+${LD_LIBRARY_PATH}:}${LLVM_PREFIX}/lib" \ + "${tool}" "${@}" Modified: head/devel/llvm-devel/pkg-plist ============================================================================== --- head/devel/llvm-devel/pkg-plist Tue Nov 5 23:58:44 2013 (r332934) +++ head/devel/llvm-devel/pkg-plist Wed Nov 6 00:13:02 2013 (r332935) @@ -1,708 +1,741 @@ -%%PYTHON_SITELIBDIR%%/lit/LitConfig.py -%%PYTHON_SITELIBDIR%%/lit/LitTestCase.py -%%PYTHON_SITELIBDIR%%/lit/ProgressBar.py -%%PYTHON_SITELIBDIR%%/lit/ShCommands.py -%%PYTHON_SITELIBDIR%%/lit/ShUtil.py -%%PYTHON_SITELIBDIR%%/lit/Test.py -%%PYTHON_SITELIBDIR%%/lit/TestRunner.py -%%PYTHON_SITELIBDIR%%/lit/TestingConfig.py -%%PYTHON_SITELIBDIR%%/lit/__init__.py -%%PYTHON_SITELIBDIR%%/lit/discovery.py -%%PYTHON_SITELIBDIR%%/lit/main.py -%%PYTHON_SITELIBDIR%%/lit/run.py -%%PYTHON_SITELIBDIR%%/lit/util.py -bin/FileCheck -bin/bugpoint -bin/lit -bin/llc -bin/lli -bin/lli-child-target -bin/llvm-ar -bin/llvm-as -bin/llvm-bcanalyzer -bin/llvm-config -bin/llvm-cov -bin/llvm-diff -bin/llvm-dis -bin/llvm-dwarfdump -bin/llvm-extract -bin/llvm-link -bin/llvm-lit -bin/llvm-mc -bin/llvm-mcmarkup -bin/llvm-nm -bin/llvm-objdump -bin/llvm-ranlib -bin/llvm-readobj -bin/llvm-rtdyld -bin/llvm-size -bin/llvm-stress -bin/llvm-symbolizer -bin/llvm-tblgen -bin/macho-dump -bin/opt -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/ExecutionEngine.h -include/llvm-c/Initialization.h -include/llvm-c/LinkTimeOptimizer.h -include/llvm-c/Linker.h -include/llvm-c/Object.h -include/llvm-c/Target.h -include/llvm-c/TargetMachine.h -include/llvm-c/Transforms/IPO.h -include/llvm-c/Transforms/PassManagerBuilder.h -include/llvm-c/Transforms/Scalar.h -include/llvm-c/Transforms/Vectorize.h -include/llvm-c/lto.h -include/llvm/ADT/APFloat.h -include/llvm/ADT/APInt.h -include/llvm/ADT/APSInt.h -include/llvm/ADT/ArrayRef.h -include/llvm/ADT/BitVector.h -include/llvm/ADT/DAGDeltaAlgorithm.h -include/llvm/ADT/DeltaAlgorithm.h -include/llvm/ADT/DenseMap.h -include/llvm/ADT/DenseMapInfo.h -include/llvm/ADT/DenseSet.h -include/llvm/ADT/DepthFirstIterator.h -include/llvm/ADT/EquivalenceClasses.h -include/llvm/ADT/FoldingSet.h -include/llvm/ADT/GraphTraits.h -include/llvm/ADT/Hashing.h -include/llvm/ADT/ImmutableIntervalMap.h -include/llvm/ADT/ImmutableList.h -include/llvm/ADT/ImmutableMap.h -include/llvm/ADT/ImmutableSet.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/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 -include/llvm/ADT/PriorityQueue.h -include/llvm/ADT/SCCIterator.h -include/llvm/ADT/STLExtras.h -include/llvm/ADT/ScopedHashTable.h -include/llvm/ADT/SetOperations.h -include/llvm/ADT/SetVector.h -include/llvm/ADT/SmallBitVector.h -include/llvm/ADT/SmallPtrSet.h -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 -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/Triple.h -include/llvm/ADT/Twine.h -include/llvm/ADT/UniqueVector.h -include/llvm/ADT/ValueMap.h -include/llvm/ADT/VariadicFunction.h -include/llvm/ADT/edit_distance.h -include/llvm/ADT/ilist.h -include/llvm/ADT/ilist_node.h -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/CFG.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 -include/llvm/Analysis/ConstantsScanner.h -include/llvm/Analysis/DOTGraphTraitsPass.h -include/llvm/Analysis/DependenceAnalysis.h -include/llvm/Analysis/DomPrinter.h -include/llvm/Analysis/DominanceFrontier.h -include/llvm/Analysis/DominatorInternals.h -include/llvm/Analysis/Dominators.h -include/llvm/Analysis/FindUsedTypes.h -include/llvm/Analysis/IVUsers.h -include/llvm/Analysis/InlineCost.h -include/llvm/Analysis/InstructionSimplify.h -include/llvm/Analysis/Interval.h -include/llvm/Analysis/IntervalIterator.h -include/llvm/Analysis/IntervalPartition.h -include/llvm/Analysis/LazyValueInfo.h -include/llvm/Analysis/LibCallAliasAnalysis.h -include/llvm/Analysis/LibCallSemantics.h -include/llvm/Analysis/Lint.h -include/llvm/Analysis/Loads.h -include/llvm/Analysis/LoopInfo.h -include/llvm/Analysis/LoopInfoImpl.h -include/llvm/Analysis/LoopIterator.h -include/llvm/Analysis/LoopPass.h -include/llvm/Analysis/MemoryBuiltins.h -include/llvm/Analysis/MemoryDependenceAnalysis.h -include/llvm/Analysis/PHITransAddr.h -include/llvm/Analysis/Passes.h -include/llvm/Analysis/PostDominators.h -include/llvm/Analysis/PtrUseVisitor.h -include/llvm/Analysis/RegionInfo.h -include/llvm/Analysis/RegionIterator.h -include/llvm/Analysis/RegionPass.h -include/llvm/Analysis/RegionPrinter.h -include/llvm/Analysis/ScalarEvolution.h -include/llvm/Analysis/ScalarEvolutionExpander.h -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/Assembly/AssemblyAnnotationWriter.h -include/llvm/Assembly/Parser.h -include/llvm/Assembly/PrintModulePass.h -include/llvm/Assembly/Writer.h -include/llvm/AutoUpgrade.h -include/llvm/Bitcode/BitCodes.h -include/llvm/Bitcode/BitstreamReader.h -include/llvm/Bitcode/BitstreamWriter.h -include/llvm/Bitcode/LLVMBitCodes.h -include/llvm/Bitcode/ReaderWriter.h -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 -include/llvm/CodeGen/FunctionLoweringInfo.h -include/llvm/CodeGen/GCMetadata.h -include/llvm/CodeGen/GCMetadataPrinter.h -include/llvm/CodeGen/GCStrategy.h -include/llvm/CodeGen/GCs.h -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 -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 -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 -include/llvm/CodeGen/MachineDominators.h -include/llvm/CodeGen/MachineFrameInfo.h -include/llvm/CodeGen/MachineFunction.h -include/llvm/CodeGen/MachineFunctionAnalysis.h -include/llvm/CodeGen/MachineFunctionPass.h -include/llvm/CodeGen/MachineInstr.h -include/llvm/CodeGen/MachineInstrBuilder.h -include/llvm/CodeGen/MachineInstrBundle.h -include/llvm/CodeGen/MachineJumpTableInfo.h -include/llvm/CodeGen/MachineLoopInfo.h -include/llvm/CodeGen/MachineMemOperand.h -include/llvm/CodeGen/MachineModuleInfo.h -include/llvm/CodeGen/MachineModuleInfoImpls.h -include/llvm/CodeGen/MachineOperand.h -include/llvm/CodeGen/MachinePassRegistry.h -include/llvm/CodeGen/MachinePostDominators.h -include/llvm/CodeGen/MachineRegisterInfo.h -include/llvm/CodeGen/MachineRelocation.h -include/llvm/CodeGen/MachineSSAUpdater.h -include/llvm/CodeGen/MachineScheduler.h -include/llvm/CodeGen/MachineTraceMetrics.h -include/llvm/CodeGen/PBQP/Graph.h -include/llvm/CodeGen/PBQP/HeuristicBase.h -include/llvm/CodeGen/PBQP/HeuristicSolver.h -include/llvm/CodeGen/PBQP/Heuristics/Briggs.h -include/llvm/CodeGen/PBQP/Math.h -include/llvm/CodeGen/PBQP/Solution.h -include/llvm/CodeGen/Passes.h -include/llvm/CodeGen/PseudoSourceValue.h -include/llvm/CodeGen/RegAllocPBQP.h -include/llvm/CodeGen/RegAllocRegistry.h -include/llvm/CodeGen/RegisterClassInfo.h -include/llvm/CodeGen/RegisterPressure.h -include/llvm/CodeGen/RegisterScavenging.h -include/llvm/CodeGen/ResourcePriorityQueue.h -include/llvm/CodeGen/RuntimeLibcalls.h -include/llvm/CodeGen/ScheduleDAG.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 -include/llvm/CodeGen/SelectionDAG.h -include/llvm/CodeGen/SelectionDAGISel.h -include/llvm/CodeGen/SelectionDAGNodes.h -include/llvm/CodeGen/SlotIndexes.h -include/llvm/CodeGen/StackProtector.h -include/llvm/CodeGen/TargetLoweringObjectFileImpl.h -include/llvm/CodeGen/TargetSchedule.h -include/llvm/CodeGen/ValueTypes.h -include/llvm/CodeGen/ValueTypes.td -include/llvm/CodeGen/VirtRegMap.h -include/llvm/Config/AsmParsers.def -include/llvm/Config/AsmPrinters.def -include/llvm/Config/Disassemblers.def -include/llvm/Config/Targets.def -include/llvm/Config/config.h -include/llvm/Config/llvm-config.h -include/llvm/DIBuilder.h -include/llvm/DebugInfo.h -include/llvm/DebugInfo/DIContext.h -include/llvm/DebugInfo/DWARFFormValue.h -include/llvm/ExecutionEngine/ExecutionEngine.h -include/llvm/ExecutionEngine/GenericValue.h -include/llvm/ExecutionEngine/Interpreter.h -include/llvm/ExecutionEngine/JIT.h -include/llvm/ExecutionEngine/JITEventListener.h -include/llvm/ExecutionEngine/JITMemoryManager.h -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/RTDyldMemoryManager.h -include/llvm/ExecutionEngine/RuntimeDyld.h -include/llvm/ExecutionEngine/SectionMemoryManager.h -include/llvm/GVMaterializer.h -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/IntrinsicsAArch64.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/IRReader.h -include/llvm/InitializePasses.h -include/llvm/InstVisitor.h -include/llvm/LTO/LTOCodeGenerator.h -include/llvm/LTO/LTOModule.h -include/llvm/LinkAllIR.h -include/llvm/LinkAllPasses.h -include/llvm/Linker.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 -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/MCExternalSymbolizer.h -include/llvm/MC/MCFixedLenDisassembler.h -include/llvm/MC/MCFixup.h -include/llvm/MC/MCFixupKindInfo.h -include/llvm/MC/MCFunction.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 -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/MCModuleYAML.h -include/llvm/MC/MCObjectDisassembler.h -include/llvm/MC/MCObjectFileInfo.h -include/llvm/MC/MCObjectStreamer.h -include/llvm/MC/MCObjectSymbolizer.h -include/llvm/MC/MCObjectWriter.h -include/llvm/MC/MCParser/AsmCond.h -include/llvm/MC/MCParser/AsmLexer.h -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/MCRelocationInfo.h -include/llvm/MC/MCSchedule.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/MCSymbolizer.h -include/llvm/MC/MCTargetAsmParser.h -include/llvm/MC/MCValue.h -include/llvm/MC/MCWin64EH.h -include/llvm/MC/MCWinCOFFObjectWriter.h -include/llvm/MC/MachineLocation.h -include/llvm/MC/SectionKind.h -include/llvm/MC/SubtargetFeature.h -include/llvm/Object/Archive.h -include/llvm/Object/Binary.h -include/llvm/Object/COFF.h -include/llvm/Object/COFFYAML.h -include/llvm/Object/ELF.h -include/llvm/Object/ELFObjectFile.h -include/llvm/Object/ELFTypes.h -include/llvm/Object/ELFYAML.h -include/llvm/Object/Error.h -include/llvm/Object/MachO.h -include/llvm/Object/MachOUniversal.h -include/llvm/Object/ObjectFile.h -include/llvm/Object/RelocVisitor.h -include/llvm/Object/YAML.h -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 -include/llvm/PassManagers.h -include/llvm/PassRegistry.h -include/llvm/PassSupport.h -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 -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/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 -include/llvm/Support/DataFlow.h -include/llvm/Support/DataStream.h -include/llvm/Support/DataTypes.h -include/llvm/Support/Debug.h -include/llvm/Support/DebugLoc.h -include/llvm/Support/Disassembler.h -include/llvm/Support/Dwarf.h -include/llvm/Support/DynamicLibrary.h -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 -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 -include/llvm/Support/IncludeFile.h -include/llvm/Support/InstIterator.h -include/llvm/Support/LEB128.h -include/llvm/Support/LICENSE.TXT -include/llvm/Support/LeakDetector.h -include/llvm/Support/Locale.h -include/llvm/Support/LockFileManager.h -include/llvm/Support/MD5.h -include/llvm/Support/MachO.h -include/llvm/Support/ManagedStatic.h -include/llvm/Support/MathExtras.h -include/llvm/Support/Memory.h -include/llvm/Support/MemoryBuffer.h -include/llvm/Support/MemoryObject.h -include/llvm/Support/Mutex.h -include/llvm/Support/MutexGuard.h -include/llvm/Support/NoFolder.h -include/llvm/Support/OutputBuffer.h -include/llvm/Support/PassNameParser.h -include/llvm/Support/Path.h -include/llvm/Support/PatternMatch.h -include/llvm/Support/PluginLoader.h -include/llvm/Support/PointerLikeTypeTraits.h -include/llvm/Support/PredIteratorCache.h -include/llvm/Support/PrettyStackTrace.h -include/llvm/Support/Process.h -include/llvm/Support/Program.h -include/llvm/Support/RWMutex.h -include/llvm/Support/Recycler.h -include/llvm/Support/RecyclingAllocator.h -include/llvm/Support/Regex.h -include/llvm/Support/Registry.h -include/llvm/Support/RegistryParser.h -include/llvm/Support/SMLoc.h -include/llvm/Support/SaveAndRestore.h -include/llvm/Support/Signals.h -include/llvm/Support/Solaris.h -include/llvm/Support/SourceMgr.h -include/llvm/Support/StreamableMemoryObject.h -include/llvm/Support/StringPool.h -include/llvm/Support/StringRefMemoryObject.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 -include/llvm/Support/Timer.h -include/llvm/Support/ToolOutputFile.h -include/llvm/Support/Unicode.h -include/llvm/Support/UnicodeCharRanges.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/TableGen/Error.h -include/llvm/TableGen/Main.h -include/llvm/TableGen/Record.h -include/llvm/TableGen/StringMatcher.h -include/llvm/TableGen/StringToOffsetTable.h -include/llvm/TableGen/TableGenBackend.h -include/llvm/Target/CostTable.h -include/llvm/Target/Mangler.h -include/llvm/Target/Target.td -include/llvm/Target/TargetCallingConv.h -include/llvm/Target/TargetCallingConv.td -include/llvm/Target/TargetFrameLowering.h -include/llvm/Target/TargetInstrInfo.h -include/llvm/Target/TargetIntrinsicInfo.h -include/llvm/Target/TargetItinerary.td -include/llvm/Target/TargetJITInfo.h -include/llvm/Target/TargetLibraryInfo.h -include/llvm/Target/TargetLowering.h -include/llvm/Target/TargetLoweringObjectFile.h -include/llvm/Target/TargetMachine.h -include/llvm/Target/TargetOpcodes.h -include/llvm/Target/TargetOptions.h -include/llvm/Target/TargetRegisterInfo.h -include/llvm/Target/TargetSchedule.td -include/llvm/Target/TargetSelectionDAG.td -include/llvm/Target/TargetSelectionDAGInfo.h -include/llvm/Target/TargetSubtargetInfo.h -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/BasicBlockUtils.h -include/llvm/Transforms/Utils/BuildLibCalls.h -include/llvm/Transforms/Utils/BypassSlowDivision.h -include/llvm/Transforms/Utils/Cloning.h -include/llvm/Transforms/Utils/CmpInstAnalysis.h -include/llvm/Transforms/Utils/CodeExtractor.h -include/llvm/Transforms/Utils/IntegerDivision.h -include/llvm/Transforms/Utils/Local.h -include/llvm/Transforms/Utils/LoopUtils.h -include/llvm/Transforms/Utils/ModuleUtils.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/SimplifyLibCalls.h -include/llvm/Transforms/Utils/SpecialCaseList.h -include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h -include/llvm/Transforms/Utils/UnrollLoop.h -include/llvm/Transforms/Utils/ValueMapper.h -include/llvm/Transforms/Vectorize.h -lib/BugpointPasses.so -lib/LLVMHello.so -lib/libLLVM-%%LLVM_RELEASE%%svn.so -lib/libLLVM-%%LLVM_RELEASE%%svn.so.0 -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 -lib/libLLVMARMDesc.a -lib/libLLVMARMDisassembler.a -lib/libLLVMARMInfo.a -lib/libLLVMAnalysis.a -lib/libLLVMAsmParser.a -lib/libLLVMAsmPrinter.a -lib/libLLVMBitReader.a -lib/libLLVMBitWriter.a -lib/libLLVMCodeGen.a -lib/libLLVMCore.a -lib/libLLVMCppBackendCodeGen.a -lib/libLLVMCppBackendInfo.a -lib/libLLVMDebugInfo.a -lib/libLLVMExecutionEngine.a -lib/libLLVMHexagonAsmPrinter.a -lib/libLLVMHexagonCodeGen.a -lib/libLLVMHexagonDesc.a -lib/libLLVMHexagonInfo.a -lib/libLLVMIRReader.a -lib/libLLVMInstCombine.a -lib/libLLVMInstrumentation.a -lib/libLLVMInterpreter.a -lib/libLLVMJIT.a -lib/libLLVMLTO.a -lib/libLLVMLinker.a -lib/libLLVMMC.a -lib/libLLVMMCDisassembler.a -lib/libLLVMMCJIT.a -lib/libLLVMMCParser.a -lib/libLLVMMSP430AsmPrinter.a -lib/libLLVMMSP430CodeGen.a -lib/libLLVMMSP430Desc.a -lib/libLLVMMSP430Info.a -lib/libLLVMMipsAsmParser.a -lib/libLLVMMipsAsmPrinter.a -lib/libLLVMMipsCodeGen.a -lib/libLLVMMipsDesc.a -lib/libLLVMMipsDisassembler.a -lib/libLLVMMipsInfo.a -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 -lib/libLLVMPowerPCInfo.a -lib/libLLVMR600AsmPrinter.a -lib/libLLVMR600CodeGen.a -lib/libLLVMR600Desc.a -lib/libLLVMR600Info.a -lib/libLLVMRuntimeDyld.a -lib/libLLVMScalarOpts.a -lib/libLLVMSelectionDAG.a -lib/libLLVMSparcCodeGen.a -lib/libLLVMSparcDesc.a -lib/libLLVMSparcInfo.a *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***