Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Jun 2015 18:44:20 +0000 (UTC)
From:      Dimitry Andric <dim@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r284734 - in projects/clang-trunk/contrib/llvm: include/llvm include/llvm-c include/llvm/ADT include/llvm/Analysis include/llvm/AsmParser include/llvm/Bitcode include/llvm/CodeGen inclu...
Message-ID:  <201506231844.t5NIiKEJ090926@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: dim
Date: Tue Jun 23 18:44:19 2015
New Revision: 284734
URL: https://svnweb.freebsd.org/changeset/base/284734

Log:
  Update llvm/clang to r240225.

Added:
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/FaultMaps.h
     - copied unchanged from r284682, vendor/llvm/dist/include/llvm/CodeGen/FaultMaps.h
  projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineFunctionInitializer.h
     - copied unchanged from r284682, vendor/llvm/dist/include/llvm/CodeGen/MachineFunctionInitializer.h
  projects/clang-trunk/contrib/llvm/include/llvm/ExecutionEngine/Orc/LogicalDylib.h
     - copied unchanged from r284682, vendor/llvm/dist/include/llvm/ExecutionEngine/Orc/LogicalDylib.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/IntrinsicsAMDGPU.td
     - copied unchanged from r284682, vendor/llvm/dist/include/llvm/IR/IntrinsicsAMDGPU.td
  projects/clang-trunk/contrib/llvm/include/llvm/LibDriver/
     - copied from r284682, vendor/llvm/dist/include/llvm/LibDriver/
  projects/clang-trunk/contrib/llvm/include/llvm/Support/StringSaver.h
     - copied unchanged from r284682, vendor/llvm/dist/include/llvm/Support/StringSaver.h
  projects/clang-trunk/contrib/llvm/lib/CodeGen/FaultMaps.cpp
     - copied unchanged from r284682, vendor/llvm/dist/lib/CodeGen/FaultMaps.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/ImplicitNullChecks.cpp
     - copied unchanged from r284682, vendor/llvm/dist/lib/CodeGen/ImplicitNullChecks.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/MIRPrinter.cpp
     - copied unchanged from r284682, vendor/llvm/dist/lib/CodeGen/MIRPrinter.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/MIRPrinter.h
     - copied unchanged from r284682, vendor/llvm/dist/lib/CodeGen/MIRPrinter.h
  projects/clang-trunk/contrib/llvm/lib/LibDriver/
     - copied from r284682, vendor/llvm/dist/lib/LibDriver/
  projects/clang-trunk/contrib/llvm/lib/Support/StringSaver.cpp
     - copied unchanged from r284682, vendor/llvm/dist/lib/Support/StringSaver.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/
     - copied from r284682, vendor/llvm/dist/lib/Target/AMDGPU/
  projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonTargetStreamer.h
     - copied unchanged from r284682, vendor/llvm/dist/lib/Target/Hexagon/HexagonTargetStreamer.h
  projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.cpp
     - copied unchanged from r284682, vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.h
     - copied unchanged from r284682, vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.h
  projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXLowerAlloca.cpp
     - copied unchanged from r284682, vendor/llvm/dist/lib/Target/NVPTX/NVPTXLowerAlloca.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Instrumentation/SafeStack.cpp
     - copied unchanged from r284682, vendor/llvm/dist/lib/Transforms/Instrumentation/SafeStack.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsAMDGPU.def
     - copied unchanged from r284682, vendor/clang/dist/include/clang/Basic/BuiltinsAMDGPU.def
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Frontend/PCHContainerOperations.h
     - copied unchanged from r284682, vendor/clang/dist/include/clang/Frontend/PCHContainerOperations.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Basic/DiagnosticOptions.cpp
     - copied unchanged from r284682, vendor/clang/dist/lib/Basic/DiagnosticOptions.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Frontend/PCHContainerOperations.cpp
     - copied unchanged from r284682, vendor/clang/dist/lib/Frontend/PCHContainerOperations.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/xtestintrin.h
     - copied unchanged from r284682, vendor/clang/dist/lib/Headers/xtestintrin.h
Deleted:
  projects/clang-trunk/contrib/llvm/include/llvm/IR/IntrinsicsR600.td
  projects/clang-trunk/contrib/llvm/lib/CodeGen/MIRParser/CMakeLists.txt
  projects/clang-trunk/contrib/llvm/lib/CodeGen/MIRParser/LLVMBuild.txt
  projects/clang-trunk/contrib/llvm/lib/CodeGen/MIRParser/Makefile
  projects/clang-trunk/contrib/llvm/lib/LibDriver/CMakeLists.txt
  projects/clang-trunk/contrib/llvm/lib/LibDriver/LLVMBuild.txt
  projects/clang-trunk/contrib/llvm/lib/LibDriver/Makefile
  projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/AsmParser/CMakeLists.txt
  projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/AsmParser/LLVMBuild.txt
  projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/AsmParser/Makefile
  projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/CMakeLists.txt
  projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/InstPrinter/CMakeLists.txt
  projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/InstPrinter/LLVMBuild.txt
  projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/InstPrinter/Makefile
  projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/LLVMBuild.txt
  projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/CMakeLists.txt
  projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/LLVMBuild.txt
  projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/Makefile
  projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/Makefile
  projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/TargetInfo/CMakeLists.txt
  projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/TargetInfo/LLVMBuild.txt
  projects/clang-trunk/contrib/llvm/lib/Target/AMDGPU/TargetInfo/Makefile
  projects/clang-trunk/contrib/llvm/resources/
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsR600.def
  projects/clang-trunk/contrib/llvm/tools/llvm-dwarfdump/LLVMBuild.txt
  projects/clang-trunk/contrib/llvm/tools/llvm-dwarfdump/fuzzer/
Modified:
  projects/clang-trunk/contrib/llvm/include/llvm-c/Core.h
  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/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/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/Hashing.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/LibCallSemantics.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/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/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/MIRParser/MIRParser.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/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/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/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/DiagnosticInfo.h
  projects/clang-trunk/contrib/llvm/include/llvm/IR/DiagnosticPrinter.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/Intrinsics.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.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/LineEditor/LineEditor.h
  projects/clang-trunk/contrib/llvm/include/llvm/LinkAllPasses.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/MCAssembler.h
  projects/clang-trunk/contrib/llvm/include/llvm/MC/MCCodeEmitter.h
  projects/clang-trunk/contrib/llvm/include/llvm/MC/MCContext.h
  projects/clang-trunk/contrib/llvm/include/llvm/MC/MCELFObjectWriter.h
  projects/clang-trunk/contrib/llvm/include/llvm/MC/MCELFStreamer.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/MCObjectFileInfo.h
  projects/clang-trunk/contrib/llvm/include/llvm/MC/MCObjectStreamer.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/MCSection.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/ELFObjectFile.h
  projects/clang-trunk/contrib/llvm/include/llvm/Object/ELFTypes.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/OptSpecifier.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/Support/ARMEHABI.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/ARMWinEH.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/AlignOf.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/CommandLine.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/DynamicLibrary.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/ELF.h
  projects/clang-trunk/contrib/llvm/include/llvm/Support/ELFRelocs/Sparc.def
  projects/clang-trunk/contrib/llvm/include/llvm/Support/Endian.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/MemoryBuffer.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/SystemUtils.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/Target.td
  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/TargetMachine.h
  projects/clang-trunk/contrib/llvm/include/llvm/Target/TargetOpcodes.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/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/Utils/VectorUtils.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/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/DivergenceAnalysis.cpp
  projects/clang-trunk/contrib/llvm/lib/Analysis/DomPrinter.cpp
  projects/clang-trunk/contrib/llvm/lib/Analysis/IPA/CallGraph.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/InstCount.cpp
  projects/clang-trunk/contrib/llvm/lib/Analysis/InstructionSimplify.cpp
  projects/clang-trunk/contrib/llvm/lib/Analysis/LazyValueInfo.cpp
  projects/clang-trunk/contrib/llvm/lib/Analysis/LibCallAliasAnalysis.cpp
  projects/clang-trunk/contrib/llvm/lib/Analysis/LibCallSemantics.cpp
  projects/clang-trunk/contrib/llvm/lib/Analysis/Lint.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/MemoryLocation.cpp
  projects/clang-trunk/contrib/llvm/lib/Analysis/ModuleDebugInfoPrinter.cpp
  projects/clang-trunk/contrib/llvm/lib/Analysis/NoAliasAnalysis.cpp
  projects/clang-trunk/contrib/llvm/lib/Analysis/PHITransAddr.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/TypeBasedAliasAnalysis.cpp
  projects/clang-trunk/contrib/llvm/lib/Analysis/ValueTracking.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/LLToken.h
  projects/clang-trunk/contrib/llvm/lib/Bitcode/Reader/BitReader.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/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.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/DwarfExpression.cpp
  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/WinCodeViewLineTables.cpp
  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/CallingConvLower.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/CodeGen.cpp
  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/DwarfEHPrepare.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/EarlyIfConversion.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/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/InlineSpiller.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/LiveVariables.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/MIRParser/MIRParser.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/MIRPrintingPass.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/MachineFunctionAnalysis.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/MachineLICM.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/MachineSink.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/Passes.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/RegisterScavenging.cpp
  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/FunctionLoweringInfo.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/LegalizeTypes.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h
  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/SelectionDAGBuilder.h
  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/SjLjEHPrepare.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/TargetInstrInfo.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/UnreachableBlockElim.cpp
  projects/clang-trunk/contrib/llvm/lib/CodeGen/VirtRegMap.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/Interpreter/Execution.cpp
  projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp
  projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/Interpreter/Interpreter.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/Orc/IndirectionUtils.cpp
  projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/Orc/OrcMCJITReplacement.cpp
  projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h
  projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.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/RuntimeDyldELF.h
  projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp
  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/Attributes.cpp
  projects/clang-trunk/contrib/llvm/lib/IR/BasicBlock.cpp
  projects/clang-trunk/contrib/llvm/lib/IR/ConstantFold.cpp
  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/Core.cpp
  projects/clang-trunk/contrib/llvm/lib/IR/DIBuilder.cpp
  projects/clang-trunk/contrib/llvm/lib/IR/DiagnosticInfo.cpp
  projects/clang-trunk/contrib/llvm/lib/IR/DiagnosticPrinter.cpp
  projects/clang-trunk/contrib/llvm/lib/IR/Function.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/IRBuilder.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/LLVMContext.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/Metadata.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/TypeFinder.cpp
  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/IRReader/IRReader.cpp
  projects/clang-trunk/contrib/llvm/lib/LTO/LTOModule.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/MCAsmStreamer.cpp
  projects/clang-trunk/contrib/llvm/lib/MC/MCAssembler.cpp
  projects/clang-trunk/contrib/llvm/lib/MC/MCContext.cpp
  projects/clang-trunk/contrib/llvm/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp
  projects/clang-trunk/contrib/llvm/lib/MC/MCDisassembler/MCRelocationInfo.cpp
  projects/clang-trunk/contrib/llvm/lib/MC/MCDwarf.cpp
  projects/clang-trunk/contrib/llvm/lib/MC/MCELFStreamer.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/MCStreamer.cpp
  projects/clang-trunk/contrib/llvm/lib/MC/MCSubtargetInfo.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/ArchiveWriter.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/IRObjectFile.cpp
  projects/clang-trunk/contrib/llvm/lib/Object/MachOObjectFile.cpp
  projects/clang-trunk/contrib/llvm/lib/Object/RecordStreamer.h
  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/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/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/FileOutputBuffer.cpp
  projects/clang-trunk/contrib/llvm/lib/Support/Locale.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/SourceMgr.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/Memory.inc
  projects/clang-trunk/contrib/llvm/lib/Support/Windows/Program.inc
  projects/clang-trunk/contrib/llvm/lib/Support/YAMLParser.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/AArch64AsmPrinter.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.h
  projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.td
  projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64LoadStoreOptimizer.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.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/AArch64TargetMachine.h
  projects/clang-trunk/contrib/llvm/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.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.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/ARM/ARM.h
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h
  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.cpp
  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/ARMTargetMachine.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/ARMAsmBackend.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h
  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/ARMAsmBackendWinCOFF.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/ARMMCCodeEmitter.cpp
  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.cpp
  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.cpp
  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.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/HexagonCopyToCombine.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/HexagonHardwareLoops.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
  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.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonIntrinsics.td
  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/HexagonNewValueJump.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonOperands.td
  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/HexagonSubtarget.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonSubtarget.h
  projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonTargetMachine.h
  projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.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/HexagonMCCodeEmitter.h
  projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCompound.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.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.h
  projects/clang-trunk/contrib/llvm/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.h
  projects/clang-trunk/contrib/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCTargetDesc.cpp
  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.cpp
  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.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/MSP430/MSP430Subtarget.h
  projects/clang-trunk/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.h
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.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.cpp
  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/MipsMCNaCl.h
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp
  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/MicroMips32r6InstrFormats.td
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/MicroMips32r6InstrInfo.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/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.cpp
  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.h
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsModuleISelDAGToDAG.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsOs16.cpp
  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.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsSubtarget.h
  projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsTargetMachine.cpp
  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.h
  projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.h
  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/NVPTXInstrInfo.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.h
  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/NVPTXReplaceImageHandles.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXSubtarget.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/NVPTXTargetMachine.h
  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/AsmParser/PPCAsmParser.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.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/PPCMCCodeEmitter.cpp
  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/PPC.td
  projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCBranchSelector.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCCTRLoops.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/PPCInstrInfo.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.cpp
  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/PPCTargetMachine.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.h
  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/AsmParser/SparcAsmParser.cpp   (contents, props changed)
  projects/clang-trunk/contrib/llvm/lib/Target/Sparc/Disassembler/SparcDisassembler.cpp   (contents, props changed)
  projects/clang-trunk/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp
  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.cpp
  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.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.h
  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/Sparc/SparcSubtarget.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Sparc/SparcSubtarget.h
  projects/clang-trunk/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.h
  projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.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/SystemZ/SystemZInstrInfo.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.h
  projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/SystemZSubtarget.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/SystemZSubtarget.h
  projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.h
  projects/clang-trunk/contrib/llvm/lib/Target/TargetLoweringObjectFile.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/TargetMachine.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/TargetMachineC.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/TargetSubtargetInfo.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/X86AsmParser.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.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.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h
  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/X86ExpandPseudo.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.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/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/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.cpp
  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/X86TargetTransformInfo.cpp
  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.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/XCore/XCoreSubtarget.h
  projects/clang-trunk/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.cpp
  projects/clang-trunk/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.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/MergeFunctions.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/IPO/PartialInlining.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/IPO/PassManagerBuilder.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/InstCombineCalls.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/Instrumentation.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Instrumentation/MemorySanitizer.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/ObjCARCAliasAnalysis.h
  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/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/LoopInterchange.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/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/Sink.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/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/Local.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/LoopSimplify.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp
  projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/LoopUtils.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/ARCMigrate/ARCMT.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/AST/CommentParser.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/AST/DataRecursiveASTVisitor.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/AST/DeclObjC.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/AST/DeclTemplate.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/AST/EvaluatedExprVisitor.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/AST/Expr.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/StmtOpenMP.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/AST/Type.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchersMacros.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/Attr.td
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/Builtins.def
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsAArch64.def
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsARM.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/DiagnosticCommonKinds.td
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.td
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticOptions.def
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticOptions.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/FileManager.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.def
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/OpenMPKinds.def
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/Sanitizers.def
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/Sanitizers.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/TargetBuiltins.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/TargetInfo.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/TargetOptions.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.def
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Basic/arm_neon.td
  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/Driver.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/Driver/ToolChain.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Format/Format.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Frontend/ASTUnit.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.def
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInstance.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Frontend/FrontendActions.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Frontend/Utils.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearchOptions.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/Lex/Token.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Parse/Parser.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Rewrite/Frontend/FixItRewriter.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Sema/AttributeList.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Sema/DeclSpec.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Sema/Lookup.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/GlobalModuleIndex.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Serialization/ModuleManager.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/ObjCRetainCount.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Tooling/Refactoring.h
  projects/clang-trunk/contrib/llvm/tools/clang/include/clang/Tooling/Tooling.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/ARCMigrate/ARCMT.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/ARCMigrate/ARCMTActions.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/ASTConsumer.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/Decl.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/DeclObjC.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/DeclTemplate.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/Expr.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/ExprClassification.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/MicrosoftCXXABI.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/AST/Stmt.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/Analysis/CFG.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Analysis/CocoaConventions.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Basic/Diagnostic.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Basic/FileSystemStatCache.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Basic/OpenMPKinds.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Basic/Sanitizers.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Basic/Targets.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.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/CGDecl.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGDeclCXX.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGException.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.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/CGLoopInfo.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/CodeGen/CGLoopInfo.h
  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/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/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/SanitizerMetadata.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Driver/Driver.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/ToolChain.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/Driver/Types.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Format/BreakableToken.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Format/ContinuationIndenter.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Format/ContinuationIndenter.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Format/Format.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Format/FormatToken.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Format/FormatToken.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Format/TokenAnnotator.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Format/TokenAnnotator.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Format/UnwrappedLineFormatter.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Format/UnwrappedLineFormatter.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Format/UnwrappedLineParser.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Format/WhitespaceManager.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Frontend/ASTMerge.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Frontend/ASTUnit.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Frontend/ChainedIncludesSource.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Frontend/FrontendAction.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Frontend/FrontendActions.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/PrintPreprocessedOutput.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Frontend/Rewrite/FixItRewriter.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Frontend/Rewrite/FrontendActions.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Frontend/VerifyDiagnosticConsumer.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/__wmmintrin_pclmul.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/arm_acle.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/avx512erintrin.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/nmmintrin.h
  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/wmmintrin.h
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Headers/x86intrin.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/Pragma.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Lex/TokenConcatenation.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Lex/TokenLexer.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/ParsePragma.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Parse/ParseStmt.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Parse/ParseStmtAsm.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/Parse/Parser.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.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/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/SemaLookup.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/SemaOverload.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/SemaStmtAttr.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.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/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/ASTWriterDecl.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/Serialization/GlobalModuleIndex.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Serialization/ModuleManager.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/ModelInjector.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Tooling/Core/Replacement.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Tooling/Refactoring.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/lib/Tooling/Tooling.cpp
  projects/clang-trunk/contrib/llvm/tools/clang/tools/driver/cc1_main.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/clang/utils/TableGen/ClangAttrEmitter.cpp
  projects/clang-trunk/contrib/llvm/tools/llc/llc.cpp
  projects/clang-trunk/contrib/llvm/tools/lli/OrcLazyJIT.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-dis/llvm-dis.cpp
  projects/clang-trunk/contrib/llvm/tools/llvm-mc/llvm-mc.cpp
  projects/clang-trunk/contrib/llvm/tools/llvm-objdump/MachODump.cpp
  projects/clang-trunk/contrib/llvm/tools/llvm-profdata/llvm-profdata.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/llvm-readobj.cpp
  projects/clang-trunk/contrib/llvm/utils/TableGen/CodeGenTarget.cpp
  projects/clang-trunk/contrib/llvm/utils/TableGen/SubtargetEmitter.cpp
Directory Properties:
  projects/clang-trunk/contrib/llvm/   (props changed)
  projects/clang-trunk/contrib/llvm/tools/clang/   (props changed)

Modified: projects/clang-trunk/contrib/llvm/include/llvm-c/Core.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm-c/Core.h	Tue Jun 23 18:40:20 2015	(r284733)
+++ projects/clang-trunk/contrib/llvm/include/llvm-c/Core.h	Tue Jun 23 18:44:19 2015	(r284734)
@@ -161,15 +161,15 @@ typedef enum {
     /* FIXME: These attributes are currently not included in the C API as
        a temporary measure until the API/ABI impact to the C API is understood
        and the path forward agreed upon.
-    LLVMAddressSafety = 1ULL << 32,
-    LLVMStackProtectStrongAttribute = 1ULL<<33,
-    LLVMCold = 1ULL << 34,
-    LLVMOptimizeNone = 1ULL << 35,
-    LLVMInAllocaAttribute = 1ULL << 36,
-    LLVMNonNullAttribute = 1ULL << 37,
-    LLVMJumpTableAttribute = 1ULL << 38,
-    LLVMDereferenceableAttribute = 1ULL << 39,
-    LLVMDereferenceableOrNullAttribute = 1ULL << 40,
+    LLVMSanitizeAddressAttribute = 1ULL << 32,
+    LLVMStackProtectStrongAttribute = 1ULL<<35,
+    LLVMColdAttribute = 1ULL << 40,
+    LLVMOptimizeNoneAttribute = 1ULL << 42,
+    LLVMInAllocaAttribute = 1ULL << 43,
+    LLVMNonNullAttribute = 1ULL << 44,
+    LLVMJumpTableAttribute = 1ULL << 45,
+    LLVMConvergentAttribute = 1ULL << 46,
+    LLVMSafeStackAttribute = 1ULL << 47,
     */
 } LLVMAttribute;
 
@@ -2661,8 +2661,7 @@ LLVMValueRef LLVMBuildInvoke(LLVMBuilder
                              LLVMBasicBlockRef Then, LLVMBasicBlockRef Catch,
                              const char *Name);
 LLVMValueRef LLVMBuildLandingPad(LLVMBuilderRef B, LLVMTypeRef Ty,
-                                 LLVMValueRef PersFn, unsigned NumClauses,
-                                 const char *Name);
+                                 unsigned NumClauses, const char *Name);
 LLVMValueRef LLVMBuildResume(LLVMBuilderRef B, LLVMValueRef Exn);
 LLVMValueRef LLVMBuildUnreachable(LLVMBuilderRef);
 

Modified: projects/clang-trunk/contrib/llvm/include/llvm-c/lto.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm-c/lto.h	Tue Jun 23 18:40:20 2015	(r284733)
+++ projects/clang-trunk/contrib/llvm/include/llvm-c/lto.h	Tue Jun 23 18:44:19 2015	(r284734)
@@ -62,7 +62,8 @@ typedef enum {
     LTO_SYMBOL_SCOPE_HIDDEN                = 0x00001000,
     LTO_SYMBOL_SCOPE_PROTECTED             = 0x00002000,
     LTO_SYMBOL_SCOPE_DEFAULT               = 0x00001800,
-    LTO_SYMBOL_SCOPE_DEFAULT_CAN_BE_HIDDEN = 0x00002800
+    LTO_SYMBOL_SCOPE_DEFAULT_CAN_BE_HIDDEN = 0x00002800,
+    LTO_SYMBOL_COMDAT                      = 0x00004000
 } lto_symbol_attributes;
 
 /**

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/APInt.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/APInt.h	Tue Jun 23 18:40:20 2015	(r284733)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/APInt.h	Tue Jun 23 18:44:19 2015	(r284734)
@@ -129,7 +129,7 @@ class APInt {
 
   /// \brief Clear unused high order bits
   ///
-  /// This method is used internally to clear the to "N" bits in the high order
+  /// This method is used internally to clear the top "N" bits in the high order
   /// word that are not used by the APInt. This is needed after the most
   /// significant word is assigned a value to ensure that those bits are
   /// zero'd out.
@@ -795,7 +795,7 @@ public:
 
   /// \brief Bitwise OR function.
   ///
-  /// Performs a bitwise or on *this and RHS. This is implemented bny simply
+  /// Performs a bitwise or on *this and RHS. This is implemented by simply
   /// calling operator|.
   ///
   /// \returns An APInt value representing the bitwise OR of *this and RHS.
@@ -1896,11 +1896,11 @@ inline APInt Xor(const APInt &LHS, const
 /// Performs a bitwise complement operation on APInt.
 inline APInt Not(const APInt &APIVal) { return ~APIVal; }
 
-} // End of APIntOps namespace
+} // namespace APIntOps
 
 // 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);
-} // End of llvm namespace
+} // namespace llvm
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/ArrayRef.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/ArrayRef.h	Tue Jun 23 18:40:20 2015	(r284733)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/ArrayRef.h	Tue Jun 23 18:44:19 2015	(r284734)
@@ -361,6 +361,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	Tue Jun 23 18:40:20 2015	(r284733)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/BitVector.h	Tue Jun 23 18:44:19 2015	(r284734)
@@ -568,7 +568,7 @@ private:
   }
 };
 
-} // End llvm namespace
+} // namespace llvm
 
 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	Tue Jun 23 18:40:20 2015	(r284733)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/DenseMap.h	Tue Jun 23 18:44:19 2015	(r284734)
@@ -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/DenseSet.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/DenseSet.h	Tue Jun 23 18:40:20 2015	(r284733)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/DenseSet.h	Tue Jun 23 18:44:19 2015	(r284734)
@@ -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	Tue Jun 23 18:40:20 2015	(r284733)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/DepthFirstIterator.h	Tue Jun 23 18:44:19 2015	(r284734)
@@ -288,6 +288,6 @@ iterator_range<idf_ext_iterator<T, SetTy
   return make_range(idf_ext_begin(G, S), idf_ext_end(G, S));
 }
 
-} // End llvm namespace
+} // namespace llvm
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/EquivalenceClasses.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/EquivalenceClasses.h	Tue Jun 23 18:40:20 2015	(r284733)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/EquivalenceClasses.h	Tue Jun 23 18:44:19 2015	(r284734)
@@ -278,6 +278,6 @@ public:
   };
 };
 
-} // End llvm namespace
+} // namespace llvm
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/GraphTraits.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/GraphTraits.h	Tue Jun 23 18:40:20 2015	(r284733)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/GraphTraits.h	Tue Jun 23 18:44:19 2015	(r284734)
@@ -101,6 +101,6 @@ struct GraphTraits<Inverse<Inverse<T> > 
   }
 };
 
-} // End llvm namespace
+} // namespace llvm
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/Hashing.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/Hashing.h	Tue Jun 23 18:40:20 2015	(r284733)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/Hashing.h	Tue Jun 23 18:44:19 2015	(r284734)
@@ -53,6 +53,7 @@
 #include <cassert>
 #include <cstring>
 #include <iterator>
+#include <string>
 #include <utility>
 
 namespace llvm {

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/IndexedMap.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/IndexedMap.h	Tue Jun 23 18:40:20 2015	(r284733)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/IndexedMap.h	Tue Jun 23 18:44:19 2015	(r284734)
@@ -80,6 +80,6 @@ template <typename T, typename ToIndexT 
     }
   };
 
-} // End llvm namespace
+} // namespace llvm
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/IntEqClasses.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/IntEqClasses.h	Tue Jun 23 18:40:20 2015	(r284733)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/IntEqClasses.h	Tue Jun 23 18:44:19 2015	(r284734)
@@ -83,6 +83,6 @@ public:
   void uncompress();
 };
 
-} // End llvm namespace
+} // namespace llvm
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/Optional.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/Optional.h	Tue Jun 23 18:40:20 2015	(r284733)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/Optional.h	Tue Jun 23 18:44:19 2015	(r284734)
@@ -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);
 
-} // end llvm namespace
+} // namespace llvm
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/PointerUnion.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/PointerUnion.h	Tue Jun 23 18:40:20 2015	(r284733)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/PointerUnion.h	Tue Jun 23 18:44:19 2015	(r284734)
@@ -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	Tue Jun 23 18:40:20 2015	(r284733)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/PostOrderIterator.h	Tue Jun 23 18:44:19 2015	(r284734)
@@ -295,6 +295,6 @@ public:
   rpo_iterator end() { return Blocks.rend(); }
 };
 
-} // End llvm namespace
+} // namespace llvm
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/PriorityQueue.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/PriorityQueue.h	Tue Jun 23 18:40:20 2015	(r284733)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/PriorityQueue.h	Tue Jun 23 18:44:19 2015	(r284734)
@@ -79,6 +79,6 @@ public:
   }
 };
 
-} // End llvm namespace
+} // namespace llvm
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/SCCIterator.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/SCCIterator.h	Tue Jun 23 18:40:20 2015	(r284733)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/SCCIterator.h	Tue Jun 23 18:44:19 2015	(r284734)
@@ -240,6 +240,6 @@ template <class T> scc_iterator<Inverse<
   return scc_iterator<Inverse<T> >::end(G);
 }
 
-} // End llvm namespace
+} // namespace llvm
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/STLExtras.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/STLExtras.h	Tue Jun 23 18:40:20 2015	(r284733)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/STLExtras.h	Tue Jun 23 18:44:19 2015	(r284734)
@@ -417,6 +417,6 @@ template <typename T> struct deref {
   }
 };
 
-} // End llvm namespace
+} // namespace llvm
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/SetOperations.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/SetOperations.h	Tue Jun 23 18:40:20 2015	(r284733)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/SetOperations.h	Tue Jun 23 18:44:19 2015	(r284734)
@@ -66,6 +66,6 @@ void set_subtract(S1Ty &S1, const S2Ty &
     S1.erase(*SI);
 }
 
-} // End llvm namespace
+} // namespace llvm
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/SetVector.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/SetVector.h	Tue Jun 23 18:40:20 2015	(r284733)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/SetVector.h	Tue Jun 23 18:44:19 2015	(r284734)
@@ -225,7 +225,7 @@ public:
   }
 };
 
-} // End llvm namespace
+} // namespace llvm
 
 // 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	Tue Jun 23 18:40:20 2015	(r284733)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/SmallBitVector.h	Tue Jun 23 18:44:19 2015	(r284734)
@@ -588,7 +588,7 @@ operator^(const SmallBitVector &LHS, con
   return Result;
 }
 
-} // End llvm namespace
+} // namespace llvm
 
 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	Tue Jun 23 18:40:20 2015	(r284733)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/SmallPtrSet.h	Tue Jun 23 18:44:19 2015	(r284734)
@@ -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	Tue Jun 23 18:40:20 2015	(r284733)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/SmallString.h	Tue Jun 23 18:44:19 2015	(r284734)
@@ -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	Tue Jun 23 18:40:20 2015	(r284733)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/SmallVector.h	Tue Jun 23 18:44:19 2015	(r284734)
@@ -924,7 +924,7 @@ static inline size_t capacity_in_bytes(c
   return X.capacity_in_bytes();
 }
 
-} // End llvm namespace
+} // namespace llvm
 
 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	Tue Jun 23 18:40:20 2015	(r284733)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/Statistic.h	Tue Jun 23 18:44:19 2015	(r284734)
@@ -176,6 +176,6 @@ void PrintStatistics();
 /// \brief Print statistics to the given output stream.
 void PrintStatistics(raw_ostream &OS);
 
-} // End llvm namespace
+} // namespace llvm
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/StringExtras.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/StringExtras.h	Tue Jun 23 18:40:20 2015	(r284733)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/StringExtras.h	Tue Jun 23 18:44:19 2015	(r284734)
@@ -207,6 +207,6 @@ inline std::string join(IteratorT Begin,
   return join_impl(Begin, End, Separator, tag());
 }
 
-} // End llvm namespace
+} // namespace llvm
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/StringMap.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/StringMap.h	Tue Jun 23 18:40:20 2015	(r284733)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/StringMap.h	Tue Jun 23 18:44:19 2015	(r284734)
@@ -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	Tue Jun 23 18:40:20 2015	(r284733)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/StringRef.h	Tue Jun 23 18:44:19 2015	(r284734)
@@ -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	Tue Jun 23 18:40:20 2015	(r284733)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/StringSet.h	Tue Jun 23 18:44:19 2015	(r284734)
@@ -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	Tue Jun 23 18:40:20 2015	(r284733)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/Triple.h	Tue Jun 23 18:44:19 2015	(r284734)
@@ -84,7 +84,8 @@ public:
     spir,       // SPIR: standard portable IR for OpenCL 32-bit version
     spir64,     // SPIR: standard portable IR for OpenCL 64-bit version
     kalimba,    // Kalimba: generic kalimba
-    LastArchType = kalimba
+    shave,      // SHAVE: Movidius vector VLIW processors
+    LastArchType = shave
   };
   enum SubArchType {
     NoSubArch,
@@ -608,7 +609,7 @@ public:
   /// @}
 };
 
-} // End llvm namespace
+} // namespace llvm
 
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/Twine.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/Twine.h	Tue Jun 23 18:40:20 2015	(r284733)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/Twine.h	Tue Jun 23 18:44:19 2015	(r284734)
@@ -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	Tue Jun 23 18:40:20 2015	(r284733)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/edit_distance.h	Tue Jun 23 18:44:19 2015	(r284734)
@@ -97,6 +97,6 @@ unsigned ComputeEditDistance(ArrayRef<T>
   return Result;
 }
 
-} // End llvm namespace
+} // namespace llvm
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/ilist.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/ilist.h	Tue Jun 23 18:40:20 2015	(r284733)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/ilist.h	Tue Jun 23 18:44:19 2015	(r284734)
@@ -655,7 +655,7 @@ struct ilist : public iplist<NodeTy> {
   void resize(size_type newsize) { resize(newsize, NodeTy()); }
 };
 
-} // End llvm namespace
+} // namespace llvm
 
 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	Tue Jun 23 18:40:20 2015	(r284733)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/ilist_node.h	Tue Jun 23 18:44:19 2015	(r284734)
@@ -101,6 +101,6 @@ public:
   /// @}
 };
 
-} // End llvm namespace
+} // namespace llvm
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/iterator.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/ADT/iterator.h	Tue Jun 23 18:40:20 2015	(r284733)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/iterator.h	Tue Jun 23 18:44:19 2015	(r284734)
@@ -239,6 +239,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	Tue Jun 23 18:40:20 2015	(r284733)
+++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/iterator_range.h	Tue Jun 23 18:44:19 2015	(r284734)
@@ -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	Tue Jun 23 18:40:20 2015	(r284733)
+++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h	Tue Jun 23 18:44:19 2015	(r284734)
@@ -16,11 +16,12 @@
 // which automatically provides functionality for the entire suite of client
 // APIs.
 //
-// This API identifies memory regions with the Location class. The pointer
+// This API identifies memory regions with the MemoryLocation class. The pointer
 // component specifies the base memory address of the region. The Size specifies
-// the maximum size (in address units) of the memory region, or UnknownSize if
-// the size is not known. The TBAA tag identifies the "type" of the memory
-// reference; see the TypeBasedAliasAnalysis class for details.
+// the maximum size (in address units) of the memory region, or
+// MemoryLocation::UnknownSize if the size is not known. The TBAA tag
+// identifies the "type" of the memory reference; see the
+// TypeBasedAliasAnalysis class for details.
 //
 // Some non-obvious details include:
 //  - Pointers that point to two completely different objects in memory never
@@ -80,11 +81,6 @@ public:
   AliasAnalysis() : DL(nullptr), TLI(nullptr), AA(nullptr) {}
   virtual ~AliasAnalysis();  // We want to be subclassed
 
-  /// UnknownSize - This is a special value which can be used with the
-  /// size arguments in alias queries to indicate that the caller does not
-  /// know the sizes of the potential memory references.
-  static uint64_t const UnknownSize = MemoryLocation::UnknownSize;
-
   /// getTargetLibraryInfo - Return a pointer to the current TargetLibraryInfo
   /// object, or null if no TargetLibraryInfo object is available.
   ///
@@ -99,10 +95,6 @@ public:
   /// Alias Queries...
   ///
 
-  /// Legacy typedef for the AA location object. New code should use \c
-  /// MemoryLocation directly.
-  typedef MemoryLocation Location;
-
   /// 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:
@@ -123,38 +115,40 @@ public:
   /// Returns an AliasResult indicating whether the two pointers are aliased to
   /// each other.  This is the interface that must be implemented by specific
   /// alias analysis implementations.
-  virtual AliasResult alias(const Location &LocA, const Location &LocB);
+  virtual AliasResult alias(const MemoryLocation &LocA,
+                            const MemoryLocation &LocB);
 
   /// alias - A convenience wrapper.
   AliasResult alias(const Value *V1, uint64_t V1Size,
                     const Value *V2, uint64_t V2Size) {
-    return alias(Location(V1, V1Size), Location(V2, V2Size));
+    return alias(MemoryLocation(V1, V1Size), MemoryLocation(V2, V2Size));
   }
 
   /// alias - A convenience wrapper.
   AliasResult alias(const Value *V1, const Value *V2) {
-    return alias(V1, UnknownSize, V2, UnknownSize);
+    return alias(V1, MemoryLocation::UnknownSize, V2,
+                 MemoryLocation::UnknownSize);
   }
 
   /// isNoAlias - A trivial helper function to check to see if the specified
   /// pointers are no-alias.
-  bool isNoAlias(const Location &LocA, const Location &LocB) {
+  bool isNoAlias(const MemoryLocation &LocA, const MemoryLocation &LocB) {
     return alias(LocA, LocB) == NoAlias;
   }
 
   /// isNoAlias - A convenience wrapper.
   bool isNoAlias(const Value *V1, uint64_t V1Size,
                  const Value *V2, uint64_t V2Size) {
-    return isNoAlias(Location(V1, V1Size), Location(V2, V2Size));
+    return isNoAlias(MemoryLocation(V1, V1Size), MemoryLocation(V2, V2Size));
   }
   
   /// isNoAlias - A convenience wrapper.
   bool isNoAlias(const Value *V1, const Value *V2) {
-    return isNoAlias(Location(V1), Location(V2));
+    return isNoAlias(MemoryLocation(V1), MemoryLocation(V2));
   }
   
   /// isMustAlias - A convenience wrapper.
-  bool isMustAlias(const Location &LocA, const Location &LocB) {
+  bool isMustAlias(const MemoryLocation &LocA, const MemoryLocation &LocB) {
     return alias(LocA, LocB) == MustAlias;
   }
 
@@ -167,12 +161,12 @@ public:
   /// known to be constant, return true. If OrLocal is true and the
   /// specified memory location is known to be "local" (derived from
   /// an alloca), return true. Otherwise return false.
-  virtual bool pointsToConstantMemory(const Location &Loc,
+  virtual bool pointsToConstantMemory(const MemoryLocation &Loc,
                                       bool OrLocal = false);
 
   /// pointsToConstantMemory - A convenient wrapper.
   bool pointsToConstantMemory(const Value *P, bool OrLocal = false) {
-    return pointsToConstantMemory(Location(P), OrLocal);
+    return pointsToConstantMemory(MemoryLocation(P), OrLocal);
   }
 
   //===--------------------------------------------------------------------===//
@@ -228,13 +222,12 @@ public:
     UnknownModRefBehavior = Anywhere | ModRef
   };
 
-  /// Get the location associated with a pointer argument of a callsite.
-  /// The mask bits are set to indicate the allowed aliasing ModRef kinds.
-  /// Note that these mask bits do not necessarily account for the overall
-  /// behavior of the function, but rather only provide additional
-  /// per-argument information.
-  virtual Location getArgLocation(ImmutableCallSite CS, unsigned ArgIdx,
-                                  ModRefResult &Mask);
+  /// Get the ModRef info associated with a pointer argument of a callsite. The
+  /// result's bits are set to indicate the allowed aliasing ModRef kinds. Note
+  /// that these bits do not necessarily account for the overall behavior of
+  /// the function, but rather only provide additional per-argument
+  /// information.
+  virtual ModRefResult getArgModRefInfo(ImmutableCallSite CS, unsigned ArgIdx);
 
   /// getModRefBehavior - Return the behavior when calling the given call site.
   virtual ModRefBehavior getModRefBehavior(ImmutableCallSite CS);
@@ -324,14 +317,13 @@ public:
       return NoModRef;
     }
 
-    return getModRefInfo(I, Location());
+    return getModRefInfo(I, MemoryLocation());
   }
 
   /// getModRefInfo - Return information about whether or not an instruction may
   /// read or write the specified memory location.  An instruction
   /// that doesn't read or write memory may be trivially LICM'd for example.
-  ModRefResult getModRefInfo(const Instruction *I,
-                             const Location &Loc) {
+  ModRefResult getModRefInfo(const Instruction *I, const MemoryLocation &Loc) {
     switch (I->getOpcode()) {
     case Instruction::VAArg:  return getModRefInfo((const VAArgInst*)I, Loc);
     case Instruction::Load:   return getModRefInfo((const LoadInst*)I,  Loc);
@@ -350,65 +342,64 @@ public:
   /// getModRefInfo - A convenience wrapper.
   ModRefResult getModRefInfo(const Instruction *I,
                              const Value *P, uint64_t Size) {
-    return getModRefInfo(I, Location(P, Size));
+    return getModRefInfo(I, MemoryLocation(P, Size));
   }
 
   /// getModRefInfo (for call sites) - Return information about whether
   /// a particular call site modifies or reads the specified memory location.
   virtual ModRefResult getModRefInfo(ImmutableCallSite CS,
-                                     const Location &Loc);
+                                     const MemoryLocation &Loc);
 
   /// getModRefInfo (for call sites) - A convenience wrapper.
   ModRefResult getModRefInfo(ImmutableCallSite CS,
                              const Value *P, uint64_t Size) {
-    return getModRefInfo(CS, Location(P, Size));
+    return getModRefInfo(CS, MemoryLocation(P, Size));
   }
 
   /// getModRefInfo (for calls) - Return information about whether
   /// a particular call modifies or reads the specified memory location.
-  ModRefResult getModRefInfo(const CallInst *C, const Location &Loc) {
+  ModRefResult getModRefInfo(const CallInst *C, const MemoryLocation &Loc) {
     return getModRefInfo(ImmutableCallSite(C), Loc);
   }
 
   /// getModRefInfo (for calls) - A convenience wrapper.
   ModRefResult getModRefInfo(const CallInst *C, const Value *P, uint64_t Size) {
-    return getModRefInfo(C, Location(P, Size));
+    return getModRefInfo(C, MemoryLocation(P, Size));
   }
 
   /// getModRefInfo (for invokes) - Return information about whether
   /// a particular invoke modifies or reads the specified memory location.
-  ModRefResult getModRefInfo(const InvokeInst *I,
-                             const Location &Loc) {
+  ModRefResult getModRefInfo(const InvokeInst *I, const MemoryLocation &Loc) {
     return getModRefInfo(ImmutableCallSite(I), Loc);
   }
 
   /// getModRefInfo (for invokes) - A convenience wrapper.
   ModRefResult getModRefInfo(const InvokeInst *I,
                              const Value *P, uint64_t Size) {
-    return getModRefInfo(I, Location(P, Size));
+    return getModRefInfo(I, MemoryLocation(P, Size));
   }
 
   /// getModRefInfo (for loads) - Return information about whether
   /// a particular load modifies or reads the specified memory location.
-  ModRefResult getModRefInfo(const LoadInst *L, const Location &Loc);
+  ModRefResult getModRefInfo(const LoadInst *L, const MemoryLocation &Loc);
 
   /// getModRefInfo (for loads) - A convenience wrapper.
   ModRefResult getModRefInfo(const LoadInst *L, const Value *P, uint64_t Size) {
-    return getModRefInfo(L, Location(P, Size));
+    return getModRefInfo(L, MemoryLocation(P, Size));
   }
 
   /// getModRefInfo (for stores) - Return information about whether
   /// a particular store modifies or reads the specified memory location.
-  ModRefResult getModRefInfo(const StoreInst *S, const Location &Loc);
+  ModRefResult getModRefInfo(const StoreInst *S, const MemoryLocation &Loc);
 
   /// getModRefInfo (for stores) - A convenience wrapper.
   ModRefResult getModRefInfo(const StoreInst *S, const Value *P, uint64_t Size){
-    return getModRefInfo(S, Location(P, Size));
+    return getModRefInfo(S, MemoryLocation(P, Size));
   }
 
   /// getModRefInfo (for fences) - Return information about whether
   /// a particular store modifies or reads the specified memory location.
-  ModRefResult getModRefInfo(const FenceInst *S, const Location &Loc) {
+  ModRefResult getModRefInfo(const FenceInst *S, const MemoryLocation &Loc) {
     // Conservatively correct.  (We could possibly be a bit smarter if
     // Loc is a alloca that doesn't escape.)
     return ModRef;
@@ -416,36 +407,38 @@ public:
 
   /// getModRefInfo (for fences) - A convenience wrapper.
   ModRefResult getModRefInfo(const FenceInst *S, const Value *P, uint64_t Size){
-    return getModRefInfo(S, Location(P, Size));
+    return getModRefInfo(S, MemoryLocation(P, Size));
   }
 
   /// getModRefInfo (for cmpxchges) - Return information about whether
   /// a particular cmpxchg modifies or reads the specified memory location.
-  ModRefResult getModRefInfo(const AtomicCmpXchgInst *CX, const Location &Loc);
+  ModRefResult getModRefInfo(const AtomicCmpXchgInst *CX,
+                             const MemoryLocation &Loc);
 
   /// getModRefInfo (for cmpxchges) - A convenience wrapper.
   ModRefResult getModRefInfo(const AtomicCmpXchgInst *CX,
                              const Value *P, unsigned Size) {
-    return getModRefInfo(CX, Location(P, Size));
+    return getModRefInfo(CX, MemoryLocation(P, Size));
   }
 
   /// getModRefInfo (for atomicrmws) - Return information about whether
   /// a particular atomicrmw modifies or reads the specified memory location.
-  ModRefResult getModRefInfo(const AtomicRMWInst *RMW, const Location &Loc);
+  ModRefResult getModRefInfo(const AtomicRMWInst *RMW,
+                             const MemoryLocation &Loc);
 
   /// getModRefInfo (for atomicrmws) - A convenience wrapper.
   ModRefResult getModRefInfo(const AtomicRMWInst *RMW,
                              const Value *P, unsigned Size) {
-    return getModRefInfo(RMW, Location(P, Size));
+    return getModRefInfo(RMW, MemoryLocation(P, Size));
   }
 
   /// getModRefInfo (for va_args) - Return information about whether
   /// a particular va_arg modifies or reads the specified memory location.
-  ModRefResult getModRefInfo(const VAArgInst* I, const Location &Loc);
+  ModRefResult getModRefInfo(const VAArgInst *I, const MemoryLocation &Loc);
 
   /// getModRefInfo (for va_args) - A convenience wrapper.
   ModRefResult getModRefInfo(const VAArgInst* I, const Value* P, uint64_t Size){
-    return getModRefInfo(I, Location(P, Size));
+    return getModRefInfo(I, MemoryLocation(P, Size));
   }
   /// getModRefInfo - Return information about whether a call and an instruction
   /// may refer to the same memory locations.
@@ -462,13 +455,13 @@ public:
   /// callCapturesBefore - Return information about whether a particular call 
   /// site modifies or reads the specified memory location.
   ModRefResult callCapturesBefore(const Instruction *I,
-                                  const AliasAnalysis::Location &MemLoc,
+                                  const MemoryLocation &MemLoc,
                                   DominatorTree *DT);
 
   /// callCapturesBefore - A convenience wrapper.
   ModRefResult callCapturesBefore(const Instruction *I, const Value *P,
                                   uint64_t Size, DominatorTree *DT) {
-    return callCapturesBefore(I, Location(P, Size), DT);
+    return callCapturesBefore(I, MemoryLocation(P, Size), DT);
   }
 
   //===--------------------------------------------------------------------===//
@@ -477,11 +470,11 @@ public:
 
   /// canBasicBlockModify - Return true if it is possible for execution of the
   /// specified basic block to modify the location Loc.
-  bool canBasicBlockModify(const BasicBlock &BB, const Location &Loc);
+  bool canBasicBlockModify(const BasicBlock &BB, const MemoryLocation &Loc);
 
   /// canBasicBlockModify - A convenience wrapper.
   bool canBasicBlockModify(const BasicBlock &BB, const Value *P, uint64_t Size){
-    return canBasicBlockModify(BB, Location(P, Size));
+    return canBasicBlockModify(BB, MemoryLocation(P, Size));
   }
 
   /// canInstructionRangeModRef - Return true if it is possible for the
@@ -489,15 +482,15 @@ public:
   /// mode) the location Loc. The instructions to consider are all
   /// of the instructions in the range of [I1,I2] INCLUSIVE.
   /// I1 and I2 must be in the same basic block.
-  bool canInstructionRangeModRef(const Instruction &I1,
-                                const Instruction &I2, const Location &Loc,
-                                const ModRefResult Mode);
+  bool canInstructionRangeModRef(const Instruction &I1, const Instruction &I2,
+                                 const MemoryLocation &Loc,
+                                 const ModRefResult Mode);
 
   /// canInstructionRangeModRef - A convenience wrapper.
   bool canInstructionRangeModRef(const Instruction &I1,
                                  const Instruction &I2, const Value *Ptr,
                                  uint64_t Size, const ModRefResult Mode) {
-    return canInstructionRangeModRef(I1, I2, Location(Ptr, Size), Mode);
+    return canInstructionRangeModRef(I1, I2, MemoryLocation(Ptr, Size), Mode);
   }
 
   //===--------------------------------------------------------------------===//
@@ -565,6 +558,6 @@ bool isIdentifiedObject(const Value *V);
 /// IdentifiedObjects.
 bool isIdentifiedFunctionLocal(const Value *V);
 
-} // End llvm namespace
+} // namespace llvm
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/AliasSetTracker.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/AliasSetTracker.h	Tue Jun 23 18:40:20 2015	(r284733)
+++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/AliasSetTracker.h	Tue Jun 23 18:44:19 2015	(r284734)
@@ -437,6 +437,6 @@ inline raw_ostream& operator<<(raw_ostre
   return OS;
 }
 
-} // End llvm namespace
+} // namespace llvm
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/BlockFrequencyInfo.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/BlockFrequencyInfo.h	Tue Jun 23 18:40:20 2015	(r284733)
+++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/BlockFrequencyInfo.h	Tue Jun 23 18:44:19 2015	(r284734)
@@ -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	Tue Jun 23 18:40:20 2015	(r284733)
+++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h	Tue Jun 23 18:44:19 2015	(r284734)
@@ -196,23 +196,26 @@ public:
   struct LoopData {
     typedef SmallVector<std::pair<BlockNode, BlockMass>, 4> ExitMap;
     typedef SmallVector<BlockNode, 4> NodeList;
-    LoopData *Parent;       ///< The parent loop.
-    bool IsPackaged;        ///< Whether this has been packaged.
-    uint32_t NumHeaders;    ///< Number of headers.
-    ExitMap Exits;          ///< Successor edges (and weights).
-    NodeList Nodes;         ///< Header and the members of the loop.
-    BlockMass BackedgeMass; ///< Mass returned to loop header.
+    typedef SmallVector<BlockMass, 1> HeaderMassList;
+    LoopData *Parent;            ///< The parent loop.
+    bool IsPackaged;             ///< Whether this has been packaged.
+    uint32_t NumHeaders;         ///< Number of headers.
+    ExitMap Exits;               ///< Successor edges (and weights).
+    NodeList Nodes;              ///< Header and the members of the loop.
+    HeaderMassList BackedgeMass; ///< Mass returned to each loop header.
     BlockMass Mass;
     Scaled64 Scale;
 
     LoopData(LoopData *Parent, const BlockNode &Header)
-        : Parent(Parent), IsPackaged(false), NumHeaders(1), Nodes(1, Header) {}
+        : Parent(Parent), IsPackaged(false), NumHeaders(1), Nodes(1, Header),
+          BackedgeMass(1) {}
     template <class It1, class It2>
     LoopData(LoopData *Parent, It1 FirstHeader, It1 LastHeader, It2 FirstOther,
              It2 LastOther)
         : Parent(Parent), IsPackaged(false), Nodes(FirstHeader, LastHeader) {
       NumHeaders = Nodes.size();
       Nodes.insert(Nodes.end(), FirstOther, LastOther);
+      BackedgeMass.resize(NumHeaders);
     }
     bool isHeader(const BlockNode &Node) const {
       if (isIrreducible())
@@ -223,6 +226,14 @@ public:
     BlockNode getHeader() const { return Nodes[0]; }
     bool isIrreducible() const { return NumHeaders > 1; }
 
+    HeaderMassList::difference_type getHeaderIndex(const BlockNode &B) {
+      assert(isHeader(B) && "this is only valid on loop header blocks");
+      if (isIrreducible())
+        return std::lower_bound(Nodes.begin(), Nodes.begin() + NumHeaders, B) -
+               Nodes.begin();
+      return 0;
+    }
+
     NodeList::const_iterator members_begin() const {
       return Nodes.begin() + NumHeaders;
     }
@@ -431,6 +442,16 @@ public:
   /// \brief Compute the loop scale for a loop.
   void computeLoopScale(LoopData &Loop);
 
+  /// Adjust the mass of all headers in an irreducible loop.
+  ///
+  /// Initially, irreducible loops are assumed to distribute their mass
+  /// equally among its headers. This can lead to wrong frequency estimates
+  /// since some headers may be executed more frequently than others.
+  ///
+  /// This adjusts header mass distribution so it matches the weights of
+  /// the backedges going into each of the loop headers.
+  void adjustLoopHeaderMass(LoopData &Loop);
+
   /// \brief Package up a loop.
   void packageLoop(LoopData &Loop);
 
@@ -607,7 +628,7 @@ void IrreducibleGraph::addEdges(const Bl
   else
     addBlockEdges(*this, Irr, OuterLoop);
 }
-}
+} // namespace bfi_detail
 
 /// \brief Shared implementation for block frequency analysis.
 ///
@@ -695,6 +716,17 @@ void IrreducibleGraph::addEdges(const Bl
 ///         - Distribute the mass accordingly, dithering to minimize mass loss,
 ///           as described in \a distributeMass().
 ///
+///     In the case of irreducible loops, instead of a single loop header,
+///     there will be several. The computation of backedge masses is similar
+///     but instead of having a single backedge mass, there will be one
+///     backedge per loop header. In these cases, each backedge will carry
+///     a mass proportional to the edge weights along the corresponding
+///     path.
+///
+///     At the end of propagation, the full mass assigned to the loop will be
+///     distributed among the loop headers proportionally according to the
+///     mass flowing through their backedges.
+///
 ///     Finally, calculate the loop scale from the accumulated backedge mass.
 ///
 ///  3. Distribute mass in the function (\a computeMassInFunction()).
@@ -735,11 +767,6 @@ void IrreducibleGraph::addEdges(const Bl
 ///         as sub-loops, rather than arbitrarily shoving the problematic
 ///         blocks into the headers of the main irreducible SCC.
 ///
-///       - Backedge frequencies are assumed to be evenly split between the
-///         headers of a given irreducible SCC.  Instead, we could track the
-///         backedge mass separately for each header, and adjust their relative
-///         frequencies.
-///
 ///       - Entry frequencies are assumed to be evenly split between the
 ///         headers of a given irreducible SCC, which is the only option if we
 ///         need to compute mass in the SCC before its parent loop.  Instead,
@@ -846,7 +873,7 @@ template <class BT> class BlockFrequency
   ///
   /// \pre \a computeMassInLoop() has been called for each subloop of \c
   /// OuterLoop.
-  /// \pre \c Insert points at the the last loop successfully processed by \a
+  /// \pre \c Insert points at the last loop successfully processed by \a
   /// computeMassInLoop().
   /// \pre \c OuterLoop has irreducible SCCs.
   void computeIrreducibleMass(LoopData *OuterLoop,
@@ -1042,6 +1069,8 @@ bool BlockFrequencyInfoImpl<BT>::compute
     for (const BlockNode &M : Loop.Nodes)
       if (!propagateMassToSuccessors(&Loop, M))
         llvm_unreachable("unhandled irreducible control flow");
+
+    adjustLoopHeaderMass(Loop);
   } else {
     Working[Loop.getHeader().Index].getMass() = BlockMass::getFull();
     if (!propagateMassToSuccessors(&Loop, Loop.getHeader()))
@@ -1104,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	Tue Jun 23 18:40:20 2015	(r284733)
+++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h	Tue Jun 23 18:44:19 2015	(r284734)
@@ -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	Tue Jun 23 18:40:20 2015	(r284733)
+++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CFG.h	Tue Jun 23 18:44:19 2015	(r284734)
@@ -78,6 +78,6 @@ bool isPotentiallyReachable(const BasicB
                             const DominatorTree *DT = nullptr,
                             const LoopInfo *LI = nullptr);
 
-} // End llvm namespace
+} // namespace llvm
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CFGPrinter.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CFGPrinter.h	Tue Jun 23 18:40:20 2015	(r284733)
+++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CFGPrinter.h	Tue Jun 23 18:44:19 2015	(r284734)
@@ -119,7 +119,7 @@ struct DOTGraphTraits<const Function*> :
     return "";
   }
 };
-} // End llvm namespace
+} // namespace llvm
 
 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	Tue Jun 23 18:40:20 2015	(r284733)
+++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CGSCCPassManager.h	Tue Jun 23 18:44:19 2015	(r284734)
@@ -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	Tue Jun 23 18:40:20 2015	(r284733)
+++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CallGraph.h	Tue Jun 23 18:44:19 2015	(r284734)
@@ -56,6 +56,7 @@
 #include "llvm/ADT/STLExtras.h"
 #include "llvm/IR/CallSite.h"
 #include "llvm/IR/Function.h"
+#include "llvm/IR/Intrinsics.h"
 #include "llvm/IR/ValueHandle.h"
 #include "llvm/Pass.h"
 #include <map>
@@ -229,7 +230,8 @@ public:
   /// \brief Adds a function to the list of functions called by this one.
   void addCalledFunction(CallSite CS, CallGraphNode *M) {
     assert(!CS.getInstruction() || !CS.getCalledFunction() ||
-           !CS.getCalledFunction()->isIntrinsic());
+           !CS.getCalledFunction()->isIntrinsic() ||
+           !Intrinsic::isLeaf(CS.getCalledFunction()->getIntrinsicID()));
     CalledFunctions.emplace_back(CS.getInstruction(), M);
     M->AddRef();
   }
@@ -479,6 +481,6 @@ struct GraphTraits<const CallGraph *> : 
   static const CallGraphNode &CGdereference(PairTy P) { return *P.second; }
 };
 
-} // End llvm namespace
+} // namespace llvm
 
 #endif

Modified: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CallGraphSCCPass.h
==============================================================================
--- projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CallGraphSCCPass.h	Tue Jun 23 18:40:20 2015	(r284733)
+++ projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CallGraphSCCPass.h	Tue Jun 23 18:44:19 2015	(r284734)
@@ -102,6 +102,6 @@ public:

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



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