Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 5 Jul 2015 22:34:45 +0000 (UTC)
From:      Dimitry Andric <dim@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r285181 - in projects/clang-trunk: contrib/llvm/include/llvm contrib/llvm/include/llvm-c contrib/llvm/include/llvm/ADT contrib/llvm/include/llvm/Analysis contrib/llvm/include/llvm/AsmPa...
Message-ID:  <201507052234.t65MYjMb005873@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: dim
Date: Sun Jul  5 22:34:42 2015
New Revision: 285181
URL: https://svnweb.freebsd.org/changeset/base/285181

Log:
  Update llvm/clang to r241361.

Added:
  projects/clang-trunk/contrib/llvm/include/llvm/Analysis/VectorUtils.h
     - copied unchanged from r285167, vendor/llvm/dist/include/llvm/Analysis/VectorUtils.h
  projects/clang-trunk/contrib/llvm/include/llvm/AsmParser/SlotMapping.h
     - copied unchanged from r285167, vendor/llvm/dist/include/llvm/AsmParser/SlotMapping.h
  projects/clang-trunk/contrib/llvm/include/llvm/ExecutionEngine/Orc/NullResolver.h
     - copied unchanged from r285167, vendor/llvm/dist/include/llvm/ExecutionEngine/Orc/NullResolver.h
  projects/clang-trunk/contrib/llvm/include/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h
     - copied unchanged from r285167, vendor/llvm/dist/include/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/ModuleSlotTracker.h
     - copied unchanged from r285167, vendor/llvm/dist/include/llvm/IR/ModuleSlotTracker.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/Value.def
     - copied unchanged from r285167, vendor/llvm/dist/include/llvm/IR/Value.def
  projects/clang-trunk/contrib/llvm/include/llvm/MC/MCParser/MCAsmParserUtils.h
     - copied unchanged from r285167, vendor/llvm/dist/include/llvm/MC/MCParser/MCAsmParserUtils.h
  projects/clang-trunk/contrib/llvm/include/llvm/Object/StackMapParser.h
     - copied unchanged from r285167, vendor/llvm/dist/include/llvm/Object/StackMapParser.h
  projects/clang-trunk/contrib/llvm/include/llvm/Object/SymbolSize.h
     - copied unchanged from r285167, vendor/llvm/dist/include/llvm/Object/SymbolSize.h
  projects/clang-trunk/contrib/llvm/lib/Analysis/VectorUtils.cpp
     - copied unchanged from r285167, vendor/llvm/dist/lib/Analysis/VectorUtils.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DebugLocStream.cpp
     - copied unchanged from r285167, vendor/llvm/dist/lib/CodeGen/AsmPrinter/DebugLocStream.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/InterleavedAccessPass.cpp
     - copied unchanged from r285167, vendor/llvm/dist/lib/CodeGen/InterleavedAccessPass.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/MIRParser/MILexer.cpp
     - copied unchanged from r285167, vendor/llvm/dist/lib/CodeGen/MIRParser/MILexer.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/MIRParser/MILexer.h
     - copied unchanged from r285167, vendor/llvm/dist/lib/CodeGen/MIRParser/MILexer.h
  projects/clang-trunk/contrib/llvm/lib/CodeGen/MIRParser/MIParser.cpp
     - copied unchanged from r285167, vendor/llvm/dist/lib/CodeGen/MIRParser/MIParser.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/MIRParser/MIParser.h
     - copied unchanged from r285167, vendor/llvm/dist/lib/CodeGen/MIRParser/MIParser.h
  projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/Orc/NullResolver.cpp
     - copied unchanged from r285167, vendor/llvm/dist/lib/ExecutionEngine/Orc/NullResolver.cpp
  projects/clang-trunk/contrib/llvm/lib/Object/SymbolSize.cpp
     - copied unchanged from r285167, vendor/llvm/dist/lib/Object/SymbolSize.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp
     - copied unchanged from r285167, vendor/llvm/dist/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h
     - copied unchanged from r285167, vendor/llvm/dist/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h
  projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/Utils/
     - copied from r285167, vendor/llvm/dist/lib/Target/AMDGPU/Utils/
  projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXPeephole.cpp
     - copied unchanged from r285167, vendor/llvm/dist/lib/Target/NVPTX/NVPTXPeephole.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/WebAssembly/
     - copied from r285167, vendor/llvm/dist/lib/Target/WebAssembly/
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Driver/MinGWToolChain.cpp
     - copied unchanged from r285167, vendor/clang/dist/lib/Driver/MinGWToolChain.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/avx512cdintrin.h
     - copied unchanged from r285167, vendor/clang/dist/lib/Headers/avx512cdintrin.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/fxsrintrin.h
     - copied unchanged from r285167, vendor/clang/dist/lib/Headers/fxsrintrin.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/inttypes.h
     - copied unchanged from r285167, vendor/clang/dist/lib/Headers/inttypes.h
  projects/clang-trunk/contrib/llvm/tools/llvm-readobj/StackMapPrinter.h
     - copied unchanged from r285167, vendor/llvm/dist/tools/llvm-readobj/StackMapPrinter.h
Deleted:
  projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Utils/VectorUtils.h
Modified:
  projects/clang-trunk/contrib/llvm/include/llvm-c/lto.h
  projects/clang-trunk/contrib/llvm/include/llvm/ADT/APInt.h
  projects/clang-trunk/contrib/llvm/include/llvm/ADT/APSInt.h
  projects/clang-trunk/contrib/llvm/include/llvm/ADT/ArrayRef.h
  projects/clang-trunk/contrib/llvm/include/llvm/ADT/BitVector.h
  projects/clang-trunk/contrib/llvm/include/llvm/ADT/DenseMap.h
  projects/clang-trunk/contrib/llvm/include/llvm/ADT/DenseMapInfo.h
  projects/clang-trunk/contrib/llvm/include/llvm/ADT/DenseSet.h
  projects/clang-trunk/contrib/llvm/include/llvm/ADT/DepthFirstIterator.h
  projects/clang-trunk/contrib/llvm/include/llvm/ADT/EquivalenceClasses.h
  projects/clang-trunk/contrib/llvm/include/llvm/ADT/GraphTraits.h
  projects/clang-trunk/contrib/llvm/include/llvm/ADT/IndexedMap.h
  projects/clang-trunk/contrib/llvm/include/llvm/ADT/IntEqClasses.h
  projects/clang-trunk/contrib/llvm/include/llvm/ADT/Optional.h
  projects/clang-trunk/contrib/llvm/include/llvm/ADT/PointerUnion.h
  projects/clang-trunk/contrib/llvm/include/llvm/ADT/PostOrderIterator.h
  projects/clang-trunk/contrib/llvm/include/llvm/ADT/PriorityQueue.h
  projects/clang-trunk/contrib/llvm/include/llvm/ADT/SCCIterator.h
  projects/clang-trunk/contrib/llvm/include/llvm/ADT/STLExtras.h
  projects/clang-trunk/contrib/llvm/include/llvm/ADT/SetOperations.h
  projects/clang-trunk/contrib/llvm/include/llvm/ADT/SetVector.h
  projects/clang-trunk/contrib/llvm/include/llvm/ADT/SmallBitVector.h
  projects/clang-trunk/contrib/llvm/include/llvm/ADT/SmallPtrSet.h
  projects/clang-trunk/contrib/llvm/include/llvm/ADT/SmallString.h
  projects/clang-trunk/contrib/llvm/include/llvm/ADT/SmallVector.h
  projects/clang-trunk/contrib/llvm/include/llvm/ADT/Statistic.h
  projects/clang-trunk/contrib/llvm/include/llvm/ADT/StringExtras.h
  projects/clang-trunk/contrib/llvm/include/llvm/ADT/StringMap.h
  projects/clang-trunk/contrib/llvm/include/llvm/ADT/StringRef.h
  projects/clang-trunk/contrib/llvm/include/llvm/ADT/StringSet.h
  projects/clang-trunk/contrib/llvm/include/llvm/ADT/Triple.h
  projects/clang-trunk/contrib/llvm/include/llvm/ADT/Twine.h
  projects/clang-trunk/contrib/llvm/include/llvm/ADT/edit_distance.h
  projects/clang-trunk/contrib/llvm/include/llvm/ADT/ilist.h
  projects/clang-trunk/contrib/llvm/include/llvm/ADT/ilist_node.h
  projects/clang-trunk/contrib/llvm/include/llvm/ADT/iterator.h
  projects/clang-trunk/contrib/llvm/include/llvm/ADT/iterator_range.h
  projects/clang-trunk/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h
  projects/clang-trunk/contrib/llvm/include/llvm/Analysis/AliasSetTracker.h
  projects/clang-trunk/contrib/llvm/include/llvm/Analysis/BlockFrequencyInfo.h
  projects/clang-trunk/contrib/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h
  projects/clang-trunk/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h
  projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CFG.h
  projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CFGPrinter.h
  projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CGSCCPassManager.h
  projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CallGraph.h
  projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CallGraphSCCPass.h
  projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CodeMetrics.h
  projects/clang-trunk/contrib/llvm/include/llvm/Analysis/ConstantFolding.h
  projects/clang-trunk/contrib/llvm/include/llvm/Analysis/DomPrinter.h
  projects/clang-trunk/contrib/llvm/include/llvm/Analysis/DominanceFrontier.h
  projects/clang-trunk/contrib/llvm/include/llvm/Analysis/DominanceFrontierImpl.h
  projects/clang-trunk/contrib/llvm/include/llvm/Analysis/IVUsers.h
  projects/clang-trunk/contrib/llvm/include/llvm/Analysis/InlineCost.h
  projects/clang-trunk/contrib/llvm/include/llvm/Analysis/Interval.h
  projects/clang-trunk/contrib/llvm/include/llvm/Analysis/IntervalIterator.h
  projects/clang-trunk/contrib/llvm/include/llvm/Analysis/IntervalPartition.h
  projects/clang-trunk/contrib/llvm/include/llvm/Analysis/IteratedDominanceFrontier.h
  projects/clang-trunk/contrib/llvm/include/llvm/Analysis/JumpInstrTableInfo.h
  projects/clang-trunk/contrib/llvm/include/llvm/Analysis/LazyCallGraph.h
  projects/clang-trunk/contrib/llvm/include/llvm/Analysis/LibCallAliasAnalysis.h
  projects/clang-trunk/contrib/llvm/include/llvm/Analysis/Lint.h
  projects/clang-trunk/contrib/llvm/include/llvm/Analysis/Loads.h
  projects/clang-trunk/contrib/llvm/include/llvm/Analysis/LoopAccessAnalysis.h
  projects/clang-trunk/contrib/llvm/include/llvm/Analysis/LoopInfo.h
  projects/clang-trunk/contrib/llvm/include/llvm/Analysis/LoopInfoImpl.h
  projects/clang-trunk/contrib/llvm/include/llvm/Analysis/LoopPass.h
  projects/clang-trunk/contrib/llvm/include/llvm/Analysis/MemoryBuiltins.h
  projects/clang-trunk/contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h
  projects/clang-trunk/contrib/llvm/include/llvm/Analysis/MemoryLocation.h
  projects/clang-trunk/contrib/llvm/include/llvm/Analysis/Passes.h
  projects/clang-trunk/contrib/llvm/include/llvm/Analysis/PostDominators.h
  projects/clang-trunk/contrib/llvm/include/llvm/Analysis/PtrUseVisitor.h
  projects/clang-trunk/contrib/llvm/include/llvm/Analysis/RegionInfo.h
  projects/clang-trunk/contrib/llvm/include/llvm/Analysis/RegionPass.h
  projects/clang-trunk/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h
  projects/clang-trunk/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h
  projects/clang-trunk/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h
  projects/clang-trunk/contrib/llvm/include/llvm/Analysis/ScalarEvolutionNormalization.h
  projects/clang-trunk/contrib/llvm/include/llvm/Analysis/TargetFolder.h
  projects/clang-trunk/contrib/llvm/include/llvm/Analysis/TargetTransformInfo.h
  projects/clang-trunk/contrib/llvm/include/llvm/Analysis/TargetTransformInfoImpl.h
  projects/clang-trunk/contrib/llvm/include/llvm/AsmParser/Parser.h
  projects/clang-trunk/contrib/llvm/include/llvm/Bitcode/BitCodes.h
  projects/clang-trunk/contrib/llvm/include/llvm/Bitcode/BitcodeWriterPass.h
  projects/clang-trunk/contrib/llvm/include/llvm/Bitcode/BitstreamReader.h
  projects/clang-trunk/contrib/llvm/include/llvm/Bitcode/BitstreamWriter.h
  projects/clang-trunk/contrib/llvm/include/llvm/Bitcode/LLVMBitCodes.h
  projects/clang-trunk/contrib/llvm/include/llvm/Bitcode/ReaderWriter.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/Analysis.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/BasicTTIImpl.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/CalcSpillWeights.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/CommandFlags.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/DFAPacketizer.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/DIE.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/FastISel.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/FaultMaps.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/GCMetadata.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/GCMetadataPrinter.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/GCStrategy.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/GCs.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/IntrinsicLowering.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/LatencyPriorityQueue.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/LexicalScopes.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/LiveInterval.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/LivePhysRegs.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/LiveRangeEdit.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/LiveStackAnalysis.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/LiveVariables.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MIRYamlMapping.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineBlockFrequencyInfo.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineBranchProbabilityInfo.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineConstantPool.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineDominanceFrontier.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineDominators.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineFrameInfo.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineFunction.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineFunctionAnalysis.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineFunctionPass.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineInstr.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineInstrBundle.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineJumpTableInfo.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineLoopInfo.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineMemOperand.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineModuleInfo.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineOperand.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineRegionInfo.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineRegisterInfo.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineSSAUpdater.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineValueType.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/PBQPRAConstraint.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/Passes.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/PseudoSourceValue.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/RegisterScavenging.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/ResourcePriorityQueue.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/RuntimeLibcalls.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/ScheduleHazardRecognizer.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/ScoreboardHazardRecognizer.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/SelectionDAGISel.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/SlotIndexes.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/StackMaps.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/ValueTypes.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/VirtRegMap.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/WinEHFuncInfo.h
  projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/DIContext.h
  projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h
  projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h
  projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h
  projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h
  projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h
  projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h
  projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h
  projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h
  projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h
  projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h
  projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFFormValue.h
  projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h
  projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h
  projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/PDB/ConcreteSymbolEnumerator.h
  projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/PDB/IPDBDataStream.h
  projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/PDB/IPDBEnumChildren.h
  projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/PDB/IPDBLineNumber.h
  projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/PDB/IPDBSession.h
  projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/PDB/IPDBSourceFile.h
  projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/PDB/PDBContext.h
  projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/PDB/PDBExtras.h
  projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h
  projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/PDB/PDBSymbolAnnotation.h
  projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/PDB/PDBSymbolBlock.h
  projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/PDB/PDBSymbolCompiland.h
  projects/clang-trunk/contrib/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h
  projects/clang-trunk/contrib/llvm/include/llvm/ExecutionEngine/GenericValue.h
  projects/clang-trunk/contrib/llvm/include/llvm/ExecutionEngine/MCJIT.h
  projects/clang-trunk/contrib/llvm/include/llvm/ExecutionEngine/ObjectCache.h
  projects/clang-trunk/contrib/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h
  projects/clang-trunk/contrib/llvm/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h
  projects/clang-trunk/contrib/llvm/include/llvm/ExecutionEngine/SectionMemoryManager.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/Argument.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/AssemblyAnnotationWriter.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/Attributes.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/AutoUpgrade.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/BasicBlock.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/CFG.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/CallSite.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/CallingConv.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/Comdat.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/Constant.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/ConstantFolder.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/ConstantRange.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/Constants.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/DIBuilder.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/DataLayout.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/DebugInfoMetadata.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/DerivedTypes.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/Dominators.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/Function.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/GVMaterializer.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/GlobalAlias.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/GlobalObject.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/GlobalValue.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/GlobalVariable.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/IRBuilder.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/IRPrintingPasses.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/InlineAsm.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/InstIterator.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/InstVisitor.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/InstrTypes.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/Instruction.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/Instructions.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/IntrinsicInst.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/Intrinsics.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/IntrinsicsARM.td
  projects/clang-trunk/contrib/llvm/include/llvm/IR/IntrinsicsPowerPC.td
  projects/clang-trunk/contrib/llvm/include/llvm/IR/IntrinsicsX86.td
  projects/clang-trunk/contrib/llvm/include/llvm/IR/LLVMContext.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/LegacyPassManager.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/LegacyPassManagers.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/LegacyPassNameParser.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/Mangler.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/Metadata.def
  projects/clang-trunk/contrib/llvm/include/llvm/IR/Metadata.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/Module.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/NoFolder.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/OperandTraits.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/Operator.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/PassManager.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/PassManagerInternal.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/Statepoint.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/SymbolTableListTraits.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/Type.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/TypeFinder.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/Use.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/User.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/Value.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/ValueHandle.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/ValueSymbolTable.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/Verifier.h
  projects/clang-trunk/contrib/llvm/include/llvm/IRReader/IRReader.h
  projects/clang-trunk/contrib/llvm/include/llvm/InitializePasses.h
  projects/clang-trunk/contrib/llvm/include/llvm/LTO/LTOCodeGenerator.h
  projects/clang-trunk/contrib/llvm/include/llvm/LTO/LTOModule.h
  projects/clang-trunk/contrib/llvm/include/llvm/LibDriver/LibDriver.h
  projects/clang-trunk/contrib/llvm/include/llvm/LineEditor/LineEditor.h
  projects/clang-trunk/contrib/llvm/include/llvm/Linker/Linker.h
  projects/clang-trunk/contrib/llvm/include/llvm/MC/MCAsmBackend.h
  projects/clang-trunk/contrib/llvm/include/llvm/MC/MCAsmInfo.h
  projects/clang-trunk/contrib/llvm/include/llvm/MC/MCAsmInfoCOFF.h
  projects/clang-trunk/contrib/llvm/include/llvm/MC/MCCodeEmitter.h
  projects/clang-trunk/contrib/llvm/include/llvm/MC/MCELFObjectWriter.h
  projects/clang-trunk/contrib/llvm/include/llvm/MC/MCExternalSymbolizer.h
  projects/clang-trunk/contrib/llvm/include/llvm/MC/MCFixedLenDisassembler.h
  projects/clang-trunk/contrib/llvm/include/llvm/MC/MCFixup.h
  projects/clang-trunk/contrib/llvm/include/llvm/MC/MCFixupKindInfo.h
  projects/clang-trunk/contrib/llvm/include/llvm/MC/MCInstrAnalysis.h
  projects/clang-trunk/contrib/llvm/include/llvm/MC/MCInstrDesc.h
  projects/clang-trunk/contrib/llvm/include/llvm/MC/MCInstrInfo.h
  projects/clang-trunk/contrib/llvm/include/llvm/MC/MCInstrItineraries.h
  projects/clang-trunk/contrib/llvm/include/llvm/MC/MCMachObjectWriter.h
  projects/clang-trunk/contrib/llvm/include/llvm/MC/MCObjectWriter.h
  projects/clang-trunk/contrib/llvm/include/llvm/MC/MCParser/MCAsmLexer.h
  projects/clang-trunk/contrib/llvm/include/llvm/MC/MCParser/MCAsmParser.h
  projects/clang-trunk/contrib/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h
  projects/clang-trunk/contrib/llvm/include/llvm/MC/MCRegisterInfo.h
  projects/clang-trunk/contrib/llvm/include/llvm/MC/MCRelocationInfo.h
  projects/clang-trunk/contrib/llvm/include/llvm/MC/MCSchedule.h
  projects/clang-trunk/contrib/llvm/include/llvm/MC/MCStreamer.h
  projects/clang-trunk/contrib/llvm/include/llvm/MC/MCSubtargetInfo.h
  projects/clang-trunk/contrib/llvm/include/llvm/MC/MCSymbol.h
  projects/clang-trunk/contrib/llvm/include/llvm/MC/MCSymbolCOFF.h
  projects/clang-trunk/contrib/llvm/include/llvm/MC/MCSymbolELF.h
  projects/clang-trunk/contrib/llvm/include/llvm/MC/MCSymbolMachO.h
  projects/clang-trunk/contrib/llvm/include/llvm/MC/MCSymbolizer.h
  projects/clang-trunk/contrib/llvm/include/llvm/MC/MCTargetAsmParser.h
  projects/clang-trunk/contrib/llvm/include/llvm/MC/MCWin64EH.h
  projects/clang-trunk/contrib/llvm/include/llvm/MC/MCWinCOFFObjectWriter.h
  projects/clang-trunk/contrib/llvm/include/llvm/MC/MCWinCOFFStreamer.h
  projects/clang-trunk/contrib/llvm/include/llvm/MC/MCWinEH.h
  projects/clang-trunk/contrib/llvm/include/llvm/MC/MachineLocation.h
  projects/clang-trunk/contrib/llvm/include/llvm/MC/StringTableBuilder.h
  projects/clang-trunk/contrib/llvm/include/llvm/MC/YAML.h
  projects/clang-trunk/contrib/llvm/include/llvm/Object/Archive.h
  projects/clang-trunk/contrib/llvm/include/llvm/Object/ArchiveWriter.h
  projects/clang-trunk/contrib/llvm/include/llvm/Object/Binary.h
  projects/clang-trunk/contrib/llvm/include/llvm/Object/COFF.h
  projects/clang-trunk/contrib/llvm/include/llvm/Object/COFFYAML.h
  projects/clang-trunk/contrib/llvm/include/llvm/Object/ELF.h
  projects/clang-trunk/contrib/llvm/include/llvm/Object/ELFObjectFile.h
  projects/clang-trunk/contrib/llvm/include/llvm/Object/ELFTypes.h
  projects/clang-trunk/contrib/llvm/include/llvm/Object/Error.h
  projects/clang-trunk/contrib/llvm/include/llvm/Object/IRObjectFile.h
  projects/clang-trunk/contrib/llvm/include/llvm/Object/MachO.h
  projects/clang-trunk/contrib/llvm/include/llvm/Object/MachOUniversal.h
  projects/clang-trunk/contrib/llvm/include/llvm/Object/ObjectFile.h
  projects/clang-trunk/contrib/llvm/include/llvm/Object/RelocVisitor.h
  projects/clang-trunk/contrib/llvm/include/llvm/Object/SymbolicFile.h
  projects/clang-trunk/contrib/llvm/include/llvm/Option/Arg.h
  projects/clang-trunk/contrib/llvm/include/llvm/Option/ArgList.h
  projects/clang-trunk/contrib/llvm/include/llvm/Option/OptSpecifier.h
  projects/clang-trunk/contrib/llvm/include/llvm/Option/OptTable.h
  projects/clang-trunk/contrib/llvm/include/llvm/Pass.h
  projects/clang-trunk/contrib/llvm/include/llvm/PassAnalysisSupport.h
  projects/clang-trunk/contrib/llvm/include/llvm/PassInfo.h
  projects/clang-trunk/contrib/llvm/include/llvm/PassRegistry.h
  projects/clang-trunk/contrib/llvm/include/llvm/PassSupport.h
  projects/clang-trunk/contrib/llvm/include/llvm/Passes/PassBuilder.h
  projects/clang-trunk/contrib/llvm/include/llvm/ProfileData/CoverageMapping.h
  projects/clang-trunk/contrib/llvm/include/llvm/ProfileData/CoverageMappingReader.h
  projects/clang-trunk/contrib/llvm/include/llvm/ProfileData/InstrProf.h
  projects/clang-trunk/contrib/llvm/include/llvm/ProfileData/InstrProfReader.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/ARMEHABI.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/ARMWinEH.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/ArrayRecycler.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/Atomic.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/BlockFrequency.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/BranchProbability.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/COM.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/Casting.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/CodeGen.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/CrashRecoveryContext.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/DOTGraphTraits.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/DataStream.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/Debug.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/Dwarf.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/DynamicLibrary.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/ELF.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/Errc.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/ErrorHandling.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/FileSystem.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/FileUtilities.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/FormattedStream.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/GCOV.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/GenericDomTree.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/GenericDomTreeConstruction.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/GraphWriter.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/Host.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/LineIterator.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/MD5.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/ManagedStatic.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/MathExtras.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/Memory.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/MemoryObject.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/MipsABIFlags.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/Mutex.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/MutexGuard.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/PluginLoader.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/Process.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/Program.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/RWMutex.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/RandomNumberGenerator.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/Recycler.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/RecyclingAllocator.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/Regex.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/Registry.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/Signals.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/SourceMgr.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/StreamingMemoryObject.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/StringPool.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/StringSaver.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/SystemUtils.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/TargetParser.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/TargetRegistry.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/TargetSelect.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/ThreadLocal.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/Threading.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/TimeValue.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/Timer.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/ToolOutputFile.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/UniqueLock.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/Valgrind.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/Watchdog.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/circular_raw_ostream.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/raw_os_ostream.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/raw_ostream.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/type_traits.h
  projects/clang-trunk/contrib/llvm/include/llvm/TableGen/Error.h
  projects/clang-trunk/contrib/llvm/include/llvm/TableGen/Record.h
  projects/clang-trunk/contrib/llvm/include/llvm/TableGen/StringMatcher.h
  projects/clang-trunk/contrib/llvm/include/llvm/Target/TargetCallingConv.h
  projects/clang-trunk/contrib/llvm/include/llvm/Target/TargetFrameLowering.h
  projects/clang-trunk/contrib/llvm/include/llvm/Target/TargetInstrInfo.h
  projects/clang-trunk/contrib/llvm/include/llvm/Target/TargetIntrinsicInfo.h
  projects/clang-trunk/contrib/llvm/include/llvm/Target/TargetLowering.h
  projects/clang-trunk/contrib/llvm/include/llvm/Target/TargetLoweringObjectFile.h
  projects/clang-trunk/contrib/llvm/include/llvm/Target/TargetMachine.h
  projects/clang-trunk/contrib/llvm/include/llvm/Target/TargetOptions.h
  projects/clang-trunk/contrib/llvm/include/llvm/Target/TargetRecip.h
  projects/clang-trunk/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h
  projects/clang-trunk/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td
  projects/clang-trunk/contrib/llvm/include/llvm/Target/TargetSelectionDAGInfo.h
  projects/clang-trunk/contrib/llvm/include/llvm/Target/TargetSubtargetInfo.h
  projects/clang-trunk/contrib/llvm/include/llvm/Transforms/IPO.h
  projects/clang-trunk/contrib/llvm/include/llvm/Transforms/IPO/InlinerPass.h
  projects/clang-trunk/contrib/llvm/include/llvm/Transforms/InstCombine/InstCombine.h
  projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Instrumentation.h
  projects/clang-trunk/contrib/llvm/include/llvm/Transforms/ObjCARC.h
  projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Scalar.h
  projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Scalar/EarlyCSE.h
  projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Scalar/LowerExpectIntrinsic.h
  projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Scalar/SimplifyCFG.h
  projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Utils/ASanStackFrameLayout.h
  projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h
  projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Utils/BuildLibCalls.h
  projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Utils/Cloning.h
  projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Utils/CodeExtractor.h
  projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Utils/CtorUtils.h
  projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Utils/GlobalStatus.h
  projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Utils/IntegerDivision.h
  projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Utils/Local.h
  projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Utils/LoopUtils.h
  projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Utils/ModuleUtils.h
  projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h
  projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdater.h
  projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdaterImpl.h
  projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Utils/SimplifyLibCalls.h
  projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Utils/SymbolRewriter.h
  projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h
  projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Utils/UnrollLoop.h
  projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Utils/ValueMapper.h
  projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Vectorize.h
  projects/clang-trunk/contrib/llvm/include/llvm/module.modulemap
  projects/clang-trunk/contrib/llvm/lib/Analysis/AliasAnalysis.cpp
  projects/clang-trunk/contrib/llvm/lib/Analysis/AliasAnalysisCounter.cpp
  projects/clang-trunk/contrib/llvm/lib/Analysis/AliasAnalysisEvaluator.cpp
  projects/clang-trunk/contrib/llvm/lib/Analysis/AliasDebugger.cpp
  projects/clang-trunk/contrib/llvm/lib/Analysis/AliasSetTracker.cpp
  projects/clang-trunk/contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp
  projects/clang-trunk/contrib/llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp
  projects/clang-trunk/contrib/llvm/lib/Analysis/CFG.cpp
  projects/clang-trunk/contrib/llvm/lib/Analysis/CFGPrinter.cpp
  projects/clang-trunk/contrib/llvm/lib/Analysis/CFLAliasAnalysis.cpp
  projects/clang-trunk/contrib/llvm/lib/Analysis/CaptureTracking.cpp
  projects/clang-trunk/contrib/llvm/lib/Analysis/Delinearization.cpp
  projects/clang-trunk/contrib/llvm/lib/Analysis/DependenceAnalysis.cpp
  projects/clang-trunk/contrib/llvm/lib/Analysis/DivergenceAnalysis.cpp
  projects/clang-trunk/contrib/llvm/lib/Analysis/DomPrinter.cpp
  projects/clang-trunk/contrib/llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp
  projects/clang-trunk/contrib/llvm/lib/Analysis/IPA/CallPrinter.cpp
  projects/clang-trunk/contrib/llvm/lib/Analysis/IPA/GlobalsModRef.cpp
  projects/clang-trunk/contrib/llvm/lib/Analysis/IPA/InlineCost.cpp
  projects/clang-trunk/contrib/llvm/lib/Analysis/InstCount.cpp
  projects/clang-trunk/contrib/llvm/lib/Analysis/LazyValueInfo.cpp
  projects/clang-trunk/contrib/llvm/lib/Analysis/Lint.cpp
  projects/clang-trunk/contrib/llvm/lib/Analysis/Loads.cpp
  projects/clang-trunk/contrib/llvm/lib/Analysis/LoopAccessAnalysis.cpp
  projects/clang-trunk/contrib/llvm/lib/Analysis/LoopPass.cpp
  projects/clang-trunk/contrib/llvm/lib/Analysis/MemDepPrinter.cpp
  projects/clang-trunk/contrib/llvm/lib/Analysis/MemDerefPrinter.cpp
  projects/clang-trunk/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp
  projects/clang-trunk/contrib/llvm/lib/Analysis/ModuleDebugInfoPrinter.cpp
  projects/clang-trunk/contrib/llvm/lib/Analysis/RegionPrinter.cpp
  projects/clang-trunk/contrib/llvm/lib/Analysis/ScalarEvolution.cpp
  projects/clang-trunk/contrib/llvm/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp
  projects/clang-trunk/contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp
  projects/clang-trunk/contrib/llvm/lib/Analysis/ScopedNoAliasAA.cpp
  projects/clang-trunk/contrib/llvm/lib/Analysis/StratifiedSets.h
  projects/clang-trunk/contrib/llvm/lib/Analysis/TargetTransformInfo.cpp
  projects/clang-trunk/contrib/llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp
  projects/clang-trunk/contrib/llvm/lib/AsmParser/LLLexer.cpp
  projects/clang-trunk/contrib/llvm/lib/AsmParser/LLParser.cpp
  projects/clang-trunk/contrib/llvm/lib/AsmParser/LLParser.h
  projects/clang-trunk/contrib/llvm/lib/AsmParser/Parser.cpp
  projects/clang-trunk/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
  projects/clang-trunk/contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
  projects/clang-trunk/contrib/llvm/lib/Bitcode/Writer/BitcodeWriterPass.cpp
  projects/clang-trunk/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp
  projects/clang-trunk/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.h
  projects/clang-trunk/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.h
  projects/clang-trunk/contrib/llvm/lib/CodeGen/AllocationOrder.h
  projects/clang-trunk/contrib/llvm/lib/CodeGen/AntiDepBreaker.h
  projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/AddressPool.h
  projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/ByteStreamer.h
  projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DIEHash.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DIEHash.h
  projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h
  projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h
  projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DebugLocStream.h
  projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.h
  projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h
  projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h
  projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.h
  projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.h
  projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfFile.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfFile.h
  projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfStringPool.h
  projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h
  projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/EHStreamer.h
  projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/WinCodeViewLineTables.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/WinCodeViewLineTables.h
  projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/WinException.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/WinException.h
  projects/clang-trunk/contrib/llvm/lib/CodeGen/AtomicExpandPass.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/BranchFolding.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/BranchFolding.h
  projects/clang-trunk/contrib/llvm/lib/CodeGen/CodeGenPrepare.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/CoreCLRGC.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.h
  projects/clang-trunk/contrib/llvm/lib/CodeGen/DFAPacketizer.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/EdgeBundles.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/ExecutionDepsFix.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/FaultMaps.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/GCMetadata.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/GCRootLowering.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/IfConversion.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/ImplicitNullChecks.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/InlineSpiller.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/InterferenceCache.h
  projects/clang-trunk/contrib/llvm/lib/CodeGen/LiveDebugVariables.h
  projects/clang-trunk/contrib/llvm/lib/CodeGen/LivePhysRegs.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/MIRParser/MIRParser.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/MIRPrinter.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/MachineBlockPlacement.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/MachineCombiner.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/MachineCopyPropagation.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/MachineFunction.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/MachineFunctionPrinterPass.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/MachineInstr.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/MachineModuleInfo.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/MachineSSAUpdater.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/MachineScheduler.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/MachineTraceMetrics.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/MachineVerifier.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/OptimizePHIs.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/PHIElimination.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/PeepholeOptimizer.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/PostRASchedulerList.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/RegAllocFast.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/RegisterCoalescer.h
  projects/clang-trunk/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/ScheduleDAGPrinter.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.h
  projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h
  projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h
  projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/StatepointLowering.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/ShadowStackGCLowering.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/Spiller.h
  projects/clang-trunk/contrib/llvm/lib/CodeGen/SplitKit.h
  projects/clang-trunk/contrib/llvm/lib/CodeGen/StatepointExampleGC.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/TailDuplication.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/TargetLoweringBase.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/TargetOptionsImpl.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/UnreachableBlockElim.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/WinEHPrepare.cpp
  projects/clang-trunk/contrib/llvm/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp
  projects/clang-trunk/contrib/llvm/lib/DebugInfo/DWARF/DWARFContext.cpp
  projects/clang-trunk/contrib/llvm/lib/DebugInfo/DWARF/DWARFFormValue.cpp
  projects/clang-trunk/contrib/llvm/lib/DebugInfo/DWARF/SyntaxHighlighting.h
  projects/clang-trunk/contrib/llvm/lib/DebugInfo/PDB/PDBSymbolFunc.cpp
  projects/clang-trunk/contrib/llvm/lib/DebugInfo/PDB/PDBSymbolTypeFunctionSig.cpp
  projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/ExecutionEngine.cpp
  projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/IntelJITEventListener.cpp
  projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h
  projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp
  projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.h
  projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/OProfileJIT/OProfileJITEventListener.cpp
  projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h
  projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
  projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.cpp
  projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp
  projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCheckerImpl.h
  projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp
  projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp
  projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h
  projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFX86_64.h
  projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOAArch64.h
  projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOARM.h
  projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOI386.h
  projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOX86_64.h
  projects/clang-trunk/contrib/llvm/lib/IR/AsmWriter.cpp
  projects/clang-trunk/contrib/llvm/lib/IR/AttributeImpl.h
  projects/clang-trunk/contrib/llvm/lib/IR/ConstantFold.h
  projects/clang-trunk/contrib/llvm/lib/IR/Constants.cpp
  projects/clang-trunk/contrib/llvm/lib/IR/DIBuilder.cpp
  projects/clang-trunk/contrib/llvm/lib/IR/DebugInfo.cpp
  projects/clang-trunk/contrib/llvm/lib/IR/DebugInfoMetadata.cpp
  projects/clang-trunk/contrib/llvm/lib/IR/DiagnosticInfo.cpp
  projects/clang-trunk/contrib/llvm/lib/IR/GCOV.cpp
  projects/clang-trunk/contrib/llvm/lib/IR/Globals.cpp
  projects/clang-trunk/contrib/llvm/lib/IR/IRPrintingPasses.cpp
  projects/clang-trunk/contrib/llvm/lib/IR/Instruction.cpp
  projects/clang-trunk/contrib/llvm/lib/IR/Instructions.cpp
  projects/clang-trunk/contrib/llvm/lib/IR/LLVMContextImpl.cpp
  projects/clang-trunk/contrib/llvm/lib/IR/LLVMContextImpl.h
  projects/clang-trunk/contrib/llvm/lib/IR/LegacyPassManager.cpp
  projects/clang-trunk/contrib/llvm/lib/IR/Mangler.cpp
  projects/clang-trunk/contrib/llvm/lib/IR/Operator.cpp
  projects/clang-trunk/contrib/llvm/lib/IR/Pass.cpp
  projects/clang-trunk/contrib/llvm/lib/IR/SymbolTableListTraitsImpl.h
  projects/clang-trunk/contrib/llvm/lib/IR/Use.cpp
  projects/clang-trunk/contrib/llvm/lib/IR/User.cpp
  projects/clang-trunk/contrib/llvm/lib/IR/Value.cpp
  projects/clang-trunk/contrib/llvm/lib/IR/Verifier.cpp
  projects/clang-trunk/contrib/llvm/lib/LTO/LTOCodeGenerator.cpp
  projects/clang-trunk/contrib/llvm/lib/LTO/LTOModule.cpp
  projects/clang-trunk/contrib/llvm/lib/LibDriver/LibDriver.cpp
  projects/clang-trunk/contrib/llvm/lib/Linker/LinkModules.cpp
  projects/clang-trunk/contrib/llvm/lib/MC/ELFObjectWriter.cpp
  projects/clang-trunk/contrib/llvm/lib/MC/MCAssembler.cpp
  projects/clang-trunk/contrib/llvm/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp
  projects/clang-trunk/contrib/llvm/lib/MC/MCDwarf.cpp
  projects/clang-trunk/contrib/llvm/lib/MC/MCExpr.cpp
  projects/clang-trunk/contrib/llvm/lib/MC/MCNullStreamer.cpp
  projects/clang-trunk/contrib/llvm/lib/MC/MCObjectFileInfo.cpp
  projects/clang-trunk/contrib/llvm/lib/MC/MCObjectStreamer.cpp
  projects/clang-trunk/contrib/llvm/lib/MC/MCParser/AsmParser.cpp
  projects/clang-trunk/contrib/llvm/lib/MC/MCParser/COFFAsmParser.cpp
  projects/clang-trunk/contrib/llvm/lib/MC/MCParser/ELFAsmParser.cpp
  projects/clang-trunk/contrib/llvm/lib/MC/MCSymbol.cpp
  projects/clang-trunk/contrib/llvm/lib/MC/MCSymbolELF.cpp
  projects/clang-trunk/contrib/llvm/lib/MC/MCWin64EH.cpp
  projects/clang-trunk/contrib/llvm/lib/MC/MCWinEH.cpp
  projects/clang-trunk/contrib/llvm/lib/MC/WinCOFFObjectWriter.cpp
  projects/clang-trunk/contrib/llvm/lib/MC/WinCOFFStreamer.cpp
  projects/clang-trunk/contrib/llvm/lib/Object/COFFObjectFile.cpp
  projects/clang-trunk/contrib/llvm/lib/Object/COFFYAML.cpp
  projects/clang-trunk/contrib/llvm/lib/Object/ELFYAML.cpp
  projects/clang-trunk/contrib/llvm/lib/Object/Error.cpp
  projects/clang-trunk/contrib/llvm/lib/Object/IRObjectFile.cpp
  projects/clang-trunk/contrib/llvm/lib/Object/MachOObjectFile.cpp
  projects/clang-trunk/contrib/llvm/lib/Object/MachOUniversal.cpp
  projects/clang-trunk/contrib/llvm/lib/Object/Object.cpp
  projects/clang-trunk/contrib/llvm/lib/Object/ObjectFile.cpp
  projects/clang-trunk/contrib/llvm/lib/Object/RecordStreamer.h
  projects/clang-trunk/contrib/llvm/lib/Option/ArgList.cpp
  projects/clang-trunk/contrib/llvm/lib/Option/OptTable.cpp
  projects/clang-trunk/contrib/llvm/lib/ProfileData/CoverageMapping.cpp
  projects/clang-trunk/contrib/llvm/lib/ProfileData/CoverageMappingReader.cpp
  projects/clang-trunk/contrib/llvm/lib/ProfileData/CoverageMappingWriter.cpp
  projects/clang-trunk/contrib/llvm/lib/ProfileData/InstrProf.cpp
  projects/clang-trunk/contrib/llvm/lib/ProfileData/InstrProfIndexed.h
  projects/clang-trunk/contrib/llvm/lib/ProfileData/InstrProfReader.cpp
  projects/clang-trunk/contrib/llvm/lib/ProfileData/InstrProfWriter.cpp
  projects/clang-trunk/contrib/llvm/lib/ProfileData/SampleProf.cpp
  projects/clang-trunk/contrib/llvm/lib/Support/APFloat.cpp
  projects/clang-trunk/contrib/llvm/lib/Support/APInt.cpp
  projects/clang-trunk/contrib/llvm/lib/Support/APSInt.cpp
  projects/clang-trunk/contrib/llvm/lib/Support/ARMBuildAttrs.cpp
  projects/clang-trunk/contrib/llvm/lib/Support/ARMWinEH.cpp
  projects/clang-trunk/contrib/llvm/lib/Support/Allocator.cpp
  projects/clang-trunk/contrib/llvm/lib/Support/CommandLine.cpp
  projects/clang-trunk/contrib/llvm/lib/Support/CrashRecoveryContext.cpp
  projects/clang-trunk/contrib/llvm/lib/Support/DAGDeltaAlgorithm.cpp
  projects/clang-trunk/contrib/llvm/lib/Support/DataStream.cpp
  projects/clang-trunk/contrib/llvm/lib/Support/Debug.cpp
  projects/clang-trunk/contrib/llvm/lib/Support/Dwarf.cpp
  projects/clang-trunk/contrib/llvm/lib/Support/FileOutputBuffer.cpp
  projects/clang-trunk/contrib/llvm/lib/Support/GraphWriter.cpp
  projects/clang-trunk/contrib/llvm/lib/Support/LockFileManager.cpp
  projects/clang-trunk/contrib/llvm/lib/Support/MD5.cpp
  projects/clang-trunk/contrib/llvm/lib/Support/MathExtras.cpp
  projects/clang-trunk/contrib/llvm/lib/Support/MemoryBuffer.cpp
  projects/clang-trunk/contrib/llvm/lib/Support/Mutex.cpp
  projects/clang-trunk/contrib/llvm/lib/Support/RWMutex.cpp
  projects/clang-trunk/contrib/llvm/lib/Support/Statistic.cpp
  projects/clang-trunk/contrib/llvm/lib/Support/StreamingMemoryObject.cpp
  projects/clang-trunk/contrib/llvm/lib/Support/TargetParser.cpp
  projects/clang-trunk/contrib/llvm/lib/Support/TimeValue.cpp
  projects/clang-trunk/contrib/llvm/lib/Support/Timer.cpp
  projects/clang-trunk/contrib/llvm/lib/Support/Triple.cpp
  projects/clang-trunk/contrib/llvm/lib/Support/Unix/Process.inc
  projects/clang-trunk/contrib/llvm/lib/Support/Unix/Program.inc
  projects/clang-trunk/contrib/llvm/lib/Support/Unix/ThreadLocal.inc
  projects/clang-trunk/contrib/llvm/lib/Support/Unix/TimeValue.inc
  projects/clang-trunk/contrib/llvm/lib/Support/Unix/Watchdog.inc
  projects/clang-trunk/contrib/llvm/lib/Support/Windows/DynamicLibrary.inc
  projects/clang-trunk/contrib/llvm/lib/Support/Windows/Signals.inc
  projects/clang-trunk/contrib/llvm/lib/Support/YAMLParser.cpp
  projects/clang-trunk/contrib/llvm/lib/TableGen/Record.cpp
  projects/clang-trunk/contrib/llvm/lib/TableGen/TGLexer.h
  projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64BranchRelaxation.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64CallingConvention.h
  projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64FastISel.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64FrameLowering.h
  projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.h
  projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64InstrFormats.td
  projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.td
  projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64MCInstLower.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64MCInstLower.h
  projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64MachineFunctionInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64PBQPRegAlloc.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64PBQPRegAlloc.h
  projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64StorePairSuppress.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64Subtarget.h
  projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64TargetMachine.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.h
  projects/clang-trunk/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h
  projects/clang-trunk/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MachObjectWriter.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/AMDGPU.td
  projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.h
  projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.h
  projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h
  projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/AMDKernelCodeT.h
  projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFObjectWriter.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUFixupKinds.h
  projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h
  projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/Processors.td
  projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/R600Defines.h
  projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/R600ISelLowering.h
  projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/R600InstrInfo.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/R600InstrInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/R600MachineFunctionInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/R600TextureIntrinsicsReplacer.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/SIDefines.h
  projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/SIISelLowering.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/SIInstrInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/SIInstrInfo.td
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARM.h
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARM.td
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMCallingConv.h
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.h
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMFeatures.h
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMFrameLowering.h
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMISelLowering.h
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMInstrInfo.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMInstrInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMMachineFunctionInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMOptimizeBarriersPass.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMSubtarget.h
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMTargetMachine.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMTargetTransformInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackendDarwin.h
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackendELF.h
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMWinCOFFObjectWriter.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMWinCOFFStreamer.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/MLxExpansionPass.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.h
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/ThumbRegisterInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/BPF/BPFAsmPrinter.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/BPF/BPFFrameLowering.h
  projects/clang-trunk/contrib/llvm/lib/Target/BPF/BPFISelDAGToDAG.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/BPF/BPFISelLowering.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/BPF/BPFISelLowering.h
  projects/clang-trunk/contrib/llvm/lib/Target/BPF/BPFInstrInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/BPF/BPFMCInstLower.h
  projects/clang-trunk/contrib/llvm/lib/Target/BPF/BPFRegisterInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/BPF/BPFSubtarget.h
  projects/clang-trunk/contrib/llvm/lib/Target/BPF/BPFTargetMachine.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/BPF/BPFTargetMachine.h
  projects/clang-trunk/contrib/llvm/lib/Target/BPF/InstPrinter/BPFInstPrinter.h
  projects/clang-trunk/contrib/llvm/lib/Target/BPF/MCTargetDesc/BPFAsmBackend.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/BPF/MCTargetDesc/BPFELFObjectWriter.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/BPF/MCTargetDesc/BPFMCAsmInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/BPF/MCTargetDesc/BPFMCCodeEmitter.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.h
  projects/clang-trunk/contrib/llvm/lib/Target/CppBackend/CPPBackend.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/CppBackend/CPPTargetMachine.h
  projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/Hexagon.h
  projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonAsmPrinter.h
  projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonCFGOptimizer.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonExpandCondsets.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonExpandPredSpillCode.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonFixupHwLoops.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonFrameLowering.h
  projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.h
  projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonMachineFunctionInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonMachineScheduler.h
  projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonPeephole.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonRemoveSZExtArgs.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonSelectionDAGInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonTargetStreamer.h
  projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCompound.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.h
  projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h
  projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.h
  projects/clang-trunk/contrib/llvm/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.h
  projects/clang-trunk/contrib/llvm/lib/Target/MSP430/MSP430.h
  projects/clang-trunk/contrib/llvm/lib/Target/MSP430/MSP430BranchSelector.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.h
  projects/clang-trunk/contrib/llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.h
  projects/clang-trunk/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/MSP430/MSP430MCInstLower.h
  projects/clang-trunk/contrib/llvm/lib/Target/MSP430/MSP430MachineFunctionInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/MSP430/MSP430SelectionDAGInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/MSP430/MSP430Subtarget.h
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/Disassembler/MipsDisassembler.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.h
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCNaCl.h
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsNaClELFStreamer.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsOptionRecord.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/MicroMips32r6InstrFormats.td
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/MicroMips32r6InstrInfo.td
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/MicroMipsInstrInfo.td
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/Mips.h
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/Mips16FrameLowering.h
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/Mips16HardFloat.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/Mips16HardFloatInfo.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/Mips16HardFloatInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/Mips16ISelDAGToDAG.h
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/Mips16ISelLowering.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/Mips16ISelLowering.h
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/Mips64InstrInfo.td
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsAnalyzeImmediate.h
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.h
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsCCState.h
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsFastISel.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsFrameLowering.h
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.h
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsISelLowering.h
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsInstrInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsInstrInfo.td
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsMCInstLower.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsMCInstLower.h
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsModuleISelDAGToDAG.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsOptionRecord.h
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsOs16.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.td
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.h
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsSEISelDAGToDAG.h
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsSEISelLowering.h
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsSelectionDAGInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsSubtarget.h
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsTargetMachine.h
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsTargetStreamer.h
  projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.h
  projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXBaseInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/ManagedStringPool.h
  projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTX.h
  projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.h
  projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXAssignValidGlobalNames.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXFavorNonGenericAddrSpaces.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXFrameLowering.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXFrameLowering.h
  projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.h
  projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.h
  projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXImageOptimizer.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXLowerKernelArgs.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXMachineFunctionInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXRegisterInfo.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXRegisterInfo.td
  projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXSubtarget.h
  projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXUtilities.h
  projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVVMReflect.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h
  projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h
  projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMachObjectWriter.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCPredicates.h
  projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPC.h
  projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCBranchSelector.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCCallingConv.h
  projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCEarlyReturn.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCFastISel.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.h
  projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.h
  projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCInstrAltivec.td
  projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCInstrBuilder.h
  projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCInstrVSX.td
  projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCLoopDataPrefetch.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCSelectionDAGInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.h
  projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCTLSDynamicCall.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCTOCRegDeps.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCTargetStreamer.h
  projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCVSXCopy.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCVSXFMAMutate.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Sparc/Disassembler/SparcDisassembler.cpp   (contents, props changed)
  projects/clang-trunk/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcELFObjectWriter.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h
  projects/clang-trunk/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h
  projects/clang-trunk/contrib/llvm/lib/Target/Sparc/Sparc.h
  projects/clang-trunk/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.h
  projects/clang-trunk/contrib/llvm/lib/Target/Sparc/SparcISelLowering.h
  projects/clang-trunk/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.td
  projects/clang-trunk/contrib/llvm/lib/Target/Sparc/SparcMachineFunctionInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/Sparc/SparcSelectionDAGInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.h
  projects/clang-trunk/contrib/llvm/lib/Target/X86/AsmParser/X86Operand.h
  projects/clang-trunk/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h
  projects/clang-trunk/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h
  projects/clang-trunk/contrib/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/X86/MCTargetDesc/X86ELFRelocationInfo.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/X86/MCTargetDesc/X86FixupKinds.h
  projects/clang-trunk/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h
  projects/clang-trunk/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MachORelocationInfo.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/X86/MCTargetDesc/X86WinCOFFStreamer.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/X86/Utils/X86ShuffleDecode.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/X86/Utils/X86ShuffleDecode.h
  projects/clang-trunk/contrib/llvm/lib/Target/X86/X86.h
  projects/clang-trunk/contrib/llvm/lib/Target/X86/X86AsmPrinter.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/X86/X86AsmPrinter.h
  projects/clang-trunk/contrib/llvm/lib/Target/X86/X86CallFrameOptimization.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/X86/X86CallingConv.h
  projects/clang-trunk/contrib/llvm/lib/Target/X86/X86FastISel.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/X86/X86FixupLEAs.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/X86/X86FloatingPoint.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/X86/X86FrameLowering.h
  projects/clang-trunk/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/X86/X86ISelLowering.h
  projects/clang-trunk/contrib/llvm/lib/Target/X86/X86InstrAVX512.td
  projects/clang-trunk/contrib/llvm/lib/Target/X86/X86InstrBuilder.h
  projects/clang-trunk/contrib/llvm/lib/Target/X86/X86InstrCompiler.td
  projects/clang-trunk/contrib/llvm/lib/Target/X86/X86InstrFPStack.td
  projects/clang-trunk/contrib/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td
  projects/clang-trunk/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/X86/X86InstrInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/X86/X86InstrInfo.td
  projects/clang-trunk/contrib/llvm/lib/Target/X86/X86InstrSSE.td
  projects/clang-trunk/contrib/llvm/lib/Target/X86/X86IntrinsicsInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/X86/X86MCInstLower.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/X86/X86MachineFunctionInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/X86/X86PadShortFunction.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/X86/X86RegisterInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/X86/X86Subtarget.h
  projects/clang-trunk/contrib/llvm/lib/Target/X86/X86TargetMachine.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/X86/X86TargetMachine.h
  projects/clang-trunk/contrib/llvm/lib/Target/X86/X86TargetObjectFile.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/X86/X86TargetTransformInfo.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/X86/X86TargetTransformInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/X86/X86VZeroUpper.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/X86/X86WinEHState.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/XCore/Disassembler/XCoreDisassembler.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/XCore/XCore.h
  projects/clang-trunk/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.h
  projects/clang-trunk/contrib/llvm/lib/Target/XCore/XCoreFrameToArgsOffsetElim.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/XCore/XCoreISelLowering.h
  projects/clang-trunk/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/XCore/XCoreLowerThreadLocal.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/XCore/XCoreMCInstLower.h
  projects/clang-trunk/contrib/llvm/lib/Target/XCore/XCoreMachineFunctionInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/XCore/XCoreSelectionDAGInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/XCore/XCoreSubtarget.h
  projects/clang-trunk/contrib/llvm/lib/Target/XCore/XCoreTargetStreamer.h
  projects/clang-trunk/contrib/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/IPO/BarrierNoopPass.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/IPO/ConstantMerge.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/IPO/ExtractGV.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/IPO/FunctionAttrs.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/IPO/GlobalDCE.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/IPO/IPConstantPropagation.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/IPO/InlineAlways.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/IPO/Inliner.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/IPO/LoopExtractor.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/IPO/LowerBitSets.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/IPO/MergeFunctions.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/IPO/PartialInlining.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/IPO/PruneEH.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/IPO/StripSymbols.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Instrumentation/BoundsChecking.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Instrumentation/SafeStack.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/ObjCARC/BlotMapVector.h
  projects/clang-trunk/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCAPElim.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCAliasAnalysis.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCExpand.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/ObjCARC/ProvenanceAnalysis.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/ADCE.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/BDCE.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/ConstantHoisting.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/ConstantProp.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/DCE.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/EarlyCSE.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/FlattenCFGPass.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/Float2Int.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/GVN.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/LICM.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/LoadCombine.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/LoopDeletion.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/LoopDistribute.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/LoopRerollPass.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/LowerAtomic.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/LowerExpectIntrinsic.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/NaryReassociate.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/PlaceSafepoints.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/Reg2Mem.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/SROA.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/SampleProfile.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/ASanStackFrameLayout.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/BypassSlowDivision.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/CloneFunction.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/CloneModule.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/CtorUtils.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/FlattenCFG.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/InstructionNamer.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/LCSSA.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/LoopSimplify.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/LowerSwitch.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/MetaRenamer.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/SSAUpdater.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/SimplifyInstructions.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/SymbolRewriter.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Vectorize/BBVectorize.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang-c/Index.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/AST/ASTMutationListener.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/AST/DataRecursiveASTVisitor.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/AST/EvaluatedExprVisitor.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/AST/ExprObjC.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/AST/ExternalASTSource.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/AST/Mangle.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/AST/NSAPI.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/AST/OpenMPClause.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/AST/StmtIterator.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/AST/StmtOpenMP.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/AST/Type.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchers.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/FormatString.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/Attr.td
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/AttrDocs.td
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsARM.def
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsNVPTX.def
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsPPC.def
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsX86.def
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.td
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/IdentifierTable.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.def
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/Module.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/OpenMPKinds.def
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/OpenMPKinds.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/StmtNodes.td
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/TargetInfo.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.def
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/TypeTraits.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/CodeGen/CodeGenABITypes.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/CodeGen/ModuleBuilder.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.td
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Driver/CLCompatOptions.td
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Driver/Compilation.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Driver/Driver.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Driver/Job.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Driver/Options.td
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Driver/SanitizerArgs.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Format/Format.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Lex/ExternalPreprocessorSource.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearch.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Lex/ModuleMap.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Parse/Parser.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Sema/DeclSpec.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Sema/Sema.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Serialization/ASTBitCodes.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Serialization/ASTReader.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Serialization/ASTWriter.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Serialization/Module.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/ARCMigrate/ObjCMT.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/ASTDumper.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/Expr.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/ExternalASTSource.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/NSAPI.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/ParentMap.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/Stmt.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/StmtIterator.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/StmtPrinter.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/Type.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Analysis/AnalysisDeclContext.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Analysis/CallGraph.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Analysis/LiveVariables.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Analysis/PrintfFormatString.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Basic/Diagnostic.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Basic/Module.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Basic/OpenMPKinds.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Basic/TargetInfo.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Basic/Targets.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Basic/VirtualFileSystem.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/BackendUtil.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGClass.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGExprCXX.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGOpenMPRuntime.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGStmt.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CodeGenABITypes.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CodeGenAction.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CodeGenPGO.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CoverageMappingGen.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/ModuleBuilder.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Driver/Compilation.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Driver/CrossWindowsToolChain.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Driver/Driver.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Driver/Job.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Driver/MSVCToolChain.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Driver/SanitizerArgs.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Driver/ToolChains.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Driver/Tools.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Driver/Tools.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Format/ContinuationIndenter.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Format/Format.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Format/TokenAnnotator.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Format/UnwrappedLineParser.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Frontend/FrontendActions.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Frontend/MultiplexConsumer.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Frontend/Rewrite/InclusionRewriter.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/Intrin.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/__wmmintrin_aes.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/adxintrin.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/altivec.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/ammintrin.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/avx2intrin.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/avx512bwintrin.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/avx512dqintrin.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/avx512fintrin.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/avx512vlbwintrin.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/avx512vldqintrin.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/avx512vlintrin.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/avxintrin.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/bmi2intrin.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/bmiintrin.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/emmintrin.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/f16cintrin.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/fma4intrin.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/fmaintrin.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/immintrin.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/lzcntintrin.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/mm3dnow.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/mmintrin.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/module.modulemap
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/pmmintrin.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/popcntintrin.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/rdseedintrin.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/rtmintrin.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/shaintrin.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/smmintrin.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/tbmintrin.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/tmmintrin.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/xmmintrin.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/xopintrin.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Lex/HeaderSearch.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Lex/ModuleMap.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Lex/PPDirectives.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Lex/PPLexerChange.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Lex/PPMacroExpansion.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Parse/ParseDeclCXX.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Parse/ParseExpr.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Parse/ParseObjc.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Parse/ParseOpenMP.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Parse/ParseTemplate.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Parse/ParseTentative.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/DeclSpec.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/JumpDiagnostics.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/Sema.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/SemaExceptionSpec.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/SemaExprObjC.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/SemaObjCProperty.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/SemaOpenMP.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/TreeTransform.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Serialization/ASTReaderStmt.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Serialization/ASTWriterStmt.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Serialization/GeneratePCH.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CheckerHelpers.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Tooling/CompilationDatabase.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/tools/driver/cc1as_main.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/tools/driver/driver.cpp
  projects/clang-trunk/contrib/llvm/tools/lldb/source/Expression/ClangExpressionParser.cpp
  projects/clang-trunk/contrib/llvm/tools/lli/OrcLazyJIT.h
  projects/clang-trunk/contrib/llvm/tools/llvm-ar/llvm-ar.cpp
  projects/clang-trunk/contrib/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp
  projects/clang-trunk/contrib/llvm/tools/llvm-cov/CodeCoverage.cpp
  projects/clang-trunk/contrib/llvm/tools/llvm-cxxdump/llvm-cxxdump.cpp
  projects/clang-trunk/contrib/llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp
  projects/clang-trunk/contrib/llvm/tools/llvm-nm/llvm-nm.cpp
  projects/clang-trunk/contrib/llvm/tools/llvm-objdump/COFFDump.cpp
  projects/clang-trunk/contrib/llvm/tools/llvm-objdump/ELFDump.cpp
  projects/clang-trunk/contrib/llvm/tools/llvm-objdump/MachODump.cpp
  projects/clang-trunk/contrib/llvm/tools/llvm-objdump/llvm-objdump.cpp
  projects/clang-trunk/contrib/llvm/tools/llvm-readobj/ARMEHABIPrinter.h
  projects/clang-trunk/contrib/llvm/tools/llvm-readobj/ARMWinEHPrinter.cpp
  projects/clang-trunk/contrib/llvm/tools/llvm-readobj/COFFDumper.cpp
  projects/clang-trunk/contrib/llvm/tools/llvm-readobj/ELFDumper.cpp
  projects/clang-trunk/contrib/llvm/tools/llvm-readobj/MachODumper.cpp
  projects/clang-trunk/contrib/llvm/tools/llvm-readobj/ObjDumper.h
  projects/clang-trunk/contrib/llvm/tools/llvm-readobj/Win64EHDumper.cpp
  projects/clang-trunk/contrib/llvm/tools/llvm-readobj/llvm-readobj.cpp
  projects/clang-trunk/contrib/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp
  projects/clang-trunk/contrib/llvm/tools/llvm-stress/llvm-stress.cpp
  projects/clang-trunk/contrib/llvm/tools/llvm-symbolizer/LLVMSymbolize.cpp
  projects/clang-trunk/contrib/llvm/tools/llvm-symbolizer/LLVMSymbolize.h
  projects/clang-trunk/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.cpp
  projects/clang-trunk/contrib/llvm/utils/TableGen/RegisterInfoEmitter.cpp
  projects/clang-trunk/contrib/llvm/utils/TableGen/X86RecognizableInstr.cpp
  projects/clang-trunk/lib/clang/include/Makefile
  projects/clang-trunk/lib/clang/include/clang/Basic/Version.inc
  projects/clang-trunk/lib/clang/libclangdriver/Makefile
  projects/clang-trunk/lib/clang/libllvmanalysis/Makefile
  projects/clang-trunk/lib/clang/libllvmasmprinter/Makefile
  projects/clang-trunk/lib/clang/libllvmcodegen/Makefile
  projects/clang-trunk/lib/clang/libllvmmirparser/Makefile
  projects/clang-trunk/lib/clang/libllvmobject/Makefile
  projects/clang-trunk/tools/build/mk/OptionalObsoleteFiles.inc
  projects/clang-trunk/usr.bin/clang/llc/Makefile
  projects/clang-trunk/usr.bin/clang/llvm-lto/Makefile
Directory Properties:
  projects/clang-trunk/contrib/llvm/   (props changed)
  projects/clang-trunk/contrib/llvm/tools/clang/   (props changed)
  projects/clang-trunk/contrib/llvm/tools/llvm-dwarfdump/   (props changed)

Modified: projects/clang-trunk/contrib/llvm/include/llvm-c/lto.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm-c/lto.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm-c/lto.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -40,7 +40,7 @@ typedef bool lto_bool_t;
  * @{
  */
 
-#define LTO_API_VERSION 15
+#define LTO_API_VERSION 16
 
 /**
  * \since prior to LTO_API_VERSION=3
@@ -280,39 +280,15 @@ lto_module_get_symbol_attribute(lto_modu
 
 
 /**
- * Returns the number of dependent libraries in the object module.
+ * Returns the module's linker options.
  *
- * \since LTO_API_VERSION=8
- */
-extern unsigned int
-lto_module_get_num_deplibs(lto_module_t mod);
-
-
-/**
- * Returns the ith dependent library in the module.
- *
- * \since LTO_API_VERSION=8
- */
-extern const char*
-lto_module_get_deplib(lto_module_t mod, unsigned int index);
-
-
-/**
- * Returns the number of linker options in the object module.
- *
- * \since LTO_API_VERSION=8
- */
-extern unsigned int
-lto_module_get_num_linkeropts(lto_module_t mod);
-
-
-/**
- * Returns the ith linker option in the module.
+ * The linker options may consist of multiple flags. It is the linker's
+ * responsibility to split the flags using a platform-specific mechanism.
  *
- * \since LTO_API_VERSION=8
+ * \since LTO_API_VERSION=16
  */
 extern const char*
-lto_module_get_linkeropt(lto_module_t mod, unsigned int index);
+lto_module_get_linkeropts(lto_module_t mod);
 
 
 /**

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/APInt.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/APInt.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/APInt.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -1038,7 +1038,9 @@ public:
   /// the validity of the less-than relationship.
   ///
   /// \returns true if *this < RHS when considered unsigned.
-  bool ult(uint64_t RHS) const { return ult(APInt(getBitWidth(), RHS)); }
+  bool ult(uint64_t RHS) const {
+    return getActiveBits() > 64 ? false : getZExtValue() < RHS;
+  }
 
   /// \brief Signed less than comparison
   ///
@@ -1054,7 +1056,9 @@ public:
   /// the validity of the less-than relationship.
   ///
   /// \returns true if *this < RHS when considered signed.
-  bool slt(uint64_t RHS) const { return slt(APInt(getBitWidth(), RHS)); }
+  bool slt(int64_t RHS) const {
+    return getMinSignedBits() > 64 ? isNegative() : getSExtValue() < RHS;
+  }
 
   /// \brief Unsigned less or equal comparison
   ///
@@ -1070,7 +1074,7 @@ public:
   /// the validity of the less-or-equal relationship.
   ///
   /// \returns true if *this <= RHS when considered unsigned.
-  bool ule(uint64_t RHS) const { return ule(APInt(getBitWidth(), RHS)); }
+  bool ule(uint64_t RHS) const { return !ugt(RHS); }
 
   /// \brief Signed less or equal comparison
   ///
@@ -1086,7 +1090,7 @@ public:
   /// validity of the less-or-equal relationship.
   ///
   /// \returns true if *this <= RHS when considered signed.
-  bool sle(uint64_t RHS) const { return sle(APInt(getBitWidth(), RHS)); }
+  bool sle(uint64_t RHS) const { return !sgt(RHS); }
 
   /// \brief Unsigned greather than comparison
   ///
@@ -1102,7 +1106,9 @@ public:
   /// the validity of the greater-than relationship.
   ///
   /// \returns true if *this > RHS when considered unsigned.
-  bool ugt(uint64_t RHS) const { return ugt(APInt(getBitWidth(), RHS)); }
+  bool ugt(uint64_t RHS) const {
+    return getActiveBits() > 64 ? true : getZExtValue() > RHS;
+  }
 
   /// \brief Signed greather than comparison
   ///
@@ -1118,7 +1124,9 @@ public:
   /// the validity of the greater-than relationship.
   ///
   /// \returns true if *this > RHS when considered signed.
-  bool sgt(uint64_t RHS) const { return sgt(APInt(getBitWidth(), RHS)); }
+  bool sgt(int64_t RHS) const {
+    return getMinSignedBits() > 64 ? !isNegative() : getSExtValue() > RHS;
+  }
 
   /// \brief Unsigned greater or equal comparison
   ///
@@ -1134,7 +1142,7 @@ public:
   /// the validity of the greater-or-equal relationship.
   ///
   /// \returns true if *this >= RHS when considered unsigned.
-  bool uge(uint64_t RHS) const { return uge(APInt(getBitWidth(), RHS)); }
+  bool uge(uint64_t RHS) const { return !ult(RHS); }
 
   /// \brief Signed greather or equal comparison
   ///
@@ -1150,7 +1158,7 @@ public:
   /// the validity of the greater-or-equal relationship.
   ///
   /// \returns true if *this >= RHS when considered signed.
-  bool sge(uint64_t RHS) const { return sge(APInt(getBitWidth(), RHS)); }
+  bool sge(int64_t RHS) const { return !slt(RHS); }
 
   /// This operation tests if there are any pairs of corresponding bits
   /// between this APInt and RHS that are both set.
@@ -1896,11 +1904,11 @@ inline APInt Xor(const APInt &LHS, const
 /// Performs a bitwise complement operation on APInt.
 inline APInt Not(const APInt &APIVal) { return ~APIVal; }
 
-} // namespace APIntOps
+} // End of APIntOps namespace
 
 // See friend declaration above. This additional declaration is required in
 // order to compile LLVM with IBM xlC compiler.
 hash_code hash_value(const APInt &Arg);
-} // namespace llvm
+} // End of llvm namespace
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/APSInt.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/APSInt.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/APSInt.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -33,6 +33,15 @@ public:
   explicit APSInt(APInt I, bool isUnsigned = true)
    : APInt(std::move(I)), IsUnsigned(isUnsigned) {}
 
+  /// Construct an APSInt from a string representation.
+  ///
+  /// This constructor interprets the string \p Str using the radix of 10.
+  /// The interpretation stops at the end of the string. The bit width of the
+  /// constructed APSInt is determined automatically.
+  ///
+  /// \param Str the string to be interpreted.
+  explicit APSInt(StringRef Str);
+
   APSInt &operator=(APInt RHS) {
     // Retain our current sign.
     APInt::operator=(std::move(RHS));

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/ArrayRef.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/ArrayRef.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/ArrayRef.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -286,6 +286,11 @@ namespace llvm {
       return MutableArrayRef<T>(data()+N, M);
     }
 
+    MutableArrayRef<T> drop_back(unsigned N) const {
+      assert(this->size() >= N && "Dropping more elements than exist");
+      return slice(0, this->size() - N);
+    }
+
     /// @}
     /// @name Operator Overloads
     /// @{
@@ -361,6 +366,6 @@ namespace llvm {
   template <typename T> struct isPodLike<ArrayRef<T> > {
     static const bool value = true;
   };
-} // namespace llvm
+}
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/BitVector.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/BitVector.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/BitVector.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -568,7 +568,7 @@ private:
   }
 };
 
-} // namespace llvm
+} // End llvm namespace
 
 namespace std {
   /// Implement std::swap in terms of BitVector swap.

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/DenseMap.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/DenseMap.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/DenseMap.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -42,7 +42,7 @@ struct DenseMapPair : public std::pair<K
   ValueT &getSecond() { return std::pair<KeyT, ValueT>::second; }
   const ValueT &getSecond() const { return std::pair<KeyT, ValueT>::second; }
 };
-} // namespace detail
+}
 
 template <
     typename KeyT, typename ValueT, typename KeyInfoT = DenseMapInfo<KeyT>,

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/DenseMapInfo.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/DenseMapInfo.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/DenseMapInfo.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -14,6 +14,8 @@
 #ifndef LLVM_ADT_DENSEMAPINFO_H
 #define LLVM_ADT_DENSEMAPINFO_H
 
+#include "llvm/ADT/Hashing.h"
+#include "llvm/ADT/StringRef.h"
 #include "llvm/Support/PointerLikeTypeTraits.h"
 #include "llvm/Support/type_traits.h"
 
@@ -163,6 +165,31 @@ struct DenseMapInfo<std::pair<T, U> > {
   }
 };
 
+// Provide DenseMapInfo for StringRefs.
+template <> struct DenseMapInfo<StringRef> {
+  static inline StringRef getEmptyKey() {
+    return StringRef(reinterpret_cast<const char *>(~static_cast<uintptr_t>(0)),
+                     0);
+  }
+  static inline StringRef getTombstoneKey() {
+    return StringRef(reinterpret_cast<const char *>(~static_cast<uintptr_t>(1)),
+                     0);
+  }
+  static unsigned getHashValue(StringRef Val) {
+    assert(Val.data() != getEmptyKey().data() && "Cannot hash the empty key!");
+    assert(Val.data() != getTombstoneKey().data() &&
+           "Cannot hash the tombstone key!");
+    return (unsigned)(hash_value(Val));
+  }
+  static bool isEqual(StringRef LHS, StringRef RHS) {
+    if (RHS.data() == getEmptyKey().data())
+      return LHS.data() == getEmptyKey().data();
+    if (RHS.data() == getTombstoneKey().data())
+      return LHS.data() == getTombstoneKey().data();
+    return LHS == RHS;
+  }
+};
+
 } // end namespace llvm
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/DenseSet.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/DenseSet.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/DenseSet.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -32,7 +32,7 @@ public:
   DenseSetEmpty &getSecond() { return *this; }
   const DenseSetEmpty &getSecond() const { return *this; }
 };
-} // namespace detail
+}
 
 /// DenseSet - This implements a dense probed hash-table based set.
 template<typename ValueT, typename ValueInfoT = DenseMapInfo<ValueT> >

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/DepthFirstIterator.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/DepthFirstIterator.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/DepthFirstIterator.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -288,6 +288,6 @@ iterator_range<idf_ext_iterator<T, SetTy
   return make_range(idf_ext_begin(G, S), idf_ext_end(G, S));
 }
 
-} // namespace llvm
+} // End llvm namespace
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/EquivalenceClasses.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/EquivalenceClasses.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/EquivalenceClasses.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -278,6 +278,6 @@ public:
   };
 };
 
-} // namespace llvm
+} // End llvm namespace
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/GraphTraits.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/GraphTraits.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/GraphTraits.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -101,6 +101,6 @@ struct GraphTraits<Inverse<Inverse<T> > 
   }
 };
 
-} // namespace llvm
+} // End llvm namespace
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/IndexedMap.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/IndexedMap.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/IndexedMap.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -80,6 +80,6 @@ template <typename T, typename ToIndexT 
     }
   };
 
-} // namespace llvm
+} // End llvm namespace
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/IntEqClasses.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/IntEqClasses.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/IntEqClasses.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -83,6 +83,6 @@ public:
   void uncompress();
 };
 
-} // namespace llvm
+} // End llvm namespace
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/Optional.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/Optional.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/Optional.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -204,6 +204,6 @@ void operator>=(const Optional<T> &X, co
 template<typename T, typename U>
 void operator>(const Optional<T> &X, const Optional<U> &Y);
 
-} // namespace llvm
+} // end llvm namespace
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/PointerUnion.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/PointerUnion.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/PointerUnion.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -507,6 +507,6 @@ namespace llvm {
                                   RHS.template get<U>()));
     }
   };
-} // namespace llvm
+}
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/PostOrderIterator.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/PostOrderIterator.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/PostOrderIterator.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -295,6 +295,6 @@ public:
   rpo_iterator end() { return Blocks.rend(); }
 };
 
-} // namespace llvm
+} // End llvm namespace
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/PriorityQueue.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/PriorityQueue.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/PriorityQueue.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -79,6 +79,6 @@ public:
   }
 };
 
-} // namespace llvm
+} // End llvm namespace
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/SCCIterator.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/SCCIterator.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/SCCIterator.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -240,6 +240,6 @@ template <class T> scc_iterator<Inverse<
   return scc_iterator<Inverse<T> >::end(G);
 }
 
-} // namespace llvm
+} // End llvm namespace
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/STLExtras.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/STLExtras.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/STLExtras.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -417,6 +417,6 @@ template <typename T> struct deref {
   }
 };
 
-} // namespace llvm
+} // End llvm namespace
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/SetOperations.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/SetOperations.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/SetOperations.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -66,6 +66,6 @@ void set_subtract(S1Ty &S1, const S2Ty &
     S1.erase(*SI);
 }
 
-} // namespace llvm
+} // End llvm namespace
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/SetVector.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/SetVector.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/SetVector.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -225,7 +225,7 @@ public:
   }
 };
 
-} // namespace llvm
+} // End llvm namespace
 
 // vim: sw=2 ai
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/SmallBitVector.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/SmallBitVector.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/SmallBitVector.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -588,7 +588,7 @@ operator^(const SmallBitVector &LHS, con
   return Result;
 }
 
-} // namespace llvm
+} // End llvm namespace
 
 namespace std {
   /// Implement std::swap in terms of BitVector swap.

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/SmallPtrSet.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/SmallPtrSet.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/SmallPtrSet.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -334,7 +334,7 @@ public:
   }
 };
 
-} // namespace llvm
+}
 
 namespace std {
   /// Implement std::swap in terms of SmallPtrSet swap.

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/SmallString.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/SmallString.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/SmallString.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -292,6 +292,6 @@ public:
   }
 };
 
-} // namespace llvm
+}
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/SmallVector.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/SmallVector.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/SmallVector.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -924,7 +924,7 @@ static inline size_t capacity_in_bytes(c
   return X.capacity_in_bytes();
 }
 
-} // namespace llvm
+} // End llvm namespace
 
 namespace std {
   /// Implement std::swap in terms of SmallVector swap.
@@ -940,6 +940,6 @@ namespace std {
   swap(llvm::SmallVector<T, N> &LHS, llvm::SmallVector<T, N> &RHS) {
     LHS.swap(RHS);
   }
-} // namespace std
+}
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/Statistic.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/Statistic.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/Statistic.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -176,6 +176,6 @@ void PrintStatistics();
 /// \brief Print statistics to the given output stream.
 void PrintStatistics(raw_ostream &OS);
 
-} // namespace llvm
+} // End llvm namespace
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/StringExtras.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/StringExtras.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/StringExtras.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -207,6 +207,6 @@ inline std::string join(IteratorT Begin,
   return join_impl(Begin, End, Separator, tag());
 }
 
-} // namespace llvm
+} // End llvm namespace
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/StringMap.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/StringMap.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/StringMap.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -447,6 +447,6 @@ public:
   }
 };
 
-} // namespace llvm
+}
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/StringRef.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/StringRef.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/StringRef.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -566,6 +566,6 @@ namespace llvm {
   // StringRefs can be treated like a POD type.
   template <typename T> struct isPodLike;
   template <> struct isPodLike<StringRef> { static const bool value = true; };
-} // namespace llvm
+}
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/StringSet.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/StringSet.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/StringSet.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -29,6 +29,6 @@ namespace llvm {
       return base::insert(std::make_pair(Key, '\0'));
     }
   };
-} // namespace llvm
+}
 
 #endif // LLVM_ADT_STRINGSET_H

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/Triple.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/Triple.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/Triple.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -85,7 +85,9 @@ public:
     spir64,     // SPIR: standard portable IR for OpenCL 64-bit version
     kalimba,    // Kalimba: generic kalimba
     shave,      // SHAVE: Movidius vector VLIW processors
-    LastArchType = shave
+    wasm32,     // WebAssembly with 32-bit pointers
+    wasm64,     // WebAssembly with 64-bit pointers
+    LastArchType = wasm64
   };
   enum SubArchType {
     NoSubArch,
@@ -609,7 +611,7 @@ public:
   /// @}
 };
 
-} // namespace llvm
+} // End llvm namespace
 
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/Twine.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/Twine.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/Twine.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -537,6 +537,6 @@ namespace llvm {
   }
 
   /// @}
-} // namespace llvm
+}
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/edit_distance.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/edit_distance.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/edit_distance.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -97,6 +97,6 @@ unsigned ComputeEditDistance(ArrayRef<T>
   return Result;
 }
 
-} // namespace llvm
+} // End llvm namespace
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/ilist.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/ilist.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/ilist.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -655,7 +655,7 @@ struct ilist : public iplist<NodeTy> {
   void resize(size_type newsize) { resize(newsize, NodeTy()); }
 };
 
-} // namespace llvm
+} // End llvm namespace
 
 namespace std {
   // Ensure that swap uses the fast list swap...

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/ilist_node.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/ilist_node.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/ilist_node.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -101,6 +101,6 @@ public:
   /// @}
 };
 
-} // namespace llvm
+} // End llvm namespace
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/iterator.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/iterator.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/iterator.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -162,6 +162,8 @@ protected:
           int>::type = 0)
       : I(std::forward<U &&>(u)) {}
 
+  const WrappedIteratorT &wrapped() const { return I; }
+
 public:
   typedef DifferenceTypeT difference_type;
 
@@ -239,6 +241,6 @@ struct pointee_iterator
   T &operator*() const { return **this->I; }
 };
 
-} // namespace llvm
+}
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/iterator_range.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/iterator_range.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/iterator_range.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -51,6 +51,6 @@ template <class T> iterator_range<T> mak
 template <typename T> iterator_range<T> make_range(std::pair<T, T> p) {
   return iterator_range<T>(std::move(p.first), std::move(p.second));
 }
-} // namespace llvm
+}
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -56,6 +56,34 @@ class MemTransferInst;
 class MemIntrinsic;
 class DominatorTree;
 
+/// The possible results of an alias query.
+///
+/// These results are always computed between two MemoryLocation objects as
+/// a query to some alias analysis.
+///
+/// Note that these are unscoped enumerations because we would like to support
+/// implicitly testing a result for the existence of any possible aliasing with
+/// a conversion to bool, but an "enum class" doesn't support this. The
+/// canonical names from the literature are suffixed and unique anyways, and so
+/// they serve as global constants in LLVM for these results.
+///
+/// See docs/AliasAnalysis.html for more information on the specific meanings
+/// of these values.
+enum AliasResult {
+  /// The two locations do not alias at all.
+  ///
+  /// This value is arranged to convert to false, while all other values
+  /// convert to true. This allows a boolean context to convert the result to
+  /// a binary flag indicating whether there is the possibility of aliasing.
+  NoAlias = 0,
+  /// The two locations may or may not alias. This is the least precise result.
+  MayAlias,
+  /// The two locations alias, but only due to a partial overlap.
+  PartialAlias,
+  /// The two locations precisely alias each other.
+  MustAlias,
+};
+
 class AliasAnalysis {
 protected:
   const DataLayout *DL;
@@ -95,22 +123,6 @@ public:
   /// Alias Queries...
   ///
 
-  /// Alias analysis result - Either we know for sure that it does not alias, we
-  /// know for sure it must alias, or we don't know anything: The two pointers
-  /// _might_ alias.  This enum is designed so you can do things like:
-  ///     if (AA.alias(P1, P2)) { ... }
-  /// to check to see if two pointers might alias.
-  ///
-  /// See docs/AliasAnalysis.html for more information on the specific meanings
-  /// of these values.
-  ///
-  enum AliasResult {
-    NoAlias = 0,        ///< No dependencies.
-    MayAlias,           ///< Anything goes.
-    PartialAlias,       ///< Pointers differ, but pointees overlap.
-    MustAlias           ///< Pointers are equal.
-  };
-
   /// alias - The main low level interface to the alias analysis implementation.
   /// Returns an AliasResult indicating whether the two pointers are aliased to
   /// each other.  This is the interface that must be implemented by specific
@@ -558,6 +570,6 @@ bool isIdentifiedObject(const Value *V);
 /// IdentifiedObjects.
 bool isIdentifiedFunctionLocal(const Value *V);
 
-} // namespace llvm
+} // End llvm namespace
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/AliasSetTracker.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/AliasSetTracker.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/AliasSetTracker.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -117,24 +117,30 @@ class AliasSet : public ilist_node<Alias
   // AliasSets forwarding to it.
   unsigned RefCount : 28;
 
-  /// AccessType - Keep track of whether this alias set merely refers to the
-  /// locations of memory, whether it modifies the memory, or whether it does
-  /// both.  The lattice goes from "NoModRef" to either Refs or Mods, then to
-  /// ModRef as necessary.
+  /// The kinds of access this alias set models.
   ///
-  enum AccessType {
-    NoModRef = 0, Refs = 1,         // Ref = bit 1
-    Mods     = 2, ModRef = 3        // Mod = bit 2
+  /// We keep track of whether this alias set merely refers to the locations of
+  /// memory (and not any particular access), whether it modifies or references
+  /// the memory, or whether it does both. The lattice goes from "NoAccess" to
+  /// either RefAccess or ModAccess, then to ModRefAccess as necessary.
+  enum AccessLattice {
+    NoAccess = 0,
+    RefAccess = 1,
+    ModAccess = 2,
+    ModRefAccess = RefAccess | ModAccess
   };
-  unsigned AccessTy : 2;
+  unsigned Access : 2;
 
-  /// AliasType - Keep track the relationships between the pointers in the set.
-  /// Lattice goes from MustAlias to MayAlias.
+  /// The kind of alias relationship between pointers of the set.
   ///
-  enum AliasType {
-    MustAlias = 0, MayAlias = 1
+  /// These represent conservatively correct alias results between any members
+  /// of the set. We represent these independently of the values of alias
+  /// results in order to pack it into a single bit. Lattice goes from
+  /// MustAlias to MayAlias.
+  enum AliasLattice {
+    SetMustAlias = 0, SetMayAlias = 1
   };
-  unsigned AliasTy : 1;
+  unsigned Alias : 1;
 
   // Volatile - True if this alias set contains volatile loads or stores.
   bool Volatile : 1;
@@ -153,10 +159,10 @@ class AliasSet : public ilist_node<Alias
   
 public:
   /// Accessors...
-  bool isRef() const { return AccessTy & Refs; }
-  bool isMod() const { return AccessTy & Mods; }
-  bool isMustAlias() const { return AliasTy == MustAlias; }
-  bool isMayAlias()  const { return AliasTy == MayAlias; }
+  bool isRef() const { return Access & RefAccess; }
+  bool isMod() const { return Access & ModAccess; }
+  bool isMustAlias() const { return Alias == SetMustAlias; }
+  bool isMayAlias()  const { return Alias == SetMayAlias; }
 
   // isVolatile - Return true if this alias set contains volatile loads or
   // stores.
@@ -218,7 +224,7 @@ private:
   friend struct ilist_sentinel_traits<AliasSet>;
   AliasSet()
     : PtrList(nullptr), PtrListEnd(&PtrList), Forward(nullptr), RefCount(0),
-      AccessTy(NoModRef), AliasTy(MustAlias), Volatile(false) {
+      Access(NoAccess), Alias(SetMustAlias), Volatile(false) {
   }
 
   AliasSet(const AliasSet &AS) = delete;
@@ -419,11 +425,11 @@ private:
   }
 
   AliasSet &addPointer(Value *P, uint64_t Size, const AAMDNodes &AAInfo,
-                       AliasSet::AccessType E,
+                       AliasSet::AccessLattice E,
                        bool &NewSet) {
     NewSet = false;
     AliasSet &AS = getAliasSetForPointer(P, Size, AAInfo, &NewSet);
-    AS.AccessTy |= E;
+    AS.Access |= E;
     return AS;
   }
   AliasSet *findAliasSetForPointer(const Value *Ptr, uint64_t Size,
@@ -437,6 +443,6 @@ inline raw_ostream& operator<<(raw_ostre
   return OS;
 }
 
-} // namespace llvm
+} // End llvm namespace
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/BlockFrequencyInfo.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/BlockFrequencyInfo.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/BlockFrequencyInfo.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -63,6 +63,6 @@ public:
 
 };
 
-} // namespace llvm
+}
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -628,7 +628,7 @@ void IrreducibleGraph::addEdges(const Bl
   else
     addBlockEdges(*this, Irr, OuterLoop);
 }
-} // namespace bfi_detail
+}
 
 /// \brief Shared implementation for block frequency analysis.
 ///
@@ -1133,7 +1133,7 @@ template <class BT> struct BlockEdgesAdd
       G.addEdge(Irr, BFI.getNode(*I), OuterLoop);
   }
 };
-} // namespace bfi_detail
+}
 template <class BT>
 void BlockFrequencyInfoImpl<BT>::computeIrreducibleMass(
     LoopData *OuterLoop, std::list<LoopData>::iterator Insert) {

Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -158,6 +158,6 @@ private:
   bool calcInvokeHeuristics(BasicBlock *BB);
 };
 
-} // namespace llvm
+}
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CFG.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CFG.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CFG.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -78,6 +78,17 @@ bool isPotentiallyReachable(const BasicB
                             const DominatorTree *DT = nullptr,
                             const LoopInfo *LI = nullptr);
 
-} // namespace llvm
+/// \brief Determine whether there is at least one path from a block in
+/// 'Worklist' to 'StopBB', returning true if uncertain.
+///
+/// Determine whether there is a path from at least one block in Worklist to
+/// StopBB within a single function. Returns false only if we can prove that
+/// once any block in 'Worklist' has been reached then 'StopBB' can not be
+/// executed. Conservatively returns true.
+bool isPotentiallyReachableFromMany(SmallVectorImpl<BasicBlock *> &Worklist,
+                                    BasicBlock *StopBB,
+                                    const DominatorTree *DT = nullptr,
+                                    const LoopInfo *LI = nullptr);
+} // End llvm namespace
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CFGPrinter.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CFGPrinter.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CFGPrinter.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -119,7 +119,7 @@ struct DOTGraphTraits<const Function*> :
     return "";
   }
 };
-} // namespace llvm
+} // End llvm namespace
 
 namespace llvm {
   class FunctionPass;

Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CGSCCPassManager.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CGSCCPassManager.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CGSCCPassManager.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -485,6 +485,6 @@ CGSCCToFunctionPassAdaptor<FunctionPassT
 createCGSCCToFunctionPassAdaptor(FunctionPassT Pass) {
   return CGSCCToFunctionPassAdaptor<FunctionPassT>(std::move(Pass));
 }
-} // namespace llvm
+}
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CallGraph.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CallGraph.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CallGraph.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -481,6 +481,6 @@ struct GraphTraits<const CallGraph *> : 
   static const CallGraphNode &CGdereference(PairTy P) { return *P.second; }
 };
 
-} // namespace llvm
+} // End llvm namespace
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CallGraphSCCPass.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CallGraphSCCPass.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CallGraphSCCPass.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -102,6 +102,6 @@ public:
   iterator end() const { return Nodes.end(); }
 };
 
-} // namespace llvm
+} // End llvm namespace
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CodeMetrics.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CodeMetrics.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CodeMetrics.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -102,6 +102,6 @@ struct CodeMetrics {
                                      SmallPtrSetImpl<const Value *> &EphValues);
 };
 
-} // namespace llvm
+}
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/ConstantFolding.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/ConstantFolding.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/ConstantFolding.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -97,6 +97,6 @@ bool canConstantFoldCallTo(const Functio
 /// with the specified arguments, returning null if unsuccessful.
 Constant *ConstantFoldCall(Function *F, ArrayRef<Constant *> Operands,
                            const TargetLibraryInfo *TLI = nullptr);
-} // namespace llvm
+}
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/DomPrinter.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/DomPrinter.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/DomPrinter.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -25,6 +25,6 @@ namespace llvm {
   FunctionPass *createPostDomOnlyPrinterPass();
   FunctionPass *createPostDomViewerPass();
   FunctionPass *createPostDomOnlyViewerPass();
-} // namespace llvm
+} // End llvm namespace
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/DominanceFrontier.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/DominanceFrontier.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/DominanceFrontier.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -205,6 +205,6 @@ public:
 EXTERN_TEMPLATE_INSTANTIATION(class DominanceFrontierBase<BasicBlock>);
 EXTERN_TEMPLATE_INSTANTIATION(class ForwardDominanceFrontierBase<BasicBlock>);
 
-} // namespace llvm
+} // End llvm namespace
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/DominanceFrontierImpl.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/DominanceFrontierImpl.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/DominanceFrontierImpl.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -221,6 +221,6 @@ ForwardDominanceFrontierBase<BlockT>::ca
   return *Result;
 }
 
-} // namespace llvm
+} // End llvm namespace
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/IVUsers.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/IVUsers.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/IVUsers.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -178,6 +178,6 @@ protected:
 
 Pass *createIVUsersPass();
 
-} // namespace llvm
+}
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/InlineCost.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/InlineCost.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/InlineCost.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -36,7 +36,7 @@ namespace InlineConstants {
   /// Do not inline functions which allocate this many bytes on the stack
   /// when the caller is recursive.
   const unsigned TotalAllocaSizeRecursiveCaller = 1024;
-} // namespace InlineConstants
+}
 
 /// \brief Represents the cost of inlining a function.
 ///
@@ -138,6 +138,6 @@ public:
   bool isInlineViable(Function &Callee);
 };
 
-} // namespace llvm
+}
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/Interval.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/Interval.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/Interval.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -145,6 +145,6 @@ template <> struct GraphTraits<Inverse<I
   }
 };
 
-} // namespace llvm
+} // End llvm namespace
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/IntervalIterator.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/IntervalIterator.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/IntervalIterator.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -263,6 +263,6 @@ inline interval_part_interval_iterator i
   return interval_part_interval_iterator();
 }
 
-} // namespace llvm
+} // End llvm namespace
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/IntervalPartition.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/IntervalPartition.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/IntervalPartition.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -106,6 +106,6 @@ private:
   void updatePredecessors(Interval *Int);
 };
 
-} // namespace llvm
+} // End llvm namespace
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/IteratedDominanceFrontier.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/IteratedDominanceFrontier.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/IteratedDominanceFrontier.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -92,5 +92,5 @@ private:
   const SmallPtrSetImpl<BasicBlock *> *DefBlocks;
   SmallVector<BasicBlock *, 32> PHIBlocks;
 };
-} // namespace llvm
+}
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/JumpInstrTableInfo.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/JumpInstrTableInfo.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/JumpInstrTableInfo.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -66,6 +66,6 @@ private:
 /// bound specifies the maximum number of bytes needed to represent an
 /// unconditional jump or a trap instruction in the back end currently in use.
 ModulePass *createJumpInstrTableInfoPass(unsigned Bound);
-} // namespace llvm
+}
 
 #endif /* LLVM_ANALYSIS_JUMPINSTRTABLEINFO_H */

Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/LazyCallGraph.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/LazyCallGraph.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/LazyCallGraph.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -569,6 +569,6 @@ public:
   static StringRef name() { return "LazyCallGraphPrinterPass"; }
 };
 
-} // namespace llvm
+}
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/LibCallAliasAnalysis.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/LibCallAliasAnalysis.h	Sun Jul  5 22:26:19 2015	(r285180)
+++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/LibCallAliasAnalysis.h	Sun Jul  5 22:34:42 2015	(r285181)
@@ -66,6 +66,6 @@ namespace llvm {
                                        ImmutableCallSite CS,
                                        const MemoryLocation &Loc);
   };
-} // namespace llvm
+}  // End of llvm namespace

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201507052234.t65MYjMb005873>