svn commit: r363768 - in head: devel/llvm35 lang/clang35 lang/clang35/files
Brooks Davis
brooks at FreeBSD.org
Fri Aug 1 22:38:46 UTC 2014
Author: brooks
Date: Fri Aug 1 22:38:44 2014
New Revision: 363768
URL: http://svnweb.freebsd.org/changeset/ports/363768
QAT: https://qat.redports.org/buildarchive/r363768/
Log:
Add ports of LLVM and Clang 3.5rc1.
In the LLVM port the option to build cmake support files is disabled by
default because it fails to configure when built with gcc47.
The Clang port is marked broken if the compiler isn't clang due to link
errors when it is gcc47.
Added:
head/devel/llvm35/
- copied from r363486, head/devel/llvm34/
head/lang/clang35/
- copied from r363763, head/lang/clang34/
Deleted:
head/lang/clang35/files/patch-include_llvm_ADT_Triple.h
Modified:
head/devel/llvm35/Makefile
head/devel/llvm35/distinfo
head/devel/llvm35/pkg-plist
head/lang/clang35/Makefile
head/lang/clang35/distinfo
head/lang/clang35/files/patch-tools_clang_lib_Sema_SemaChecking.cpp
head/lang/clang35/files/patch-tools_clang_tools_scan-build_ccc-analyzer
head/lang/clang35/files/patch-tools_clang_tools_scan-build_scan-build
head/lang/clang35/pkg-plist
Modified: head/devel/llvm35/Makefile
==============================================================================
--- head/devel/llvm34/Makefile Wed Jul 30 15:24:57 2014 (r363486)
+++ head/devel/llvm35/Makefile Fri Aug 1 22:38:44 2014 (r363768)
@@ -1,11 +1,11 @@
# $FreeBSD$
PORTNAME= llvm
-PORTVERSION= 3.4
-PORTREVISION= 1
+DISTVERSION= 3.5rc1
CATEGORIES= devel lang
-MASTER_SITES= http://llvm.org/releases/${PORTVERSION}/
-DISTNAME= ${PORTNAME}-${PORTVERSION}.src
+MASTER_SITES= http://llvm.org/pre-releases/3.5/rc1/
+DISTNAME= ${PORTNAME}.src-${DISTVERSION}.src
+#http://llvm.org/pre-releases/3.5/rc1/llvm.src-3.5rc1.src.tar.gz
PKGNAMESUFFIX= ${LLVM_SUFFIX}
MAINTAINER= brooks at FreeBSD.org
@@ -19,9 +19,9 @@ DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}
DATADIR= ${PREFIX}/share/${PORTNAME}${LLVM_SUFFIX}
UNIQUENAME= ${PORTNAME}${LLVM_SUFFIX}
-WRKSRC= ${WRKDIR}/llvm-${PORTVERSION}
+WRKSRC= ${WRKDIR}/llvm.src
-USES= gmake perl5
+USES= compiler:c++11-lib gmake perl5
GNU_CONFIGURE= yes
GNU_CONFIGURE_PREFIX= ${LLVM_PREFIX}
USE_LDCONFIG= ${LLVM_PREFIX}/lib
@@ -32,7 +32,7 @@ SUB_LIST= LLVM_PREFIX="${LLVM_PREFIX}" L
# Suggested tweaks from http://llvm.org/docs/Packaging.html
CONFIGURE_ARGS+= --enable-shared
MAKE_ARGS+= REQUIRES_RTTI=1
-LIBNAME= libLLVM-${DISTVERSION:C/rc[0-9]//}.so
+LIBNAME= libLLVM-3.5.0svn.so
CONFIGURE_ARGS+= --enable-bindings=none
CONFIGURE_ARGS+= --enable-optimized
@@ -44,7 +44,7 @@ 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 LIT MANPAGES
+OPTIONS_DEFAULT= LIT MANPAGES
OPTIONS_SUB= yes
PLIST_SUB+= LLVM_SUFFIX=${LLVM_SUFFIX} \
@@ -130,7 +130,7 @@ PLIST_FILES+= llvm${LLVM_SUFFIX}/lib/LL
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
+ llvm-profdata.1 llvm-stress.1 opt.1 tblgen.1
PLIST_FILES+= ${MAN1SRCS:S|^|man/man1/|:S|.1$|${LLVM_SUFFIX}.1.gz|}
.endif
@@ -138,6 +138,10 @@ NOT_FOR_ARCH= ia64
.include <bsd.port.pre.mk>
+.if ${PORT_OPTIONS:MCMAKE} && ${COMPILER_TYPE} != clang
+BROKEN= CMake support only works with clang
+.endif
+
.if ${ARCH} == "amd64"
CONFIGURE_ARGS+= --enable-pic --with-pic
.endif
@@ -162,7 +166,7 @@ post-patch:
.if ${PORT_OPTIONS:MCMAKE}
post-configure:
${MKDIR} ${WRKDIR}/cmake
- cd ${WRKDIR}/cmake && cmake -G "Unix Makefiles" ${WRKSRC}
+ cd ${WRKDIR}/cmake && cmake -G "Unix Makefiles" -DCMAKE_C_COMPILER:STRING="${CC}" -DCMAKE_CXX_COMPILER:STRING="${CXX}" ${WRKSRC}
${REINPLACE_CMD} -e 's|${WRKDIR}/cmake|${LLVM_PREFIX}|' \
-e 's|${WRKSRC}/cmake/modules|${DATADIR}/cmake|' \
${WRKDIR}/cmake/share/llvm/cmake/LLVMConfig.cmake
Modified: head/devel/llvm35/distinfo
==============================================================================
--- head/devel/llvm34/distinfo Wed Jul 30 15:24:57 2014 (r363486)
+++ head/devel/llvm35/distinfo Fri Aug 1 22:38:44 2014 (r363768)
@@ -1,2 +1,2 @@
-SHA256 (llvm-3.4.src.tar.gz) = 25a5612d692c48481b9b397e2b55f4870e447966d66c96d655241702d44a2628
-SIZE (llvm-3.4.src.tar.gz) = 15920544
+SHA256 (llvm.src-3.5rc1.src.tar.gz) = 841929809647700f7629f0d567af7a8b45fb82f11d25239c8602db0badf8adb8
+SIZE (llvm.src-3.5rc1.src.tar.gz) = 17623122
Modified: head/devel/llvm35/pkg-plist
==============================================================================
--- head/devel/llvm34/pkg-plist Wed Jul 30 15:24:57 2014 (r363486)
+++ head/devel/llvm35/pkg-plist Fri Aug 1 22:38:44 2014 (r363768)
@@ -31,6 +31,7 @@ bin/opt%%LLVM_SUFFIX%%
%%LIT%%bin/FileCheck%%LLVM_SUFFIX%%
%%LIT%%llvm%%LLVM_SUFFIX%%/bin/FileCheck
llvm%%LLVM_SUFFIX%%/bin/bugpoint
+llvm%%LLVM_SUFFIX%%/bin/count
llvm%%LLVM_SUFFIX%%/bin/llc
llvm%%LLVM_SUFFIX%%/bin/lli
llvm%%LLVM_SUFFIX%%/bin/lli-child-target
@@ -48,6 +49,7 @@ llvm%%LLVM_SUFFIX%%/bin/llvm-mc
llvm%%LLVM_SUFFIX%%/bin/llvm-mcmarkup
llvm%%LLVM_SUFFIX%%/bin/llvm-nm
llvm%%LLVM_SUFFIX%%/bin/llvm-objdump
+llvm%%LLVM_SUFFIX%%/bin/llvm-profdata
llvm%%LLVM_SUFFIX%%/bin/llvm-ranlib
llvm%%LLVM_SUFFIX%%/bin/llvm-readobj
llvm%%LLVM_SUFFIX%%/bin/llvm-rtdyld
@@ -56,6 +58,7 @@ llvm%%LLVM_SUFFIX%%/bin/llvm-stress
llvm%%LLVM_SUFFIX%%/bin/llvm-symbolizer
llvm%%LLVM_SUFFIX%%/bin/llvm-tblgen
llvm%%LLVM_SUFFIX%%/bin/macho-dump
+llvm%%LLVM_SUFFIX%%/bin/not
llvm%%LLVM_SUFFIX%%/bin/opt
llvm%%LLVM_SUFFIX%%/include/llvm-c/Analysis.h
llvm%%LLVM_SUFFIX%%/include/llvm-c/BitReader.h
@@ -91,7 +94,6 @@ llvm%%LLVM_SUFFIX%%/include/llvm/ADT/Equ
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/FoldingSet.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/GraphTraits.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/Hashing.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ImmutableIntervalMap.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ImmutableList.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ImmutableMap.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ImmutableSet.h
@@ -102,7 +104,6 @@ llvm%%LLVM_SUFFIX%%/include/llvm/ADT/Int
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/MapVector.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/None.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/Optional.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/OwningPtr.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PackedVector.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PointerIntPair.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PointerUnion.h
@@ -131,19 +132,20 @@ llvm%%LLVM_SUFFIX%%/include/llvm/ADT/Tin
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/Triple.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/Twine.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/UniqueVector.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ValueMap.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/VariadicFunction.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/edit_distance.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ilist.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ilist_node.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/polymorphic_ptr.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/iterator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/iterator_range.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/AliasAnalysis.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/AliasSetTracker.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/BlockFrequencyImpl.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/BlockFrequencyInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/BlockFrequencyInfoImpl.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/BranchProbabilityInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CFG.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CFGPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CGSCCPassManager.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CallGraph.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CallGraphSCCPass.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CallPrinter.h
@@ -155,8 +157,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Analysi
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DependenceAnalysis.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DomPrinter.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DominanceFrontier.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DominatorInternals.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Dominators.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DominanceFrontierImpl.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/FindUsedTypes.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/IVUsers.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/InlineCost.h
@@ -164,6 +165,8 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Analysi
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Interval.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/IntervalIterator.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/IntervalPartition.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/JumpInstrTableInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LazyCallGraph.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LazyValueInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LibCallAliasAnalysis.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LibCallSemantics.h
@@ -180,6 +183,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Analysi
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/PostDominators.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/PtrUseVisitor.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/RegionInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/RegionInfoImpl.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/RegionIterator.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/RegionPass.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/RegionPrinter.h
@@ -188,16 +192,13 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Analysi
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ScalarEvolutionExpressions.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ScalarEvolutionNormalization.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/SparsePropagation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/TargetFolder.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/TargetTransformInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Trace.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ValueTracking.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Verifier.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Assembly/AssemblyAnnotationWriter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Assembly/Parser.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Assembly/PrintModulePass.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Assembly/Writer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/AutoUpgrade.h
+llvm%%LLVM_SUFFIX%%/include/llvm/AsmParser/Parser.h
llvm%%LLVM_SUFFIX%%/include/llvm/Bitcode/BitCodes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Bitcode/BitcodeWriterPass.h
llvm%%LLVM_SUFFIX%%/include/llvm/Bitcode/BitstreamReader.h
llvm%%LLVM_SUFFIX%%/include/llvm/Bitcode/BitstreamWriter.h
llvm%%LLVM_SUFFIX%%/include/llvm/Bitcode/LLVMBitCodes.h
@@ -219,6 +220,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ISDOpcodes.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/IntrinsicLowering.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/JITCodeEmitter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/JumpInstrTables.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LatencyPriorityQueue.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LexicalScopes.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LinkAllAsmWriterComponents.h
@@ -226,9 +228,9 @@ llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveInterval.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveIntervalAnalysis.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveIntervalUnion.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LivePhysRegs.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveRangeEdit.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveRegMatrix.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveRegUnits.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveStackAnalysis.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveVariables.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachORelocation.h
@@ -238,6 +240,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineCodeEmitter.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineCodeInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineConstantPool.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineDominanceFrontier.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineDominators.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineFrameInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineFunction.h
@@ -254,16 +257,18 @@ llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineOperand.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachinePassRegistry.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachinePostDominators.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineRegionInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineRegisterInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineRelocation.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineSSAUpdater.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineScheduler.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineTraceMetrics.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineValueType.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PBQP/CostAllocator.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PBQP/Graph.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PBQP/HeuristicBase.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PBQP/HeuristicSolver.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PBQP/Heuristics/Briggs.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PBQP/Math.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PBQP/ReductionRules.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PBQP/RegAllocSolver.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PBQP/Solution.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/Passes.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PseudoSourceValue.h
@@ -284,6 +289,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SelectionDAGISel.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SelectionDAGNodes.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SlotIndexes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/StackMapLivenessAnalysis.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/StackMaps.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/StackProtector.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h
@@ -297,8 +303,6 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Config/
llvm%%LLVM_SUFFIX%%/include/llvm/Config/Targets.def
llvm%%LLVM_SUFFIX%%/include/llvm/Config/config.h
llvm%%LLVM_SUFFIX%%/include/llvm/Config/llvm-config.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DIBuilder.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DIContext.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARFFormValue.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/ExecutionEngine.h
@@ -314,22 +318,41 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Executi
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/ObjectImage.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/RTDyldMemoryManager.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/RuntimeDyld.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/RuntimeDyldChecker.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/SectionMemoryManager.h
-llvm%%LLVM_SUFFIX%%/include/llvm/GVMaterializer.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/Argument.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/AssemblyAnnotationWriter.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/Attributes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/AutoUpgrade.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/BasicBlock.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/CFG.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/CallSite.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/CallingConv.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Comdat.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/Constant.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ConstantFolder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ConstantRange.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/Constants.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DIBuilder.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/DataLayout.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DebugInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DebugLoc.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/DerivedTypes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DiagnosticInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DiagnosticPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Dominators.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/Function.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/GVMaterializer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/GetElementPtrTypeIterator.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/GlobalAlias.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/GlobalObject.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/GlobalValue.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/GlobalVariable.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/IRBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IRPrintingPasses.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/InlineAsm.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/InstIterator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/InstVisitor.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/InstrTypes.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/Instruction.def
llvm%%LLVM_SUFFIX%%/include/llvm/IR/Instruction.h
@@ -348,14 +371,20 @@ llvm%%LLVM_SUFFIX%%/include/llvm/IR/Intr
llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsX86.td
llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsXCore.td
llvm%%LLVM_SUFFIX%%/include/llvm/IR/LLVMContext.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/LeakDetector.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/LegacyPassManager.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/LegacyPassManagers.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/LegacyPassNameParser.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/MDBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Mangler.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/Metadata.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/Module.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/NoFolder.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/OperandTraits.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/Operator.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/PassManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/PatternMatch.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/PredIteratorCache.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/SymbolTableListTraits.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/Type.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/TypeBuilder.h
@@ -363,15 +392,23 @@ llvm%%LLVM_SUFFIX%%/include/llvm/IR/Type
llvm%%LLVM_SUFFIX%%/include/llvm/IR/Use.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/User.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/Value.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ValueHandle.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ValueMap.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/ValueSymbolTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Verifier.h
llvm%%LLVM_SUFFIX%%/include/llvm/IRReader/IRReader.h
llvm%%LLVM_SUFFIX%%/include/llvm/InitializePasses.h
-llvm%%LLVM_SUFFIX%%/include/llvm/InstVisitor.h
llvm%%LLVM_SUFFIX%%/include/llvm/LTO/LTOCodeGenerator.h
llvm%%LLVM_SUFFIX%%/include/llvm/LTO/LTOModule.h
+llvm%%LLVM_SUFFIX%%/include/llvm/LineEditor/LineEditor.h
llvm%%LLVM_SUFFIX%%/include/llvm/LinkAllIR.h
llvm%%LLVM_SUFFIX%%/include/llvm/LinkAllPasses.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Linker.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Linker/Linker.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/ConstantPools.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAnalysis/MCAtom.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAnalysis/MCFunction.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAnalysis/MCModule.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAnalysis/MCModuleYAML.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmBackend.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmInfoCOFF.h
@@ -379,7 +416,6 @@ llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAs
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmInfoELF.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmLayout.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAssembler.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAtom.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCCodeEmitter.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCCodeGenInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCContext.h
@@ -395,7 +431,6 @@ llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCEx
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCFixedLenDisassembler.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCFixup.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCFixupKindInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCFunction.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCInst.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCInstBuilder.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCInstPrinter.h
@@ -404,10 +439,9 @@ llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCIn
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCInstrInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCInstrItineraries.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCLabel.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCLinkerOptimizationHint.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCMachOSymbolFlags.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCMachObjectWriter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCModule.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCModuleYAML.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCObjectDisassembler.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCObjectFileInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCObjectStreamer.h
@@ -431,12 +465,18 @@ llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSu
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSymbol.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSymbolizer.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCTargetAsmParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCTargetOptions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCTargetOptionsCommandFlags.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCValue.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCWin64EH.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCWinCOFFObjectWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCWinCOFFStreamer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCWinEH.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MachineLocation.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/SectionKind.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/StringTableBuilder.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/SubtargetFeature.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/YAML.h
llvm%%LLVM_SUFFIX%%/include/llvm/Object/Archive.h
llvm%%LLVM_SUFFIX%%/include/llvm/Object/Binary.h
llvm%%LLVM_SUFFIX%%/include/llvm/Object/COFF.h
@@ -446,11 +486,12 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Object/
llvm%%LLVM_SUFFIX%%/include/llvm/Object/ELFTypes.h
llvm%%LLVM_SUFFIX%%/include/llvm/Object/ELFYAML.h
llvm%%LLVM_SUFFIX%%/include/llvm/Object/Error.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/IRObjectFile.h
llvm%%LLVM_SUFFIX%%/include/llvm/Object/MachO.h
llvm%%LLVM_SUFFIX%%/include/llvm/Object/MachOUniversal.h
llvm%%LLVM_SUFFIX%%/include/llvm/Object/ObjectFile.h
llvm%%LLVM_SUFFIX%%/include/llvm/Object/RelocVisitor.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Object/YAML.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/SymbolicFile.h
llvm%%LLVM_SUFFIX%%/include/llvm/Option/Arg.h
llvm%%LLVM_SUFFIX%%/include/llvm/Option/ArgList.h
llvm%%LLVM_SUFFIX%%/include/llvm/Option/OptParser.td
@@ -459,10 +500,17 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Option/
llvm%%LLVM_SUFFIX%%/include/llvm/Option/Option.h
llvm%%LLVM_SUFFIX%%/include/llvm/Pass.h
llvm%%LLVM_SUFFIX%%/include/llvm/PassAnalysisSupport.h
+llvm%%LLVM_SUFFIX%%/include/llvm/PassInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/PassManager.h
llvm%%LLVM_SUFFIX%%/include/llvm/PassRegistry.h
llvm%%LLVM_SUFFIX%%/include/llvm/PassSupport.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/InstrProf.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/InstrProfReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/InstrProfWriter.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/AIXDataTypesFix.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ARMBuildAttributes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ARMEHABI.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ARMWinEH.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/AlignOf.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Allocator.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/ArrayRecycler.h
@@ -470,49 +518,43 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Support
llvm%%LLVM_SUFFIX%%/include/llvm/Support/BlockFrequency.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/BranchProbability.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/CBindingWrapping.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/CFG.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/COFF.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/CallSite.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Capacity.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Casting.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/CodeGen.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/CommandLine.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Compiler.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Compression.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/ConstantFolder.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/ConstantRange.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/ConvertUTF.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/CrashRecoveryContext.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/DOTGraphTraits.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/DataExtractor.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/DataFlow.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/DataStream.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/DataTypes.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Debug.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/DebugLoc.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/Disassembler.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Dwarf.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/DynamicLibrary.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/ELF.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Endian.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/EndianStream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Errc.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Errno.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/ErrorHandling.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/ErrorOr.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/FEnv.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/FileOutputBuffer.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/FileSystem.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/FileUtilities.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Format.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/FormattedStream.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/GCOV.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/GetElementPtrTypeIterator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/GenericDomTree.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/GenericDomTreeConstruction.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/GraphWriter.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Host.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/IncludeFile.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/InstIterator.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/LEB128.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/LICENSE.TXT
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/LeakDetector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/LineIterator.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Locale.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/LockFileManager.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/MD5.h
@@ -524,18 +566,16 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Support
llvm%%LLVM_SUFFIX%%/include/llvm/Support/MemoryObject.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Mutex.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/MutexGuard.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/NoFolder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/OnDiskHashTable.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/OutputBuffer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/PassNameParser.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Path.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/PatternMatch.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/PluginLoader.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/PointerLikeTypeTraits.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/PredIteratorCache.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/PrettyStackTrace.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Process.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Program.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/RWMutex.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/RandomNumberGenerator.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Recycler.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/RecyclingAllocator.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Regex.h
@@ -543,15 +583,16 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Support
llvm%%LLVM_SUFFIX%%/include/llvm/Support/RegistryParser.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/SMLoc.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/SaveAndRestore.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ScaledNumber.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Signals.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Solaris.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/SourceMgr.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/SpecialCaseList.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/StreamableMemoryObject.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/StringPool.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/StringRefMemoryObject.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/SwapByteOrder.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/SystemUtils.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/TargetFolder.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/TargetRegistry.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/TargetSelect.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/ThreadLocal.h
@@ -562,24 +603,23 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Support
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Unicode.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/UnicodeCharRanges.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Valgrind.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/ValueHandle.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Watchdog.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Win64EH.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/WindowsError.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/YAMLParser.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/YAMLTraits.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/circular_raw_ostream.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/raw_os_ostream.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/raw_ostream.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/system_error.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/type_traits.h
llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/Error.h
llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/Main.h
llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/Record.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/SetTheory.h
llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/StringMatcher.h
llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/StringToOffsetTable.h
llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/TableGenBackend.h
llvm%%LLVM_SUFFIX%%/include/llvm/Target/CostTable.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Target/Mangler.h
llvm%%LLVM_SUFFIX%%/include/llvm/Target/Target.td
llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetCallingConv.h
llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetCallingConv.td
@@ -605,12 +645,14 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Transfo
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/ObjCARC.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/ASanStackFrameLayout.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/BasicBlockUtils.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/BuildLibCalls.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/BypassSlowDivision.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/Cloning.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/CmpInstAnalysis.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/CodeExtractor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/CtorUtils.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/GlobalStatus.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/IntegerDivision.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/Local.h
@@ -621,15 +663,16 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Transfo
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SSAUpdaterImpl.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SimplifyIndVar.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SimplifyLibCalls.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SpecialCaseList.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/UnrollLoop.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/ValueMapper.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/VectorUtils.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize.h
llvm%%LLVM_SUFFIX%%/lib/BugpointPasses.so
llvm%%LLVM_SUFFIX%%/lib/LLVMHello.so
-llvm%%LLVM_SUFFIX%%/lib/libLLVM-%%PORTVERSION%%.so
-llvm%%LLVM_SUFFIX%%/lib/libLLVM-%%PORTVERSION%%.so.0
+llvm%%LLVM_SUFFIX%%/lib/libLLVM-3.5.0svn.so
+llvm%%LLVM_SUFFIX%%/lib/libLLVM-3.5.0svn.so.0
+llvm%%LLVM_SUFFIX%%/lib/libLLVM-3.5svn.so
llvm%%LLVM_SUFFIX%%/lib/libLLVMAArch64AsmParser.a
llvm%%LLVM_SUFFIX%%/lib/libLLVMAArch64AsmPrinter.a
llvm%%LLVM_SUFFIX%%/lib/libLLVMAArch64CodeGen.a
@@ -664,8 +707,10 @@ llvm%%LLVM_SUFFIX%%/lib/libLLVMInstrumen
llvm%%LLVM_SUFFIX%%/lib/libLLVMInterpreter.a
llvm%%LLVM_SUFFIX%%/lib/libLLVMJIT.a
llvm%%LLVM_SUFFIX%%/lib/libLLVMLTO.a
+llvm%%LLVM_SUFFIX%%/lib/libLLVMLineEditor.a
llvm%%LLVM_SUFFIX%%/lib/libLLVMLinker.a
llvm%%LLVM_SUFFIX%%/lib/libLLVMMC.a
+llvm%%LLVM_SUFFIX%%/lib/libLLVMMCAnalysis.a
llvm%%LLVM_SUFFIX%%/lib/libLLVMMCDisassembler.a
llvm%%LLVM_SUFFIX%%/lib/libLLVMMCJIT.a
llvm%%LLVM_SUFFIX%%/lib/libLLVMMCParser.a
@@ -690,7 +735,9 @@ llvm%%LLVM_SUFFIX%%/lib/libLLVMPowerPCAs
llvm%%LLVM_SUFFIX%%/lib/libLLVMPowerPCAsmPrinter.a
llvm%%LLVM_SUFFIX%%/lib/libLLVMPowerPCCodeGen.a
llvm%%LLVM_SUFFIX%%/lib/libLLVMPowerPCDesc.a
+llvm%%LLVM_SUFFIX%%/lib/libLLVMPowerPCDisassembler.a
llvm%%LLVM_SUFFIX%%/lib/libLLVMPowerPCInfo.a
+llvm%%LLVM_SUFFIX%%/lib/libLLVMProfileData.a
llvm%%LLVM_SUFFIX%%/lib/libLLVMR600AsmPrinter.a
llvm%%LLVM_SUFFIX%%/lib/libLLVMR600CodeGen.a
llvm%%LLVM_SUFFIX%%/lib/libLLVMR600Desc.a
@@ -698,8 +745,11 @@ llvm%%LLVM_SUFFIX%%/lib/libLLVMR600Info.
llvm%%LLVM_SUFFIX%%/lib/libLLVMRuntimeDyld.a
llvm%%LLVM_SUFFIX%%/lib/libLLVMScalarOpts.a
llvm%%LLVM_SUFFIX%%/lib/libLLVMSelectionDAG.a
+llvm%%LLVM_SUFFIX%%/lib/libLLVMSparcAsmParser.a
+llvm%%LLVM_SUFFIX%%/lib/libLLVMSparcAsmPrinter.a
llvm%%LLVM_SUFFIX%%/lib/libLLVMSparcCodeGen.a
llvm%%LLVM_SUFFIX%%/lib/libLLVMSparcDesc.a
+llvm%%LLVM_SUFFIX%%/lib/libLLVMSparcDisassembler.a
llvm%%LLVM_SUFFIX%%/lib/libLLVMSparcInfo.a
llvm%%LLVM_SUFFIX%%/lib/libLLVMSupport.a
llvm%%LLVM_SUFFIX%%/lib/libLLVMSystemZAsmParser.a
@@ -728,6 +778,21 @@ llvm%%LLVM_SUFFIX%%/lib/libLLVMipa.a
llvm%%LLVM_SUFFIX%%/lib/libLLVMipo.a
llvm%%LLVM_SUFFIX%%/lib/libLTO.a
llvm%%LLVM_SUFFIX%%/lib/libLTO.so
+llvm%%LLVM_SUFFIX%%/share/llvm/cmake/AddLLVM.cmake
+llvm%%LLVM_SUFFIX%%/share/llvm/cmake/AddLLVMDefinitions.cmake
+llvm%%LLVM_SUFFIX%%/share/llvm/cmake/AddSphinxTarget.cmake
+llvm%%LLVM_SUFFIX%%/share/llvm/cmake/ChooseMSVCCRT.cmake
+llvm%%LLVM_SUFFIX%%/share/llvm/cmake/FindSphinx.cmake
+llvm%%LLVM_SUFFIX%%/share/llvm/cmake/GetSVN.cmake
+llvm%%LLVM_SUFFIX%%/share/llvm/cmake/HandleLLVMOptions.cmake
+llvm%%LLVM_SUFFIX%%/share/llvm/cmake/HandleLLVMStdlib.cmake
+llvm%%LLVM_SUFFIX%%/share/llvm/cmake/LLVM-Config.cmake
+llvm%%LLVM_SUFFIX%%/share/llvm/cmake/LLVMConfig.cmake
+llvm%%LLVM_SUFFIX%%/share/llvm/cmake/LLVMConfigVersion.cmake
+llvm%%LLVM_SUFFIX%%/share/llvm/cmake/LLVMExports.cmake
+llvm%%LLVM_SUFFIX%%/share/llvm/cmake/LLVMParseArguments.cmake
+llvm%%LLVM_SUFFIX%%/share/llvm/cmake/LLVMProcessSources.cmake
+llvm%%LLVM_SUFFIX%%/share/llvm/cmake/TableGen.cmake
%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/LitConfig.py
%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/LitTestCase.py
%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/ProgressBar.py
@@ -747,12 +812,22 @@ llvm%%LLVM_SUFFIX%%/lib/libLTO.so
%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/util.py
%%PORTDOCS%%%%DOCSDIR%%/html.tar.gz
%%PORTDOCS%%%%DOCSDIR%%/html/.buildinfo
+%%PORTDOCS%%%%DOCSDIR%%/html/ARM-BE-bitcastfail.png
+%%PORTDOCS%%%%DOCSDIR%%/html/ARM-BE-bitcastsuccess.png
+%%PORTDOCS%%%%DOCSDIR%%/html/ARM-BE-ld1.png
+%%PORTDOCS%%%%DOCSDIR%%/html/ARM-BE-ldr.png
%%PORTDOCS%%%%DOCSDIR%%/html/AliasAnalysis.html
%%PORTDOCS%%%%DOCSDIR%%/html/AliasAnalysis.txt
%%PORTDOCS%%%%DOCSDIR%%/html/Atomics.html
%%PORTDOCS%%%%DOCSDIR%%/html/Atomics.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/BackEnds.html
+%%PORTDOCS%%%%DOCSDIR%%/html/BackEnds.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/BigEndianNEON.html
+%%PORTDOCS%%%%DOCSDIR%%/html/BigEndianNEON.txt
%%PORTDOCS%%%%DOCSDIR%%/html/BitCodeFormat.html
%%PORTDOCS%%%%DOCSDIR%%/html/BitCodeFormat.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/BlockFrequencyTerminology.html
+%%PORTDOCS%%%%DOCSDIR%%/html/BlockFrequencyTerminology.txt
%%PORTDOCS%%%%DOCSDIR%%/html/BranchWeightMetadata.html
%%PORTDOCS%%%%DOCSDIR%%/html/BranchWeightMetadata.txt
%%PORTDOCS%%%%DOCSDIR%%/html/Bugpoint.html
@@ -769,6 +844,8 @@ llvm%%LLVM_SUFFIX%%/lib/libLTO.so
%%PORTDOCS%%%%DOCSDIR%%/html/CompilerWriterInfo.txt
%%PORTDOCS%%%%DOCSDIR%%/html/DebuggingJITedCode.html
%%PORTDOCS%%%%DOCSDIR%%/html/DebuggingJITedCode.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/Deficiencies.html
+%%PORTDOCS%%%%DOCSDIR%%/html/Deficiencies.txt
%%PORTDOCS%%%%DOCSDIR%%/html/DeveloperPolicy.html
%%PORTDOCS%%%%DOCSDIR%%/html/DeveloperPolicy.txt
%%PORTDOCS%%%%DOCSDIR%%/html/Dummy.html
@@ -808,6 +885,8 @@ llvm%%LLVM_SUFFIX%%/lib/libLTO.so
%%PORTDOCS%%%%DOCSDIR%%/html/HowToUseAttributes.txt
%%PORTDOCS%%%%DOCSDIR%%/html/HowToUseInstrMappings.html
%%PORTDOCS%%%%DOCSDIR%%/html/HowToUseInstrMappings.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/InAlloca.html
+%%PORTDOCS%%%%DOCSDIR%%/html/InAlloca.txt
%%PORTDOCS%%%%DOCSDIR%%/html/LLVMBuild.html
%%PORTDOCS%%%%DOCSDIR%%/html/LLVMBuild.txt
%%PORTDOCS%%%%DOCSDIR%%/html/LangImpl1.html
@@ -827,6 +906,8 @@ llvm%%LLVM_SUFFIX%%/lib/libLTO.so
%%PORTDOCS%%%%DOCSDIR%%/html/LangImpl7.txt
%%PORTDOCS%%%%DOCSDIR%%/html/LangImpl8.html
%%PORTDOCS%%%%DOCSDIR%%/html/LangImpl8.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/LangIntro.html
+%%PORTDOCS%%%%DOCSDIR%%/html/LangIntro.txt
%%PORTDOCS%%%%DOCSDIR%%/html/LangRef.html
%%PORTDOCS%%%%DOCSDIR%%/html/LangRef.txt
%%PORTDOCS%%%%DOCSDIR%%/html/Lexicon.html
@@ -883,6 +964,8 @@ llvm%%LLVM_SUFFIX%%/lib/libLTO.so
%%PORTDOCS%%%%DOCSDIR%%/html/SourceLevelDebugging.txt
%%PORTDOCS%%%%DOCSDIR%%/html/SphinxQuickstartTemplate.html
%%PORTDOCS%%%%DOCSDIR%%/html/SphinxQuickstartTemplate.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/StackMaps.html
+%%PORTDOCS%%%%DOCSDIR%%/html/StackMaps.txt
%%PORTDOCS%%%%DOCSDIR%%/html/SystemLibrary.html
%%PORTDOCS%%%%DOCSDIR%%/html/SystemLibrary.txt
%%PORTDOCS%%%%DOCSDIR%%/html/TableGenFundamentals.html
@@ -941,14 +1024,16 @@ llvm%%LLVM_SUFFIX%%/lib/libLTO.so
%%PORTDOCS%%%%DOCSDIR%%/html/llvm-diff.txt
%%PORTDOCS%%%%DOCSDIR%%/html/llvm-dis.html
%%PORTDOCS%%%%DOCSDIR%%/html/llvm-dis.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/llvm-dwarfdump.html
+%%PORTDOCS%%%%DOCSDIR%%/html/llvm-dwarfdump.txt
%%PORTDOCS%%%%DOCSDIR%%/html/llvm-extract.html
%%PORTDOCS%%%%DOCSDIR%%/html/llvm-extract.txt
%%PORTDOCS%%%%DOCSDIR%%/html/llvm-link.html
%%PORTDOCS%%%%DOCSDIR%%/html/llvm-link.txt
%%PORTDOCS%%%%DOCSDIR%%/html/llvm-nm.html
%%PORTDOCS%%%%DOCSDIR%%/html/llvm-nm.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/llvm-prof.html
-%%PORTDOCS%%%%DOCSDIR%%/html/llvm-prof.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/llvm-profdata.html
+%%PORTDOCS%%%%DOCSDIR%%/html/llvm-profdata.txt
%%PORTDOCS%%%%DOCSDIR%%/html/llvm-readobj.html
%%PORTDOCS%%%%DOCSDIR%%/html/llvm-readobj.txt
%%PORTDOCS%%%%DOCSDIR%%/html/llvm-stress.html
@@ -976,6 +1061,9 @@ llvm%%LLVM_SUFFIX%%/lib/libLTO.so
%%PORTDOCS%%%%DOCSDIR%%/html/websupport.js
%%PORTDOCS%%%%DOCSDIR%%/html/yaml2obj.html
%%PORTDOCS%%%%DOCSDIR%%/html/yaml2obj.txt
+ at dirrm llvm%%LLVM_SUFFIX%%/share/llvm/cmake
+ at dirrm llvm%%LLVM_SUFFIX%%/share/llvm
+ at dirrm llvm%%LLVM_SUFFIX%%/share
@dirrm llvm%%LLVM_SUFFIX%%/lib
@dirrm llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils
@dirrm llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO
@@ -983,21 +1071,24 @@ llvm%%LLVM_SUFFIX%%/lib/libLTO.so
@dirrm llvm%%LLVM_SUFFIX%%/include/llvm/Target
@dirrm llvm%%LLVM_SUFFIX%%/include/llvm/TableGen
@dirrm llvm%%LLVM_SUFFIX%%/include/llvm/Support
+ at dirrm llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData
@dirrm llvm%%LLVM_SUFFIX%%/include/llvm/Option
@dirrm llvm%%LLVM_SUFFIX%%/include/llvm/Object
@dirrm llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCParser
+ at dirrm llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAnalysis
@dirrm llvm%%LLVM_SUFFIX%%/include/llvm/MC
+ at dirrm llvm%%LLVM_SUFFIX%%/include/llvm/Linker
+ at dirrm llvm%%LLVM_SUFFIX%%/include/llvm/LineEditor
@dirrm llvm%%LLVM_SUFFIX%%/include/llvm/LTO
@dirrm llvm%%LLVM_SUFFIX%%/include/llvm/IRReader
@dirrm llvm%%LLVM_SUFFIX%%/include/llvm/IR
@dirrm llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine
@dirrm llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo
@dirrm llvm%%LLVM_SUFFIX%%/include/llvm/Config
- at dirrm llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PBQP/Heuristics
@dirrm llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PBQP
@dirrm llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen
@dirrm llvm%%LLVM_SUFFIX%%/include/llvm/Bitcode
- at dirrm llvm%%LLVM_SUFFIX%%/include/llvm/Assembly
+ at dirrm llvm%%LLVM_SUFFIX%%/include/llvm/AsmParser
@dirrm llvm%%LLVM_SUFFIX%%/include/llvm/Analysis
@dirrm llvm%%LLVM_SUFFIX%%/include/llvm/ADT
@dirrm llvm%%LLVM_SUFFIX%%/include/llvm-c/Transforms
Modified: head/lang/clang35/Makefile
==============================================================================
--- head/lang/clang34/Makefile Fri Aug 1 20:09:53 2014 (r363763)
+++ head/lang/clang35/Makefile Fri Aug 1 22:38:44 2014 (r363768)
@@ -1,10 +1,9 @@
# $FreeBSD$
PORTNAME= clang
-DISTVERSION= 3.4
-PORTREVISION= 2
+DISTVERSION= 3.5rc1
CATEGORIES= lang devel
-MASTER_SITES= http://llvm.org/releases/${PORTVERSION}/
+MASTER_SITES= http://llvm.org/pre-releases/3.5/rc1/
PKGNAMESUFFIX= ${LLVM_SUFFIX}
DISTNAME= ${CLANG_NAME}
DISTFILES= ${CLANG_SOURCE} \
@@ -13,13 +12,13 @@ DISTFILES= ${CLANG_SOURCE} \
MAINTAINER= brooks at FreeBSD.org
COMMENT= C, Objective-C, and C++ compiler
-CLANG_NAME= clang-${DISTVERSION}.src
+CLANG_NAME= cfe.src-${DISTVERSION}.src
CLANG_SOURCE= ${CLANG_NAME}${EXTRACT_SUFX}
-CLANG_EXTRACT= clang-${DISTVERSION}
-LLVM_NAME= llvm-${DISTVERSION}.src
+CLANG_EXTRACT= cfe.src
+LLVM_NAME= llvm.src-${DISTVERSION}.src
LLVM_SOURCE= ${LLVM_NAME}${EXTRACT_SUFX}
-LLVM_EXTRACT= llvm-${DISTVERSION}
-LIBNAME= libLLVM-${DISTVERSION:C/rc[0-9]//}.so
+LLVM_EXTRACT= llvm.src
+LIBNAME= libLLVM-3.5svn.so
WRKSRC= ${WRKDIR}/${LLVM_EXTRACT}
BUILD_WRKSRC= ${WRKSRC}/tools/clang
@@ -35,7 +34,7 @@ DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}
GNU_CONFIGURE= yes
GNU_CONFIGURE_PREFIX= ${LLVM_PREFIX}
-USES= gmake perl5
+USES= compiler:c++11-lib gmake perl5
USE_LDCONFIG= yes
USE_PYTHON_BUILD= yes
@@ -85,6 +84,10 @@ RELTYPE= Release
.include <bsd.port.pre.mk>
+.if ${COMPILER_TYPE} != clang
+BROKEN= link errors when build with gcc
+.endif
+
.if ${PORT_OPTIONS:MASSERTS}
pre-fetch:
@if [ "`llvm-config${LLVM_SUFFIX} --build-mode`" != ${RELTYPE} ]; then \
Modified: head/lang/clang35/distinfo
==============================================================================
--- head/lang/clang34/distinfo Fri Aug 1 20:09:53 2014 (r363763)
+++ head/lang/clang35/distinfo Fri Aug 1 22:38:44 2014 (r363768)
@@ -1,4 +1,4 @@
-SHA256 (clang-3.4.src.tar.gz) = 22a9780db3b85a7f2eb9ea1f7f6e00da0249e3d12851e8dea0f62f1783242b1b
-SIZE (clang-3.4.src.tar.gz) = 10619607
-SHA256 (llvm-3.4.src.tar.gz) = 25a5612d692c48481b9b397e2b55f4870e447966d66c96d655241702d44a2628
-SIZE (llvm-3.4.src.tar.gz) = 15920544
+SHA256 (cfe.src-3.5rc1.src.tar.gz) = 01d922b250f34df6c83beabbf07138178b3c7d04829a006cdf507c4040d79b9c
+SIZE (cfe.src-3.5rc1.src.tar.gz) = 11507469
+SHA256 (llvm.src-3.5rc1.src.tar.gz) = 841929809647700f7629f0d567af7a8b45fb82f11d25239c8602db0badf8adb8
+SIZE (llvm.src-3.5rc1.src.tar.gz) = 17623122
Modified: head/lang/clang35/files/patch-tools_clang_lib_Sema_SemaChecking.cpp
==============================================================================
--- head/lang/clang34/files/patch-tools_clang_lib_Sema_SemaChecking.cpp Fri Aug 1 20:09:53 2014 (r363763)
+++ head/lang/clang35/files/patch-tools_clang_lib_Sema_SemaChecking.cpp Fri Aug 1 22:38:44 2014 (r363768)
@@ -20,7 +20,7 @@ $FreeBSD$
+ const analyze_printf::ArgType &ATR = type;
+ if (ATR.isValid() && !ATR.matchesType(S.Context, Ex->getType()))
+ S.Diag(getLocationOfByte(CS.getStart()),
-+ diag::warn_printf_conversion_argument_type_mismatch)
++ diag::warn_format_conversion_argument_type_mismatch)
+ << ATR.getRepresentativeType(S.Context) << Ex->getType()
+ << getSpecifierRange(startSpecifier, specifierLen)
+ << Ex->getSourceRange();
@@ -31,7 +31,7 @@ $FreeBSD$
+ const analyze_printf::ArgType &ATR2 = ArgType::CStrTy;
+ if (ATR2.isValid() && !ATR2.matchesType(S.Context, Ex->getType()))
+ S.Diag(getLocationOfByte(CS.getStart()),
-+ diag::warn_printf_conversion_argument_type_mismatch)
++ diag::warn_format_conversion_argument_type_mismatch)
+ << ATR2.getRepresentativeType(S.Context) << Ex->getType()
+ << getSpecifierRange(startSpecifier, specifierLen)
+ << Ex->getSourceRange();
Modified: head/lang/clang35/files/patch-tools_clang_tools_scan-build_ccc-analyzer
==============================================================================
--- head/lang/clang34/files/patch-tools_clang_tools_scan-build_ccc-analyzer Fri Aug 1 20:09:53 2014 (r363763)
+++ head/lang/clang35/files/patch-tools_clang_tools_scan-build_ccc-analyzer Fri Aug 1 22:38:44 2014 (r363768)
@@ -3,12 +3,12 @@ $FreeBSD$
--- tools/clang/tools/scan-build/ccc-analyzer.orig
+++ tools/clang/tools/scan-build/ccc-analyzer
-@@ -30,7 +30,7 @@
- my $DefaultCCompiler;
+@@ -31,7 +31,7 @@
my $DefaultCXXCompiler;
+ my $IsCXX;
--if (`uname -a` =~ m/Darwin/) {
-+if (`uname -a` =~ m/(Darwin|FreeBSD)/) {
+-if (`uname -a` =~ m/Darwin/) {
++if (`uname -a` =~ m/(Darwin|FreeBSD)/) {
$DefaultCCompiler = 'clang';
$DefaultCXXCompiler = 'clang++';
} else {
Modified: head/lang/clang35/files/patch-tools_clang_tools_scan-build_scan-build
==============================================================================
--- head/lang/clang34/files/patch-tools_clang_tools_scan-build_scan-build Fri Aug 1 20:09:53 2014 (r363763)
+++ head/lang/clang35/files/patch-tools_clang_tools_scan-build_scan-build Fri Aug 1 22:38:44 2014 (r363768)
@@ -3,21 +3,21 @@ $FreeBSD$
--- tools/clang/tools/scan-build/scan-build.orig
+++ tools/clang/tools/scan-build/scan-build
-@@ -423,7 +423,7 @@
+@@ -437,7 +437,7 @@
my $Dir = shift;
- my $JS = Cwd::realpath("$RealBin/sorttable.js");
+ my $JS = Cwd::realpath("%%DATADIR%%/sorttable.js");
-
+
DieDiag("Cannot find 'sorttable.js'.\n")
- if (! -r $JS);
-@@ -433,7 +433,7 @@
+ if (! -r $JS);
+@@ -447,7 +447,7 @@
DieDiag("Could not copy 'sorttable.js' to '$Dir'.\n")
if (! -r "$Dir/sorttable.js");
-
+
- my $CSS = Cwd::realpath("$RealBin/scanview.css");
+ my $CSS = Cwd::realpath("%%DATADIR%%/scanview.css");
-
+
DieDiag("Cannot find 'scanview.css'.\n")
if (! -r $CSS);
Modified: head/lang/clang35/pkg-plist
==============================================================================
--- head/lang/clang34/pkg-plist Fri Aug 1 20:09:53 2014 (r363763)
+++ head/lang/clang35/pkg-plist Fri Aug 1 22:38:44 2014 (r363768)
@@ -20,10 +20,14 @@ llvm%%LLVM_SUFFIX%%/bin/clang-format
llvm%%LLVM_SUFFIX%%/bin/clang-tblgen
llvm%%LLVM_SUFFIX%%/bin/scan-build
llvm%%LLVM_SUFFIX%%/bin/scan-view
+llvm%%LLVM_SUFFIX%%/include/clang-c/BuildSystem.h
llvm%%LLVM_SUFFIX%%/include/clang-c/CXCompilationDatabase.h
+llvm%%LLVM_SUFFIX%%/include/clang-c/CXErrorCode.h
llvm%%LLVM_SUFFIX%%/include/clang-c/CXString.h
+llvm%%LLVM_SUFFIX%%/include/clang-c/Documentation.h
llvm%%LLVM_SUFFIX%%/include/clang-c/Index.h
llvm%%LLVM_SUFFIX%%/include/clang-c/Platform.h
+llvm%%LLVM_SUFFIX%%/include/clang-c/module.modulemap
llvm%%LLVM_SUFFIX%%/include/clang/ARCMigrate/ARCMT.h
llvm%%LLVM_SUFFIX%%/include/clang/ARCMigrate/ARCMTActions.h
llvm%%LLVM_SUFFIX%%/include/clang/ARCMigrate/FileRemapper.h
@@ -43,6 +47,7 @@ llvm%%LLVM_SUFFIX%%/include/clang/AST/At
llvm%%LLVM_SUFFIX%%/include/clang/AST/AttrDump.inc
llvm%%LLVM_SUFFIX%%/include/clang/AST/AttrImpl.inc
llvm%%LLVM_SUFFIX%%/include/clang/AST/AttrIterator.h
+llvm%%LLVM_SUFFIX%%/include/clang/AST/AttrVisitor.inc
llvm%%LLVM_SUFFIX%%/include/clang/AST/Attrs.inc
llvm%%LLVM_SUFFIX%%/include/clang/AST/BaseSubobject.h
llvm%%LLVM_SUFFIX%%/include/clang/AST/BuiltinTypes.def
@@ -63,6 +68,7 @@ llvm%%LLVM_SUFFIX%%/include/clang/AST/Co
llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentParser.h
llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentSema.h
llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentVisitor.h
+llvm%%LLVM_SUFFIX%%/include/clang/AST/DataRecursiveASTVisitor.h
llvm%%LLVM_SUFFIX%%/include/clang/AST/Decl.h
llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclAccessPair.h
llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclBase.h
@@ -84,10 +90,12 @@ llvm%%LLVM_SUFFIX%%/include/clang/AST/Ex
llvm%%LLVM_SUFFIX%%/include/clang/AST/ExprObjC.h
llvm%%LLVM_SUFFIX%%/include/clang/AST/ExternalASTSource.h
llvm%%LLVM_SUFFIX%%/include/clang/AST/GlobalDecl.h
+llvm%%LLVM_SUFFIX%%/include/clang/AST/LambdaCapture.h
llvm%%LLVM_SUFFIX%%/include/clang/AST/Mangle.h
llvm%%LLVM_SUFFIX%%/include/clang/AST/MangleNumberingContext.h
llvm%%LLVM_SUFFIX%%/include/clang/AST/NSAPI.h
llvm%%LLVM_SUFFIX%%/include/clang/AST/NestedNameSpecifier.h
+llvm%%LLVM_SUFFIX%%/include/clang/AST/OpenMPClause.h
llvm%%LLVM_SUFFIX%%/include/clang/AST/OperationKinds.h
llvm%%LLVM_SUFFIX%%/include/clang/AST/ParentMap.h
llvm%%LLVM_SUFFIX%%/include/clang/AST/PrettyPrinter.h
@@ -133,6 +141,12 @@ llvm%%LLVM_SUFFIX%%/include/clang/Analys
llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/PseudoConstantAnalysis.h
llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ReachableCode.h
llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ThreadSafety.h
+llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ThreadSafetyCommon.h
+llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ThreadSafetyLogical.h
+llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ThreadSafetyOps.def
+llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ThreadSafetyTIL.h
+llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ThreadSafetyTraverse.h
+llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ThreadSafetyUtil.h
llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/UninitializedValues.h
llvm%%LLVM_SUFFIX%%/include/clang/Analysis/AnalysisContext.h
llvm%%LLVM_SUFFIX%%/include/clang/Analysis/AnalysisDiagnostic.h
@@ -141,23 +155,26 @@ llvm%%LLVM_SUFFIX%%/include/clang/Analys
llvm%%LLVM_SUFFIX%%/include/clang/Analysis/CallGraph.h
llvm%%LLVM_SUFFIX%%/include/clang/Analysis/DomainSpecific/CocoaConventions.h
llvm%%LLVM_SUFFIX%%/include/clang/Analysis/DomainSpecific/ObjCNoReturn.h
-llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/DataflowSolver.h
llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/DataflowValues.h
llvm%%LLVM_SUFFIX%%/include/clang/Analysis/ProgramPoint.h
llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Support/BumpVector.h
llvm%%LLVM_SUFFIX%%/include/clang/Basic/ABI.h
llvm%%LLVM_SUFFIX%%/include/clang/Basic/AddressSpaces.h
llvm%%LLVM_SUFFIX%%/include/clang/Basic/AllDiagnostics.h
+llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttrHasAttributeImpl.inc
llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttrKinds.h
llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttrList.inc
+llvm%%LLVM_SUFFIX%%/include/clang/Basic/Attributes.h
llvm%%LLVM_SUFFIX%%/include/clang/Basic/Builtins.def
llvm%%LLVM_SUFFIX%%/include/clang/Basic/Builtins.h
llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsAArch64.def
llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsARM.def
llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsHexagon.def
llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsMips.def
+llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsNEON.def
llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsNVPTX.def
llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsPPC.def
+llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsR600.def
llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsX86.def
llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsXCore.def
llvm%%LLVM_SUFFIX%%/include/clang/Basic/CapturedStmt.h
@@ -194,8 +211,6 @@ llvm%%LLVM_SUFFIX%%/include/clang/Basic/
llvm%%LLVM_SUFFIX%%/include/clang/Basic/MacroBuilder.h
llvm%%LLVM_SUFFIX%%/include/clang/Basic/Module.h
llvm%%LLVM_SUFFIX%%/include/clang/Basic/ObjCRuntime.h
-llvm%%LLVM_SUFFIX%%/include/clang/Basic/OnDiskHashTable.h
-llvm%%LLVM_SUFFIX%%/include/clang/Basic/OpenCL.h
llvm%%LLVM_SUFFIX%%/include/clang/Basic/OpenCLExtensions.def
llvm%%LLVM_SUFFIX%%/include/clang/Basic/OpenMPKinds.def
llvm%%LLVM_SUFFIX%%/include/clang/Basic/OpenMPKinds.h
@@ -203,6 +218,7 @@ llvm%%LLVM_SUFFIX%%/include/clang/Basic/
llvm%%LLVM_SUFFIX%%/include/clang/Basic/OperatorKinds.h
llvm%%LLVM_SUFFIX%%/include/clang/Basic/OperatorPrecedence.h
llvm%%LLVM_SUFFIX%%/include/clang/Basic/PartialDiagnostic.h
+llvm%%LLVM_SUFFIX%%/include/clang/Basic/PlistSupport.h
llvm%%LLVM_SUFFIX%%/include/clang/Basic/PrettyStackTrace.h
llvm%%LLVM_SUFFIX%%/include/clang/Basic/Sanitizers.def
llvm%%LLVM_SUFFIX%%/include/clang/Basic/SourceLocation.h
@@ -220,6 +236,7 @@ llvm%%LLVM_SUFFIX%%/include/clang/Basic/
llvm%%LLVM_SUFFIX%%/include/clang/Basic/Version.h
llvm%%LLVM_SUFFIX%%/include/clang/Basic/Version.inc
llvm%%LLVM_SUFFIX%%/include/clang/Basic/VersionTuple.h
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-ports-head
mailing list