Date: Wed, 27 May 2015 20:26:43 +0000 (UTC) From: Dimitry Andric <dim@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r283631 - in projects/clang-trunk/contrib/llvm: . include/llvm include/llvm-c include/llvm-c/Transforms include/llvm/ADT include/llvm/Analysis include/llvm/Bitcode include/llvm/CodeGen ... Message-ID: <201505272026.t4RKQhIh011761@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: dim Date: Wed May 27 20:26:41 2015 New Revision: 283631 URL: https://svnweb.freebsd.org/changeset/base/283631 Log: Merge llvm trunk r238337 from ^/vendor/llvm/dist, resolve conflicts, and preserve our customizations, where necessary. Added: projects/clang-trunk/contrib/llvm/include/llvm/ADT/EpochTracker.h - copied unchanged from r283628, vendor/llvm/dist/include/llvm/ADT/EpochTracker.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/IteratedDominanceFrontier.h - copied unchanged from r283628, vendor/llvm/dist/include/llvm/Analysis/IteratedDominanceFrontier.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/LoopAccessAnalysis.h - copied unchanged from r283628, vendor/llvm/dist/include/llvm/Analysis/LoopAccessAnalysis.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/TargetLibraryInfo.def - copied unchanged from r283628, vendor/llvm/dist/include/llvm/Analysis/TargetLibraryInfo.def projects/clang-trunk/contrib/llvm/include/llvm/Analysis/TargetLibraryInfo.h - copied unchanged from r283628, vendor/llvm/dist/include/llvm/Analysis/TargetLibraryInfo.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/TargetTransformInfoImpl.h - copied unchanged from r283628, vendor/llvm/dist/include/llvm/Analysis/TargetTransformInfoImpl.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/BasicTTIImpl.h - copied unchanged from r283628, vendor/llvm/dist/include/llvm/CodeGen/BasicTTIImpl.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/DwarfStringPoolEntry.h - copied unchanged from r283628, vendor/llvm/dist/include/llvm/CodeGen/DwarfStringPoolEntry.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MIR/ - copied from r283628, vendor/llvm/dist/include/llvm/CodeGen/MIR/ projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/WinEHFuncInfo.h - copied unchanged from r283628, vendor/llvm/dist/include/llvm/CodeGen/WinEHFuncInfo.h projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/DWARF/ - copied from r283628, vendor/llvm/dist/include/llvm/DebugInfo/DWARF/ projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/PDB/ - copied from r283628, vendor/llvm/dist/include/llvm/DebugInfo/PDB/ projects/clang-trunk/contrib/llvm/include/llvm/ExecutionEngine/JITSymbolFlags.h - copied unchanged from r283628, vendor/llvm/dist/include/llvm/ExecutionEngine/JITSymbolFlags.h projects/clang-trunk/contrib/llvm/include/llvm/ExecutionEngine/ObjectMemoryBuffer.h - copied unchanged from r283628, vendor/llvm/dist/include/llvm/ExecutionEngine/ObjectMemoryBuffer.h projects/clang-trunk/contrib/llvm/include/llvm/ExecutionEngine/Orc/ - copied from r283628, vendor/llvm/dist/include/llvm/ExecutionEngine/Orc/ projects/clang-trunk/contrib/llvm/include/llvm/ExecutionEngine/OrcMCJITReplacement.h - copied unchanged from r283628, vendor/llvm/dist/include/llvm/ExecutionEngine/OrcMCJITReplacement.h projects/clang-trunk/contrib/llvm/include/llvm/IR/DebugInfoFlags.def - copied unchanged from r283628, vendor/llvm/dist/include/llvm/IR/DebugInfoFlags.def projects/clang-trunk/contrib/llvm/include/llvm/IR/DebugInfoMetadata.h - copied unchanged from r283628, vendor/llvm/dist/include/llvm/IR/DebugInfoMetadata.h projects/clang-trunk/contrib/llvm/include/llvm/IR/IntrinsicsBPF.td - copied unchanged from r283628, vendor/llvm/dist/include/llvm/IR/IntrinsicsBPF.td projects/clang-trunk/contrib/llvm/include/llvm/IR/IntrinsicsSystemZ.td - copied unchanged from r283628, vendor/llvm/dist/include/llvm/IR/IntrinsicsSystemZ.td projects/clang-trunk/contrib/llvm/include/llvm/Passes/ - copied from r283628, vendor/llvm/dist/include/llvm/Passes/ projects/clang-trunk/contrib/llvm/include/llvm/Support/COM.h - copied unchanged from r283628, vendor/llvm/dist/include/llvm/Support/COM.h projects/clang-trunk/contrib/llvm/include/llvm/Support/Dwarf.def - copied unchanged from r283628, vendor/llvm/dist/include/llvm/Support/Dwarf.def projects/clang-trunk/contrib/llvm/include/llvm/Support/MipsABIFlags.h - copied unchanged from r283628, vendor/llvm/dist/include/llvm/Support/MipsABIFlags.h projects/clang-trunk/contrib/llvm/include/llvm/Support/TargetParser.h - copied unchanged from r283628, vendor/llvm/dist/include/llvm/Support/TargetParser.h projects/clang-trunk/contrib/llvm/include/llvm/Transforms/IPO/LowerBitSets.h - copied unchanged from r283628, vendor/llvm/dist/include/llvm/Transforms/IPO/LowerBitSets.h projects/clang-trunk/contrib/llvm/include/llvm/Transforms/InstCombine/ - copied from r283628, vendor/llvm/dist/include/llvm/Transforms/InstCombine/ projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Scalar/ - copied from r283628, vendor/llvm/dist/include/llvm/Transforms/Scalar/ projects/clang-trunk/contrib/llvm/lib/Analysis/DivergenceAnalysis.cpp - copied unchanged from r283628, vendor/llvm/dist/lib/Analysis/DivergenceAnalysis.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/IteratedDominanceFrontier.cpp - copied unchanged from r283628, vendor/llvm/dist/lib/Analysis/IteratedDominanceFrontier.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/LoopAccessAnalysis.cpp - copied unchanged from r283628, vendor/llvm/dist/lib/Analysis/LoopAccessAnalysis.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/MemDerefPrinter.cpp - copied unchanged from r283628, vendor/llvm/dist/lib/Analysis/MemDerefPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/TargetLibraryInfo.cpp - copied unchanged from r283628, vendor/llvm/dist/lib/Analysis/TargetLibraryInfo.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DebugLocStream.h - copied unchanged from r283628, vendor/llvm/dist/lib/CodeGen/AsmPrinter/DebugLocStream.h projects/clang-trunk/contrib/llvm/lib/CodeGen/CoreCLRGC.cpp - copied unchanged from r283628, vendor/llvm/dist/lib/CodeGen/CoreCLRGC.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/GCRootLowering.cpp - copied unchanged from r283628, vendor/llvm/dist/lib/CodeGen/GCRootLowering.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/MIR/ - copied from r283628, vendor/llvm/dist/lib/CodeGen/MIR/ projects/clang-trunk/contrib/llvm/lib/CodeGen/ShadowStackGCLowering.cpp - copied unchanged from r283628, vendor/llvm/dist/lib/CodeGen/ShadowStackGCLowering.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/ShrinkWrap.cpp - copied unchanged from r283628, vendor/llvm/dist/lib/CodeGen/ShrinkWrap.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/WinEHPrepare.cpp - copied unchanged from r283628, vendor/llvm/dist/lib/CodeGen/WinEHPrepare.cpp projects/clang-trunk/contrib/llvm/lib/DebugInfo/DWARF/ - copied from r283628, vendor/llvm/dist/lib/DebugInfo/DWARF/ projects/clang-trunk/contrib/llvm/lib/DebugInfo/PDB/ - copied from r283628, vendor/llvm/dist/lib/DebugInfo/PDB/ projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/Orc/ - copied from r283628, vendor/llvm/dist/lib/ExecutionEngine/Orc/ projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.cpp - copied unchanged from r283628, vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.cpp projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.h - copied unchanged from r283628, vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.h projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFX86_64.h - copied unchanged from r283628, vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFX86_64.h projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/SectionMemoryManager.cpp - copied unchanged from r283628, vendor/llvm/dist/lib/ExecutionEngine/SectionMemoryManager.cpp projects/clang-trunk/contrib/llvm/lib/IR/DebugInfoMetadata.cpp - copied unchanged from r283628, vendor/llvm/dist/lib/IR/DebugInfoMetadata.cpp projects/clang-trunk/contrib/llvm/lib/IR/MetadataImpl.h - copied unchanged from r283628, vendor/llvm/dist/lib/IR/MetadataImpl.h projects/clang-trunk/contrib/llvm/lib/IR/Operator.cpp - copied unchanged from r283628, vendor/llvm/dist/lib/IR/Operator.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCInstrDesc.cpp - copied unchanged from r283628, vendor/llvm/dist/lib/MC/MCInstrDesc.cpp projects/clang-trunk/contrib/llvm/lib/Passes/ - copied from r283628, vendor/llvm/dist/lib/Passes/ projects/clang-trunk/contrib/llvm/lib/Support/COM.cpp - copied unchanged from r283628, vendor/llvm/dist/lib/Support/COM.cpp projects/clang-trunk/contrib/llvm/lib/Support/TargetParser.cpp - copied unchanged from r283628, vendor/llvm/dist/lib/Support/TargetParser.cpp projects/clang-trunk/contrib/llvm/lib/Support/Unix/COM.inc - copied unchanged from r283628, vendor/llvm/dist/lib/Support/Unix/COM.inc projects/clang-trunk/contrib/llvm/lib/Support/Windows/COM.inc - copied unchanged from r283628, vendor/llvm/dist/lib/Support/Windows/COM.inc projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.h - copied unchanged from r283628, vendor/llvm/dist/lib/Target/AArch64/AArch64TargetTransformInfo.h projects/clang-trunk/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.h - copied unchanged from r283628, vendor/llvm/dist/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.h projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMTargetTransformInfo.h - copied unchanged from r283628, vendor/llvm/dist/lib/Target/ARM/ARMTargetTransformInfo.h projects/clang-trunk/contrib/llvm/lib/Target/ARM/ThumbRegisterInfo.cpp - copied unchanged from r283628, vendor/llvm/dist/lib/Target/ARM/ThumbRegisterInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/ThumbRegisterInfo.h - copied unchanged from r283628, vendor/llvm/dist/lib/Target/ARM/ThumbRegisterInfo.h projects/clang-trunk/contrib/llvm/lib/Target/BPF/ - copied from r283628, vendor/llvm/dist/lib/Target/BPF/ projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonExpandCondsets.cpp - copied unchanged from r283628, vendor/llvm/dist/lib/Target/Hexagon/HexagonExpandCondsets.cpp projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoVector.td - copied unchanged from r283628, vendor/llvm/dist/lib/Target/Hexagon/HexagonInstrInfoVector.td projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonFixupKinds.h - copied unchanged from r283628, vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonFixupKinds.h projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp - copied unchanged from r283628, vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h - copied unchanged from r283628, vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/MicroMips32r6InstrFormats.td - copied unchanged from r283628, vendor/llvm/dist/lib/Target/Mips/MicroMips32r6InstrFormats.td projects/clang-trunk/contrib/llvm/lib/Target/Mips/MicroMips32r6InstrInfo.td - copied unchanged from r283628, vendor/llvm/dist/lib/Target/Mips/MicroMips32r6InstrInfo.td projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.h - copied unchanged from r283628, vendor/llvm/dist/lib/Target/NVPTX/NVPTXTargetTransformInfo.h projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCEarlyReturn.cpp - copied unchanged from r283628, vendor/llvm/dist/lib/Target/PowerPC/PPCEarlyReturn.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCInstrHTM.td - copied unchanged from r283628, vendor/llvm/dist/lib/Target/PowerPC/PPCInstrHTM.td projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCInstrQPX.td - copied unchanged from r283628, vendor/llvm/dist/lib/Target/PowerPC/PPCInstrQPX.td projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCLoopDataPrefetch.cpp - copied unchanged from r283628, vendor/llvm/dist/lib/Target/PowerPC/PPCLoopDataPrefetch.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp - copied unchanged from r283628, vendor/llvm/dist/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCTLSDynamicCall.cpp - copied unchanged from r283628, vendor/llvm/dist/lib/Target/PowerPC/PPCTLSDynamicCall.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCTOCRegDeps.cpp - copied unchanged from r283628, vendor/llvm/dist/lib/Target/PowerPC/PPCTOCRegDeps.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.h - copied unchanged from r283628, vendor/llvm/dist/lib/Target/PowerPC/PPCTargetTransformInfo.h projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCVSXCopy.cpp - copied unchanged from r283628, vendor/llvm/dist/lib/Target/PowerPC/PPCVSXCopy.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCVSXFMAMutate.cpp - copied unchanged from r283628, vendor/llvm/dist/lib/Target/PowerPC/PPCVSXFMAMutate.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp - copied unchanged from r283628, vendor/llvm/dist/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/AMDGPUTargetTransformInfo.h - copied unchanged from r283628, vendor/llvm/dist/lib/Target/R600/AMDGPUTargetTransformInfo.h projects/clang-trunk/contrib/llvm/lib/Target/R600/SIFixControlFlowLiveIntervals.cpp - copied unchanged from r283628, vendor/llvm/dist/lib/Target/R600/SIFixControlFlowLiveIntervals.cpp projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/SystemZInstrVector.td - copied unchanged from r283628, vendor/llvm/dist/lib/Target/SystemZ/SystemZInstrVector.td projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/SystemZLDCleanup.cpp - copied unchanged from r283628, vendor/llvm/dist/lib/Target/SystemZ/SystemZLDCleanup.cpp projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp - copied unchanged from r283628, vendor/llvm/dist/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.h - copied unchanged from r283628, vendor/llvm/dist/lib/Target/SystemZ/SystemZTargetTransformInfo.h projects/clang-trunk/contrib/llvm/lib/Target/X86/X86ExpandPseudo.cpp - copied unchanged from r283628, vendor/llvm/dist/lib/Target/X86/X86ExpandPseudo.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/X86TargetTransformInfo.h - copied unchanged from r283628, vendor/llvm/dist/lib/Target/X86/X86TargetTransformInfo.h projects/clang-trunk/contrib/llvm/lib/Target/X86/X86WinEHState.cpp - copied unchanged from r283628, vendor/llvm/dist/lib/Target/X86/X86WinEHState.cpp projects/clang-trunk/contrib/llvm/lib/Target/XCore/XCoreTargetTransformInfo.h - copied unchanged from r283628, vendor/llvm/dist/lib/Target/XCore/XCoreTargetTransformInfo.h projects/clang-trunk/contrib/llvm/lib/Transforms/IPO/LowerBitSets.cpp - copied unchanged from r283628, vendor/llvm/dist/lib/Transforms/IPO/LowerBitSets.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/InstCombine/InstCombineInternal.h - copied unchanged from r283628, vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineInternal.h projects/clang-trunk/contrib/llvm/lib/Transforms/ObjCARC/ARCInstKind.cpp - copied unchanged from r283628, vendor/llvm/dist/lib/Transforms/ObjCARC/ARCInstKind.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/ObjCARC/ARCInstKind.h - copied unchanged from r283628, vendor/llvm/dist/lib/Transforms/ObjCARC/ARCInstKind.h projects/clang-trunk/contrib/llvm/lib/Transforms/ObjCARC/BlotMapVector.h - copied unchanged from r283628, vendor/llvm/dist/lib/Transforms/ObjCARC/BlotMapVector.h projects/clang-trunk/contrib/llvm/lib/Transforms/ObjCARC/PtrState.cpp - copied unchanged from r283628, vendor/llvm/dist/lib/Transforms/ObjCARC/PtrState.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/ObjCARC/PtrState.h - copied unchanged from r283628, vendor/llvm/dist/lib/Transforms/ObjCARC/PtrState.h projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/BDCE.cpp - copied unchanged from r283628, vendor/llvm/dist/lib/Transforms/Scalar/BDCE.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/Float2Int.cpp - copied unchanged from r283628, vendor/llvm/dist/lib/Transforms/Scalar/Float2Int.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp - copied unchanged from r283628, vendor/llvm/dist/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/LoopDistribute.cpp - copied unchanged from r283628, vendor/llvm/dist/lib/Transforms/Scalar/LoopDistribute.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/LoopInterchange.cpp - copied unchanged from r283628, vendor/llvm/dist/lib/Transforms/Scalar/LoopInterchange.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/LowerExpectIntrinsic.cpp - copied unchanged from r283628, vendor/llvm/dist/lib/Transforms/Scalar/LowerExpectIntrinsic.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/NaryReassociate.cpp - copied unchanged from r283628, vendor/llvm/dist/lib/Transforms/Scalar/NaryReassociate.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/PlaceSafepoints.cpp - copied unchanged from r283628, vendor/llvm/dist/lib/Transforms/Scalar/PlaceSafepoints.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp - copied unchanged from r283628, vendor/llvm/dist/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/SpeculativeExecution.cpp - copied unchanged from r283628, vendor/llvm/dist/lib/Transforms/Scalar/SpeculativeExecution.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp - copied unchanged from r283628, vendor/llvm/dist/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/LoopUtils.cpp - copied unchanged from r283628, vendor/llvm/dist/lib/Transforms/Utils/LoopUtils.cpp projects/clang-trunk/contrib/llvm/tools/lli/OrcLazyJIT.cpp - copied unchanged from r283628, vendor/llvm/dist/tools/lli/OrcLazyJIT.cpp projects/clang-trunk/contrib/llvm/tools/lli/OrcLazyJIT.h - copied unchanged from r283628, vendor/llvm/dist/tools/lli/OrcLazyJIT.h projects/clang-trunk/contrib/llvm/tools/llvm-cxxdump/ - copied from r283628, vendor/llvm/dist/tools/llvm-cxxdump/ - copied from r283629, vendor/llvm/dist/tools/llvm-dwarfdump/ - copied from r283629, vendor/llvm/dist/tools/llvm-lto/ projects/clang-trunk/contrib/llvm/tools/llvm-pdbdump/ - copied from r283628, vendor/llvm/dist/tools/llvm-pdbdump/ Directory Properties: projects/clang-trunk/contrib/llvm/tools/llvm-dwarfdump/ (props changed) projects/clang-trunk/contrib/llvm/tools/llvm-lto/ (props changed) Deleted: projects/clang-trunk/contrib/llvm/include/llvm/Analysis/ConstantsScanner.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/FunctionTargetTransformInfo.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/ForwardControlFlowIntegrity.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/JumpInstrTables.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/StackMapLivenessAnalysis.h projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/DWARFAbbreviationDeclaration.h projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/DWARFAcceleratorTable.h projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/DWARFCompileUnit.h projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/DWARFContext.h projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/DWARFDebugAbbrev.h projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/DWARFDebugArangeSet.h projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/DWARFDebugAranges.h projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/DWARFDebugFrame.h projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/DWARFDebugInfoEntry.h projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/DWARFDebugLine.h projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/DWARFDebugLoc.h projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/DWARFDebugRangeList.h projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/DWARFFormValue.h projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/DWARFRelocMap.h projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/DWARFSection.h projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/DWARFTypeUnit.h projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/DWARFUnit.h projects/clang-trunk/contrib/llvm/include/llvm/PassManager.h projects/clang-trunk/contrib/llvm/include/llvm/Target/TargetLibraryInfo.h projects/clang-trunk/contrib/llvm/lib/Analysis/FunctionTargetTransformInfo.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/JumpInstrTableInfo.cpp projects/clang-trunk/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.h projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DebugLocList.h projects/clang-trunk/contrib/llvm/lib/CodeGen/ForwardControlFlowIntegrity.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/JumpInstrTables.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/PrologEpilogInserter.h projects/clang-trunk/contrib/llvm/lib/DebugInfo/DIContext.cpp projects/clang-trunk/contrib/llvm/lib/DebugInfo/DWARF/CMakeLists.txt projects/clang-trunk/contrib/llvm/lib/DebugInfo/DWARF/LLVMBuild.txt projects/clang-trunk/contrib/llvm/lib/DebugInfo/DWARF/Makefile projects/clang-trunk/contrib/llvm/lib/DebugInfo/DWARFAbbreviationDeclaration.cpp projects/clang-trunk/contrib/llvm/lib/DebugInfo/DWARFAcceleratorTable.cpp projects/clang-trunk/contrib/llvm/lib/DebugInfo/DWARFCompileUnit.cpp projects/clang-trunk/contrib/llvm/lib/DebugInfo/DWARFContext.cpp projects/clang-trunk/contrib/llvm/lib/DebugInfo/DWARFDebugAbbrev.cpp projects/clang-trunk/contrib/llvm/lib/DebugInfo/DWARFDebugArangeSet.cpp projects/clang-trunk/contrib/llvm/lib/DebugInfo/DWARFDebugAranges.cpp projects/clang-trunk/contrib/llvm/lib/DebugInfo/DWARFDebugFrame.cpp projects/clang-trunk/contrib/llvm/lib/DebugInfo/DWARFDebugInfoEntry.cpp projects/clang-trunk/contrib/llvm/lib/DebugInfo/DWARFDebugLine.cpp projects/clang-trunk/contrib/llvm/lib/DebugInfo/DWARFDebugLoc.cpp projects/clang-trunk/contrib/llvm/lib/DebugInfo/DWARFDebugRangeList.cpp projects/clang-trunk/contrib/llvm/lib/DebugInfo/DWARFFormValue.cpp projects/clang-trunk/contrib/llvm/lib/DebugInfo/DWARFTypeUnit.cpp projects/clang-trunk/contrib/llvm/lib/DebugInfo/DWARFUnit.cpp projects/clang-trunk/contrib/llvm/lib/DebugInfo/PDB/CMakeLists.txt projects/clang-trunk/contrib/llvm/lib/DebugInfo/PDB/LLVMBuild.txt projects/clang-trunk/contrib/llvm/lib/DebugInfo/PDB/Makefile projects/clang-trunk/contrib/llvm/lib/DebugInfo/SyntaxHighlighting.cpp projects/clang-trunk/contrib/llvm/lib/DebugInfo/SyntaxHighlighting.h projects/clang-trunk/contrib/llvm/lib/DebugInfo/module.modulemap projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/EventListenerCommon.h projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/MCJIT/SectionMemoryManager.cpp projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/Orc/CMakeLists.txt projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/Orc/LLVMBuild.txt projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/Orc/Makefile projects/clang-trunk/contrib/llvm/lib/IR/AsmWriter.h projects/clang-trunk/contrib/llvm/lib/IR/LeaksContext.h projects/clang-trunk/contrib/llvm/lib/IR/UseListOrder.cpp projects/clang-trunk/contrib/llvm/lib/Passes/CMakeLists.txt projects/clang-trunk/contrib/llvm/lib/Passes/LLVMBuild.txt projects/clang-trunk/contrib/llvm/lib/Passes/Makefile projects/clang-trunk/contrib/llvm/lib/Support/IsInf.cpp projects/clang-trunk/contrib/llvm/lib/Support/IsNAN.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMFPUName.def projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMFPUName.h projects/clang-trunk/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMArchName.def projects/clang-trunk/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMArchName.h projects/clang-trunk/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.h projects/clang-trunk/contrib/llvm/lib/Target/ARM/Thumb2RegisterInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/Thumb2RegisterInfo.h projects/clang-trunk/contrib/llvm/lib/Target/BPF/CMakeLists.txt projects/clang-trunk/contrib/llvm/lib/Target/BPF/InstPrinter/CMakeLists.txt projects/clang-trunk/contrib/llvm/lib/Target/BPF/InstPrinter/LLVMBuild.txt projects/clang-trunk/contrib/llvm/lib/Target/BPF/InstPrinter/Makefile projects/clang-trunk/contrib/llvm/lib/Target/BPF/LLVMBuild.txt projects/clang-trunk/contrib/llvm/lib/Target/BPF/MCTargetDesc/CMakeLists.txt projects/clang-trunk/contrib/llvm/lib/Target/BPF/MCTargetDesc/LLVMBuild.txt projects/clang-trunk/contrib/llvm/lib/Target/BPF/MCTargetDesc/Makefile projects/clang-trunk/contrib/llvm/lib/Target/BPF/Makefile projects/clang-trunk/contrib/llvm/lib/Target/BPF/TargetInfo/CMakeLists.txt projects/clang-trunk/contrib/llvm/lib/Target/BPF/TargetInfo/LLVMBuild.txt projects/clang-trunk/contrib/llvm/lib/Target/BPF/TargetInfo/Makefile projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonCallingConvLower.cpp projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonCallingConvLower.h projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonSplitTFRCondSets.cpp projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonVarargsCallingConvention.h projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInst.cpp projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInst.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/Mips16HardFloat.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsModuleISelDAGToDAG.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsOs16.h projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXutil.cpp projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXutil.h projects/clang-trunk/contrib/llvm/lib/Target/TargetLibraryInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/XCore/XCoreTargetTransformInfo.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/InstCombine/InstCombine.h projects/clang-trunk/contrib/llvm/lib/Transforms/InstCombine/InstCombineWorklist.h projects/clang-trunk/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCUtil.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/LowerExpectIntrinsic.cpp projects/clang-trunk/contrib/llvm/tools/llvm-cov/CoverageSummary.cpp projects/clang-trunk/contrib/llvm/tools/llvm-cov/CoverageSummary.h projects/clang-trunk/contrib/llvm/tools/llvm-cxxdump/CMakeLists.txt projects/clang-trunk/contrib/llvm/tools/llvm-cxxdump/LLVMBuild.txt projects/clang-trunk/contrib/llvm/tools/llvm-cxxdump/Makefile projects/clang-trunk/contrib/llvm/tools/llvm-dwarfdump/CMakeLists.txt projects/clang-trunk/contrib/llvm/tools/llvm-dwarfdump/LLVMBuild.txt projects/clang-trunk/contrib/llvm/tools/llvm-dwarfdump/Makefile projects/clang-trunk/contrib/llvm/tools/llvm-lto/CMakeLists.txt projects/clang-trunk/contrib/llvm/tools/llvm-lto/LLVMBuild.txt projects/clang-trunk/contrib/llvm/tools/llvm-lto/Makefile projects/clang-trunk/contrib/llvm/tools/llvm-pdbdump/CMakeLists.txt projects/clang-trunk/contrib/llvm/tools/llvm-pdbdump/LLVMBuild.txt projects/clang-trunk/contrib/llvm/tools/llvm-pdbdump/Makefile projects/clang-trunk/contrib/llvm/tools/opt/PassRegistry.def projects/clang-trunk/contrib/llvm/tools/opt/Passes.cpp projects/clang-trunk/contrib/llvm/tools/opt/Passes.h Modified: projects/clang-trunk/contrib/llvm/LICENSE.TXT projects/clang-trunk/contrib/llvm/include/llvm-c/Core.h projects/clang-trunk/contrib/llvm/include/llvm-c/Linker.h projects/clang-trunk/contrib/llvm/include/llvm-c/Transforms/Scalar.h projects/clang-trunk/contrib/llvm/include/llvm-c/lto.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/APFloat.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/APInt.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/APSInt.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/ArrayRef.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/BitVector.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/DeltaAlgorithm.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/DenseMap.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/FoldingSet.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/Hashing.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/ImmutableList.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/ImmutableMap.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/ImmutableSet.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/IndexedMap.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/IntervalMap.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/MapVector.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/None.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/STLExtras.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/ScopedHashTable.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/SmallVector.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/SparseBitVector.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/SparseMultiSet.h projects/clang-trunk/contrib/llvm/include/llvm/ADT/SparseSet.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/TinyPtrVector.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/iterator.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/AssumptionCache.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/CGSCCPassManager.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/CallGraph.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/ConstantFolding.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/DependenceAnalysis.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/InstructionSimplify.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/IntervalIterator.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/JumpInstrTableInfo.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/LazyValueInfo.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/Loads.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/MemoryBuiltins.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/PHITransAddr.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/RegionInfo.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/RegionInfoImpl.h projects/clang-trunk/contrib/llvm/include/llvm/Analysis/RegionIterator.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/SparsePropagation.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/ValueTracking.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/LLVMBitCodes.h projects/clang-trunk/contrib/llvm/include/llvm/Bitcode/ReaderWriter.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/CallingConvLower.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/CommandFlags.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/DIE.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.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/LatencyPriorityQueue.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/LexicalScopes.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/LinkAllCodegenComponents.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/LiveIntervalUnion.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/LivePhysRegs.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/LiveRangeEdit.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/LiveStackAnalysis.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineBlockFrequencyInfo.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/MachineInstr.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.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/MachineModuleInfoImpls.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineOperand.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachinePassRegistry.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachinePostDominators.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/MachineScheduler.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/MachineValueType.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/PBQP/Graph.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/PBQP/ReductionRules.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/Passes.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/RegAllocPBQP.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/RegisterPressure.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/ScheduleDAGInstrs.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/SelectionDAGISel.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/SlotIndexes.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/StackMaps.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/TargetSchedule.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/ValueTypes.h projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/ValueTypes.td projects/clang-trunk/contrib/llvm/include/llvm/CodeGen/VirtRegMap.h projects/clang-trunk/contrib/llvm/include/llvm/DebugInfo/DIContext.h projects/clang-trunk/contrib/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h projects/clang-trunk/contrib/llvm/include/llvm/ExecutionEngine/RTDyldMemoryManager.h projects/clang-trunk/contrib/llvm/include/llvm/ExecutionEngine/RuntimeDyld.h projects/clang-trunk/contrib/llvm/include/llvm/ExecutionEngine/RuntimeDyldChecker.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/Attributes.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/Comdat.h projects/clang-trunk/contrib/llvm/include/llvm/IR/Constant.h projects/clang-trunk/contrib/llvm/include/llvm/IR/ConstantFolder.h projects/clang-trunk/contrib/llvm/include/llvm/IR/ConstantRange.h projects/clang-trunk/contrib/llvm/include/llvm/IR/Constants.h projects/clang-trunk/contrib/llvm/include/llvm/IR/DIBuilder.h projects/clang-trunk/contrib/llvm/include/llvm/IR/DataLayout.h projects/clang-trunk/contrib/llvm/include/llvm/IR/DebugInfo.h projects/clang-trunk/contrib/llvm/include/llvm/IR/DebugLoc.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/Function.h projects/clang-trunk/contrib/llvm/include/llvm/IR/GVMaterializer.h projects/clang-trunk/contrib/llvm/include/llvm/IR/GetElementPtrTypeIterator.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/IntrinsicsHexagon.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/LegacyPassNameParser.h projects/clang-trunk/contrib/llvm/include/llvm/IR/MDBuilder.h projects/clang-trunk/contrib/llvm/include/llvm/IR/Metadata.def projects/clang-trunk/contrib/llvm/include/llvm/IR/Metadata.h projects/clang-trunk/contrib/llvm/include/llvm/IR/Module.h projects/clang-trunk/contrib/llvm/include/llvm/IR/NoFolder.h projects/clang-trunk/contrib/llvm/include/llvm/IR/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/PatternMatch.h projects/clang-trunk/contrib/llvm/include/llvm/IR/PredIteratorCache.h projects/clang-trunk/contrib/llvm/include/llvm/IR/Statepoint.h projects/clang-trunk/contrib/llvm/include/llvm/IR/Type.h projects/clang-trunk/contrib/llvm/include/llvm/IR/TypeBuilder.h projects/clang-trunk/contrib/llvm/include/llvm/IR/Use.h projects/clang-trunk/contrib/llvm/include/llvm/IR/UseListOrder.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/ValueMap.h projects/clang-trunk/contrib/llvm/include/llvm/IR/Verifier.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/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/ConstantPools.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/MCAsmInfoELF.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCAsmLayout.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/MCCodeGenInfo.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCContext.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCDisassembler.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCDwarf.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCELF.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/MCExpr.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/MCInst.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCInstBuilder.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCInstPrinter.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/MCLabel.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCLinkerOptimizationHint.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/AsmLexer.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/MCParser/MCParsedAsmOperand.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCRelocationInfo.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCSection.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCSectionCOFF.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCSectionELF.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCSectionMachO.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/MCSymbolizer.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCTargetAsmParser.h projects/clang-trunk/contrib/llvm/include/llvm/MC/MCValue.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/SectionKind.h projects/clang-trunk/contrib/llvm/include/llvm/MC/SubtargetFeature.h projects/clang-trunk/contrib/llvm/include/llvm/Object/Archive.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/ELF.h projects/clang-trunk/contrib/llvm/include/llvm/Object/ELFObjectFile.h projects/clang-trunk/contrib/llvm/include/llvm/Object/ELFTypes.h projects/clang-trunk/contrib/llvm/include/llvm/Object/ELFYAML.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/SymbolicFile.h projects/clang-trunk/contrib/llvm/include/llvm/Option/Arg.h projects/clang-trunk/contrib/llvm/include/llvm/Option/ArgList.h projects/clang-trunk/contrib/llvm/include/llvm/Option/OptSpecifier.h projects/clang-trunk/contrib/llvm/include/llvm/Option/OptTable.h projects/clang-trunk/contrib/llvm/include/llvm/Option/Option.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/ProfileData/CoverageMapping.h projects/clang-trunk/contrib/llvm/include/llvm/ProfileData/CoverageMappingReader.h projects/clang-trunk/contrib/llvm/include/llvm/ProfileData/InstrProfReader.h projects/clang-trunk/contrib/llvm/include/llvm/ProfileData/InstrProfWriter.h projects/clang-trunk/contrib/llvm/include/llvm/ProfileData/SampleProf.h projects/clang-trunk/contrib/llvm/include/llvm/Support/ARMBuildAttributes.h projects/clang-trunk/contrib/llvm/include/llvm/Support/AlignOf.h projects/clang-trunk/contrib/llvm/include/llvm/Support/Allocator.h projects/clang-trunk/contrib/llvm/include/llvm/Support/BranchProbability.h projects/clang-trunk/contrib/llvm/include/llvm/Support/COFF.h projects/clang-trunk/contrib/llvm/include/llvm/Support/CommandLine.h projects/clang-trunk/contrib/llvm/include/llvm/Support/Compiler.h projects/clang-trunk/contrib/llvm/include/llvm/Support/Compression.h projects/clang-trunk/contrib/llvm/include/llvm/Support/ConvertUTF.h projects/clang-trunk/contrib/llvm/include/llvm/Support/CrashRecoveryContext.h projects/clang-trunk/contrib/llvm/include/llvm/Support/DataExtractor.h projects/clang-trunk/contrib/llvm/include/llvm/Support/Debug.h projects/clang-trunk/contrib/llvm/include/llvm/Support/Dwarf.h projects/clang-trunk/contrib/llvm/include/llvm/Support/ELF.h projects/clang-trunk/contrib/llvm/include/llvm/Support/ELFRelocs/Mips.def projects/clang-trunk/contrib/llvm/include/llvm/Support/Endian.h projects/clang-trunk/contrib/llvm/include/llvm/Support/EndianStream.h projects/clang-trunk/contrib/llvm/include/llvm/Support/ErrorOr.h projects/clang-trunk/contrib/llvm/include/llvm/Support/FileOutputBuffer.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/Format.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/LockFileManager.h projects/clang-trunk/contrib/llvm/include/llvm/Support/MathExtras.h projects/clang-trunk/contrib/llvm/include/llvm/Support/MemoryBuffer.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/OnDiskHashTable.h projects/clang-trunk/contrib/llvm/include/llvm/Support/Options.h projects/clang-trunk/contrib/llvm/include/llvm/Support/PrettyStackTrace.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/Regex.h projects/clang-trunk/contrib/llvm/include/llvm/Support/Registry.h projects/clang-trunk/contrib/llvm/include/llvm/Support/ScaledNumber.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/SpecialCaseList.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/SwapByteOrder.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/Timer.h projects/clang-trunk/contrib/llvm/include/llvm/Support/ToolOutputFile.h projects/clang-trunk/contrib/llvm/include/llvm/Support/UnicodeCharRanges.h projects/clang-trunk/contrib/llvm/include/llvm/Support/UniqueLock.h projects/clang-trunk/contrib/llvm/include/llvm/Support/Watchdog.h projects/clang-trunk/contrib/llvm/include/llvm/Support/YAMLParser.h projects/clang-trunk/contrib/llvm/include/llvm/Support/YAMLTraits.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/Record.h projects/clang-trunk/contrib/llvm/include/llvm/TableGen/SetTheory.h projects/clang-trunk/contrib/llvm/include/llvm/TableGen/TableGenBackend.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/TargetLoweringObjectFile.h projects/clang-trunk/contrib/llvm/include/llvm/Target/TargetMachine.h projects/clang-trunk/contrib/llvm/include/llvm/Target/TargetOptions.h projects/clang-trunk/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h projects/clang-trunk/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td projects/clang-trunk/contrib/llvm/include/llvm/Target/TargetSelectionDAGInfo.h projects/clang-trunk/contrib/llvm/include/llvm/Target/TargetSubtargetInfo.h projects/clang-trunk/contrib/llvm/include/llvm/Transforms/IPO.h projects/clang-trunk/contrib/llvm/include/llvm/Transforms/IPO/PassManagerBuilder.h projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Instrumentation.h projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Scalar.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/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/SSAUpdater.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/UnrollLoop.h projects/clang-trunk/contrib/llvm/include/llvm/Transforms/Utils/VectorUtils.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/Analysis.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/AssumptionCache.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/BlockFrequencyInfo.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/BranchProbabilityInfo.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/CodeMetrics.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/ConstantFolding.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/CostModel.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/Delinearization.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/DependenceAnalysis.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/IPA/GlobalsModRef.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/IPA/InlineCost.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/IVUsers.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/Loads.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/LoopInfo.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/MemoryBuiltins.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/ModuleDebugInfoPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/NoAliasAnalysis.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/PHITransAddr.cpp projects/clang-trunk/contrib/llvm/lib/Analysis/RegionPass.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/TargetTransformInfo.cpp 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/LLLexer.h 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/AsmParser/Parser.cpp projects/clang-trunk/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp projects/clang-trunk/contrib/llvm/lib/Bitcode/Reader/BitstreamReader.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.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.h projects/clang-trunk/contrib/llvm/lib/CodeGen/Analysis.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/ARMException.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/AddressPool.cpp 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/AsmPrinterHandler.h projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/ByteStreamer.h projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DIEHash.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp 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/DwarfAccelTable.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.h projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.h projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.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.cpp 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.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/EHStreamer.h projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/Win64Exception.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/Win64Exception.h projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/WinCodeViewLineTables.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/AsmPrinter/WinCodeViewLineTables.h projects/clang-trunk/contrib/llvm/lib/CodeGen/AtomicExpandPass.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/BasicTargetTransformInfo.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/BranchFolding.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/CriticalAntiDepBreaker.h 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/ErlangGC.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/GCMetadataPrinter.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/GCStrategy.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/GlobalMerge.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/InterferenceCache.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/InterferenceCache.h projects/clang-trunk/contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/LatencyPriorityQueue.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/LexicalScopes.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/LiveDebugVariables.h projects/clang-trunk/contrib/llvm/lib/CodeGen/LiveInterval.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/LivePhysRegs.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/LiveRangeCalc.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/LiveRangeCalc.h projects/clang-trunk/contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/LiveStackAnalysis.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/LiveVariables.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/LocalStackSlotAllocation.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/MachineBlockPlacement.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/MachineCSE.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/MachineDominators.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/MachineFunction.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/MachineFunctionPass.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/MachineLoopInfo.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/MachineModuleInfo.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/MachineModuleInfoImpls.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/MachineRegisterInfo.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/OcamlGC.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/PrologEpilogInserter.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/RegAllocBase.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/RegAllocFast.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/RegAllocPBQP.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/RegisterClassInfo.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/RegisterPressure.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/ScheduleDAG.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp 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/SelectionDAGDumper.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/StatepointLowering.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/StatepointLowering.h projects/clang-trunk/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/ShadowStackGC.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/SlotIndexes.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/SpillPlacement.h projects/clang-trunk/contrib/llvm/lib/CodeGen/SplitKit.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/SplitKit.h projects/clang-trunk/contrib/llvm/lib/CodeGen/StackColoring.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/StackMapLivenessAnalysis.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/StackMaps.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/StackProtector.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/StackSlotColoring.cpp 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/TargetFrameLoweringImpl.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/TargetInstrInfo.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/TargetLoweringBase.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/TargetOptionsImpl.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/TargetSchedule.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/UnreachableBlockElim.cpp projects/clang-trunk/contrib/llvm/lib/CodeGen/VirtRegMap.cpp projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/ExecutionEngine.cpp projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/GDBRegistrationListener.cpp projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/IntelJITEventListener.cpp projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/jitprofiling.c 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.h projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.h projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/OProfileJIT/OProfileJITEventListener.cpp projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.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/RuntimeDyldImpl.h projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h projects/clang-trunk/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/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/ExecutionEngine/TargetSelect.cpp 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/AutoUpgrade.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/ConstantRange.cpp projects/clang-trunk/contrib/llvm/lib/IR/Constants.cpp projects/clang-trunk/contrib/llvm/lib/IR/ConstantsContext.h 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/DataLayout.cpp projects/clang-trunk/contrib/llvm/lib/IR/DebugInfo.cpp projects/clang-trunk/contrib/llvm/lib/IR/DebugLoc.cpp projects/clang-trunk/contrib/llvm/lib/IR/DiagnosticInfo.cpp projects/clang-trunk/contrib/llvm/lib/IR/Dominators.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/InlineAsm.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/MDBuilder.cpp projects/clang-trunk/contrib/llvm/lib/IR/Mangler.cpp projects/clang-trunk/contrib/llvm/lib/IR/Metadata.cpp projects/clang-trunk/contrib/llvm/lib/IR/MetadataTracking.cpp projects/clang-trunk/contrib/llvm/lib/IR/Module.cpp projects/clang-trunk/contrib/llvm/lib/IR/Pass.cpp projects/clang-trunk/contrib/llvm/lib/IR/Statepoint.cpp projects/clang-trunk/contrib/llvm/lib/IR/Type.cpp projects/clang-trunk/contrib/llvm/lib/IR/TypeFinder.cpp projects/clang-trunk/contrib/llvm/lib/IR/Value.cpp projects/clang-trunk/contrib/llvm/lib/IR/ValueSymbolTable.cpp projects/clang-trunk/contrib/llvm/lib/IR/ValueTypes.cpp projects/clang-trunk/contrib/llvm/lib/IR/Verifier.cpp projects/clang-trunk/contrib/llvm/lib/LTO/LTOCodeGenerator.cpp projects/clang-trunk/contrib/llvm/lib/LTO/LTOModule.cpp projects/clang-trunk/contrib/llvm/lib/Linker/LinkModules.cpp projects/clang-trunk/contrib/llvm/lib/MC/ConstantPools.cpp projects/clang-trunk/contrib/llvm/lib/MC/ELFObjectWriter.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCAsmInfo.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCAsmInfoCOFF.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCAsmInfoDarwin.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCAsmInfoELF.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/MCCodeGenInfo.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCContext.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCDisassembler/Disassembler.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCDwarf.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCELF.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCELFObjectTargetWriter.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCELFStreamer.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCExpr.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCInst.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCInstPrinter.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCLinkerOptimizationHint.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCMachOStreamer.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/MCObjectWriter.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCParser/AsmLexer.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/DarwinAsmParser.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCParser/ELFAsmParser.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCSection.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCSectionELF.cpp projects/clang-trunk/contrib/llvm/lib/MC/MCSectionMachO.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/MCValue.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/MachObjectWriter.cpp projects/clang-trunk/contrib/llvm/lib/MC/SubtargetFeature.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/Archive.cpp projects/clang-trunk/contrib/llvm/lib/Object/Binary.cpp projects/clang-trunk/contrib/llvm/lib/Object/COFFObjectFile.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/ObjectFile.cpp projects/clang-trunk/contrib/llvm/lib/Object/RecordStreamer.cpp projects/clang-trunk/contrib/llvm/lib/Object/RecordStreamer.h projects/clang-trunk/contrib/llvm/lib/Object/SymbolicFile.cpp projects/clang-trunk/contrib/llvm/lib/Option/Arg.cpp projects/clang-trunk/contrib/llvm/lib/Option/ArgList.cpp projects/clang-trunk/contrib/llvm/lib/Option/OptTable.cpp projects/clang-trunk/contrib/llvm/lib/Option/Option.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/InstrProfReader.cpp projects/clang-trunk/contrib/llvm/lib/ProfileData/InstrProfWriter.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/Allocator.cpp projects/clang-trunk/contrib/llvm/lib/Support/CommandLine.cpp projects/clang-trunk/contrib/llvm/lib/Support/Compression.cpp projects/clang-trunk/contrib/llvm/lib/Support/ConvertUTFWrapper.cpp projects/clang-trunk/contrib/llvm/lib/Support/CrashRecoveryContext.cpp projects/clang-trunk/contrib/llvm/lib/Support/DAGDeltaAlgorithm.cpp projects/clang-trunk/contrib/llvm/lib/Support/DataStream.cpp projects/clang-trunk/contrib/llvm/lib/Support/Debug.cpp projects/clang-trunk/contrib/llvm/lib/Support/Dwarf.cpp projects/clang-trunk/contrib/llvm/lib/Support/FileOutputBuffer.cpp projects/clang-trunk/contrib/llvm/lib/Support/FoldingSet.cpp projects/clang-trunk/contrib/llvm/lib/Support/FormattedStream.cpp projects/clang-trunk/contrib/llvm/lib/Support/GraphWriter.cpp projects/clang-trunk/contrib/llvm/lib/Support/Host.cpp projects/clang-trunk/contrib/llvm/lib/Support/LockFileManager.cpp projects/clang-trunk/contrib/llvm/lib/Support/MemoryBuffer.cpp projects/clang-trunk/contrib/llvm/lib/Support/Path.cpp projects/clang-trunk/contrib/llvm/lib/Support/PrettyStackTrace.cpp projects/clang-trunk/contrib/llvm/lib/Support/Process.cpp projects/clang-trunk/contrib/llvm/lib/Support/Program.cpp projects/clang-trunk/contrib/llvm/lib/Support/RandomNumberGenerator.cpp projects/clang-trunk/contrib/llvm/lib/Support/Regex.cpp projects/clang-trunk/contrib/llvm/lib/Support/ScaledNumber.cpp projects/clang-trunk/contrib/llvm/lib/Support/SmallPtrSet.cpp projects/clang-trunk/contrib/llvm/lib/Support/SourceMgr.cpp projects/clang-trunk/contrib/llvm/lib/Support/SpecialCaseList.cpp projects/clang-trunk/contrib/llvm/lib/Support/StreamingMemoryObject.cpp projects/clang-trunk/contrib/llvm/lib/Support/StringExtras.cpp projects/clang-trunk/contrib/llvm/lib/Support/StringMap.cpp projects/clang-trunk/contrib/llvm/lib/Support/SystemUtils.cpp projects/clang-trunk/contrib/llvm/lib/Support/TargetRegistry.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/Twine.cpp projects/clang-trunk/contrib/llvm/lib/Support/Unix/Host.inc 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/Signals.inc projects/clang-trunk/contrib/llvm/lib/Support/Valgrind.cpp projects/clang-trunk/contrib/llvm/lib/Support/Windows/Path.inc projects/clang-trunk/contrib/llvm/lib/Support/Windows/Process.inc projects/clang-trunk/contrib/llvm/lib/Support/Windows/Program.inc projects/clang-trunk/contrib/llvm/lib/Support/Windows/Signals.inc projects/clang-trunk/contrib/llvm/lib/Support/Windows/TimeValue.inc projects/clang-trunk/contrib/llvm/lib/Support/Windows/WindowsSupport.h projects/clang-trunk/contrib/llvm/lib/Support/YAMLParser.cpp projects/clang-trunk/contrib/llvm/lib/Support/YAMLTraits.cpp projects/clang-trunk/contrib/llvm/lib/Support/raw_ostream.cpp projects/clang-trunk/contrib/llvm/lib/Support/regcomp.c projects/clang-trunk/contrib/llvm/lib/TableGen/Error.cpp projects/clang-trunk/contrib/llvm/lib/TableGen/Main.cpp projects/clang-trunk/contrib/llvm/lib/TableGen/Record.cpp projects/clang-trunk/contrib/llvm/lib/TableGen/SetTheory.cpp projects/clang-trunk/contrib/llvm/lib/TableGen/TGLexer.h projects/clang-trunk/contrib/llvm/lib/TableGen/TGParser.cpp projects/clang-trunk/contrib/llvm/lib/TableGen/TGParser.h projects/clang-trunk/contrib/llvm/lib/TableGen/TableGenBackend.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64.h projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64.td projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64A53Fix835769.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64AddressTypePromotion.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64AdvSIMDScalarPass.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/AArch64CallingConvention.td projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64CollectLOH.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64ConditionOptimizer.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64ConditionalCompares.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.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64FrameLowering.h projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp 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.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64PBQPRegAlloc.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64PromoteConstant.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64RegisterInfo.h projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64SchedA57.td projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp 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/AArch64TargetObjectFile.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64TargetObjectFile.h projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp 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/AArch64AddressingModes.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/AArch64ELFStreamer.h projects/clang-trunk/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.h projects/clang-trunk/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h 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/MCTargetDesc/AArch64TargetStreamer.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h projects/clang-trunk/contrib/llvm/lib/Target/ARM/A15SDOptimizer.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARM.h projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARM.td projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/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/ARMBaseRegisterInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.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/ARMFrameLowering.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMFrameLowering.h projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.cpp 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/ARMInstrFormats.td projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMInstrInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMInstrThumb.td projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMInstrVFP.td projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMMCInstLower.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMMachineFunctionInfo.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/ARMRegisterInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.h projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.td projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.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/ARMTargetObjectFile.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp 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/InstPrinter/ARMInstPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.h 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/ARMELFObjectWriter.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h projects/clang-trunk/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h projects/clang-trunk/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.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/TargetInfo/ARMTargetInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp projects/clang-trunk/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.h projects/clang-trunk/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp 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.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/CppBackend/CPPBackend.cpp projects/clang-trunk/contrib/llvm/lib/Target/CppBackend/CPPTargetMachine.h projects/clang-trunk/contrib/llvm/lib/Target/CppBackend/TargetInfo/CppBackendTargetInfo.cpp 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/Hexagon.td projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonAsmPrinter.cpp 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/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/HexagonInstrFormats.td projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonInstrFormatsV4.td 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/HexagonInstrInfo.td projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV3.td projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV4.td projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV5.td projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonIntrinsics.td projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonIntrinsicsDerived.td projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonIntrinsicsV3.td projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonIntrinsicsV4.td projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonIntrinsicsV5.td projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonMCInstLower.cpp projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonMachineFunctionInfo.h projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonMachineScheduler.cpp 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/HexagonRegisterInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.h projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.td 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/HexagonTargetObjectFile.cpp projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/HexagonTargetObjectFile.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/HexagonBaseInfo.h projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.h 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/HexagonMCTargetDesc.cpp projects/clang-trunk/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h projects/clang-trunk/contrib/llvm/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.cpp 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/MCTargetDesc/MSP430MCTargetDesc.h projects/clang-trunk/contrib/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.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.cpp projects/clang-trunk/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.h projects/clang-trunk/contrib/llvm/lib/Target/MSP430/MSP430MCInstLower.cpp projects/clang-trunk/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.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/Disassembler/MipsDisassembler.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.h 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/MipsELFObjectWriter.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h 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/MCTargetDesc/MipsOptionRecord.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MicroMipsInstrFPU.td projects/clang-trunk/contrib/llvm/lib/Target/Mips/MicroMipsInstrFormats.td projects/clang-trunk/contrib/llvm/lib/Target/Mips/MicroMipsInstrInfo.td projects/clang-trunk/contrib/llvm/lib/Target/Mips/Mips.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/Mips.td projects/clang-trunk/contrib/llvm/lib/Target/Mips/Mips16FrameLowering.cpp 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/Mips16ISelDAGToDAG.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/Mips16ISelLowering.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/Mips16RegisterInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/Mips16RegisterInfo.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/Mips32r6InstrFormats.td projects/clang-trunk/contrib/llvm/lib/Target/Mips/Mips32r6InstrInfo.td projects/clang-trunk/contrib/llvm/lib/Target/Mips/Mips64InstrInfo.td 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/MipsCallingConv.td projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsCondMov.td projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsConstantIslandPass.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsFastISel.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsFrameLowering.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsFrameLowering.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsISelLowering.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsInstrFPU.td projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsInstrFormats.td 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/MipsLongBranch.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsMCInstLower.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsMSAInstrInfo.td projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsMachineFunction.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsMachineFunction.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsModuleISelDAGToDAG.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsOptimizePICCall.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsOptionRecord.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsOs16.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.td projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsSEISelDAGToDAG.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsSEISelDAGToDAG.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsSEISelLowering.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsSERegisterInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsSERegisterInfo.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsSchedule.td 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/MipsTargetObjectFile.cpp projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsTargetObjectFile.h projects/clang-trunk/contrib/llvm/lib/Target/Mips/MipsTargetStreamer.h projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.h projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.h projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTX.h projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTX.td projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXAllocaHoisting.cpp projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXAllocaHoisting.h projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.h projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXAssignValidGlobalNames.cpp projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXFavorNonGenericAddrSpaces.cpp projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXFrameLowering.cpp projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXFrameLowering.h projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.h projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.h projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.h projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.td projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXLowerAggrCopies.h projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXLowerStructArgs.cpp projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXMCExpr.cpp projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXMCExpr.h projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXRegisterInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXRegisterInfo.h projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXSection.h 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/NVPTXTargetObjectFile.h projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXUtilities.cpp projects/clang-trunk/contrib/llvm/lib/Target/NVPTX/NVPTXVector.td 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/Disassembler/PPCDisassembler.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h 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/PPCMCAsmInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMachObjectWriter.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/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/PPCCTRLoops.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCCallingConv.td projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCFastISel.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.h projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp 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/PPCInstr64Bit.td projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCInstrAltivec.td projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCInstrFormats.td 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/PPCInstrVSX.td projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.h projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.h projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.td projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCSchedule.td projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCSchedule440.td projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCScheduleA2.td projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCScheduleE500mc.td projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCScheduleE5500.td projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCScheduleP7.td projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCScheduleP8.td 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/PPCTargetMachine.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.h projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCTargetObjectFile.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCTargetObjectFile.h projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCTargetStreamer.h projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/AMDGPU.h projects/clang-trunk/contrib/llvm/lib/Target/R600/AMDGPU.td projects/clang-trunk/contrib/llvm/lib/Target/R600/AMDGPUAsmPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/AMDGPUAsmPrinter.h projects/clang-trunk/contrib/llvm/lib/Target/R600/AMDGPUFrameLowering.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/AMDGPUFrameLowering.h projects/clang-trunk/contrib/llvm/lib/Target/R600/AMDGPUISelDAGToDAG.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/AMDGPUISelLowering.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/AMDGPUISelLowering.h projects/clang-trunk/contrib/llvm/lib/Target/R600/AMDGPUInstrInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/AMDGPUInstrInfo.h projects/clang-trunk/contrib/llvm/lib/Target/R600/AMDGPUInstrInfo.td projects/clang-trunk/contrib/llvm/lib/Target/R600/AMDGPUInstructions.td projects/clang-trunk/contrib/llvm/lib/Target/R600/AMDGPUMCInstLower.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/AMDGPUMachineFunction.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/AMDGPUPromoteAlloca.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/AMDGPURegisterInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/AMDGPURegisterInfo.h projects/clang-trunk/contrib/llvm/lib/Target/R600/AMDGPUSubtarget.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/AMDGPUSubtarget.h projects/clang-trunk/contrib/llvm/lib/Target/R600/AMDGPUTargetMachine.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/AMDGPUTargetMachine.h projects/clang-trunk/contrib/llvm/lib/Target/R600/AMDGPUTargetTransformInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/AMDILCFGStructurizer.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/AsmParser/AMDGPUAsmParser.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/CIInstructions.td projects/clang-trunk/contrib/llvm/lib/Target/R600/CaymanInstructions.td projects/clang-trunk/contrib/llvm/lib/Target/R600/EvergreenInstructions.td projects/clang-trunk/contrib/llvm/lib/Target/R600/InstPrinter/AMDGPUInstPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/InstPrinter/AMDGPUInstPrinter.h projects/clang-trunk/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUAsmBackend.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUELFObjectWriter.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCTargetDesc.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCTargetDesc.h projects/clang-trunk/contrib/llvm/lib/Target/R600/MCTargetDesc/R600MCCodeEmitter.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/MCTargetDesc/SIMCCodeEmitter.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/Processors.td projects/clang-trunk/contrib/llvm/lib/Target/R600/R600ClauseMergePass.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/R600ControlFlowFinalizer.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/R600ISelLowering.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/R600ISelLowering.h projects/clang-trunk/contrib/llvm/lib/Target/R600/R600InstrInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/R600Instructions.td projects/clang-trunk/contrib/llvm/lib/Target/R600/R600MachineScheduler.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/R600OptimizeVectorRegisters.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/R600Packetizer.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/R600RegisterInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/R600RegisterInfo.h projects/clang-trunk/contrib/llvm/lib/Target/R600/R600TextureIntrinsicsReplacer.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/R700Instructions.td projects/clang-trunk/contrib/llvm/lib/Target/R600/SIAnnotateControlFlow.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/SIDefines.h projects/clang-trunk/contrib/llvm/lib/Target/R600/SIFixSGPRCopies.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/SIFixSGPRLiveRanges.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/SIFoldOperands.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/SIISelLowering.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/SIISelLowering.h projects/clang-trunk/contrib/llvm/lib/Target/R600/SIInsertWaits.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/SIInstrFormats.td projects/clang-trunk/contrib/llvm/lib/Target/R600/SIInstrInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/SIInstrInfo.h projects/clang-trunk/contrib/llvm/lib/Target/R600/SIInstrInfo.td projects/clang-trunk/contrib/llvm/lib/Target/R600/SIInstructions.td projects/clang-trunk/contrib/llvm/lib/Target/R600/SILoadStoreOptimizer.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/SIMachineFunctionInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/SIPrepareScratchRegs.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/SIRegisterInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/SIRegisterInfo.h projects/clang-trunk/contrib/llvm/lib/Target/R600/SIRegisterInfo.td projects/clang-trunk/contrib/llvm/lib/Target/R600/SIShrinkInstructions.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/SITypeRewriter.cpp projects/clang-trunk/contrib/llvm/lib/Target/R600/VIInstrFormats.td projects/clang-trunk/contrib/llvm/lib/Target/R600/VIInstructions.td projects/clang-trunk/contrib/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp (contents, props changed) projects/clang-trunk/contrib/llvm/lib/Target/Sparc/DelaySlotFiller.cpp projects/clang-trunk/contrib/llvm/lib/Target/Sparc/Disassembler/SparcDisassembler.cpp (contents, props changed) projects/clang-trunk/contrib/llvm/lib/Target/Sparc/InstPrinter/SparcInstPrinter.cpp (contents, props changed) projects/clang-trunk/contrib/llvm/lib/Target/Sparc/InstPrinter/SparcInstPrinter.h (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/SparcMCAsmInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp projects/clang-trunk/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.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.td projects/clang-trunk/contrib/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.cpp projects/clang-trunk/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.h projects/clang-trunk/contrib/llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp projects/clang-trunk/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp projects/clang-trunk/contrib/llvm/lib/Target/Sparc/SparcISelLowering.h projects/clang-trunk/contrib/llvm/lib/Target/Sparc/SparcInstr64Bit.td projects/clang-trunk/contrib/llvm/lib/Target/Sparc/SparcInstrAliases.td projects/clang-trunk/contrib/llvm/lib/Target/Sparc/SparcInstrFormats.td 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/SparcInstrInfo.td projects/clang-trunk/contrib/llvm/lib/Target/Sparc/SparcMCInstLower.cpp projects/clang-trunk/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.h projects/clang-trunk/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.td 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/Sparc/TargetInfo/SparcTargetInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/Disassembler/SystemZDisassembler.cpp projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.h projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCFixups.h projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCObjectWriter.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/SystemZ.h projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/SystemZ.td projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/SystemZAsmPrinter.h projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/SystemZCallingConv.h projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/SystemZCallingConv.td projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/SystemZConstantPoolValue.cpp projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/SystemZConstantPoolValue.h projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/SystemZElimCompare.cpp projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/SystemZFrameLowering.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/SystemZISelLowering.h projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/SystemZInstrFP.td projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/SystemZInstrFormats.td 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/SystemZInstrInfo.td projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/SystemZMCInstLower.cpp projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/SystemZMachineFunctionInfo.h projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/SystemZOperands.td projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/SystemZOperators.td projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/SystemZPatterns.td projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/SystemZProcessors.td projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.h projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.td projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/SystemZ/SystemZShortenInst.cpp 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/Target.cpp 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/X86AsmParser.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParserCommon.h projects/clang-trunk/contrib/llvm/lib/Target/X86/AsmParser/X86Operand.h projects/clang-trunk/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h projects/clang-trunk/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h projects/clang-trunk/contrib/llvm/lib/Target/X86/InstPrinter/X86InstComments.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp 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/X86MCAsmInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp 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/X86MachORelocationInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/MCTargetDesc/X86WinCOFFStreamer.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/Utils/X86ShuffleDecode.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/Utils/X86ShuffleDecode.h projects/clang-trunk/contrib/llvm/lib/Target/X86/X86.h projects/clang-trunk/contrib/llvm/lib/Target/X86/X86.td 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.td projects/clang-trunk/contrib/llvm/lib/Target/X86/X86FastISel.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/X86FixupLEAs.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/X86FloatingPoint.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/X86FrameLowering.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/X86InstrArithmetic.td projects/clang-trunk/contrib/llvm/lib/Target/X86/X86InstrCompiler.td projects/clang-trunk/contrib/llvm/lib/Target/X86/X86InstrControl.td projects/clang-trunk/contrib/llvm/lib/Target/X86/X86InstrExtension.td projects/clang-trunk/contrib/llvm/lib/Target/X86/X86InstrFMA.td projects/clang-trunk/contrib/llvm/lib/Target/X86/X86InstrFPStack.td projects/clang-trunk/contrib/llvm/lib/Target/X86/X86InstrFormats.td projects/clang-trunk/contrib/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td projects/clang-trunk/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/X86InstrInfo.h projects/clang-trunk/contrib/llvm/lib/Target/X86/X86InstrInfo.td projects/clang-trunk/contrib/llvm/lib/Target/X86/X86InstrMMX.td projects/clang-trunk/contrib/llvm/lib/Target/X86/X86InstrSGX.td projects/clang-trunk/contrib/llvm/lib/Target/X86/X86InstrSSE.td projects/clang-trunk/contrib/llvm/lib/Target/X86/X86InstrShiftRotate.td projects/clang-trunk/contrib/llvm/lib/Target/X86/X86InstrSystem.td projects/clang-trunk/contrib/llvm/lib/Target/X86/X86InstrXOP.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/X86RegisterInfo.td projects/clang-trunk/contrib/llvm/lib/Target/X86/X86SchedHaswell.td projects/clang-trunk/contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.cpp 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/X86TargetObjectFile.cpp projects/clang-trunk/contrib/llvm/lib/Target/X86/X86TargetObjectFile.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/XCore/Disassembler/XCoreDisassembler.cpp projects/clang-trunk/contrib/llvm/lib/Target/XCore/InstPrinter/XCoreInstPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Target/XCore/InstPrinter/XCoreInstPrinter.h projects/clang-trunk/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.cpp projects/clang-trunk/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.h projects/clang-trunk/contrib/llvm/lib/Target/XCore/TargetInfo/XCoreTargetInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/XCore/XCore.h projects/clang-trunk/contrib/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp projects/clang-trunk/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.cpp projects/clang-trunk/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.h projects/clang-trunk/contrib/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp projects/clang-trunk/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp projects/clang-trunk/contrib/llvm/lib/Target/XCore/XCoreISelLowering.h projects/clang-trunk/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.td projects/clang-trunk/contrib/llvm/lib/Target/XCore/XCoreLowerThreadLocal.cpp projects/clang-trunk/contrib/llvm/lib/Target/XCore/XCoreMCInstLower.cpp projects/clang-trunk/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp projects/clang-trunk/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.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/XCoreTargetObjectFile.cpp projects/clang-trunk/contrib/llvm/lib/Target/XCore/XCoreTargetObjectFile.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/ConstantMerge.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/IPO/DeadArgumentElimination.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/IPO.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/InstCombineAndOrXor.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.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/InstCombineSelect.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Instrumentation/BoundsChecking.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h projects/clang-trunk/contrib/llvm/lib/Transforms/ObjCARC/DependencyAnalysis.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/ObjCARC/DependencyAnalysis.h projects/clang-trunk/contrib/llvm/lib/Transforms/ObjCARC/ObjCARC.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/ObjCARC/ProvenanceAnalysis.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/ObjCARC/ProvenanceAnalysis.h projects/clang-trunk/contrib/llvm/lib/Transforms/ObjCARC/ProvenanceAnalysisEvaluator.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/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/GVN.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.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/LoopIdiomRecognize.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/LoopRerollPass.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/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/Reassociate.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/SCCP.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/Scalar.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/Scalarizer.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.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/StructurizeCFG.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/AddDiscriminators.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/BuildLibCalls.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/CloneFunction.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/CloneModule.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/CodeExtractor.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/CtorUtils.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/DemoteRegToStack.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/GlobalStatus.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/IntegerDivision.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/LoopUnroll.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/LowerSwitch.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/ModuleUtils.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.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/SimplifyLibCalls.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/SymbolRewriter.cpp projects/clang-trunk/contrib/llvm/lib/Transforms/Utils/ValueMapper.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/lib/Transforms/Vectorize/Vectorize.cpp projects/clang-trunk/contrib/llvm/tools/bugpoint/BugDriver.cpp projects/clang-trunk/contrib/llvm/tools/bugpoint/CrashDebugger.cpp projects/clang-trunk/contrib/llvm/tools/bugpoint/ExtractFunction.cpp projects/clang-trunk/contrib/llvm/tools/bugpoint/Miscompilation.cpp projects/clang-trunk/contrib/llvm/tools/bugpoint/OptimizerDriver.cpp projects/clang-trunk/contrib/llvm/tools/bugpoint/ToolRunner.h projects/clang-trunk/contrib/llvm/tools/bugpoint/bugpoint.cpp projects/clang-trunk/contrib/llvm/tools/llc/llc.cpp projects/clang-trunk/contrib/llvm/tools/lli/RemoteMemoryManager.cpp projects/clang-trunk/contrib/llvm/tools/lli/RemoteMemoryManager.h projects/clang-trunk/contrib/llvm/tools/lli/RemoteTargetExternal.h projects/clang-trunk/contrib/llvm/tools/lli/lli.cpp projects/clang-trunk/contrib/llvm/tools/llvm-ar/llvm-ar.cpp projects/clang-trunk/contrib/llvm/tools/llvm-as/llvm-as.cpp projects/clang-trunk/contrib/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp projects/clang-trunk/contrib/llvm/tools/llvm-cov/CodeCoverage.cpp projects/clang-trunk/contrib/llvm/tools/llvm-cov/CoverageReport.cpp projects/clang-trunk/contrib/llvm/tools/llvm-cov/CoverageReport.h projects/clang-trunk/contrib/llvm/tools/llvm-cov/CoverageSummaryInfo.cpp projects/clang-trunk/contrib/llvm/tools/llvm-cov/CoverageSummaryInfo.h projects/clang-trunk/contrib/llvm/tools/llvm-cov/RenderingSupport.h projects/clang-trunk/contrib/llvm/tools/llvm-cov/SourceCoverageView.cpp projects/clang-trunk/contrib/llvm/tools/llvm-cov/SourceCoverageView.h projects/clang-trunk/contrib/llvm/tools/llvm-cov/gcov.cpp projects/clang-trunk/contrib/llvm/tools/llvm-cov/llvm-cov.cpp projects/clang-trunk/contrib/llvm/tools/llvm-dis/llvm-dis.cpp projects/clang-trunk/contrib/llvm/tools/llvm-extract/llvm-extract.cpp projects/clang-trunk/contrib/llvm/tools/llvm-link/llvm-link.cpp projects/clang-trunk/contrib/llvm/tools/llvm-mc/llvm-mc.cpp projects/clang-trunk/contrib/llvm/tools/llvm-nm/llvm-nm.cpp projects/clang-trunk/contrib/llvm/tools/llvm-objdump/MachODump.cpp projects/clang-trunk/contrib/llvm/tools/llvm-objdump/llvm-objdump.cpp projects/clang-trunk/contrib/llvm/tools/llvm-objdump/llvm-objdump.h projects/clang-trunk/contrib/llvm/tools/llvm-profdata/llvm-profdata.cpp projects/clang-trunk/contrib/llvm/tools/llvm-readobj/COFFDumper.cpp projects/clang-trunk/contrib/llvm/tools/llvm-readobj/ELFDumper.cpp projects/clang-trunk/contrib/llvm/tools/llvm-readobj/MachODumper.cpp projects/clang-trunk/contrib/llvm/tools/llvm-readobj/ObjDumper.h projects/clang-trunk/contrib/llvm/tools/llvm-readobj/StreamWriter.h projects/clang-trunk/contrib/llvm/tools/llvm-readobj/llvm-readobj.cpp projects/clang-trunk/contrib/llvm/tools/llvm-readobj/llvm-readobj.h projects/clang-trunk/contrib/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp projects/clang-trunk/contrib/llvm/tools/llvm-stress/llvm-stress.cpp projects/clang-trunk/contrib/llvm/tools/llvm-symbolizer/LLVMSymbolize.cpp projects/clang-trunk/contrib/llvm/tools/llvm-symbolizer/LLVMSymbolize.h projects/clang-trunk/contrib/llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp projects/clang-trunk/contrib/llvm/tools/opt/BreakpointPrinter.cpp projects/clang-trunk/contrib/llvm/tools/opt/NewPMDriver.cpp projects/clang-trunk/contrib/llvm/tools/opt/NewPMDriver.h projects/clang-trunk/contrib/llvm/tools/opt/opt.cpp projects/clang-trunk/contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp projects/clang-trunk/contrib/llvm/utils/TableGen/AsmWriterEmitter.cpp projects/clang-trunk/contrib/llvm/utils/TableGen/AsmWriterInst.cpp projects/clang-trunk/contrib/llvm/utils/TableGen/AsmWriterInst.h projects/clang-trunk/contrib/llvm/utils/TableGen/CallingConvEmitter.cpp projects/clang-trunk/contrib/llvm/utils/TableGen/CodeEmitterGen.cpp projects/clang-trunk/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.cpp projects/clang-trunk/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.h projects/clang-trunk/contrib/llvm/utils/TableGen/CodeGenIntrinsics.h projects/clang-trunk/contrib/llvm/utils/TableGen/CodeGenMapTable.cpp projects/clang-trunk/contrib/llvm/utils/TableGen/CodeGenRegisters.cpp projects/clang-trunk/contrib/llvm/utils/TableGen/CodeGenRegisters.h projects/clang-trunk/contrib/llvm/utils/TableGen/CodeGenSchedule.cpp projects/clang-trunk/contrib/llvm/utils/TableGen/CodeGenTarget.cpp projects/clang-trunk/contrib/llvm/utils/TableGen/DAGISelMatcher.h projects/clang-trunk/contrib/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp projects/clang-trunk/contrib/llvm/utils/TableGen/DAGISelMatcherGen.cpp projects/clang-trunk/contrib/llvm/utils/TableGen/DFAPacketizerEmitter.cpp projects/clang-trunk/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp projects/clang-trunk/contrib/llvm/utils/TableGen/InstrInfoEmitter.cpp projects/clang-trunk/contrib/llvm/utils/TableGen/IntrinsicEmitter.cpp projects/clang-trunk/contrib/llvm/utils/TableGen/PseudoLoweringEmitter.cpp projects/clang-trunk/contrib/llvm/utils/TableGen/RegisterInfoEmitter.cpp projects/clang-trunk/contrib/llvm/utils/TableGen/SubtargetEmitter.cpp projects/clang-trunk/contrib/llvm/utils/TableGen/X86DisassemblerShared.h projects/clang-trunk/contrib/llvm/utils/TableGen/X86DisassemblerTables.cpp projects/clang-trunk/contrib/llvm/utils/TableGen/X86RecognizableInstr.cpp Directory Properties: projects/clang-trunk/contrib/llvm/ (props changed) Modified: projects/clang-trunk/contrib/llvm/LICENSE.TXT ============================================================================== --- projects/clang-trunk/contrib/llvm/LICENSE.TXT Wed May 27 19:49:33 2015 (r283630) +++ projects/clang-trunk/contrib/llvm/LICENSE.TXT Wed May 27 20:26:41 2015 (r283631) @@ -4,7 +4,7 @@ LLVM Release License University of Illinois/NCSA Open Source License -Copyright (c) 2003-2014 University of Illinois at Urbana-Champaign. +Copyright (c) 2003-2015 University of Illinois at Urbana-Champaign. All rights reserved. Developed by: Modified: projects/clang-trunk/contrib/llvm/include/llvm-c/Core.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm-c/Core.h Wed May 27 19:49:33 2015 (r283630) +++ projects/clang-trunk/contrib/llvm/include/llvm-c/Core.h Wed May 27 20:26:41 2015 (r283631) @@ -169,6 +169,7 @@ typedef enum { LLVMNonNullAttribute = 1ULL << 37, LLVMJumpTableAttribute = 1ULL << 38, LLVMDereferenceableAttribute = 1ULL << 39, + LLVMDereferenceableOrNullAttribute = 1ULL << 40, */ } LLVMAttribute; Modified: projects/clang-trunk/contrib/llvm/include/llvm-c/Linker.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm-c/Linker.h Wed May 27 19:49:33 2015 (r283630) +++ projects/clang-trunk/contrib/llvm/include/llvm-c/Linker.h Wed May 27 20:26:41 2015 (r283631) @@ -20,21 +20,23 @@ extern "C" { #endif - -/* Note: LLVMLinkerPreserveSource has no effect. */ +/* This enum is provided for backwards-compatibility only. It has no effect. */ typedef enum { - LLVMLinkerDestroySource = 0, /* Allow source module to be destroyed. */ - LLVMLinkerPreserveSource = 1 /* Preserve the source module. */ + LLVMLinkerDestroySource = 0, /* This is the default behavior. */ + LLVMLinkerPreserveSource_Removed = 1 /* This option has been deprecated and + should not be used. */ } LLVMLinkerMode; - /* Links the source module into the destination module, taking ownership * of the source module away from the caller. Optionally returns a * human-readable description of any errors that occurred in linking. * OutMessage must be disposed with LLVMDisposeMessage. The return value - * is true if an error occurred, false otherwise. */ + * is true if an error occurred, false otherwise. + * + * Note that the linker mode parameter \p Unused is no longer used, and has + * no effect. */ LLVMBool LLVMLinkModules(LLVMModuleRef Dest, LLVMModuleRef Src, - LLVMLinkerMode Mode, char **OutMessage); + LLVMLinkerMode Unused, char **OutMessage); #ifdef __cplusplus } Modified: projects/clang-trunk/contrib/llvm/include/llvm-c/Transforms/Scalar.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm-c/Transforms/Scalar.h Wed May 27 19:49:33 2015 (r283630) +++ projects/clang-trunk/contrib/llvm/include/llvm-c/Transforms/Scalar.h Wed May 27 20:26:41 2015 (r283631) @@ -35,6 +35,9 @@ extern "C" { /** See llvm::createAggressiveDCEPass function. */ void LLVMAddAggressiveDCEPass(LLVMPassManagerRef PM); +/** See llvm::createBitTrackingDCEPass function. */ +void LLVMAddBitTrackingDCEPass(LLVMPassManagerRef PM); + /** See llvm::createAlignmentFromAssumptionsPass function. */ void LLVMAddAlignmentFromAssumptionsPass(LLVMPassManagerRef PM); Modified: projects/clang-trunk/contrib/llvm/include/llvm-c/lto.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm-c/lto.h Wed May 27 19:49:33 2015 (r283630) +++ projects/clang-trunk/contrib/llvm/include/llvm-c/lto.h Wed May 27 20:26:41 2015 (r283631) @@ -40,7 +40,7 @@ typedef bool lto_bool_t; * @{ */ -#define LTO_API_VERSION 11 +#define LTO_API_VERSION 15 /** * \since prior to LTO_API_VERSION=3 @@ -171,7 +171,7 @@ lto_module_create_from_memory(const void * Loads an object file from memory with an extra path argument. * Returns NULL on error (check lto_get_error_message() for details). * - * \since prior to LTO_API_VERSION=9 + * \since LTO_API_VERSION=9 */ extern lto_module_t lto_module_create_from_memory_with_path(const void* mem, size_t length, @@ -396,6 +396,17 @@ extern lto_bool_t lto_codegen_add_module(lto_code_gen_t cg, lto_module_t mod); /** + * Sets the object module for code generation. This will transfer the ownship of + * the module to code generator. + * + * \c cg and \c mod must both be in the same context. + * + * \since LTO_API_VERSION=13 + */ +extern void +lto_codegen_set_module(lto_code_gen_t cg, lto_module_t mod); + +/** * Sets if debug info should be generated. * Returns true on error (check lto_get_error_message() for details). * @@ -464,6 +475,8 @@ lto_codegen_write_merged_modules(lto_cod /** * Generates code for all added modules into one native object file. + * This calls lto_codegen_optimize then lto_codegen_compile_optimized. + * * On success returns a pointer to a generated mach-o/ELF buffer and * length set to the buffer size. The buffer is owned by the * lto_code_gen_t and will be freed when lto_codegen_dispose() @@ -477,6 +490,9 @@ lto_codegen_compile(lto_code_gen_t cg, s /** * Generates code for all added modules into one native object file. + * This calls lto_codegen_optimize then lto_codegen_compile_optimized (instead + * of returning a generated mach-o/ELF buffer, it writes to a file). + * * The name of the file is written to name. Returns true on error. * * \since LTO_API_VERSION=5 @@ -484,6 +500,36 @@ lto_codegen_compile(lto_code_gen_t cg, s extern lto_bool_t lto_codegen_compile_to_file(lto_code_gen_t cg, const char** name); +/** + * Runs optimization for the merged module. Returns true on error. + * + * \since LTO_API_VERSION=12 + */ +extern lto_bool_t +lto_codegen_optimize(lto_code_gen_t cg); + +/** + * Generates code for the optimized merged module into one native object file. + * It will not run any IR optimizations on the merged module. + * + * On success returns a pointer to a generated mach-o/ELF buffer and length set + * to the buffer size. The buffer is owned by the lto_code_gen_t and will be + * freed when lto_codegen_dispose() is called, or + * lto_codegen_compile_optimized() is called again. On failure, returns NULL + * (check lto_get_error_message() for details). + * + * \since LTO_API_VERSION=12 + */ +extern const void* +lto_codegen_compile_optimized(lto_code_gen_t cg, size_t* length); + +/** + * Returns the runtime API version. + * + * \since LTO_API_VERSION=12 + */ +extern unsigned int +lto_api_version(void); /** * Sets options to help debug codegen bugs. @@ -502,6 +548,28 @@ lto_codegen_debug_options(lto_code_gen_t extern void lto_initialize_disassembler(void); +/** + * Sets if we should run internalize pass during optimization and code + * generation. + * + * \since LTO_API_VERSION=14 + */ +extern void +lto_codegen_set_should_internalize(lto_code_gen_t cg, + lto_bool_t ShouldInternalize); + +/** + * \brief Set whether to embed uselists in bitcode. + * + * Sets whether \a lto_codegen_write_merged_modules() should embed uselists in + * output bitcode. This should be turned on for all -save-temps output. + * + * \since LTO_API_VERSION=15 + */ +extern void +lto_codegen_set_should_embed_uselists(lto_code_gen_t cg, + lto_bool_t ShouldEmbedUselists); + #ifdef __cplusplus } #endif Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/APFloat.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/ADT/APFloat.h Wed May 27 19:49:33 2015 (r283630) +++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/APFloat.h Wed May 27 20:26:41 2015 (r283631) @@ -282,12 +282,6 @@ public: /// into FoldingSets. void Profile(FoldingSetNodeID &NID) const; - /// \brief Used by the Bitcode serializer to emit APInts to Bitcode. - void Emit(Serializer &S) const; - - /// \brief Used by the Bitcode deserializer to deserialize APInts. - static APFloat ReadVal(Deserializer &D); - /// \name Arithmetic /// @{ @@ -349,7 +343,7 @@ public: /// copied from some other APFloat. static APFloat copySign(APFloat Value, const APFloat &Sign) { Value.copySign(Sign); - return std::move(Value); + return Value; } /// @} @@ -376,7 +370,7 @@ public: /// The definition of equality is not straightforward for floating point, so /// we won't use operator==. Use one of the following, or write whatever it /// is you really mean. - bool operator==(const APFloat &) const LLVM_DELETED_FUNCTION; + bool operator==(const APFloat &) const = delete; /// IEEE comparison with another floating point number (NaNs compare /// unordered, 0==-0). Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/APInt.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/ADT/APInt.h Wed May 27 19:49:33 2015 (r283630) +++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/APInt.h Wed May 27 20:26:41 2015 (r283631) @@ -25,9 +25,7 @@ #include <string> namespace llvm { -class Deserializer; class FoldingSetNodeID; -class Serializer; class StringRef; class hash_code; class raw_ostream; @@ -409,6 +407,13 @@ public: : getZExtValue(); } + /// \brief Check if the APInt consists of a repeated bit pattern. + /// + /// e.g. 0x01010101 satisfies isSplat(8). + /// \param SplatSizeInBits The size of the pattern in bits. Must divide bit + /// width without remainder. + bool isSplat(unsigned SplatSizeInBits) const; + /// @} /// \name Value Generators /// @{ @@ -1356,7 +1361,7 @@ public: /// \brief Count the number of leading one bits. /// - /// This function is an APInt version of the countLeadingOnes_{32,64} + /// This function is an APInt version of the countLeadingOnes /// functions in MathExtras.h. It counts the number of ones from the most /// significant bit to the first zero bit. /// @@ -1372,7 +1377,7 @@ public: /// \brief Count the number of trailing zero bits. /// - /// This function is an APInt version of the countTrailingZeros_{32,64} + /// This function is an APInt version of the countTrailingZeros /// functions in MathExtras.h. It counts the number of zeros from the least /// significant bit to the first set bit. /// @@ -1382,7 +1387,7 @@ public: /// \brief Count the number of trailing one bits. /// - /// This function is an APInt version of the countTrailingOnes_{32,64} + /// This function is an APInt version of the countTrailingOnes /// functions in MathExtras.h. It counts the number of ones from the least /// significant bit to the first zero bit. /// @@ -1390,19 +1395,19 @@ public: /// of ones from the least significant bit to the first zero bit. unsigned countTrailingOnes() const { if (isSingleWord()) - return CountTrailingOnes_64(VAL); + return llvm::countTrailingOnes(VAL); return countTrailingOnesSlowCase(); } /// \brief Count the number of bits set. /// - /// This function is an APInt version of the countPopulation_{32,64} functions + /// This function is an APInt version of the countPopulation functions /// in MathExtras.h. It counts the number of 1 bits in the APInt value. /// /// \returns 0 if the value is zero, otherwise returns the number of set bits. unsigned countPopulation() const { if (isSingleWord()) - return CountPopulation_64(VAL); + return llvm::countPopulation(VAL); return countPopulationSlowCase(); } Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/APSInt.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/ADT/APSInt.h Wed May 27 19:49:33 2015 (r283630) +++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/APSInt.h Wed May 27 20:26:41 2015 (r283631) @@ -62,6 +62,12 @@ public: } using APInt::toString; + /// \brief Get the correctly-extended \c int64_t value. + int64_t getExtValue() const { + assert(getMinSignedBits() <= 64 && "Too many bits for int64_t"); + return isSigned() ? getSExtValue() : getZExtValue(); + } + APSInt LLVM_ATTRIBUTE_UNUSED_RESULT trunc(uint32_t width) const { return APSInt(APInt::trunc(width), IsUnsigned); } @@ -133,14 +139,27 @@ public: assert(IsUnsigned == RHS.IsUnsigned && "Signedness mismatch!"); return eq(RHS); } - inline bool operator==(int64_t RHS) const { - return isSameValue(*this, APSInt(APInt(64, RHS), true)); - } inline bool operator!=(const APSInt& RHS) const { return !((*this) == RHS); } - inline bool operator!=(int64_t RHS) const { - return !((*this) == RHS); + + bool operator==(int64_t RHS) const { + return compareValues(*this, get(RHS)) == 0; + } + bool operator!=(int64_t RHS) const { + return compareValues(*this, get(RHS)) != 0; + } + bool operator<=(int64_t RHS) const { + return compareValues(*this, get(RHS)) <= 0; + } + bool operator>=(int64_t RHS) const { + return compareValues(*this, get(RHS)) >= 0; + } + bool operator<(int64_t RHS) const { + return compareValues(*this, get(RHS)) < 0; + } + bool operator>(int64_t RHS) const { + return compareValues(*this, get(RHS)) > 0; } // The remaining operators just wrap the logic of APInt, but retain the @@ -260,37 +279,49 @@ public: /// \brief Determine if two APSInts have the same value, zero- or /// sign-extending as needed. static bool isSameValue(const APSInt &I1, const APSInt &I2) { + return !compareValues(I1, I2); + } + + /// \brief Compare underlying values of two numbers. + static int compareValues(const APSInt &I1, const APSInt &I2) { if (I1.getBitWidth() == I2.getBitWidth() && I1.isSigned() == I2.isSigned()) - return I1 == I2; + return I1 == I2 ? 0 : I1 > I2 ? 1 : -1; // Check for a bit-width mismatch. if (I1.getBitWidth() > I2.getBitWidth()) - return isSameValue(I1, I2.extend(I1.getBitWidth())); + return compareValues(I1, I2.extend(I1.getBitWidth())); else if (I2.getBitWidth() > I1.getBitWidth()) - return isSameValue(I1.extend(I2.getBitWidth()), I2); - - assert(I1.isSigned() != I2.isSigned()); + return compareValues(I1.extend(I2.getBitWidth()), I2); // We have a signedness mismatch. Check for negative values and do an - // unsigned compare if signs match. - if ((I1.isSigned() && I1.isNegative()) || - (!I1.isSigned() && I2.isNegative())) - return false; + // unsigned compare if both are positive. + if (I1.isSigned()) { + assert(!I2.isSigned() && "Expected signed mismatch"); + if (I1.isNegative()) + return -1; + } else { + assert(I2.isSigned() && "Expected signed mismatch"); + if (I2.isNegative()) + return 1; + } - return I1.eq(I2); + return I1.eq(I2) ? 0 : I1.ugt(I2) ? 1 : -1; } + static APSInt get(int64_t X) { return APSInt(APInt(64, X), false); } + static APSInt getUnsigned(uint64_t X) { return APSInt(APInt(64, X), true); } + /// Profile - Used to insert APSInt objects, or objects that contain APSInt /// objects, into FoldingSets. void Profile(FoldingSetNodeID& ID) const; }; -inline bool operator==(int64_t V1, const APSInt& V2) { - return V2 == V1; -} -inline bool operator!=(int64_t V1, const APSInt& V2) { - return V2 != V1; -} +inline bool operator==(int64_t V1, const APSInt &V2) { return V2 == V1; } +inline bool operator!=(int64_t V1, const APSInt &V2) { return V2 != V1; } +inline bool operator<=(int64_t V1, const APSInt &V2) { return V2 >= V1; } +inline bool operator>=(int64_t V1, const APSInt &V2) { return V2 <= V1; } +inline bool operator<(int64_t V1, const APSInt &V2) { return V2 > V1; } +inline bool operator>(int64_t V1, const APSInt &V2) { return V2 < V1; } inline raw_ostream &operator<<(raw_ostream &OS, const APSInt &I) { I.print(OS, I.isSigned()); Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/ArrayRef.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/ADT/ArrayRef.h Wed May 27 19:49:33 2015 (r283630) +++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/ArrayRef.h Wed May 27 20:26:41 2015 (r283631) @@ -11,7 +11,6 @@ #define LLVM_ADT_ARRAYREF_H #include "llvm/ADT/None.h" -#include "llvm/ADT/STLExtras.h" #include "llvm/ADT/SmallVector.h" #include <vector> @@ -44,19 +43,6 @@ namespace llvm { /// The number of elements. size_type Length; - /// \brief A dummy "optional" type that is only created by implicit - /// conversion from a reference to T. - /// - /// This type must *only* be used in a function argument or as a copy of - /// a function argument, as otherwise it will hold a pointer to a temporary - /// past that temporaries' lifetime. - struct TRefOrNothing { - const T *TPtr; - - TRefOrNothing() : TPtr(nullptr) {} - TRefOrNothing(const T &TRef) : TPtr(&TRef) {} - }; - public: /// @name Constructors /// @{ @@ -97,12 +83,10 @@ namespace llvm { /*implicit*/ LLVM_CONSTEXPR ArrayRef(const T (&Arr)[N]) : Data(Arr), Length(N) {} -#if LLVM_HAS_INITIALIZER_LISTS /// Construct an ArrayRef from a std::initializer_list. /*implicit*/ ArrayRef(const std::initializer_list<T> &Vec) : Data(Vec.begin() == Vec.end() ? (T*)0 : Vec.begin()), Length(Vec.size()) {} -#endif /// Construct an ArrayRef<const T*> from ArrayRef<T*>. This uses SFINAE to /// ensure that only ArrayRefs of pointers can be converted. @@ -112,6 +96,25 @@ namespace llvm { std::is_convertible<U *const *, T const *>::value>::type* = 0) : Data(A.data()), Length(A.size()) {} + /// Construct an ArrayRef<const T*> from a SmallVector<T*>. This is + /// templated in order to avoid instantiating SmallVectorTemplateCommon<T> + /// whenever we copy-construct an ArrayRef. + template<typename U, typename DummyT> + /*implicit*/ ArrayRef(const SmallVectorTemplateCommon<U*, DummyT> &Vec, + typename std::enable_if< + std::is_convertible<U *const *, + T const *>::value>::type* = 0) + : Data(Vec.data()), Length(Vec.size()) { + } + + /// Construct an ArrayRef<const T*> from std::vector<T*>. This uses SFINAE + /// to ensure that only vectors of pointers can be converted. + template<typename U, typename A> + ArrayRef(const std::vector<U *, A> &Vec, + typename std::enable_if< + std::is_convertible<U *const *, T const *>::value>::type* = 0) + : Data(Vec.data()), Length(Vec.size()) {} + /// @} /// @name Simple Operations /// @{ @@ -153,13 +156,9 @@ namespace llvm { bool equals(ArrayRef RHS) const { if (Length != RHS.Length) return false; - // Don't use std::equal(), since it asserts in MSVC on nullptr iterators. - for (auto L = begin(), LE = end(), R = RHS.begin(); L != LE; ++L, ++R) - // Match std::equal() in using == (instead of !=) to minimize API - // requirements of ArrayRef'ed types. - if (!(*L == *R)) - return false; - return true; + if (Length == 0) + return true; + return std::equal(begin(), end(), RHS.begin()); } /// slice(n) - Chop off the first N elements of the array. @@ -204,47 +203,6 @@ namespace llvm { } /// @} - /// @{ - /// @name Convenience methods - - /// @brief Predicate for testing that the array equals the exact sequence of - /// arguments. - /// - /// Will return false if the size is not equal to the exact number of - /// arguments given or if the array elements don't equal the argument - /// elements in order. Currently supports up to 16 arguments, but can - /// easily be extended. - bool equals(TRefOrNothing Arg0 = TRefOrNothing(), - TRefOrNothing Arg1 = TRefOrNothing(), - TRefOrNothing Arg2 = TRefOrNothing(), - TRefOrNothing Arg3 = TRefOrNothing(), - TRefOrNothing Arg4 = TRefOrNothing(), - TRefOrNothing Arg5 = TRefOrNothing(), - TRefOrNothing Arg6 = TRefOrNothing(), - TRefOrNothing Arg7 = TRefOrNothing(), - TRefOrNothing Arg8 = TRefOrNothing(), - TRefOrNothing Arg9 = TRefOrNothing(), - TRefOrNothing Arg10 = TRefOrNothing(), - TRefOrNothing Arg11 = TRefOrNothing(), - TRefOrNothing Arg12 = TRefOrNothing(), - TRefOrNothing Arg13 = TRefOrNothing(), - TRefOrNothing Arg14 = TRefOrNothing(), - TRefOrNothing Arg15 = TRefOrNothing()) { - TRefOrNothing Args[] = {Arg0, Arg1, Arg2, Arg3, Arg4, Arg5, - Arg6, Arg7, Arg8, Arg9, Arg10, Arg11, - Arg12, Arg13, Arg14, Arg15}; - if (size() > array_lengthof(Args)) - return false; - - for (unsigned i = 0, e = size(); i != e; ++i) - if (Args[i].TPtr == nullptr || (*this)[i] != *Args[i].TPtr) - return false; - - // Either the size is exactly as many args, or the next arg must be null. - return size() == array_lengthof(Args) || Args[size()].TPtr == nullptr; - } - - /// @} }; /// MutableArrayRef - Represent a mutable reference to an array (0 or more Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/BitVector.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/ADT/BitVector.h Wed May 27 19:49:33 2015 (r283630) +++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/BitVector.h Wed May 27 20:26:41 2015 (r283631) @@ -29,6 +29,9 @@ class BitVector { enum { BITWORD_SIZE = (unsigned)sizeof(BitWord) * CHAR_BIT }; + static_assert(BITWORD_SIZE == 64 || BITWORD_SIZE == 32, + "Unsupported word size"); + BitWord *Bits; // Actual bits. unsigned Size; // Size of bitvector in bits. unsigned Capacity; // Size of allocated memory in BitWord. @@ -50,7 +53,7 @@ public: BitPos = Idx % BITWORD_SIZE; } - ~reference() {} + reference(const reference&) = default; reference &operator=(reference t) { *this = bool(t); @@ -118,12 +121,7 @@ public: size_type count() const { unsigned NumBits = 0; for (unsigned i = 0; i < NumBitWords(size()); ++i) - if (sizeof(BitWord) == 4) - NumBits += CountPopulation_32((uint32_t)Bits[i]); - else if (sizeof(BitWord) == 8) - NumBits += CountPopulation_64(Bits[i]); - else - llvm_unreachable("Unsupported!"); + NumBits += countPopulation(Bits[i]); return NumBits; } @@ -157,13 +155,8 @@ public: /// of the bits are set. int find_first() const { for (unsigned i = 0; i < NumBitWords(size()); ++i) - if (Bits[i] != 0) { - if (sizeof(BitWord) == 4) - return i * BITWORD_SIZE + countTrailingZeros((uint32_t)Bits[i]); - if (sizeof(BitWord) == 8) - return i * BITWORD_SIZE + countTrailingZeros(Bits[i]); - llvm_unreachable("Unsupported!"); - } + if (Bits[i] != 0) + return i * BITWORD_SIZE + countTrailingZeros(Bits[i]); return -1; } @@ -180,23 +173,13 @@ public: // Mask off previous bits. Copy &= ~0UL << BitPos; - if (Copy != 0) { - if (sizeof(BitWord) == 4) - return WordPos * BITWORD_SIZE + countTrailingZeros((uint32_t)Copy); - if (sizeof(BitWord) == 8) - return WordPos * BITWORD_SIZE + countTrailingZeros(Copy); - llvm_unreachable("Unsupported!"); - } + if (Copy != 0) + return WordPos * BITWORD_SIZE + countTrailingZeros(Copy); // Check subsequent words. for (unsigned i = WordPos+1; i < NumBitWords(size()); ++i) - if (Bits[i] != 0) { - if (sizeof(BitWord) == 4) - return i * BITWORD_SIZE + countTrailingZeros((uint32_t)Bits[i]); - if (sizeof(BitWord) == 8) - return i * BITWORD_SIZE + countTrailingZeros(Bits[i]); - llvm_unreachable("Unsupported!"); - } + if (Bits[i] != 0) + return i * BITWORD_SIZE + countTrailingZeros(Bits[i]); return -1; } @@ -559,7 +542,7 @@ private: template<bool AddBits, bool InvertMask> void applyMask(const uint32_t *Mask, unsigned MaskWords) { - assert(BITWORD_SIZE % 32 == 0 && "Unsupported BitWord size."); + static_assert(BITWORD_SIZE % 32 == 0, "Unsupported BitWord size."); MaskWords = std::min(MaskWords, (size() + 31) / 32); const unsigned Scale = BITWORD_SIZE / 32; unsigned i; Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/DeltaAlgorithm.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/ADT/DeltaAlgorithm.h Wed May 27 19:49:33 2015 (r283630) +++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/DeltaAlgorithm.h Wed May 27 20:26:41 2015 (r283631) @@ -77,6 +77,8 @@ protected: /// ExecuteOneTest - Execute a single test predicate on the change set \p S. virtual bool ExecuteOneTest(const changeset_ty &S) = 0; + DeltaAlgorithm& operator=(const DeltaAlgorithm&) = default; + public: virtual ~DeltaAlgorithm(); Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/DenseMap.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/ADT/DenseMap.h Wed May 27 19:49:33 2015 (r283630) +++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/DenseMap.h Wed May 27 20:26:41 2015 (r283631) @@ -15,6 +15,7 @@ #define LLVM_ADT_DENSEMAP_H #include "llvm/ADT/DenseMapInfo.h" +#include "llvm/ADT/EpochTracker.h" #include "llvm/Support/AlignOf.h" #include "llvm/Support/Compiler.h" #include "llvm/Support/MathExtras.h" @@ -50,7 +51,7 @@ class DenseMapIterator; template <typename DerivedT, typename KeyT, typename ValueT, typename KeyInfoT, typename BucketT> -class DenseMapBase { +class DenseMapBase : public DebugEpochBase { public: typedef unsigned size_type; typedef KeyT key_type; @@ -62,16 +63,17 @@ public: const_iterator; inline iterator begin() { // When the map is empty, avoid the overhead of AdvancePastEmptyBuckets(). - return empty() ? end() : iterator(getBuckets(), getBucketsEnd()); + return empty() ? end() : iterator(getBuckets(), getBucketsEnd(), *this); } inline iterator end() { - return iterator(getBucketsEnd(), getBucketsEnd(), true); + return iterator(getBucketsEnd(), getBucketsEnd(), *this, true); } inline const_iterator begin() const { - return empty() ? end() : const_iterator(getBuckets(), getBucketsEnd()); + return empty() ? end() + : const_iterator(getBuckets(), getBucketsEnd(), *this); } inline const_iterator end() const { - return const_iterator(getBucketsEnd(), getBucketsEnd(), true); + return const_iterator(getBucketsEnd(), getBucketsEnd(), *this, true); } bool LLVM_ATTRIBUTE_UNUSED_RESULT empty() const { @@ -81,11 +83,13 @@ public: /// Grow the densemap so that it has at least Size buckets. Does not shrink void resize(size_type Size) { + incrementEpoch(); if (Size > getNumBuckets()) grow(Size); } void clear() { + incrementEpoch(); if (getNumEntries() == 0 && getNumTombstones() == 0) return; // If the capacity of the array is huge, and the # elements used is small, @@ -96,16 +100,18 @@ public: } const KeyT EmptyKey = getEmptyKey(), TombstoneKey = getTombstoneKey(); + unsigned NumEntries = getNumEntries(); for (BucketT *P = getBuckets(), *E = getBucketsEnd(); P != E; ++P) { if (!KeyInfoT::isEqual(P->getFirst(), EmptyKey)) { if (!KeyInfoT::isEqual(P->getFirst(), TombstoneKey)) { P->getSecond().~ValueT(); - decrementNumEntries(); + --NumEntries; } P->getFirst() = EmptyKey; } } - assert(getNumEntries() == 0 && "Node count imbalance!"); + assert(NumEntries == 0 && "Node count imbalance!"); + setNumEntries(0); setNumTombstones(0); } @@ -118,13 +124,13 @@ public: iterator find(const KeyT &Val) { BucketT *TheBucket; if (LookupBucketFor(Val, TheBucket)) - return iterator(TheBucket, getBucketsEnd(), true); + return iterator(TheBucket, getBucketsEnd(), *this, true); return end(); } const_iterator find(const KeyT &Val) const { const BucketT *TheBucket; if (LookupBucketFor(Val, TheBucket)) - return const_iterator(TheBucket, getBucketsEnd(), true); + return const_iterator(TheBucket, getBucketsEnd(), *this, true); return end(); } @@ -137,14 +143,14 @@ public: iterator find_as(const LookupKeyT &Val) { BucketT *TheBucket; if (LookupBucketFor(Val, TheBucket)) - return iterator(TheBucket, getBucketsEnd(), true); + return iterator(TheBucket, getBucketsEnd(), *this, true); return end(); } template<class LookupKeyT> const_iterator find_as(const LookupKeyT &Val) const { const BucketT *TheBucket; if (LookupBucketFor(Val, TheBucket)) - return const_iterator(TheBucket, getBucketsEnd(), true); + return const_iterator(TheBucket, getBucketsEnd(), *this, true); return end(); } @@ -163,12 +169,13 @@ public: std::pair<iterator, bool> insert(const std::pair<KeyT, ValueT> &KV) { BucketT *TheBucket; if (LookupBucketFor(KV.first, TheBucket)) - return std::make_pair(iterator(TheBucket, getBucketsEnd(), true), + return std::make_pair(iterator(TheBucket, getBucketsEnd(), *this, true), false); // Already in map. // Otherwise, insert the new element. TheBucket = InsertIntoBucket(KV.first, KV.second, TheBucket); - return std::make_pair(iterator(TheBucket, getBucketsEnd(), true), true); + return std::make_pair(iterator(TheBucket, getBucketsEnd(), *this, true), + true); } // Inserts key,value pair into the map if the key isn't already in the map. @@ -177,14 +184,15 @@ public: std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) { BucketT *TheBucket; if (LookupBucketFor(KV.first, TheBucket)) - return std::make_pair(iterator(TheBucket, getBucketsEnd(), true), + return std::make_pair(iterator(TheBucket, getBucketsEnd(), *this, true), false); // Already in map. - + // Otherwise, insert the new element. TheBucket = InsertIntoBucket(std::move(KV.first), std::move(KV.second), TheBucket); - return std::make_pair(iterator(TheBucket, getBucketsEnd(), true), true); + return std::make_pair(iterator(TheBucket, getBucketsEnd(), *this, true), + true); } /// insert - Range insertion of pairs. @@ -251,7 +259,7 @@ public: const void *getPointerIntoBucketsArray() const { return getBuckets(); } protected: - DenseMapBase() {} + DenseMapBase() = default; void destroyAll() { if (getNumBuckets() == 0) // Nothing to do. @@ -264,10 +272,6 @@ protected: P->getSecond().~ValueT(); P->getFirst().~KeyT(); } - -#ifndef NDEBUG - memset((void*)getBuckets(), 0x5a, sizeof(BucketT)*getNumBuckets()); -#endif } void initEmpty() { @@ -304,12 +308,6 @@ protected: } B->getFirst().~KeyT(); } - -#ifndef NDEBUG - if (OldBucketsBegin != OldBucketsEnd) - memset((void*)OldBucketsBegin, 0x5a, - sizeof(BucketT) * (OldBucketsEnd - OldBucketsBegin)); -#endif } template <typename OtherBaseT> @@ -335,11 +333,6 @@ protected: } } - void swap(DenseMapBase& RHS) { - std::swap(getNumEntries(), RHS.getNumEntries()); - std::swap(getNumTombstones(), RHS.getNumTombstones()); - } - static unsigned getHashValue(const KeyT &Val) { return KeyInfoT::getHashValue(Val); } @@ -431,6 +424,8 @@ private: } BucketT *InsertIntoBucketImpl(const KeyT &Key, BucketT *TheBucket) { + incrementEpoch(); + // If the load of the hash table is more than 3/4, or if fewer than 1/8 of // the buckets are empty (meaning that many are filled with tombstones), // grow the table. @@ -442,11 +437,12 @@ private: // causing infinite loops in lookup. unsigned NewNumEntries = getNumEntries() + 1; unsigned NumBuckets = getNumBuckets(); - if (NewNumEntries*4 >= NumBuckets*3) { + if (LLVM_UNLIKELY(NewNumEntries * 4 >= NumBuckets * 3)) { this->grow(NumBuckets * 2); LookupBucketFor(Key, TheBucket); NumBuckets = getNumBuckets(); - } else if (NumBuckets-(NewNumEntries+getNumTombstones()) <= NumBuckets/8) { + } else if (LLVM_UNLIKELY(NumBuckets-(NewNumEntries+getNumTombstones()) <= + NumBuckets/8)) { this->grow(NumBuckets); LookupBucketFor(Key, TheBucket); } @@ -492,14 +488,14 @@ private: while (1) { const BucketT *ThisBucket = BucketsPtr + BucketNo; // Found Val's bucket? If so, return it. - if (KeyInfoT::isEqual(Val, ThisBucket->getFirst())) { + if (LLVM_LIKELY(KeyInfoT::isEqual(Val, ThisBucket->getFirst()))) { FoundBucket = ThisBucket; return true; } // If we found an empty bucket, the key doesn't exist in the set. // Insert it and return the default value. - if (KeyInfoT::isEqual(ThisBucket->getFirst(), EmptyKey)) { + if (LLVM_LIKELY(KeyInfoT::isEqual(ThisBucket->getFirst(), EmptyKey))) { // If we've already seen a tombstone while probing, fill it in instead // of the empty bucket we eventually probed to. FoundBucket = FoundTombstone ? FoundTombstone : ThisBucket; @@ -580,6 +576,8 @@ public: } void swap(DenseMap& RHS) { + this->incrementEpoch(); + RHS.incrementEpoch(); std::swap(Buckets, RHS.Buckets); std::swap(NumEntries, RHS.NumEntries); std::swap(NumTombstones, RHS.NumTombstones); @@ -986,9 +984,10 @@ private: template <typename KeyT, typename ValueT, typename KeyInfoT, typename Bucket, bool IsConst> -class DenseMapIterator { +class DenseMapIterator : DebugEpochBase::HandleBase { typedef DenseMapIterator<KeyT, ValueT, KeyInfoT, Bucket, true> ConstIterator; friend class DenseMapIterator<KeyT, ValueT, KeyInfoT, Bucket, true>; + friend class DenseMapIterator<KeyT, ValueT, KeyInfoT, Bucket, false>; public: typedef ptrdiff_t difference_type; @@ -1002,38 +1001,54 @@ private: public: DenseMapIterator() : Ptr(nullptr), End(nullptr) {} - DenseMapIterator(pointer Pos, pointer E, bool NoAdvance = false) - : Ptr(Pos), End(E) { + DenseMapIterator(pointer Pos, pointer E, const DebugEpochBase &Epoch, + bool NoAdvance = false) + : DebugEpochBase::HandleBase(&Epoch), Ptr(Pos), End(E) { + assert(isHandleInSync() && "invalid construction!"); if (!NoAdvance) AdvancePastEmptyBuckets(); } - // If IsConst is true this is a converting constructor from iterator to - // const_iterator and the default copy constructor is used. - // Otherwise this is a copy constructor for iterator. + // Converting ctor from non-const iterators to const iterators. SFINAE'd out + // for const iterator destinations so it doesn't end up as a user defined copy + // constructor. + template <bool IsConstSrc, + typename = typename std::enable_if<!IsConstSrc && IsConst>::type> DenseMapIterator( - const DenseMapIterator<KeyT, ValueT, KeyInfoT, Bucket, false> &I) - : Ptr(I.Ptr), End(I.End) {} + const DenseMapIterator<KeyT, ValueT, KeyInfoT, Bucket, IsConstSrc> &I) + : DebugEpochBase::HandleBase(I), Ptr(I.Ptr), End(I.End) {} reference operator*() const { + assert(isHandleInSync() && "invalid iterator access!"); return *Ptr; } pointer operator->() const { + assert(isHandleInSync() && "invalid iterator access!"); return Ptr; } bool operator==(const ConstIterator &RHS) const { - return Ptr == RHS.operator->(); + assert((!Ptr || isHandleInSync()) && "handle not in sync!"); + assert((!RHS.Ptr || RHS.isHandleInSync()) && "handle not in sync!"); + assert(getEpochAddress() == RHS.getEpochAddress() && + "comparing incomparable iterators!"); + return Ptr == RHS.Ptr; } bool operator!=(const ConstIterator &RHS) const { - return Ptr != RHS.operator->(); + assert((!Ptr || isHandleInSync()) && "handle not in sync!"); + assert((!RHS.Ptr || RHS.isHandleInSync()) && "handle not in sync!"); + assert(getEpochAddress() == RHS.getEpochAddress() && + "comparing incomparable iterators!"); + return Ptr != RHS.Ptr; } inline DenseMapIterator& operator++() { // Preincrement + assert(isHandleInSync() && "invalid iterator access!"); ++Ptr; AdvancePastEmptyBuckets(); return *this; } DenseMapIterator operator++(int) { // Postincrement + assert(isHandleInSync() && "invalid iterator access!"); DenseMapIterator tmp = *this; ++*this; return tmp; } Modified: projects/clang-trunk/contrib/llvm/include/llvm/ADT/DepthFirstIterator.h ============================================================================== --- projects/clang-trunk/contrib/llvm/include/llvm/ADT/DepthFirstIterator.h Wed May 27 19:49:33 2015 (r283630) +++ projects/clang-trunk/contrib/llvm/include/llvm/ADT/DepthFirstIterator.h Wed May 27 20:26:41 2015 (r283631) @@ -113,9 +113,8 @@ private: while (It != GT::child_end(Node)) { NodeType *Next = *It++; // Has our next sibling been visited? - if (Next && !this->Visited.count(Next)) { + if (Next && this->Visited.insert(Next).second) { // No, do it now. - this->Visited.insert(Next); VisitStack.push_back(std::make_pair(PointerIntTy(Next, 0), GT::child_begin(Next))); return; @@ -129,58 +128,59 @@ private: public: typedef typename super::pointer pointer; - typedef df_iterator<GraphT, SetType, ExtStorage, GT> _Self; // Provide static begin and end methods as our public "constructors" - static inline _Self begin(const GraphT& G) { - return _Self(GT::getEntryNode(G)); + static df_iterator begin(const GraphT &G) { + return df_iterator(GT::getEntryNode(G)); } - static inline _Self end(const GraphT& G) { return _Self(); } + static df_iterator end(const GraphT &G) { return df_iterator(); } // Static begin and end methods as our public ctors for external iterators - static inline _Self begin(const GraphT& G, SetType &S) { - return _Self(GT::getEntryNode(G), S); + static df_iterator begin(const GraphT &G, SetType &S) { + return df_iterator(GT::getEntryNode(G), S); } - static inline _Self end(const GraphT& G, SetType &S) { return _Self(S); } + static df_iterator end(const GraphT &G, SetType &S) { return df_iterator(S); } - inline bool operator==(const _Self& x) const { + bool operator==(const df_iterator &x) const { return VisitStack == x.VisitStack; *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201505272026.t4RKQhIh011761>