Date: Tue, 11 Jun 2013 18:50:29 +0000 (UTC) From: Brooks Davis <brooks@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r320628 - in head: devel devel/llvm33 devel/llvm33/files lang lang/clang33 lang/clang33/files Message-ID: <201306111850.r5BIoT7k049976@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: brooks Date: Tue Jun 11 18:50:29 2013 New Revision: 320628 URL: http://svnweb.freebsd.org/changeset/ports/320628 Log: Add ports of clang and LLVM 3.3.rc3. Unlike previous ports these install primarily in ${PREFIX}/llvm33 with wrapper scripts in ${PREFIX}/bin named clang33, llc33, etc. In an additional change, the clang static analyzer's python wrapper and web bits are not installed. Added: head/devel/llvm33/ - copied from r320624, head/devel/llvm/ head/lang/clang33/ - copied from r320624, head/lang/clang/ Deleted: head/devel/llvm33/files/patch-lib_Target_X86_X86JITInfo.cpp head/devel/llvm33/files/patch-svn-r170353 head/devel/llvm33/files/patch-svn-r175057 head/devel/llvm33/files/patch-svn-r175360 head/devel/llvm33/files/patch-svn-r175962 head/lang/clang33/files/patch-svn-r172354 head/lang/clang33/files/patch-svn-r175919 Modified: head/devel/Makefile head/devel/llvm33/Makefile head/devel/llvm33/distinfo head/devel/llvm33/pkg-descr head/devel/llvm33/pkg-plist head/lang/Makefile head/lang/clang33/Makefile head/lang/clang33/distinfo head/lang/clang33/pkg-plist Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Tue Jun 11 18:46:57 2013 (r320627) +++ head/devel/Makefile Tue Jun 11 18:50:29 2013 (r320628) @@ -1152,6 +1152,7 @@ SUBDIR += llvm SUBDIR += llvm-devel SUBDIR += llvm31 + SUBDIR += llvm33 SUBDIR += lmdbg SUBDIR += lndir SUBDIR += lockfree-malloc Modified: head/devel/llvm33/Makefile ============================================================================== --- head/devel/llvm/Makefile Tue Jun 11 18:36:56 2013 (r320624) +++ head/devel/llvm33/Makefile Tue Jun 11 18:50:29 2013 (r320628) @@ -1,16 +1,10 @@ -# New ports collection makefile for: llvm -# Date created: 20 Nov 2005 -# Whom: Hye-Shik Chang -# # $FreeBSD$ -# PORTNAME= llvm -PORTVERSION= 3.2 -PORTREVISION= 3 +DISTVERSION= 3.3rc3 CATEGORIES= devel lang -MASTER_SITES= http://llvm.org/releases/${PORTVERSION}/ -DISTNAME= ${PORTNAME}-${PORTVERSION}.src +MASTER_SITES= http://llvm.org/pre-releases/3.3/rc3/ +DISTNAME= llvm-source-${DISTVERSION} MAINTAINER= brooks@FreeBSD.org COMMENT= Low Level Virtual Machine @@ -23,19 +17,27 @@ BUILD_DEPENDS+= bash:${PORTSDIR}/shells/ BUILD_DEPENDS+= f2c:${PORTSDIR}/lang/f2c .endif -CONFLICTS= llvm-devel-[23]* llvm31-3* +LLVM_SUFFIX= 33 +LLVM_PREFIX= ${PREFIX}/llvm${LLVM_SUFFIX} +DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${LLVM_SUFFIX} GNU_CONFIGURE= yes +GNU_CONFIGURE_PREFIX= ${LLVM_PREFIX} USE_GMAKE= yes -USE_LDCONFIG= yes +USE_LDCONFIG= ${LLVM_PREFIX}/lib USE_PERL5= yes USE_PYTHON_BUILD= yes MAKE_JOBS_SAFE= yes +WRKSRC= ${WRKDIR}/llvm.src + +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 MAKE_ARGS+= REQUIRES_RTTI=1 -LIBNAME= libLLVM-${DISTVERSION:C/\.r[0-9]*//}.so +LIBNAME= libLLVM-${DISTVERSION:C/\rc[0-9]//}.so CONFIGURE_ARGS+= --enable-bindings=none CONFIGURE_ARGS+= --enable-optimized @@ -49,6 +51,35 @@ OPTIONS_DEFAULT= MANPAGES PLIST_SUB+= PORTVERSION=${PORTVERSION} +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-prof \ + 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//} + .include <bsd.port.options.mk> .if ${PORT_OPTIONS:MASSERTS} @@ -75,10 +106,11 @@ PLIST_FILES+= 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 lit.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-ranlib.1 llvm-stress.1 opt.1 tblgen.1 +MAN1= ${MAN1SRCS:S/.1/${LLVM_SUFFIX}.1/} .endif .include <bsd.port.pre.mk> @@ -114,17 +146,25 @@ post-build: .endif post-install: - ${MV} ${PREFIX}/lib/${LIBNAME} ${PREFIX}/lib/${LIBNAME}.0 - ${LN} -s ${LIBNAME}.0 ${PREFIX}/lib/${LIBNAME} + ${MV} ${PREFIX}/llvm33/lib/${LIBNAME} ${LLVM_PREFIX}/lib/${LIBNAME}.0 + ${LN} -sf ${LIBNAME}.0 ${LLVM_PREFIX}/lib/${LIBNAME} + ${INSTALL_SCRIPT} ${WRKDIR}/llvm-wrapper.sh \ + ${PREFIX}/bin/${FIRST_COMMAND}${LLVM_SUFFIX} +.for command in ${COMMANDS:C/^/XXXX/1:NXXXX*} + ${LN} -f ${PREFIX}/bin/${FIRST_COMMAND}${LLVM_SUFFIX} \ + ${PREFIX}/bin/${command}${LLVM_SUFFIX} +.endfor .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${DOCSDIR}/html ${FIND} ${WRKSRC}/docs/_build/html -type f | \ ${XARGS} -I _DOC_ ${INSTALL_DATA} _DOC_ ${DOCSDIR}/html/ .endif -.for man in ${MAN1} - @${INSTALL_MAN} ${WRKSRC}/docs/_build/man/${man} \ - ${MANPREFIX}/man/man1/ -.endfor +.if ${PORT_OPTIONS:MMANPAGES} + for man in ${MAN1SRCS}; do \ + ${INSTALL_MAN} ${WRKSRC}/docs/_build/man/$${man} \ + ${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)' regression-test: ${BUILD_COOKIE} @@ -135,35 +175,24 @@ regression-test: ${BUILD_COOKIE} ${SH} -c ${TEST_CMD}; \ fi -PLIST_FILE_LIST= bin/bugpoint \ - bin/llc \ - bin/lli \ - bin/llvm* \ - bin/macho-dump \ - bin/opt \ - lib/BugpointPasses.so \ - lib/LLVMHello.so \ - lib/libLTO.* \ - lib/libLLVM* \ - lib/libprofile_rt.a \ - lib/libprofile_rt.so -PLIST_DIR_LIST= include/llvm-c \ - include/llvm build-plist: ${RM} -f ${PLIST} - cd ${PREFIX} && \ - (ls ${PLIST_FILE_LIST}; ${FIND} ${PLIST_DIR_LIST} -type f) | \ - ${SED} -e 's|${PORTVERSION}|%%PORTVERSION%%|' | \ +.for command in ${COMMANDS} + ${ECHO_CMD} bin/${command}${LLVM_SUFFIX} >> ${PLIST} +.endfor + ${FIND} ${LLVM_PREFIX} -type f -o -type l | \ + ${GREP} -v man/man1 | ${SED} -e 's|${PREFIX}/||' \ + -e 's|${PORTVERSION}|%%PORTVERSION%%|' | \ ${SORT} >> ${PLIST} ${FIND} ${DOCSDIR} -type f | \ ${SED} -e 's|${DOCSDIR}|%%PORTDOCS%%%%DOCSDIR%%|' | \ ${SORT} >> ${PLIST} - cd ${PREFIX} && \ - ${FIND} ${PLIST_DIR_LIST} -type d | \ + ${FIND} ${LLVM_PREFIX} -type d | \ + ${SED} -e 's|${PREFIX}/||' | \ ${SORT} -r | ${SED} -e 's|^|@dirrm |' >> ${PLIST} - ${FIND} ${DOCSDIR} -type d | ${SORT} -r | \ - ${SED} -e 's|${DOCSDIR}|%%DOCSDIR%%|' \ - -e 's|^|%%PORTDOCS%%@dirrm |' >> ${PLIST} + ${FIND} ${DOCSDIR} -type d | \ + ${SED} -e 's|${DOCSDIR}|%%PORTDOCS%%@dirrm %%DOCSDIR%%|' | \ + ${SORT} -r >> ${PLIST} .if make(svn-patch) .if !defined(PATCH_REV) @@ -172,7 +201,7 @@ build-plist: _PATCH_FILE=${FILESDIR}/patch-svn-${PATCH_REV} _LLVM_BASE=http://llvm.org/svn/llvm-project/llvm/trunk svn-patch: - printf "$$%s$$\n" FreeBSD > ${_PATCH_FILE} + ${PRINTF} "$$%s$$\n" FreeBSD > ${_PATCH_FILE} svn log -c ${PATCH_REV} ${_LLVM_BASE} >> ${_PATCH_FILE} svn diff -c ${PATCH_REV} ${_LLVM_BASE} >> ${_PATCH_FILE} .endif Modified: head/devel/llvm33/distinfo ============================================================================== --- head/devel/llvm/distinfo Tue Jun 11 18:36:56 2013 (r320624) +++ head/devel/llvm33/distinfo Tue Jun 11 18:50:29 2013 (r320628) @@ -1,2 +1,2 @@ -SHA256 (llvm-3.2.src.tar.gz) = 125090c4d26740f1d5e9838477c931ed7d9ad70d599ba265f46f3a42cb066343 -SIZE (llvm-3.2.src.tar.gz) = 12275252 +SHA256 (llvm-source-3.3rc3.tar.gz) = 22202303fc2ff667bd2ed1777f46985aed87a266efcc5d438451c25ec50e743b +SIZE (llvm-source-3.3rc3.tar.gz) = 13644242 Modified: head/devel/llvm33/pkg-descr ============================================================================== --- head/devel/llvm/pkg-descr Tue Jun 11 18:36:56 2013 (r320624) +++ head/devel/llvm33/pkg-descr Tue Jun 11 18:50:29 2013 (r320628) @@ -7,4 +7,4 @@ Low Level Virtual Machine (LLVM) is: virtual machine. It does not require garbage collection or run-time code generation. -WWW: http://llvm.org/ +WWW: http://llvm.org/ Modified: head/devel/llvm33/pkg-plist ============================================================================== --- head/devel/llvm/pkg-plist Tue Jun 11 18:36:56 2013 (r320624) +++ head/devel/llvm33/pkg-plist Tue Jun 11 18:50:29 2013 (r320628) @@ -1,647 +1,711 @@ -bin/bugpoint -bin/llc -bin/lli -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-mc -bin/llvm-mcmarkup -bin/llvm-nm -bin/llvm-objdump -bin/llvm-prof -bin/llvm-ranlib -bin/llvm-readobj -bin/llvm-rtdyld -bin/llvm-size -bin/llvm-stress -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/EnhancedDisassembly.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/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/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 -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/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/AddressingMode.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/CFGPrinter.h -include/llvm/Analysis/CallGraph.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/PathNumbering.h -include/llvm/Analysis/PathProfileInfo.h -include/llvm/Analysis/PostDominators.h -include/llvm/Analysis/ProfileDataLoader.h -include/llvm/Analysis/ProfileDataTypes.h -include/llvm/Analysis/ProfileInfo.h -include/llvm/Analysis/ProfileInfoLoader.h -include/llvm/Analysis/ProfileInfoTypes.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/Trace.h -include/llvm/Analysis/ValueTracking.h -include/llvm/Analysis/Verifier.h -include/llvm/Argument.h -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/Archive.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/CallGraphSCCPass.h -include/llvm/CallingConv.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/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/LiveRangeEdit.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/MachineLoopRanges.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/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/ScheduleDAGILP.h -include/llvm/CodeGen/ScheduleDAGInstrs.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/TargetLoweringObjectFileImpl.h -include/llvm/CodeGen/TargetSchedule.h -include/llvm/CodeGen/ValueTypes.h -include/llvm/CodeGen/ValueTypes.td -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/Constant.h -include/llvm/Constants.h -include/llvm/DIBuilder.h -include/llvm/DataLayout.h -include/llvm/DebugInfo.h -include/llvm/DebugInfo/DIContext.h -include/llvm/DefaultPasses.h -include/llvm/DerivedTypes.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/ObjectImage.h -include/llvm/ExecutionEngine/RuntimeDyld.h -include/llvm/Function.h -include/llvm/GVMaterializer.h -include/llvm/GlobalAlias.h -include/llvm/GlobalValue.h -include/llvm/GlobalVariable.h -include/llvm/IRBuilder.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/LinkAllPasses.h -include/llvm/LinkAllVMCore.h -include/llvm/Linker.h -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 -include/llvm/MC/MCDwarf.h -include/llvm/MC/MCELFObjectWriter.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/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/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/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/MCTargetAsmLexer.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/MDBuilder.h -include/llvm/Metadata.h -include/llvm/Module.h -include/llvm/Object/Archive.h -include/llvm/Object/Binary.h -include/llvm/Object/COFF.h -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/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/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/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/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/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 -include/llvm/Support/LICENSE.TXT -include/llvm/Support/LeakDetector.h -include/llvm/Support/Locale.h -include/llvm/Support/LockFileManager.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/PathV1.h -include/llvm/Support/PathV2.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/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/Valgrind.h -include/llvm/Support/ValueHandle.h -include/llvm/Support/Win64EH.h -include/llvm/Support/YAMLParser.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/Error.h -include/llvm/TableGen/Main.h -include/llvm/TableGen/Record.h -include/llvm/TableGen/StringMatcher.h -include/llvm/TableGen/TableGenBackend.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/Target/TargetTransformImpl.h -include/llvm/TargetTransformInfo.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/Scalar.h -include/llvm/Transforms/Utils/AddrModeMatcher.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/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/UnifyFunctionExitNodes.h -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/libLLVM-%%PORTVERSION%%.so -lib/libLLVM-%%PORTVERSION%%.so.0 -lib/libLLVMARMAsmParser.a -lib/libLLVMARMAsmPrinter.a -lib/libLLVMARMCodeGen.a -lib/libLLVMARMDesc.a -lib/libLLVMARMDisassembler.a -lib/libLLVMARMInfo.a -lib/libLLVMAnalysis.a -lib/libLLVMArchive.a -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 -lib/libLLVMCppBackendInfo.a -lib/libLLVMDebugInfo.a -lib/libLLVMExecutionEngine.a -lib/libLLVMHexagonAsmPrinter.a -lib/libLLVMHexagonCodeGen.a -lib/libLLVMHexagonDesc.a -lib/libLLVMHexagonInfo.a -lib/libLLVMInstCombine.a -lib/libLLVMInstrumentation.a -lib/libLLVMInterpreter.a -lib/libLLVMJIT.a -lib/libLLVMLinker.a -lib/libLLVMMBlazeAsmParser.a -lib/libLLVMMBlazeAsmPrinter.a -lib/libLLVMMBlazeCodeGen.a -lib/libLLVMMBlazeDesc.a -lib/libLLVMMBlazeDisassembler.a -lib/libLLVMMBlazeInfo.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/libLLVMObject.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/libLLVMTableGen.a -lib/libLLVMTarget.a -lib/libLLVMTransformUtils.a -lib/libLLVMVectorize.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/libprofile_rt.a -lib/libprofile_rt.so +bin/bugpoint33 +bin/llc33 +bin/lli33 +bin/llvm-ar33 +bin/llvm-as33 +bin/llvm-bcanalyzer33 +bin/llvm-config33 +bin/llvm-cov33 +bin/llvm-diff33 +bin/llvm-dis33 +bin/llvm-dwarfdump33 +bin/llvm-extract33 +bin/llvm-link33 +bin/llvm-mc33 +bin/llvm-mcmarkup33 +bin/llvm-nm33 +bin/llvm-objdump33 +bin/llvm-prof33 +bin/llvm-ranlib33 +bin/llvm-readobj33 +bin/llvm-rtdyld33 +bin/llvm-size33 +bin/llvm-stress33 +bin/llvm-symbolizer33 +bin/llvm-tblgen33 +bin/macho-dump33 +bin/opt33 +llvm33/bin/bugpoint +llvm33/bin/llc +llvm33/bin/lli +llvm33/bin/llvm-ar +llvm33/bin/llvm-as +llvm33/bin/llvm-bcanalyzer +llvm33/bin/llvm-config +llvm33/bin/llvm-cov +llvm33/bin/llvm-diff +llvm33/bin/llvm-dis +llvm33/bin/llvm-dwarfdump +llvm33/bin/llvm-extract +llvm33/bin/llvm-link +llvm33/bin/llvm-mc +llvm33/bin/llvm-mcmarkup +llvm33/bin/llvm-nm +llvm33/bin/llvm-objdump +llvm33/bin/llvm-prof +llvm33/bin/llvm-ranlib +llvm33/bin/llvm-readobj +llvm33/bin/llvm-rtdyld +llvm33/bin/llvm-size +llvm33/bin/llvm-stress +llvm33/bin/llvm-symbolizer +llvm33/bin/llvm-tblgen +llvm33/bin/macho-dump +llvm33/bin/opt +llvm33/include/llvm-c/Analysis.h +llvm33/include/llvm-c/BitReader.h +llvm33/include/llvm-c/BitWriter.h +llvm33/include/llvm-c/Core.h +llvm33/include/llvm-c/Disassembler.h +llvm33/include/llvm-c/ExecutionEngine.h +llvm33/include/llvm-c/Initialization.h +llvm33/include/llvm-c/LinkTimeOptimizer.h +llvm33/include/llvm-c/Linker.h +llvm33/include/llvm-c/Object.h +llvm33/include/llvm-c/Target.h +llvm33/include/llvm-c/TargetMachine.h +llvm33/include/llvm-c/Transforms/IPO.h +llvm33/include/llvm-c/Transforms/PassManagerBuilder.h +llvm33/include/llvm-c/Transforms/Scalar.h +llvm33/include/llvm-c/Transforms/Vectorize.h +llvm33/include/llvm-c/lto.h +llvm33/include/llvm/ADT/APFloat.h +llvm33/include/llvm/ADT/APInt.h +llvm33/include/llvm/ADT/APSInt.h +llvm33/include/llvm/ADT/ArrayRef.h +llvm33/include/llvm/ADT/BitVector.h +llvm33/include/llvm/ADT/DAGDeltaAlgorithm.h +llvm33/include/llvm/ADT/DeltaAlgorithm.h +llvm33/include/llvm/ADT/DenseMap.h +llvm33/include/llvm/ADT/DenseMapInfo.h +llvm33/include/llvm/ADT/DenseSet.h +llvm33/include/llvm/ADT/DepthFirstIterator.h +llvm33/include/llvm/ADT/EquivalenceClasses.h +llvm33/include/llvm/ADT/FoldingSet.h +llvm33/include/llvm/ADT/GraphTraits.h +llvm33/include/llvm/ADT/Hashing.h +llvm33/include/llvm/ADT/ImmutableIntervalMap.h +llvm33/include/llvm/ADT/ImmutableList.h +llvm33/include/llvm/ADT/ImmutableMap.h +llvm33/include/llvm/ADT/ImmutableSet.h +llvm33/include/llvm/ADT/IndexedMap.h +llvm33/include/llvm/ADT/IntEqClasses.h +llvm33/include/llvm/ADT/IntervalMap.h +llvm33/include/llvm/ADT/IntrusiveRefCntPtr.h +llvm33/include/llvm/ADT/MapVector.h +llvm33/include/llvm/ADT/None.h +llvm33/include/llvm/ADT/NullablePtr.h +llvm33/include/llvm/ADT/Optional.h +llvm33/include/llvm/ADT/OwningPtr.h +llvm33/include/llvm/ADT/PackedVector.h +llvm33/include/llvm/ADT/PointerIntPair.h +llvm33/include/llvm/ADT/PointerUnion.h +llvm33/include/llvm/ADT/PostOrderIterator.h +llvm33/include/llvm/ADT/PriorityQueue.h +llvm33/include/llvm/ADT/SCCIterator.h +llvm33/include/llvm/ADT/STLExtras.h +llvm33/include/llvm/ADT/ScopedHashTable.h +llvm33/include/llvm/ADT/SetOperations.h +llvm33/include/llvm/ADT/SetVector.h +llvm33/include/llvm/ADT/SmallBitVector.h +llvm33/include/llvm/ADT/SmallPtrSet.h +llvm33/include/llvm/ADT/SmallSet.h +llvm33/include/llvm/ADT/SmallString.h +llvm33/include/llvm/ADT/SmallVector.h +llvm33/include/llvm/ADT/SparseBitVector.h +llvm33/include/llvm/ADT/SparseMultiSet.h +llvm33/include/llvm/ADT/SparseSet.h +llvm33/include/llvm/ADT/Statistic.h +llvm33/include/llvm/ADT/StringExtras.h +llvm33/include/llvm/ADT/StringMap.h +llvm33/include/llvm/ADT/StringRef.h +llvm33/include/llvm/ADT/StringSet.h +llvm33/include/llvm/ADT/StringSwitch.h +llvm33/include/llvm/ADT/TinyPtrVector.h +llvm33/include/llvm/ADT/Triple.h +llvm33/include/llvm/ADT/Twine.h +llvm33/include/llvm/ADT/UniqueVector.h +llvm33/include/llvm/ADT/ValueMap.h +llvm33/include/llvm/ADT/VariadicFunction.h +llvm33/include/llvm/ADT/edit_distance.h +llvm33/include/llvm/ADT/ilist.h +llvm33/include/llvm/ADT/ilist_node.h +llvm33/include/llvm/Analysis/AliasAnalysis.h +llvm33/include/llvm/Analysis/AliasSetTracker.h +llvm33/include/llvm/Analysis/BlockFrequencyImpl.h +llvm33/include/llvm/Analysis/BlockFrequencyInfo.h +llvm33/include/llvm/Analysis/BranchProbabilityInfo.h +llvm33/include/llvm/Analysis/CFGPrinter.h *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201306111850.r5BIoT7k049976>