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>