Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 20 Dec 2017 14:16:58 +0000 (UTC)
From:      Dimitry Andric <dim@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r327023 - in projects/clang600-import/contrib/llvm: include/llvm include/llvm-c include/llvm-c/Transforms include/llvm/ADT include/llvm/Analysis include/llvm/AsmParser include/llvm/Bina...
Message-ID:  <201712201416.vBKEGwX0057954@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: dim
Date: Wed Dec 20 14:16:56 2017
New Revision: 327023
URL: https://svnweb.freebsd.org/changeset/base/327023

Log:
  Merge llvm trunk r321017 to contrib/llvm.

Added:
  projects/clang600-import/contrib/llvm/include/llvm-c/DebugInfo.h
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm-c/DebugInfo.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/CmpInstAnalysis.h
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/Analysis/CmpInstAnalysis.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/OptimizationRemarkEmitter.h
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/Analysis/OptimizationRemarkEmitter.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/ValueLattice.h
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/Analysis/ValueLattice.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/ValueLatticeUtils.h
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/Analysis/ValueLatticeUtils.h
  projects/clang600-import/contrib/llvm/include/llvm/BinaryFormat/ELFRelocs/ARC.def
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/BinaryFormat/ELFRelocs/ARC.def
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/CommandFlags.def
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/CodeGen/CommandFlags.def
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/CostTable.h
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/CodeGen/CostTable.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/GlobalISel/GISelWorkList.h
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/CodeGen/GlobalISel/GISelWorkList.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/LiveIntervals.h
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/CodeGen/LiveIntervals.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/RuntimeLibcalls.def
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/CodeGen/RuntimeLibcalls.def
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/TargetCallingConv.h
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/CodeGen/TargetCallingConv.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/TargetFrameLowering.h
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/CodeGen/TargetFrameLowering.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/TargetInstrInfo.h
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/CodeGen/TargetInstrInfo.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/TargetLowering.h
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/CodeGen/TargetLowering.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFile.h
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/CodeGen/TargetLoweringObjectFile.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/TargetOpcodes.def
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/CodeGen/TargetOpcodes.def
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/TargetOpcodes.h
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/CodeGen/TargetOpcodes.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/TargetRegisterInfo.h
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/CodeGen/TargetRegisterInfo.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/CodeGen/TargetSubtargetInfo.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/CodeView/CodeViewRegisters.def
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/DebugInfo/CodeView/CodeViewRegisters.def
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/CodeView/ContinuationRecordBuilder.h
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/DebugInfo/CodeView/ContinuationRecordBuilder.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/CodeView/GlobalTypeTableBuilder.h
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/DebugInfo/CodeView/GlobalTypeTableBuilder.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/CodeView/MergingTypeTableBuilder.h
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/DebugInfo/CodeView/MergingTypeTableBuilder.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/CodeView/RecordName.h
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/DebugInfo/CodeView/RecordName.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/CodeView/SimpleTypeSerializer.h
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/DebugInfo/CodeView/SimpleTypeSerializer.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeHashing.h
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/DebugInfo/CodeView/TypeHashing.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFExpression.h
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/DebugInfo/DWARF/DWARFExpression.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFObject.h
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/DebugInfo/DWARF/DWARFObject.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/PDB/DIA/DIAEnumTables.h
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/DebugInfo/PDB/DIA/DIAEnumTables.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/PDB/DIA/DIATable.h
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/DebugInfo/PDB/DIA/DIATable.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/PDB/IPDBTable.h
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/DebugInfo/PDB/IPDBTable.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/PDB/Native/NativeEnumSymbol.h
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/DebugInfo/PDB/Native/NativeEnumSymbol.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/PDB/Native/NativeEnumTypes.h
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/DebugInfo/PDB/Native/NativeEnumTypes.h
  projects/clang600-import/contrib/llvm/include/llvm/ExecutionEngine/Orc/RemoteObjectLayer.h
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/ExecutionEngine/Orc/RemoteObjectLayer.h
  projects/clang600-import/contrib/llvm/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h
  projects/clang600-import/contrib/llvm/include/llvm/FuzzMutate/
     - copied from r327022, vendor/llvm/dist/include/llvm/FuzzMutate/
  projects/clang600-import/contrib/llvm/include/llvm/IR/DiagnosticHandler.h
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/IR/DiagnosticHandler.h
  projects/clang600-import/contrib/llvm/include/llvm/MC/MCCodePadder.h
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/MC/MCCodePadder.h
  projects/clang600-import/contrib/llvm/include/llvm/MC/MCTargetOptionsCommandFlags.def
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/MC/MCTargetOptionsCommandFlags.def
  projects/clang600-import/contrib/llvm/include/llvm/ObjectYAML/CodeViewYAMLTypeHashing.h
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/ObjectYAML/CodeViewYAMLTypeHashing.h
  projects/clang600-import/contrib/llvm/include/llvm/ProfileData/GCOV.h
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/ProfileData/GCOV.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/AMDGPUKernelDescriptor.h
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/Support/AMDGPUKernelDescriptor.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/AMDGPUMetadata.h
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/Support/AMDGPUMetadata.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/CodeGenCoverage.h
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/Support/CodeGenCoverage.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/X86TargetParser.def
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/Support/X86TargetParser.def
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/IPO/CalledValuePropagation.h
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/Transforms/IPO/CalledValuePropagation.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Instrumentation/
     - copied from r327022, vendor/llvm/dist/include/llvm/Transforms/Instrumentation/
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Scalar/CallSiteSplitting.h
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/Transforms/Scalar/CallSiteSplitting.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Scalar/DivRemPairs.h
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/Transforms/Scalar/DivRemPairs.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Scalar/RewriteStatepointsForGC.h
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/Transforms/Scalar/RewriteStatepointsForGC.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Scalar/SpeculateAroundPHIs.h
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/Transforms/Scalar/SpeculateAroundPHIs.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Utils/CallPromotionUtils.h
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/Transforms/Utils/CallPromotionUtils.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Utils/EntryExitInstrumenter.h
     - copied unchanged from r327022, vendor/llvm/dist/include/llvm/Transforms/Utils/EntryExitInstrumenter.h
  projects/clang600-import/contrib/llvm/include/llvm/WindowsManifest/
     - copied from r327022, vendor/llvm/dist/include/llvm/WindowsManifest/
  projects/clang600-import/contrib/llvm/include/llvm/WindowsResource/
     - copied from r327022, vendor/llvm/dist/include/llvm/WindowsResource/
  projects/clang600-import/contrib/llvm/lib/Analysis/CmpInstAnalysis.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Analysis/CmpInstAnalysis.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/OptimizationRemarkEmitter.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Analysis/OptimizationRemarkEmitter.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/ValueLattice.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Analysis/ValueLattice.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/ValueLatticeUtils.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Analysis/ValueLatticeUtils.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/ExpandMemCmp.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/CodeGen/ExpandMemCmp.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/LiveIntervals.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/CodeGen/LiveIntervals.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/MIRCanonicalizerPass.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/CodeGen/MIRCanonicalizerPass.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/MachineOperand.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/CodeGen/MachineOperand.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/CodeView/AppendingTypeTableBuilder.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/DebugInfo/CodeView/AppendingTypeTableBuilder.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/CodeView/ContinuationRecordBuilder.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/DebugInfo/CodeView/ContinuationRecordBuilder.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/CodeView/GlobalTypeTableBuilder.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/DebugInfo/CodeView/GlobalTypeTableBuilder.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/CodeView/MergingTypeTableBuilder.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/DebugInfo/CodeView/MergingTypeTableBuilder.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/CodeView/RecordName.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/DebugInfo/CodeView/RecordName.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/CodeView/SimpleTypeSerializer.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/DebugInfo/CodeView/SimpleTypeSerializer.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/CodeView/TypeHashing.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/DebugInfo/CodeView/TypeHashing.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/DWARF/DWARFExpression.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/DebugInfo/DWARF/DWARFExpression.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/PDB/DIA/DIAEnumTables.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/DebugInfo/PDB/DIA/DIAEnumTables.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/PDB/DIA/DIATable.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/DebugInfo/PDB/DIA/DIATable.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/PDB/Native/NativeEnumSymbol.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/DebugInfo/PDB/Native/NativeEnumSymbol.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/PDB/Native/NativeEnumTypes.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/DebugInfo/PDB/Native/NativeEnumTypes.cpp
  projects/clang600-import/contrib/llvm/lib/FuzzMutate/
     - copied from r327022, vendor/llvm/dist/lib/FuzzMutate/
  projects/clang600-import/contrib/llvm/lib/IR/DiagnosticHandler.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/IR/DiagnosticHandler.cpp
  projects/clang600-import/contrib/llvm/lib/MC/MCCodePadder.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/MC/MCCodePadder.cpp
  projects/clang600-import/contrib/llvm/lib/ObjectYAML/CodeViewYAMLTypeHashing.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/ObjectYAML/CodeViewYAMLTypeHashing.cpp
  projects/clang600-import/contrib/llvm/lib/ProfileData/GCOV.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/ProfileData/GCOV.cpp
  projects/clang600-import/contrib/llvm/lib/Support/AMDGPUMetadata.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Support/AMDGPUMetadata.cpp
  projects/clang600-import/contrib/llvm/lib/Support/CodeGenCoverage.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Support/CodeGenCoverage.cpp
  projects/clang600-import/contrib/llvm/lib/Support/KnownBits.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Support/KnownBits.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64SIMDInstrOpt.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/AArch64/AArch64SIMDInstrOpt.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/AArch64/AArch64SVEInstrInfo.td
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/SVEInstrFormats.td
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/AArch64/SVEInstrFormats.td
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.h
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUInline.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUInline.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/AMDGPU/AMDGPULibCalls.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPULibFunc.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/AMDGPU/AMDGPULibFunc.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPULibFunc.h
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/AMDGPU/AMDGPULibFunc.h
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUMachineModuleInfo.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUMachineModuleInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUMachineModuleInfo.h
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUMachineModuleInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUOpenCLEnqueuedBlockLowering.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUOpenCLEnqueuedBlockLowering.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/GCNILPSched.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/AMDGPU/GCNILPSched.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/GCNProcessors.td
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/AMDGPU/GCNProcessors.td
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUHSAMetadataStreamer.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/AMDGPU/MCTargetDesc/AMDGPUHSAMetadataStreamer.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUHSAMetadataStreamer.h
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/AMDGPU/MCTargetDesc/AMDGPUHSAMetadataStreamer.h
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/R600Processors.td
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/AMDGPU/R600Processors.td
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/SIFixWWMLiveness.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/AMDGPU/SIFixWWMLiveness.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/SIMemoryLegalizer.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/AMDGPU/SIMemoryLegalizer.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp
  projects/clang600-import/contrib/llvm/lib/Target/ARC/
     - copied from r327022, vendor/llvm/dist/lib/Target/ARC/
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ARMSystemRegister.td
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/ARM/ARMSystemRegister.td
  projects/clang600-import/contrib/llvm/lib/Target/ARM/Utils/
     - copied from r327022, vendor/llvm/dist/lib/Target/ARM/Utils/
  projects/clang600-import/contrib/llvm/lib/Target/AVR/MCTargetDesc/AVRMCELFStreamer.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/AVR/MCTargetDesc/AVRMCELFStreamer.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AVR/MCTargetDesc/AVRMCELFStreamer.h
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/AVR/MCTargetDesc/AVRMCELFStreamer.h
  projects/clang600-import/contrib/llvm/lib/Target/BPF/AsmParser/
     - copied from r327022, vendor/llvm/dist/lib/Target/BPF/AsmParser/
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonConstExtenders.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/Hexagon/HexagonConstExtenders.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonGatherPacketize.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/Hexagon/HexagonGatherPacketize.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.h
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/Hexagon/HexagonISelDAGToDAG.h
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonInstrFormatsV65.td
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/Hexagon/HexagonInstrFormatsV65.td
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonMapAsm2IntrinV65.gen.td
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/Hexagon/HexagonMapAsm2IntrinV65.gen.td
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonPatternsV65.td
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/Hexagon/HexagonPatternsV65.td
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonScheduleV65.td
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/Hexagon/HexagonScheduleV65.td
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonVectorLoopCarriedReuse.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/Hexagon/HexagonVectorLoopCarriedReuse.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Nios2/InstPrinter/
     - copied from r327022, vendor/llvm/dist/lib/Target/Nios2/InstPrinter/
  projects/clang600-import/contrib/llvm/lib/Target/Nios2/MCTargetDesc/Nios2AsmBackend.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/Nios2/MCTargetDesc/Nios2AsmBackend.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Nios2/MCTargetDesc/Nios2AsmBackend.h
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/Nios2/MCTargetDesc/Nios2AsmBackend.h
  projects/clang600-import/contrib/llvm/lib/Target/Nios2/MCTargetDesc/Nios2BaseInfo.h
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/Nios2/MCTargetDesc/Nios2BaseInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/Nios2/MCTargetDesc/Nios2ELFObjectWriter.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/Nios2/MCTargetDesc/Nios2ELFObjectWriter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Nios2/MCTargetDesc/Nios2FixupKinds.h
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/Nios2/MCTargetDesc/Nios2FixupKinds.h
  projects/clang600-import/contrib/llvm/lib/Target/Nios2/MCTargetDesc/Nios2MCAsmInfo.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/Nios2/MCTargetDesc/Nios2MCAsmInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Nios2/MCTargetDesc/Nios2MCAsmInfo.h
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/Nios2/MCTargetDesc/Nios2MCAsmInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/Nios2/MCTargetDesc/Nios2MCExpr.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/Nios2/MCTargetDesc/Nios2MCExpr.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Nios2/MCTargetDesc/Nios2MCExpr.h
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/Nios2/MCTargetDesc/Nios2MCExpr.h
  projects/clang600-import/contrib/llvm/lib/Target/Nios2/MCTargetDesc/Nios2TargetStreamer.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/Nios2/MCTargetDesc/Nios2TargetStreamer.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Nios2/Nios2AsmPrinter.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/Nios2/Nios2AsmPrinter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Nios2/Nios2CallingConv.td
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/Nios2/Nios2CallingConv.td
  projects/clang600-import/contrib/llvm/lib/Target/Nios2/Nios2FrameLowering.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/Nios2/Nios2FrameLowering.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Nios2/Nios2FrameLowering.h
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/Nios2/Nios2FrameLowering.h
  projects/clang600-import/contrib/llvm/lib/Target/Nios2/Nios2ISelDAGToDAG.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/Nios2/Nios2ISelDAGToDAG.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Nios2/Nios2ISelLowering.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/Nios2/Nios2ISelLowering.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Nios2/Nios2ISelLowering.h
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/Nios2/Nios2ISelLowering.h
  projects/clang600-import/contrib/llvm/lib/Target/Nios2/Nios2InstrInfo.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/Nios2/Nios2InstrInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Nios2/Nios2InstrInfo.h
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/Nios2/Nios2InstrInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/Nios2/Nios2MCInstLower.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/Nios2/Nios2MCInstLower.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Nios2/Nios2MachineFunction.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/Nios2/Nios2MachineFunction.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Nios2/Nios2MachineFunction.h
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/Nios2/Nios2MachineFunction.h
  projects/clang600-import/contrib/llvm/lib/Target/Nios2/Nios2RegisterInfo.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/Nios2/Nios2RegisterInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Nios2/Nios2RegisterInfo.h
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/Nios2/Nios2RegisterInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/Nios2/Nios2Schedule.td
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/Nios2/Nios2Schedule.td
  projects/clang600-import/contrib/llvm/lib/Target/Nios2/Nios2Subtarget.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/Nios2/Nios2Subtarget.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Nios2/Nios2Subtarget.h
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/Nios2/Nios2Subtarget.h
  projects/clang600-import/contrib/llvm/lib/Target/Nios2/Nios2TargetObjectFile.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/Nios2/Nios2TargetObjectFile.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Nios2/Nios2TargetObjectFile.h
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/Nios2/Nios2TargetObjectFile.h
  projects/clang600-import/contrib/llvm/lib/Target/Nios2/Nios2TargetStreamer.h
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/Nios2/Nios2TargetStreamer.h
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/PPCBranchCoalescing.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/PowerPC/PPCBranchCoalescing.cpp
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/PPCMachineBasicBlockUtils.h
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/PowerPC/PPCMachineBasicBlockUtils.h
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/PPCPreEmitPeephole.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/PowerPC/PPCPreEmitPeephole.cpp
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/PPCReduceCRLogicals.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/PowerPC/PPCReduceCRLogicals.cpp
  projects/clang600-import/contrib/llvm/lib/Target/RISCV/AsmParser/
     - copied from r327022, vendor/llvm/dist/lib/Target/RISCV/AsmParser/
  projects/clang600-import/contrib/llvm/lib/Target/RISCV/Disassembler/
     - copied from r327022, vendor/llvm/dist/lib/Target/RISCV/Disassembler/
  projects/clang600-import/contrib/llvm/lib/Target/RISCV/InstPrinter/
     - copied from r327022, vendor/llvm/dist/lib/Target/RISCV/InstPrinter/
  projects/clang600-import/contrib/llvm/lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.h
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/RISCV/MCTargetDesc/RISCVFixupKinds.h
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/RISCV/MCTargetDesc/RISCVFixupKinds.h
  projects/clang600-import/contrib/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.cpp
  projects/clang600-import/contrib/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.h
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.h
  projects/clang600-import/contrib/llvm/lib/Target/RISCV/RISCV.h
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/RISCV/RISCV.h
  projects/clang600-import/contrib/llvm/lib/Target/RISCV/RISCVAsmPrinter.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/RISCV/RISCVAsmPrinter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/RISCV/RISCVCallingConv.td
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/RISCV/RISCVCallingConv.td
  projects/clang600-import/contrib/llvm/lib/Target/RISCV/RISCVFrameLowering.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/RISCV/RISCVFrameLowering.cpp
  projects/clang600-import/contrib/llvm/lib/Target/RISCV/RISCVFrameLowering.h
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/RISCV/RISCVFrameLowering.h
  projects/clang600-import/contrib/llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/RISCV/RISCVISelDAGToDAG.cpp
  projects/clang600-import/contrib/llvm/lib/Target/RISCV/RISCVISelLowering.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/RISCV/RISCVISelLowering.cpp
  projects/clang600-import/contrib/llvm/lib/Target/RISCV/RISCVISelLowering.h
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/RISCV/RISCVISelLowering.h
  projects/clang600-import/contrib/llvm/lib/Target/RISCV/RISCVInstrFormatsC.td
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/RISCV/RISCVInstrFormatsC.td
  projects/clang600-import/contrib/llvm/lib/Target/RISCV/RISCVInstrInfo.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/RISCV/RISCVInstrInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/RISCV/RISCVInstrInfo.h
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/RISCV/RISCVInstrInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/RISCV/RISCVInstrInfoA.td
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/RISCV/RISCVInstrInfoA.td
  projects/clang600-import/contrib/llvm/lib/Target/RISCV/RISCVInstrInfoC.td
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/RISCV/RISCVInstrInfoC.td
  projects/clang600-import/contrib/llvm/lib/Target/RISCV/RISCVInstrInfoD.td
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/RISCV/RISCVInstrInfoD.td
  projects/clang600-import/contrib/llvm/lib/Target/RISCV/RISCVInstrInfoF.td
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/RISCV/RISCVInstrInfoF.td
  projects/clang600-import/contrib/llvm/lib/Target/RISCV/RISCVInstrInfoM.td
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/RISCV/RISCVInstrInfoM.td
  projects/clang600-import/contrib/llvm/lib/Target/RISCV/RISCVMCInstLower.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/RISCV/RISCVMCInstLower.cpp
  projects/clang600-import/contrib/llvm/lib/Target/RISCV/RISCVRegisterInfo.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/RISCV/RISCVRegisterInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/RISCV/RISCVRegisterInfo.h
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/RISCV/RISCVRegisterInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/RISCV/RISCVSubtarget.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/RISCV/RISCVSubtarget.cpp
  projects/clang600-import/contrib/llvm/lib/Target/RISCV/RISCVSubtarget.h
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/RISCV/RISCVSubtarget.h
  projects/clang600-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyLowerGlobalDtors.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyLowerGlobalDtors.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/MCTargetDesc/X86TargetStreamer.h
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86TargetStreamer.h
  projects/clang600-import/contrib/llvm/lib/Target/X86/MCTargetDesc/X86WinCOFFTargetStreamer.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86WinCOFFTargetStreamer.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86DomainReassignment.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/X86/X86DomainReassignment.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86InstrVecCompiler.td
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/X86/X86InstrVecCompiler.td
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86SchedBroadwell.td
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/X86/X86SchedBroadwell.td
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86SchedSkylakeClient.td
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/X86/X86SchedSkylakeClient.td
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86SchedSkylakeServer.td
     - copied unchanged from r327022, vendor/llvm/dist/lib/Target/X86/X86SchedSkylakeServer.td
  projects/clang600-import/contrib/llvm/lib/Transforms/IPO/CalledValuePropagation.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Transforms/IPO/CalledValuePropagation.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/CallSiteSplitting.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Transforms/Scalar/CallSiteSplitting.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/DivRemPairs.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Transforms/Scalar/DivRemPairs.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/MergeICmps.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Transforms/Scalar/MergeICmps.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/SpeculateAroundPHIs.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Transforms/Scalar/SpeculateAroundPHIs.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Utils/CallPromotionUtils.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Transforms/Utils/CallPromotionUtils.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Utils/EntryExitInstrumenter.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Transforms/Utils/EntryExitInstrumenter.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Vectorize/VPlan.cpp
     - copied unchanged from r327022, vendor/llvm/dist/lib/Transforms/Vectorize/VPlan.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Vectorize/VPlan.h
     - copied unchanged from r327022, vendor/llvm/dist/lib/Transforms/Vectorize/VPlan.h
  projects/clang600-import/contrib/llvm/lib/Transforms/Vectorize/VPlanBuilder.h
     - copied unchanged from r327022, vendor/llvm/dist/lib/Transforms/Vectorize/VPlanBuilder.h
  projects/clang600-import/contrib/llvm/lib/Transforms/Vectorize/VPlanValue.h
     - copied unchanged from r327022, vendor/llvm/dist/lib/Transforms/Vectorize/VPlanValue.h
  projects/clang600-import/contrib/llvm/lib/WindowsManifest/
     - copied from r327022, vendor/llvm/dist/lib/WindowsManifest/
  projects/clang600-import/contrib/llvm/tools/llvm-dwarfdump/Statistics.cpp
     - copied unchanged from r327022, vendor/llvm/dist/tools/llvm-dwarfdump/Statistics.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-objcopy/
     - copied from r327022, vendor/llvm/dist/tools/llvm-objcopy/
  projects/clang600-import/contrib/llvm/tools/llvm-pdbutil/InputFile.cpp
     - copied unchanged from r327022, vendor/llvm/dist/tools/llvm-pdbutil/InputFile.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-pdbutil/InputFile.h
     - copied unchanged from r327022, vendor/llvm/dist/tools/llvm-pdbutil/InputFile.h
  projects/clang600-import/contrib/llvm/tools/llvm-readobj/WindowsResourceDumper.cpp
     - copied unchanged from r327022, vendor/llvm/dist/tools/llvm-readobj/WindowsResourceDumper.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-readobj/WindowsResourceDumper.h
     - copied unchanged from r327022, vendor/llvm/dist/tools/llvm-readobj/WindowsResourceDumper.h
  projects/clang600-import/contrib/llvm/tools/llvm-xray/trie-node.h
     - copied unchanged from r327022, vendor/llvm/dist/tools/llvm-xray/trie-node.h
  projects/clang600-import/contrib/llvm/tools/llvm-xray/xray-stacks.cc
     - copied unchanged from r327022, vendor/llvm/dist/tools/llvm-xray/xray-stacks.cc
  projects/clang600-import/contrib/llvm/tools/opt/Debugify.cpp
     - copied unchanged from r327022, vendor/llvm/dist/tools/opt/Debugify.cpp
  projects/clang600-import/contrib/llvm/utils/TableGen/CodeGenHwModes.cpp
     - copied unchanged from r327022, vendor/llvm/dist/utils/TableGen/CodeGenHwModes.cpp
  projects/clang600-import/contrib/llvm/utils/TableGen/CodeGenHwModes.h
     - copied unchanged from r327022, vendor/llvm/dist/utils/TableGen/CodeGenHwModes.h
  projects/clang600-import/contrib/llvm/utils/TableGen/InfoByHwMode.cpp
     - copied unchanged from r327022, vendor/llvm/dist/utils/TableGen/InfoByHwMode.cpp
  projects/clang600-import/contrib/llvm/utils/TableGen/InfoByHwMode.h
     - copied unchanged from r327022, vendor/llvm/dist/utils/TableGen/InfoByHwMode.h
  projects/clang600-import/contrib/llvm/utils/TableGen/InstrDocsEmitter.cpp
     - copied unchanged from r327022, vendor/llvm/dist/utils/TableGen/InstrDocsEmitter.cpp
  projects/clang600-import/contrib/llvm/utils/TableGen/X86FoldTablesEmitter.cpp
     - copied unchanged from r327022, vendor/llvm/dist/utils/TableGen/X86FoldTablesEmitter.cpp
Deleted:
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/OptimizationDiagnosticInfo.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/CommandFlags.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/GlobalISel/GISelAccessor.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeName.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeRecordBuilder.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeSerializer.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeTableBuilder.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/MSF/MSFStreamLayout.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/PDB/Native/PublicsStreamBuilder.h
  projects/clang600-import/contrib/llvm/include/llvm/MC/MCTargetOptionsCommandFlags.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/AMDGPUCodeObjectMetadata.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/GCOV.h
  projects/clang600-import/contrib/llvm/include/llvm/Target/CostTable.h
  projects/clang600-import/contrib/llvm/include/llvm/Target/TargetCallingConv.h
  projects/clang600-import/contrib/llvm/include/llvm/Target/TargetFrameLowering.h
  projects/clang600-import/contrib/llvm/include/llvm/Target/TargetInstrInfo.h
  projects/clang600-import/contrib/llvm/include/llvm/Target/TargetLowering.h
  projects/clang600-import/contrib/llvm/include/llvm/Target/TargetLoweringObjectFile.h
  projects/clang600-import/contrib/llvm/include/llvm/Target/TargetOpcodes.def
  projects/clang600-import/contrib/llvm/include/llvm/Target/TargetOpcodes.h
  projects/clang600-import/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h
  projects/clang600-import/contrib/llvm/include/llvm/Target/TargetSubtargetInfo.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Utils/CmpInstAnalysis.h
  projects/clang600-import/contrib/llvm/lib/Analysis/OptimizationDiagnosticInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/SparsePropagation.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/BranchCoalescing.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/CountingFunctionInserter.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/CodeView/TypeName.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/CodeView/TypeSerializer.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/PDB/Native/GSI.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/PDB/Native/GSI.h
  projects/clang600-import/contrib/llvm/lib/DebugInfo/PDB/Native/PublicsStreamBuilder.cpp
  projects/clang600-import/contrib/llvm/lib/FuzzMutate/CMakeLists.txt
  projects/clang600-import/contrib/llvm/lib/FuzzMutate/LLVMBuild.txt
  projects/clang600-import/contrib/llvm/lib/IR/GCOV.cpp
  projects/clang600-import/contrib/llvm/lib/Support/AMDGPUCodeObjectMetadata.cpp
  projects/clang600-import/contrib/llvm/lib/Support/regcclass.h
  projects/clang600-import/contrib/llvm/lib/Support/regcname.h
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64VectorByElementOpt.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/CIInstructions.td
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUCodeObjectMetadataStreamer.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUCodeObjectMetadataStreamer.h
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/SIFixControlFlowLiveIntervals.cpp
  projects/clang600-import/contrib/llvm/lib/Target/ARC/CMakeLists.txt
  projects/clang600-import/contrib/llvm/lib/Target/ARC/Disassembler/CMakeLists.txt
  projects/clang600-import/contrib/llvm/lib/Target/ARC/Disassembler/LLVMBuild.txt
  projects/clang600-import/contrib/llvm/lib/Target/ARC/InstPrinter/CMakeLists.txt
  projects/clang600-import/contrib/llvm/lib/Target/ARC/InstPrinter/LLVMBuild.txt
  projects/clang600-import/contrib/llvm/lib/Target/ARC/LLVMBuild.txt
  projects/clang600-import/contrib/llvm/lib/Target/ARC/MCTargetDesc/CMakeLists.txt
  projects/clang600-import/contrib/llvm/lib/Target/ARC/MCTargetDesc/LLVMBuild.txt
  projects/clang600-import/contrib/llvm/lib/Target/ARC/TargetInfo/CMakeLists.txt
  projects/clang600-import/contrib/llvm/lib/Target/ARC/TargetInfo/LLVMBuild.txt
  projects/clang600-import/contrib/llvm/lib/Target/ARM/Utils/CMakeLists.txt
  projects/clang600-import/contrib/llvm/lib/Target/ARM/Utils/LLVMBuild.txt
  projects/clang600-import/contrib/llvm/lib/Target/AVR/AVRInstrumentFunctions.cpp
  projects/clang600-import/contrib/llvm/lib/Target/BPF/AsmParser/CMakeLists.txt
  projects/clang600-import/contrib/llvm/lib/Target/BPF/AsmParser/LLVMBuild.txt
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonIntrinsicsDerived.td
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MicroMips64r6InstrFormats.td
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MicroMips64r6InstrInfo.td
  projects/clang600-import/contrib/llvm/lib/Target/NVPTX/NVPTXVector.td
  projects/clang600-import/contrib/llvm/lib/Target/Nios2/InstPrinter/CMakeLists.txt
  projects/clang600-import/contrib/llvm/lib/Target/Nios2/InstPrinter/LLVMBuild.txt
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/p9-instrs.txt
  projects/clang600-import/contrib/llvm/lib/Target/RISCV/AsmParser/CMakeLists.txt
  projects/clang600-import/contrib/llvm/lib/Target/RISCV/AsmParser/LLVMBuild.txt
  projects/clang600-import/contrib/llvm/lib/Target/RISCV/Disassembler/CMakeLists.txt
  projects/clang600-import/contrib/llvm/lib/Target/RISCV/Disassembler/LLVMBuild.txt
  projects/clang600-import/contrib/llvm/lib/Target/RISCV/InstPrinter/CMakeLists.txt
  projects/clang600-import/contrib/llvm/lib/Target/RISCV/InstPrinter/LLVMBuild.txt
  projects/clang600-import/contrib/llvm/lib/Transforms/Utils/CmpInstAnalysis.cpp
  projects/clang600-import/contrib/llvm/lib/WindowsManifest/CMakeLists.txt
  projects/clang600-import/contrib/llvm/lib/WindowsManifest/LLVMBuild.txt
  projects/clang600-import/contrib/llvm/tools/llvm-objcopy/CMakeLists.txt
  projects/clang600-import/contrib/llvm/tools/llvm-objcopy/LLVMBuild.txt
  projects/clang600-import/contrib/llvm/tools/llvm-xray/xray-record-yaml.h
Modified:
  projects/clang600-import/contrib/llvm/include/llvm-c/Core.h
  projects/clang600-import/contrib/llvm/include/llvm-c/OrcBindings.h
  projects/clang600-import/contrib/llvm/include/llvm-c/Transforms/IPO.h
  projects/clang600-import/contrib/llvm/include/llvm-c/Transforms/Scalar.h
  projects/clang600-import/contrib/llvm/include/llvm/ADT/APFloat.h
  projects/clang600-import/contrib/llvm/include/llvm/ADT/APInt.h
  projects/clang600-import/contrib/llvm/include/llvm/ADT/ArrayRef.h
  projects/clang600-import/contrib/llvm/include/llvm/ADT/BitVector.h
  projects/clang600-import/contrib/llvm/include/llvm/ADT/DenseMap.h
  projects/clang600-import/contrib/llvm/include/llvm/ADT/EquivalenceClasses.h
  projects/clang600-import/contrib/llvm/include/llvm/ADT/FoldingSet.h
  projects/clang600-import/contrib/llvm/include/llvm/ADT/MapVector.h
  projects/clang600-import/contrib/llvm/include/llvm/ADT/Optional.h
  projects/clang600-import/contrib/llvm/include/llvm/ADT/PointerEmbeddedInt.h
  projects/clang600-import/contrib/llvm/include/llvm/ADT/PointerIntPair.h
  projects/clang600-import/contrib/llvm/include/llvm/ADT/PointerSumType.h
  projects/clang600-import/contrib/llvm/include/llvm/ADT/PointerUnion.h
  projects/clang600-import/contrib/llvm/include/llvm/ADT/STLExtras.h
  projects/clang600-import/contrib/llvm/include/llvm/ADT/SmallPtrSet.h
  projects/clang600-import/contrib/llvm/include/llvm/ADT/SmallVector.h
  projects/clang600-import/contrib/llvm/include/llvm/ADT/StringExtras.h
  projects/clang600-import/contrib/llvm/include/llvm/ADT/StringMap.h
  projects/clang600-import/contrib/llvm/include/llvm/ADT/TinyPtrVector.h
  projects/clang600-import/contrib/llvm/include/llvm/ADT/Triple.h
  projects/clang600-import/contrib/llvm/include/llvm/ADT/Twine.h
  projects/clang600-import/contrib/llvm/include/llvm/ADT/iterator.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/AliasSetTracker.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/AssumptionCache.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/BasicAliasAnalysis.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/BlockFrequencyInfo.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/CFG.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/CFLAndersAliasAnalysis.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/CFLSteensAliasAnalysis.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/CGSCCPassManager.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/CallGraph.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/CallGraphSCCPass.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/ConstantFolding.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/DOTGraphTraitsPass.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/DemandedBits.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/DominanceFrontier.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/DominanceFrontierImpl.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/IndirectCallPromotionAnalysis.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/IndirectCallSiteVisitor.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/InlineCost.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/InstructionSimplify.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/Interval.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/IntervalIterator.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/IntervalPartition.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/LazyCallGraph.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/LoopAccessAnalysis.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/LoopAnalysisManager.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/LoopInfo.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/LoopInfoImpl.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/LoopPass.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/MemoryBuiltins.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/MemoryLocation.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/MemorySSA.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/ModuleSummaryAnalysis.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/PostDominators.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/ProfileSummaryInfo.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/PtrUseVisitor.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/RegionInfo.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/RegionInfoImpl.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/ScopedNoAliasAA.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/SparsePropagation.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/TargetLibraryInfo.def
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/TargetLibraryInfo.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/TargetTransformInfo.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/TargetTransformInfoImpl.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/Trace.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/TypeBasedAliasAnalysis.h
  projects/clang600-import/contrib/llvm/include/llvm/Analysis/ValueTracking.h
  projects/clang600-import/contrib/llvm/include/llvm/AsmParser/Parser.h
  projects/clang600-import/contrib/llvm/include/llvm/BinaryFormat/COFF.h
  projects/clang600-import/contrib/llvm/include/llvm/BinaryFormat/Dwarf.def
  projects/clang600-import/contrib/llvm/include/llvm/BinaryFormat/Dwarf.h
  projects/clang600-import/contrib/llvm/include/llvm/BinaryFormat/ELF.h
  projects/clang600-import/contrib/llvm/include/llvm/BinaryFormat/ELFRelocs/AMDGPU.def
  projects/clang600-import/contrib/llvm/include/llvm/BinaryFormat/ELFRelocs/AVR.def
  projects/clang600-import/contrib/llvm/include/llvm/BinaryFormat/ELFRelocs/RISCV.def
  projects/clang600-import/contrib/llvm/include/llvm/BinaryFormat/MachO.h
  projects/clang600-import/contrib/llvm/include/llvm/BinaryFormat/Wasm.h
  projects/clang600-import/contrib/llvm/include/llvm/BinaryFormat/WasmRelocs/WebAssembly.def
  projects/clang600-import/contrib/llvm/include/llvm/Bitcode/BitcodeReader.h
  projects/clang600-import/contrib/llvm/include/llvm/Bitcode/BitcodeWriter.h
  projects/clang600-import/contrib/llvm/include/llvm/Bitcode/BitstreamReader.h
  projects/clang600-import/contrib/llvm/include/llvm/Bitcode/LLVMBitCodes.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/BasicTTIImpl.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/CalcSpillWeights.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/CallingConvLower.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/DFAPacketizer.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/FastISel.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/FaultMaps.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/GlobalISel/InstructionSelector.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/GlobalISel/Legalizer.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/GlobalISel/Utils.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/IntrinsicLowering.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/LatencyPriorityQueue.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/LivePhysRegs.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/LiveRangeEdit.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/LiveRegUnits.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/LiveVariables.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/MIRYamlMapping.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/MachineBlockFrequencyInfo.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/MachineCombinerPattern.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/MachineDominanceFrontier.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/MachineDominators.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/MachineFrameInfo.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/MachineFunction.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/MachineInstr.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/MachineInstrBundle.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/MachineJumpTableInfo.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/MachineLoopInfo.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/MachineMemOperand.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/MachineModuleInfo.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/MachineModuleInfoImpls.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/MachineOperand.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/MachinePostDominators.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/MachineRegisterInfo.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/MachineSSAUpdater.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/MachineScheduler.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/MachineTraceMetrics.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/MachineValueType.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/PBQP/Solution.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/Passes.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/PreISelIntrinsicLowering.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/PseudoSourceValue.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/RegisterClassInfo.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/RegisterPressure.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/RegisterUsageInfo.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/ResourcePriorityQueue.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/RuntimeLibcalls.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/SelectionDAGISel.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/SelectionDAGTargetInfo.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/SlotIndexes.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/StackMaps.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/TailDuplicator.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/TargetPassConfig.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/TargetSchedule.h
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/ValueTypes.td
  projects/clang600-import/contrib/llvm/include/llvm/CodeGen/VirtRegMap.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/CodeView/CodeView.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/CodeView/StringsAndChecksums.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/CodeView/SymbolSerializer.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeCollection.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeDeserializer.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeIndex.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeStreamMerger.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/DIContext.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFDataExtractor.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugPubTable.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFDie.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFFormValue.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFSection.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFVerifier.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/MSF/MSFBuilder.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/MSF/MSFCommon.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/MSF/MappedBlockStream.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/PDB/DIA/DIARawSymbol.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/PDB/DIA/DIASession.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/PDB/IPDBSession.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/PDB/Native/NativeSession.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/PDB/Native/PDBFile.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/PDB/Native/PDBFileBuilder.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/PDB/Native/PublicsStream.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/PDB/Native/RawTypes.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/PDB/Native/SymbolStream.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/PDB/PDBSymbol.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/PDB/PDBTypes.h
  projects/clang600-import/contrib/llvm/include/llvm/DebugInfo/Symbolize/Symbolize.h
  projects/clang600-import/contrib/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h
  projects/clang600-import/contrib/llvm/include/llvm/ExecutionEngine/JITSymbol.h
  projects/clang600-import/contrib/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h
  projects/clang600-import/contrib/llvm/include/llvm/ExecutionEngine/Orc/GlobalMappingLayer.h
  projects/clang600-import/contrib/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h
  projects/clang600-import/contrib/llvm/include/llvm/ExecutionEngine/Orc/OrcError.h
  projects/clang600-import/contrib/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h
  projects/clang600-import/contrib/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h
  projects/clang600-import/contrib/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h
  projects/clang600-import/contrib/llvm/include/llvm/ExecutionEngine/Orc/RPCSerialization.h
  projects/clang600-import/contrib/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h
  projects/clang600-import/contrib/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h
  projects/clang600-import/contrib/llvm/include/llvm/ExecutionEngine/SectionMemoryManager.h
  projects/clang600-import/contrib/llvm/include/llvm/IR/Attributes.h
  projects/clang600-import/contrib/llvm/include/llvm/IR/Attributes.td
  projects/clang600-import/contrib/llvm/include/llvm/IR/BasicBlock.h
  projects/clang600-import/contrib/llvm/include/llvm/IR/CallSite.h
  projects/clang600-import/contrib/llvm/include/llvm/IR/CallingConv.h
  projects/clang600-import/contrib/llvm/include/llvm/IR/Constant.h
  projects/clang600-import/contrib/llvm/include/llvm/IR/ConstantRange.h
  projects/clang600-import/contrib/llvm/include/llvm/IR/DIBuilder.h
  projects/clang600-import/contrib/llvm/include/llvm/IR/DataLayout.h
  projects/clang600-import/contrib/llvm/include/llvm/IR/DebugInfoMetadata.h
  projects/clang600-import/contrib/llvm/include/llvm/IR/DiagnosticInfo.h
  projects/clang600-import/contrib/llvm/include/llvm/IR/Dominators.h
  projects/clang600-import/contrib/llvm/include/llvm/IR/Function.h
  projects/clang600-import/contrib/llvm/include/llvm/IR/GlobalValue.h
  projects/clang600-import/contrib/llvm/include/llvm/IR/IRBuilder.h
  projects/clang600-import/contrib/llvm/include/llvm/IR/InlineAsm.h
  projects/clang600-import/contrib/llvm/include/llvm/IR/InstrTypes.h
  projects/clang600-import/contrib/llvm/include/llvm/IR/Instruction.h
  projects/clang600-import/contrib/llvm/include/llvm/IR/Instructions.h
  projects/clang600-import/contrib/llvm/include/llvm/IR/IntrinsicInst.h
  projects/clang600-import/contrib/llvm/include/llvm/IR/Intrinsics.td
  projects/clang600-import/contrib/llvm/include/llvm/IR/IntrinsicsAArch64.td
  projects/clang600-import/contrib/llvm/include/llvm/IR/IntrinsicsAMDGPU.td
  projects/clang600-import/contrib/llvm/include/llvm/IR/IntrinsicsHexagon.td
  projects/clang600-import/contrib/llvm/include/llvm/IR/IntrinsicsNVVM.td
  projects/clang600-import/contrib/llvm/include/llvm/IR/IntrinsicsSystemZ.td
  projects/clang600-import/contrib/llvm/include/llvm/IR/IntrinsicsX86.td
  projects/clang600-import/contrib/llvm/include/llvm/IR/LLVMContext.h
  projects/clang600-import/contrib/llvm/include/llvm/IR/LegacyPassManagers.h
  projects/clang600-import/contrib/llvm/include/llvm/IR/MDBuilder.h
  projects/clang600-import/contrib/llvm/include/llvm/IR/Metadata.h
  projects/clang600-import/contrib/llvm/include/llvm/IR/ModuleSummaryIndex.h
  projects/clang600-import/contrib/llvm/include/llvm/IR/ModuleSummaryIndexYAML.h
  projects/clang600-import/contrib/llvm/include/llvm/IR/Operator.h
  projects/clang600-import/contrib/llvm/include/llvm/IR/OptBisect.h
  projects/clang600-import/contrib/llvm/include/llvm/IR/PassManager.h
  projects/clang600-import/contrib/llvm/include/llvm/IR/PatternMatch.h
  projects/clang600-import/contrib/llvm/include/llvm/IR/Type.h
  projects/clang600-import/contrib/llvm/include/llvm/IR/Value.def
  projects/clang600-import/contrib/llvm/include/llvm/IR/Value.h
  projects/clang600-import/contrib/llvm/include/llvm/IR/Verifier.h
  projects/clang600-import/contrib/llvm/include/llvm/IRReader/IRReader.h
  projects/clang600-import/contrib/llvm/include/llvm/InitializePasses.h
  projects/clang600-import/contrib/llvm/include/llvm/LTO/Caching.h
  projects/clang600-import/contrib/llvm/include/llvm/LTO/Config.h
  projects/clang600-import/contrib/llvm/include/llvm/LTO/LTO.h
  projects/clang600-import/contrib/llvm/include/llvm/LTO/legacy/LTOCodeGenerator.h
  projects/clang600-import/contrib/llvm/include/llvm/LinkAllIR.h
  projects/clang600-import/contrib/llvm/include/llvm/LinkAllPasses.h
  projects/clang600-import/contrib/llvm/include/llvm/MC/LaneBitmask.h
  projects/clang600-import/contrib/llvm/include/llvm/MC/MCAsmBackend.h
  projects/clang600-import/contrib/llvm/include/llvm/MC/MCAssembler.h
  projects/clang600-import/contrib/llvm/include/llvm/MC/MCCodeView.h
  projects/clang600-import/contrib/llvm/include/llvm/MC/MCContext.h
  projects/clang600-import/contrib/llvm/include/llvm/MC/MCDwarf.h
  projects/clang600-import/contrib/llvm/include/llvm/MC/MCELFObjectWriter.h
  projects/clang600-import/contrib/llvm/include/llvm/MC/MCELFStreamer.h
  projects/clang600-import/contrib/llvm/include/llvm/MC/MCExpr.h
  projects/clang600-import/contrib/llvm/include/llvm/MC/MCFragment.h
  projects/clang600-import/contrib/llvm/include/llvm/MC/MCInst.h
  projects/clang600-import/contrib/llvm/include/llvm/MC/MCInstrDesc.h
  projects/clang600-import/contrib/llvm/include/llvm/MC/MCMachObjectWriter.h
  projects/clang600-import/contrib/llvm/include/llvm/MC/MCObjectFileInfo.h
  projects/clang600-import/contrib/llvm/include/llvm/MC/MCObjectStreamer.h
  projects/clang600-import/contrib/llvm/include/llvm/MC/MCParser/MCAsmParser.h
  projects/clang600-import/contrib/llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h
  projects/clang600-import/contrib/llvm/include/llvm/MC/MCRegisterInfo.h
  projects/clang600-import/contrib/llvm/include/llvm/MC/MCSchedule.h
  projects/clang600-import/contrib/llvm/include/llvm/MC/MCSectionWasm.h
  projects/clang600-import/contrib/llvm/include/llvm/MC/MCStreamer.h
  projects/clang600-import/contrib/llvm/include/llvm/MC/MCSubtargetInfo.h
  projects/clang600-import/contrib/llvm/include/llvm/MC/MCSymbolWasm.h
  projects/clang600-import/contrib/llvm/include/llvm/MC/MCValue.h
  projects/clang600-import/contrib/llvm/include/llvm/MC/MCWasmObjectWriter.h
  projects/clang600-import/contrib/llvm/include/llvm/MC/MCWasmStreamer.h
  projects/clang600-import/contrib/llvm/include/llvm/MC/MCWinCOFFObjectWriter.h
  projects/clang600-import/contrib/llvm/include/llvm/MC/MCWinCOFFStreamer.h
  projects/clang600-import/contrib/llvm/include/llvm/MC/MachineLocation.h
  projects/clang600-import/contrib/llvm/include/llvm/MC/SubtargetFeature.h
  projects/clang600-import/contrib/llvm/include/llvm/Object/Archive.h
  projects/clang600-import/contrib/llvm/include/llvm/Object/ArchiveWriter.h
  projects/clang600-import/contrib/llvm/include/llvm/Object/Binary.h
  projects/clang600-import/contrib/llvm/include/llvm/Object/COFF.h
  projects/clang600-import/contrib/llvm/include/llvm/Object/COFFImportFile.h
  projects/clang600-import/contrib/llvm/include/llvm/Object/ELF.h
  projects/clang600-import/contrib/llvm/include/llvm/Object/ELFObjectFile.h
  projects/clang600-import/contrib/llvm/include/llvm/Object/ELFTypes.h
  projects/clang600-import/contrib/llvm/include/llvm/Object/IRObjectFile.h
  projects/clang600-import/contrib/llvm/include/llvm/Object/IRSymtab.h
  projects/clang600-import/contrib/llvm/include/llvm/Object/MachO.h
  projects/clang600-import/contrib/llvm/include/llvm/Object/ObjectFile.h
  projects/clang600-import/contrib/llvm/include/llvm/Object/RelocVisitor.h
  projects/clang600-import/contrib/llvm/include/llvm/Object/StackMapParser.h
  projects/clang600-import/contrib/llvm/include/llvm/Object/Wasm.h
  projects/clang600-import/contrib/llvm/include/llvm/Object/WindowsResource.h
  projects/clang600-import/contrib/llvm/include/llvm/ObjectYAML/COFFYAML.h
  projects/clang600-import/contrib/llvm/include/llvm/ObjectYAML/CodeViewYAMLTypes.h
  projects/clang600-import/contrib/llvm/include/llvm/ObjectYAML/ELFYAML.h
  projects/clang600-import/contrib/llvm/include/llvm/ObjectYAML/MachOYAML.h
  projects/clang600-import/contrib/llvm/include/llvm/ObjectYAML/WasmYAML.h
  projects/clang600-import/contrib/llvm/include/llvm/ObjectYAML/YAML.h
  projects/clang600-import/contrib/llvm/include/llvm/Option/OptParser.td
  projects/clang600-import/contrib/llvm/include/llvm/Option/OptTable.h
  projects/clang600-import/contrib/llvm/include/llvm/Pass.h
  projects/clang600-import/contrib/llvm/include/llvm/PassAnalysisSupport.h
  projects/clang600-import/contrib/llvm/include/llvm/PassInfo.h
  projects/clang600-import/contrib/llvm/include/llvm/PassRegistry.h
  projects/clang600-import/contrib/llvm/include/llvm/PassSupport.h
  projects/clang600-import/contrib/llvm/include/llvm/Passes/PassBuilder.h
  projects/clang600-import/contrib/llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h
  projects/clang600-import/contrib/llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h
  projects/clang600-import/contrib/llvm/include/llvm/ProfileData/InstrProf.h
  projects/clang600-import/contrib/llvm/include/llvm/ProfileData/InstrProfData.inc
  projects/clang600-import/contrib/llvm/include/llvm/ProfileData/InstrProfReader.h
  projects/clang600-import/contrib/llvm/include/llvm/ProfileData/SampleProf.h
  projects/clang600-import/contrib/llvm/include/llvm/ProfileData/SampleProfReader.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/AArch64TargetParser.def
  projects/clang600-import/contrib/llvm/include/llvm/Support/ARMTargetParser.def
  projects/clang600-import/contrib/llvm/include/llvm/Support/Allocator.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/AtomicOrdering.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/BinaryByteStream.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/BinaryItemStream.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/BinaryStream.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/BinaryStreamRef.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/CachePruning.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/Chrono.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/CodeGen.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/CodeGenCWrappers.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/CommandLine.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/ConvertUTF.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/DebugCounter.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/Error.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/FileOutputBuffer.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/FileSystem.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/FormatVariadic.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/FormatVariadicDetails.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/GenericDomTree.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/GenericDomTreeConstruction.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/Host.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/KnownBits.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/LEB128.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/LockFileManager.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/LowLevelTypeImpl.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/MathExtras.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/Memory.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/MemoryBuffer.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/Parallel.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/PointerLikeTypeTraits.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/Printable.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/Process.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/Program.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/ReverseIteration.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/ScaledNumber.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/SourceMgr.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/SpecialCaseList.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/TarWriter.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/TargetParser.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/TargetRegistry.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/ThreadPool.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/Threading.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/ToolOutputFile.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/YAMLParser.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/YAMLTraits.h
  projects/clang600-import/contrib/llvm/include/llvm/Support/raw_ostream.h
  projects/clang600-import/contrib/llvm/include/llvm/TableGen/Error.h
  projects/clang600-import/contrib/llvm/include/llvm/TableGen/Record.h
  projects/clang600-import/contrib/llvm/include/llvm/TableGen/StringMatcher.h
  projects/clang600-import/contrib/llvm/include/llvm/Target/GenericOpcodes.td
  projects/clang600-import/contrib/llvm/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
  projects/clang600-import/contrib/llvm/include/llvm/Target/Target.td
  projects/clang600-import/contrib/llvm/include/llvm/Target/TargetMachine.h
  projects/clang600-import/contrib/llvm/include/llvm/Target/TargetOptions.h
  projects/clang600-import/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td
  projects/clang600-import/contrib/llvm/include/llvm/Testing/Support/Error.h
  projects/clang600-import/contrib/llvm/include/llvm/Testing/Support/SupportHelpers.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/IPO.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/IPO/ArgumentPromotion.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/IPO/ConstantMerge.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/IPO/DeadArgumentElimination.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/IPO/ElimAvailExtern.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/IPO/FunctionAttrs.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/IPO/FunctionImport.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/IPO/GlobalDCE.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/IPO/GlobalOpt.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/IPO/GlobalSplit.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/IPO/Inliner.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/IPO/LowerTypeTests.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/IPO/PartialInlining.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/IPO/SCCP.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Instrumentation.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/PGOInstrumentation.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/SampleProfile.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Scalar.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Scalar/ADCE.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Scalar/ConstantHoisting.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Scalar/CorrelatedValuePropagation.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Scalar/DeadStoreElimination.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Scalar/EarlyCSE.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Scalar/GVN.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Scalar/GVNExpression.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Scalar/IndVarSimplify.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Scalar/JumpThreading.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Scalar/LoopDistribute.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Scalar/LoopInstSimplify.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Scalar/LoopLoadElimination.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Scalar/LoopPassManager.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Scalar/LoopStrengthReduce.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Scalar/LoopUnrollPass.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Scalar/LowerExpectIntrinsic.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Scalar/MemCpyOptimizer.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Scalar/NaryReassociate.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Scalar/NewGVN.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Scalar/Reassociate.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Scalar/SCCP.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Scalar/SROA.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Scalar/SimplifyCFG.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Utils/AddDiscriminators.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Utils/BypassSlowDivision.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Utils/Cloning.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Utils/CodeExtractor.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Utils/Evaluator.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Utils/FunctionComparator.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Utils/Local.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Utils/LoopUtils.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Utils/LowerMemIntrinsics.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Utils/Mem2Reg.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Utils/ModuleUtils.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdater.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdaterImpl.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Utils/SimplifyIndVar.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Utils/SimplifyLibCalls.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Utils/SplitModule.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Utils/SymbolRewriter.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Utils/UnrollLoop.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Utils/ValueMapper.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Vectorize/LoopVectorize.h
  projects/clang600-import/contrib/llvm/include/llvm/Transforms/Vectorize/SLPVectorizer.h
  projects/clang600-import/contrib/llvm/include/llvm/XRay/InstrumentationMap.h
  projects/clang600-import/contrib/llvm/include/llvm/XRay/XRayRecord.h
  projects/clang600-import/contrib/llvm/include/llvm/XRay/YAMLXRayRecord.h
  projects/clang600-import/contrib/llvm/include/llvm/module.modulemap
  projects/clang600-import/contrib/llvm/include/llvm/module.modulemap.build
  projects/clang600-import/contrib/llvm/lib/Analysis/AliasAnalysis.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/AliasAnalysisEvaluator.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/AliasSetTracker.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/AssumptionCache.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/BlockFrequencyInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/BranchProbabilityInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/CFLAndersAliasAnalysis.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/CFLGraph.h
  projects/clang600-import/contrib/llvm/lib/Analysis/CFLSteensAliasAnalysis.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/CGSCCPassManager.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/CallGraph.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/CallGraphSCCPass.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/CodeMetrics.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/ConstantFolding.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/CostModel.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/DemandedBits.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/DivergenceAnalysis.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/DominanceFrontier.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/GlobalsModRef.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/IndirectCallPromotionAnalysis.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/InlineCost.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/InstructionSimplify.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/Interval.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/IntervalPartition.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/LazyCallGraph.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/LazyValueInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/Lint.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/Loads.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/LoopAccessAnalysis.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/LoopAnalysisManager.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/LoopInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/LoopPass.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/LoopUnrollAnalyzer.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/MemDerefPrinter.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/MemoryBuiltins.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/MemorySSA.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/MemorySSAUpdater.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/ModuleDebugInfoPrinter.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/ObjCARCAliasAnalysis.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/ObjCARCAnalysisUtils.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/PostDominators.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/ProfileSummaryInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/PtrUseVisitor.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/RegionPass.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/ScalarEvolution.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/ScopedNoAliasAA.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/TargetLibraryInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/TargetTransformInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/Trace.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/ValueTracking.cpp
  projects/clang600-import/contrib/llvm/lib/Analysis/VectorUtils.cpp
  projects/clang600-import/contrib/llvm/lib/AsmParser/LLLexer.cpp
  projects/clang600-import/contrib/llvm/lib/AsmParser/LLParser.cpp
  projects/clang600-import/contrib/llvm/lib/AsmParser/LLParser.h
  projects/clang600-import/contrib/llvm/lib/AsmParser/LLToken.h
  projects/clang600-import/contrib/llvm/lib/AsmParser/Parser.cpp
  projects/clang600-import/contrib/llvm/lib/BinaryFormat/Dwarf.cpp
  projects/clang600-import/contrib/llvm/lib/BinaryFormat/Magic.cpp
  projects/clang600-import/contrib/llvm/lib/Bitcode/Reader/BitReader.cpp
  projects/clang600-import/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
  projects/clang600-import/contrib/llvm/lib/Bitcode/Reader/MetadataLoader.cpp
  projects/clang600-import/contrib/llvm/lib/Bitcode/Reader/ValueList.cpp
  projects/clang600-import/contrib/llvm/lib/Bitcode/Reader/ValueList.h
  projects/clang600-import/contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
  projects/clang600-import/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp
  projects/clang600-import/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.h
  projects/clang600-import/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.h
  projects/clang600-import/contrib/llvm/lib/CodeGen/AllocationOrder.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/AllocationOrder.h
  projects/clang600-import/contrib/llvm/lib/CodeGen/Analysis.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/AntiDepBreaker.h
  projects/clang600-import/contrib/llvm/lib/CodeGen/AsmPrinter/ARMException.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/AsmPrinter/AddressPool.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/AsmPrinter/AddressPool.h
  projects/clang600-import/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.h
  projects/clang600-import/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h
  projects/clang600-import/contrib/llvm/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/AsmPrinter/DebugHandlerBase.h
  projects/clang600-import/contrib/llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h
  projects/clang600-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.h
  projects/clang600-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h
  projects/clang600-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h
  projects/clang600-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.h
  projects/clang600-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfFile.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfFile.h
  projects/clang600-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfStringPool.h
  projects/clang600-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/AsmPrinter/EHStreamer.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/AsmPrinter/EHStreamer.h
  projects/clang600-import/contrib/llvm/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/AsmPrinter/WinException.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/AtomicExpandPass.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/BasicTargetTransformInfo.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/BranchFolding.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/BranchFolding.h
  projects/clang600-import/contrib/llvm/lib/CodeGen/BranchRelaxation.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/CalcSpillWeights.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/CallingConvLower.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/CodeGen.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/CodeGenPrepare.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.h
  projects/clang600-import/contrib/llvm/lib/CodeGen/DFAPacketizer.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/DetectDeadLanes.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/DwarfEHPrepare.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/EarlyIfConversion.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/EdgeBundles.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/ExecutionDepsFix.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/ExpandISelPseudos.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/ExpandPostRAPseudos.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/ExpandReductions.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/FEntryInserter.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/GCRootLowering.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/GlobalISel/GlobalISel.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/GlobalISel/InstructionSelector.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/GlobalISel/Legalizer.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/GlobalISel/Localizer.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/GlobalISel/RegBankSelect.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/GlobalISel/RegisterBank.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/GlobalISel/Utils.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/GlobalMerge.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/IfConversion.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/ImplicitNullChecks.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/InlineSpiller.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/InterferenceCache.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/InterferenceCache.h
  projects/clang600-import/contrib/llvm/lib/CodeGen/InterleavedAccessPass.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/IntrinsicLowering.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/LatencyPriorityQueue.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/LexicalScopes.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/LiveDebugValues.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/LiveDebugVariables.h
  projects/clang600-import/contrib/llvm/lib/CodeGen/LiveInterval.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/LiveIntervalUnion.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/LivePhysRegs.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/LiveRangeCalc.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/LiveRangeCalc.h
  projects/clang600-import/contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/LiveRangeShrink.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/LiveRegMatrix.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/LiveRegUnits.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/LiveStackAnalysis.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/LiveVariables.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/LocalStackSlotAllocation.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/LowerEmuTLS.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/MIRParser/MILexer.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/MIRParser/MILexer.h
  projects/clang600-import/contrib/llvm/lib/CodeGen/MIRParser/MIParser.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/MIRParser/MIRParser.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/MIRPrinter.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/MIRPrintingPass.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/MachineBlockFrequencyInfo.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/MachineBlockPlacement.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/MachineBranchProbabilityInfo.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/MachineCSE.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/MachineCombiner.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/MachineCopyPropagation.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/MachineDominators.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/MachineFrameInfo.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/MachineFunction.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/MachineInstr.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/MachineInstrBundle.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/MachineLICM.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/MachineModuleInfo.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/MachineModuleInfoImpls.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/MachineOutliner.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/MachinePipeliner.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/MachineSSAUpdater.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/MachineScheduler.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/MachineSink.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/MachineTraceMetrics.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/MachineVerifier.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/MacroFusion.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/OptimizePHIs.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/PHIElimination.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/ParallelCG.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/PatchableFunction.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/PeepholeOptimizer.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/PostRAHazardRecognizer.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/PostRASchedulerList.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/PreISelIntrinsicLowering.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/ProcessImplicitDefs.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/PseudoSourceValue.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/RegAllocBase.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/RegAllocBase.h
  projects/clang600-import/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/RegAllocFast.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/RegAllocPBQP.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/RegUsageInfoCollector.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/RegUsageInfoPropagate.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/RegisterClassInfo.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/RegisterCoalescer.h
  projects/clang600-import/contrib/llvm/lib/CodeGen/RegisterPressure.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/RegisterScavenging.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/RegisterUsageInfo.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/RenameIndependentSubregs.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/ResetMachineFunctionPass.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/SafeStack.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/SafeStackColoring.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/SafeStackColoring.h
  projects/clang600-import/contrib/llvm/lib/CodeGen/SafeStackLayout.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/SafeStackLayout.h
  projects/clang600-import/contrib/llvm/lib/CodeGen/ScalarizeMaskedMemIntrin.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/ScheduleDAG.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/ScheduleDAGPrinter.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/ScoreboardHazardRecognizer.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h
  projects/clang600-import/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h
  projects/clang600-import/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
  projects/clang600-import/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGTargetInfo.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/SelectionDAG/StatepointLowering.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/SelectionDAG/StatepointLowering.h
  projects/clang600-import/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/ShadowStackGCLowering.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/ShrinkWrap.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/SlotIndexes.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/SpillPlacement.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/SpillPlacement.h
  projects/clang600-import/contrib/llvm/lib/CodeGen/Spiller.h
  projects/clang600-import/contrib/llvm/lib/CodeGen/SplitKit.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/SplitKit.h
  projects/clang600-import/contrib/llvm/lib/CodeGen/StackColoring.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/StackMapLivenessAnalysis.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/StackMaps.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/StackProtector.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/StackSlotColoring.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/TailDuplication.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/TailDuplicator.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/TargetFrameLoweringImpl.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/TargetInstrInfo.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/TargetLoweringBase.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/TargetOptionsImpl.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/TargetPassConfig.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/TargetRegisterInfo.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/TargetSchedule.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/TargetSubtargetInfo.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/UnreachableBlockElim.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/VirtRegMap.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/WinEHPrepare.cpp
  projects/clang600-import/contrib/llvm/lib/CodeGen/XRayInstrumentation.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/CodeView/CVSymbolVisitor.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/CodeView/CVTypeVisitor.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/CodeView/EnumTables.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/CodeView/LazyRandomTypeCollection.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/CodeView/RecordSerialization.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/CodeView/StringsAndChecksums.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/CodeView/SymbolSerializer.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/CodeView/TypeRecordMapping.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/CodeView/TypeStreamMerger.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/CodeView/TypeTableCollection.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/DWARF/DWARFAbbreviationDeclaration.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/DWARF/DWARFCompileUnit.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/DWARF/DWARFContext.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/DWARF/DWARFDataExtractor.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/DWARF/DWARFDebugAbbrev.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/DWARF/DWARFDebugPubTable.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/DWARF/DWARFDie.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/DWARF/DWARFFormValue.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/DWARF/DWARFTypeUnit.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/DWARF/DWARFUnitIndex.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/DWARF/SyntaxHighlighting.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/DWARF/SyntaxHighlighting.h
  projects/clang600-import/contrib/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/MSF/MSFCommon.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/MSF/MappedBlockStream.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/PDB/DIA/DIARawSymbol.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/PDB/DIA/DIASession.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/PDB/Native/DbiStream.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/PDB/Native/GlobalsStream.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/PDB/Native/InfoStream.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/PDB/Native/NativeBuiltinSymbol.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/PDB/Native/NativeExeSymbol.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/PDB/Native/NativeRawSymbol.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/PDB/Native/NativeSession.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/PDB/Native/PDBStringTable.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/PDB/Native/PDBStringTableBuilder.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/PDB/Native/PublicsStream.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/PDB/Native/SymbolStream.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/PDB/Native/TpiStreamBuilder.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/PDB/PDB.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/PDB/PDBExtras.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/PDB/PDBInterfaceAnchors.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/PDB/PDBSymbolFunc.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/PDB/PDBSymbolTypeArray.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/PDB/PDBSymbolTypeEnum.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/PDB/PDBSymbolTypeUDT.cpp
  projects/clang600-import/contrib/llvm/lib/DebugInfo/Symbolize/Symbolize.cpp
  projects/clang600-import/contrib/llvm/lib/ExecutionEngine/ExecutionEngine.cpp
  projects/clang600-import/contrib/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp
  projects/clang600-import/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/IntelJITEventListener.cpp
  projects/clang600-import/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp
  projects/clang600-import/contrib/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp
  projects/clang600-import/contrib/llvm/lib/ExecutionEngine/Orc/OrcABISupport.cpp
  projects/clang600-import/contrib/llvm/lib/ExecutionEngine/Orc/OrcCBindings.cpp
  projects/clang600-import/contrib/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h
  projects/clang600-import/contrib/llvm/lib/ExecutionEngine/Orc/OrcError.cpp
  projects/clang600-import/contrib/llvm/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h
  projects/clang600-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp
  projects/clang600-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
  projects/clang600-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp
  projects/clang600-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h
  projects/clang600-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h
  projects/clang600-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp
  projects/clang600-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h
  projects/clang600-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFI386.h
  projects/clang600-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFThumb.h
  projects/clang600-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldELFMips.cpp
  projects/clang600-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOARM.h
  projects/clang600-import/contrib/llvm/lib/ExecutionEngine/SectionMemoryManager.cpp
  projects/clang600-import/contrib/llvm/lib/ExecutionEngine/TargetSelect.cpp
  projects/clang600-import/contrib/llvm/lib/IR/AsmWriter.cpp
  projects/clang600-import/contrib/llvm/lib/IR/Attributes.cpp
  projects/clang600-import/contrib/llvm/lib/IR/AutoUpgrade.cpp
  projects/clang600-import/contrib/llvm/lib/IR/BasicBlock.cpp
  projects/clang600-import/contrib/llvm/lib/IR/ConstantFold.cpp
  projects/clang600-import/contrib/llvm/lib/IR/ConstantRange.cpp
  projects/clang600-import/contrib/llvm/lib/IR/Constants.cpp
  projects/clang600-import/contrib/llvm/lib/IR/Core.cpp
  projects/clang600-import/contrib/llvm/lib/IR/DIBuilder.cpp
  projects/clang600-import/contrib/llvm/lib/IR/DataLayout.cpp
  projects/clang600-import/contrib/llvm/lib/IR/DebugInfo.cpp
  projects/clang600-import/contrib/llvm/lib/IR/DebugInfoMetadata.cpp
  projects/clang600-import/contrib/llvm/lib/IR/DebugLoc.cpp
  projects/clang600-import/contrib/llvm/lib/IR/DiagnosticInfo.cpp
  projects/clang600-import/contrib/llvm/lib/IR/Dominators.cpp
  projects/clang600-import/contrib/llvm/lib/IR/Function.cpp
  projects/clang600-import/contrib/llvm/lib/IR/Globals.cpp
  projects/clang600-import/contrib/llvm/lib/IR/IRBuilder.cpp
  projects/clang600-import/contrib/llvm/lib/IR/IRPrintingPasses.cpp
  projects/clang600-import/contrib/llvm/lib/IR/InlineAsm.cpp
  projects/clang600-import/contrib/llvm/lib/IR/Instruction.cpp
  projects/clang600-import/contrib/llvm/lib/IR/Instructions.cpp
  projects/clang600-import/contrib/llvm/lib/IR/IntrinsicInst.cpp
  projects/clang600-import/contrib/llvm/lib/IR/LLVMContext.cpp
  projects/clang600-import/contrib/llvm/lib/IR/LLVMContextImpl.cpp
  projects/clang600-import/contrib/llvm/lib/IR/LLVMContextImpl.h
  projects/clang600-import/contrib/llvm/lib/IR/LegacyPassManager.cpp
  projects/clang600-import/contrib/llvm/lib/IR/MDBuilder.cpp
  projects/clang600-import/contrib/llvm/lib/IR/Metadata.cpp
  projects/clang600-import/contrib/llvm/lib/IR/OptBisect.cpp
  projects/clang600-import/contrib/llvm/lib/IR/Pass.cpp
  projects/clang600-import/contrib/llvm/lib/IR/PassRegistry.cpp
  projects/clang600-import/contrib/llvm/lib/IR/SafepointIRVerifier.cpp
  projects/clang600-import/contrib/llvm/lib/IR/User.cpp
  projects/clang600-import/contrib/llvm/lib/IR/Value.cpp
  projects/clang600-import/contrib/llvm/lib/IR/ValueSymbolTable.cpp
  projects/clang600-import/contrib/llvm/lib/IR/ValueTypes.cpp
  projects/clang600-import/contrib/llvm/lib/IR/Verifier.cpp
  projects/clang600-import/contrib/llvm/lib/IRReader/IRReader.cpp
  projects/clang600-import/contrib/llvm/lib/LTO/Caching.cpp
  projects/clang600-import/contrib/llvm/lib/LTO/LTO.cpp
  projects/clang600-import/contrib/llvm/lib/LTO/LTOBackend.cpp
  projects/clang600-import/contrib/llvm/lib/LTO/LTOCodeGenerator.cpp
  projects/clang600-import/contrib/llvm/lib/LTO/LTOModule.cpp
  projects/clang600-import/contrib/llvm/lib/LTO/ThinLTOCodeGenerator.cpp
  projects/clang600-import/contrib/llvm/lib/LTO/UpdateCompilerUsed.cpp
  projects/clang600-import/contrib/llvm/lib/MC/ELFObjectWriter.cpp
  projects/clang600-import/contrib/llvm/lib/MC/MCAsmBackend.cpp
  projects/clang600-import/contrib/llvm/lib/MC/MCAsmInfoWasm.cpp
  projects/clang600-import/contrib/llvm/lib/MC/MCAsmStreamer.cpp
  projects/clang600-import/contrib/llvm/lib/MC/MCAssembler.cpp
  projects/clang600-import/contrib/llvm/lib/MC/MCCodeView.cpp
  projects/clang600-import/contrib/llvm/lib/MC/MCContext.cpp
  projects/clang600-import/contrib/llvm/lib/MC/MCDwarf.cpp
  projects/clang600-import/contrib/llvm/lib/MC/MCELFObjectTargetWriter.cpp
  projects/clang600-import/contrib/llvm/lib/MC/MCELFStreamer.cpp
  projects/clang600-import/contrib/llvm/lib/MC/MCExpr.cpp
  projects/clang600-import/contrib/llvm/lib/MC/MCFragment.cpp
  projects/clang600-import/contrib/llvm/lib/MC/MCMachOStreamer.cpp
  projects/clang600-import/contrib/llvm/lib/MC/MCNullStreamer.cpp
  projects/clang600-import/contrib/llvm/lib/MC/MCObjectFileInfo.cpp
  projects/clang600-import/contrib/llvm/lib/MC/MCObjectStreamer.cpp
  projects/clang600-import/contrib/llvm/lib/MC/MCParser/AsmLexer.cpp
  projects/clang600-import/contrib/llvm/lib/MC/MCParser/AsmParser.cpp
  projects/clang600-import/contrib/llvm/lib/MC/MCParser/COFFAsmParser.cpp
  projects/clang600-import/contrib/llvm/lib/MC/MCParser/DarwinAsmParser.cpp
  projects/clang600-import/contrib/llvm/lib/MC/MCParser/ELFAsmParser.cpp
  projects/clang600-import/contrib/llvm/lib/MC/MCParser/MCAsmParser.cpp
  projects/clang600-import/contrib/llvm/lib/MC/MCParser/MCTargetAsmParser.cpp
  projects/clang600-import/contrib/llvm/lib/MC/MCRegisterInfo.cpp
  projects/clang600-import/contrib/llvm/lib/MC/MCSectionELF.cpp
  projects/clang600-import/contrib/llvm/lib/MC/MCSectionWasm.cpp
  projects/clang600-import/contrib/llvm/lib/MC/MCStreamer.cpp
  projects/clang600-import/contrib/llvm/lib/MC/MCSubtargetInfo.cpp
  projects/clang600-import/contrib/llvm/lib/MC/MCSymbolELF.cpp
  projects/clang600-import/contrib/llvm/lib/MC/MCWasmStreamer.cpp
  projects/clang600-import/contrib/llvm/lib/MC/MCWin64EH.cpp
  projects/clang600-import/contrib/llvm/lib/MC/MCWinCOFFStreamer.cpp
  projects/clang600-import/contrib/llvm/lib/MC/MachObjectWriter.cpp
  projects/clang600-import/contrib/llvm/lib/MC/StringTableBuilder.cpp
  projects/clang600-import/contrib/llvm/lib/MC/WasmObjectWriter.cpp
  projects/clang600-import/contrib/llvm/lib/MC/WinCOFFObjectWriter.cpp
  projects/clang600-import/contrib/llvm/lib/Object/Archive.cpp
  projects/clang600-import/contrib/llvm/lib/Object/ArchiveWriter.cpp
  projects/clang600-import/contrib/llvm/lib/Object/COFFImportFile.cpp
  projects/clang600-import/contrib/llvm/lib/Object/COFFModuleDefinition.cpp
  projects/clang600-import/contrib/llvm/lib/Object/COFFObjectFile.cpp
  projects/clang600-import/contrib/llvm/lib/Object/ELF.cpp
  projects/clang600-import/contrib/llvm/lib/Object/ELFObjectFile.cpp
  projects/clang600-import/contrib/llvm/lib/Object/IRObjectFile.cpp
  projects/clang600-import/contrib/llvm/lib/Object/IRSymtab.cpp
  projects/clang600-import/contrib/llvm/lib/Object/MachOObjectFile.cpp
  projects/clang600-import/contrib/llvm/lib/Object/ModuleSymbolTable.cpp
  projects/clang600-import/contrib/llvm/lib/Object/ObjectFile.cpp
  projects/clang600-import/contrib/llvm/lib/Object/SymbolicFile.cpp
  projects/clang600-import/contrib/llvm/lib/Object/WasmObjectFile.cpp
  projects/clang600-import/contrib/llvm/lib/Object/WindowsResource.cpp
  projects/clang600-import/contrib/llvm/lib/ObjectYAML/COFFYAML.cpp
  projects/clang600-import/contrib/llvm/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp
  projects/clang600-import/contrib/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp
  projects/clang600-import/contrib/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp
  projects/clang600-import/contrib/llvm/lib/ObjectYAML/DWARFEmitter.cpp
  projects/clang600-import/contrib/llvm/lib/ObjectYAML/DWARFVisitor.cpp
  projects/clang600-import/contrib/llvm/lib/ObjectYAML/ELFYAML.cpp
  projects/clang600-import/contrib/llvm/lib/ObjectYAML/MachOYAML.cpp
  projects/clang600-import/contrib/llvm/lib/ObjectYAML/WasmYAML.cpp
  projects/clang600-import/contrib/llvm/lib/Option/OptTable.cpp
  projects/clang600-import/contrib/llvm/lib/Passes/PassBuilder.cpp
  projects/clang600-import/contrib/llvm/lib/Passes/PassRegistry.def
  projects/clang600-import/contrib/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
  projects/clang600-import/contrib/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp
  projects/clang600-import/contrib/llvm/lib/ProfileData/Coverage/CoverageMappingWriter.cpp
  projects/clang600-import/contrib/llvm/lib/ProfileData/InstrProf.cpp
  projects/clang600-import/contrib/llvm/lib/ProfileData/InstrProfReader.cpp
  projects/clang600-import/contrib/llvm/lib/ProfileData/ProfileSummaryBuilder.cpp
  projects/clang600-import/contrib/llvm/lib/ProfileData/SampleProfReader.cpp
  projects/clang600-import/contrib/llvm/lib/ProfileData/SampleProfWriter.cpp
  projects/clang600-import/contrib/llvm/lib/Support/APFloat.cpp
  projects/clang600-import/contrib/llvm/lib/Support/APInt.cpp
  projects/clang600-import/contrib/llvm/lib/Support/ARMAttributeParser.cpp
  projects/clang600-import/contrib/llvm/lib/Support/Atomic.cpp
  projects/clang600-import/contrib/llvm/lib/Support/BinaryStreamRef.cpp
  projects/clang600-import/contrib/llvm/lib/Support/BinaryStreamWriter.cpp
  projects/clang600-import/contrib/llvm/lib/Support/BlockFrequency.cpp
  projects/clang600-import/contrib/llvm/lib/Support/CachePruning.cpp
  projects/clang600-import/contrib/llvm/lib/Support/Chrono.cpp
  projects/clang600-import/contrib/llvm/lib/Support/CommandLine.cpp
  projects/clang600-import/contrib/llvm/lib/Support/Error.cpp
  projects/clang600-import/contrib/llvm/lib/Support/FileOutputBuffer.cpp
  projects/clang600-import/contrib/llvm/lib/Support/FoldingSet.cpp
  projects/clang600-import/contrib/llvm/lib/Support/FormatVariadic.cpp
  projects/clang600-import/contrib/llvm/lib/Support/GlobPattern.cpp
  projects/clang600-import/contrib/llvm/lib/Support/GraphWriter.cpp
  projects/clang600-import/contrib/llvm/lib/Support/Host.cpp
  projects/clang600-import/contrib/llvm/lib/Support/LockFileManager.cpp
  projects/clang600-import/contrib/llvm/lib/Support/LowLevelType.cpp
  projects/clang600-import/contrib/llvm/lib/Support/MD5.cpp
  projects/clang600-import/contrib/llvm/lib/Support/Parallel.cpp
  projects/clang600-import/contrib/llvm/lib/Support/Path.cpp
  projects/clang600-import/contrib/llvm/lib/Support/Process.cpp
  projects/clang600-import/contrib/llvm/lib/Support/Program.cpp
  projects/clang600-import/contrib/llvm/lib/Support/RandomNumberGenerator.cpp
  projects/clang600-import/contrib/llvm/lib/Support/ScopedPrinter.cpp
  projects/clang600-import/contrib/llvm/lib/Support/Signals.cpp
  projects/clang600-import/contrib/llvm/lib/Support/SmallPtrSet.cpp
  projects/clang600-import/contrib/llvm/lib/Support/SmallVector.cpp
  projects/clang600-import/contrib/llvm/lib/Support/SourceMgr.cpp
  projects/clang600-import/contrib/llvm/lib/Support/SpecialCaseList.cpp
  projects/clang600-import/contrib/llvm/lib/Support/Statistic.cpp
  projects/clang600-import/contrib/llvm/lib/Support/StringExtras.cpp
  projects/clang600-import/contrib/llvm/lib/Support/StringMap.cpp
  projects/clang600-import/contrib/llvm/lib/Support/StringRef.cpp
  projects/clang600-import/contrib/llvm/lib/Support/TarWriter.cpp
  projects/clang600-import/contrib/llvm/lib/Support/TargetParser.cpp
  projects/clang600-import/contrib/llvm/lib/Support/TargetRegistry.cpp
  projects/clang600-import/contrib/llvm/lib/Support/ThreadPool.cpp
  projects/clang600-import/contrib/llvm/lib/Support/Threading.cpp
  projects/clang600-import/contrib/llvm/lib/Support/Timer.cpp
  projects/clang600-import/contrib/llvm/lib/Support/ToolOutputFile.cpp
  projects/clang600-import/contrib/llvm/lib/Support/Triple.cpp
  projects/clang600-import/contrib/llvm/lib/Support/Unix/DynamicLibrary.inc
  projects/clang600-import/contrib/llvm/lib/Support/Unix/Memory.inc
  projects/clang600-import/contrib/llvm/lib/Support/Unix/Path.inc
  projects/clang600-import/contrib/llvm/lib/Support/Unix/Process.inc
  projects/clang600-import/contrib/llvm/lib/Support/Unix/Program.inc
  projects/clang600-import/contrib/llvm/lib/Support/Unix/Threading.inc
  projects/clang600-import/contrib/llvm/lib/Support/Windows/Memory.inc
  projects/clang600-import/contrib/llvm/lib/Support/Windows/Path.inc
  projects/clang600-import/contrib/llvm/lib/Support/Windows/Process.inc
  projects/clang600-import/contrib/llvm/lib/Support/Windows/Program.inc
  projects/clang600-import/contrib/llvm/lib/Support/Windows/Signals.inc
  projects/clang600-import/contrib/llvm/lib/Support/YAMLTraits.cpp
  projects/clang600-import/contrib/llvm/lib/Support/raw_ostream.cpp
  projects/clang600-import/contrib/llvm/lib/Support/regcomp.c
  projects/clang600-import/contrib/llvm/lib/Support/regex2.h
  projects/clang600-import/contrib/llvm/lib/TableGen/Error.cpp
  projects/clang600-import/contrib/llvm/lib/TableGen/Main.cpp
  projects/clang600-import/contrib/llvm/lib/TableGen/Record.cpp
  projects/clang600-import/contrib/llvm/lib/TableGen/StringMatcher.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64.h
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64.td
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64A53Fix835769.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64CallLowering.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64CallLowering.h
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64CallingConvention.h
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64CallingConvention.td
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64CollectLOH.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64CondBrTuning.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64ConditionOptimizer.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64ConditionalCompares.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64FalkorHWPFFix.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64FastISel.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64FrameLowering.h
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64GenRegisterBankInfo.def
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.h
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64InstrAtomics.td
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64InstrFormats.td
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.td
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64InstructionSelector.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64LegalizerInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64MCInstLower.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64MachineFunctionInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64MacroFusion.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64PBQPRegAlloc.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64PromoteConstant.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64RedundantCopyElimination.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64RegisterBankInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64RegisterBankInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64RegisterBanks.td
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64RegisterInfo.td
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64SchedA53.td
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64SchedA57.td
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64SchedCyclone.td
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64SchedFalkor.td
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64SchedKryo.td
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64SchedM1.td
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64SchedThunderX.td
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64SchedThunderX2T99.td
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64StorePairSuppress.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64Subtarget.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64Subtarget.h
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64SystemOperands.td
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64TargetMachine.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64TargetMachine.h
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64TargetObjectFile.h
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.h
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.h
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MachObjectWriter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFObjectWriter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFStreamer.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFStreamer.h
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPU.h
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPU.td
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUAliasAnalysis.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUAliasAnalysis.h
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.h
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUCallingConv.td
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUFrameLowering.h
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUGenRegisterBankInfo.def
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.td
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.h
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUInstructions.td
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUOpenCLImageTypeLoweringPass.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUPTNote.h
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPURegisterInfo.td
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.h
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUUnifyDivergentExitNodes.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUUnifyMetadata.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/BUFInstructions.td
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/CaymanInstructions.td
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/DSInstructions.td
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/EvergreenInstructions.td
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/FLATInstructions.td
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/GCNHazardRecognizer.h
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/GCNIterativeScheduler.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/GCNIterativeScheduler.h
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/GCNMinRegStrategy.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/GCNRegPressure.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/GCNRegPressure.h
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.h
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFObjectWriter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/MIMGInstructions.td
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/Processors.td
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/R600ClauseMergePass.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/R600FrameLowering.h
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/R600ISelLowering.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/R600InstrFormats.td
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/R600InstrInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/R600InstrInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/R600Instructions.td
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/R600Packetizer.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/R600RegisterInfo.td
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/SIDefines.h
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/SIFoldOperands.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/SIFrameLowering.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/SIFrameLowering.h
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/SIISelLowering.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/SIISelLowering.h
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/SIInsertSkips.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/SIInsertWaits.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/SIInstrFormats.td
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/SIInstrInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/SIInstrInfo.td
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/SIInstructions.td
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/SILowerControlFlow.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/SILowerI1Copies.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/SIMachineScheduler.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/SIMachineScheduler.h
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/SIPeepholeSDWA.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/SIRegisterInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/SIRegisterInfo.td
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/SIShrinkInstructions.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/SIWholeQuadMode.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/SMInstructions.td
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/SOPInstructions.td
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/Utils/AMDKernelCodeTUtils.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/Utils/AMDKernelCodeTUtils.h
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/VOP1Instructions.td
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/VOP2Instructions.td
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/VOP3Instructions.td
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/VOP3PInstructions.td
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/VOPCInstructions.td
  projects/clang600-import/contrib/llvm/lib/Target/AMDGPU/VOPInstructions.td
  projects/clang600-import/contrib/llvm/lib/Target/ARM/A15SDOptimizer.cpp
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ARM.h
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ARM.td
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ARMCallLowering.cpp
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ARMCallLowering.h
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ARMCallingConv.h
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ARMCallingConv.td
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ARMComputeBlockSize.cpp
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.cpp
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.h
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ARMFrameLowering.h
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.cpp
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ARMISelLowering.h
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ARMInstrFormats.td
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ARMInstrThumb.td
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ARMInstrVFP.td
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ARMInstructionSelector.cpp
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ARMMacroFusion.cpp
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ARMOptimizeBarriersPass.cpp
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ARMRegisterBankInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.td
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ARMSchedule.td
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ARMScheduleA57.td
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ARMScheduleR52.td
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ARMSubtarget.cpp
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ARMSubtarget.h
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ARMTargetMachine.cpp
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ARMTargetMachine.h
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ARMTargetTransformInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
  projects/clang600-import/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
  projects/clang600-import/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.h
  projects/clang600-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h
  projects/clang600-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp
  projects/clang600-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackendDarwin.h
  projects/clang600-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackendELF.h
  projects/clang600-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackendWinCOFF.h
  projects/clang600-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp
  projects/clang600-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp
  projects/clang600-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp
  projects/clang600-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h
  projects/clang600-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMachORelocationInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp
  projects/clang600-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMWinCOFFObjectWriter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMWinCOFFStreamer.cpp
  projects/clang600-import/contrib/llvm/lib/Target/ARM/MLxExpansionPass.cpp
  projects/clang600-import/contrib/llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp
  projects/clang600-import/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.h
  projects/clang600-import/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ThumbRegisterInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/ARM/ThumbRegisterInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/AVR/AVR.h
  projects/clang600-import/contrib/llvm/lib/Target/AVR/AVRAsmPrinter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AVR/AVRExpandPseudoInsts.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AVR/AVRFrameLowering.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AVR/AVRFrameLowering.h
  projects/clang600-import/contrib/llvm/lib/Target/AVR/AVRISelLowering.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AVR/AVRISelLowering.h
  projects/clang600-import/contrib/llvm/lib/Target/AVR/AVRInstrInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/AVR/AVRRegisterInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AVR/AVRRegisterInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/AVR/AVRRelaxMemOperations.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AVR/AVRSubtarget.h
  projects/clang600-import/contrib/llvm/lib/Target/AVR/AVRTargetMachine.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AVR/AVRTargetMachine.h
  projects/clang600-import/contrib/llvm/lib/Target/AVR/AsmParser/AVRAsmParser.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AVR/MCTargetDesc/AVRAsmBackend.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AVR/MCTargetDesc/AVRAsmBackend.h
  projects/clang600-import/contrib/llvm/lib/Target/AVR/MCTargetDesc/AVRELFObjectWriter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AVR/MCTargetDesc/AVRFixupKinds.h
  projects/clang600-import/contrib/llvm/lib/Target/AVR/MCTargetDesc/AVRMCExpr.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AVR/MCTargetDesc/AVRMCExpr.h
  projects/clang600-import/contrib/llvm/lib/Target/AVR/MCTargetDesc/AVRMCTargetDesc.cpp
  projects/clang600-import/contrib/llvm/lib/Target/AVR/MCTargetDesc/AVRMCTargetDesc.h
  projects/clang600-import/contrib/llvm/lib/Target/AVR/TargetInfo/AVRTargetInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/BPF/BPF.td
  projects/clang600-import/contrib/llvm/lib/Target/BPF/BPFAsmPrinter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/BPF/BPFFrameLowering.h
  projects/clang600-import/contrib/llvm/lib/Target/BPF/BPFISelDAGToDAG.cpp
  projects/clang600-import/contrib/llvm/lib/Target/BPF/BPFISelLowering.cpp
  projects/clang600-import/contrib/llvm/lib/Target/BPF/BPFISelLowering.h
  projects/clang600-import/contrib/llvm/lib/Target/BPF/BPFInstrFormats.td
  projects/clang600-import/contrib/llvm/lib/Target/BPF/BPFInstrInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/BPF/BPFInstrInfo.td
  projects/clang600-import/contrib/llvm/lib/Target/BPF/BPFRegisterInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/BPF/BPFRegisterInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/BPF/BPFRegisterInfo.td
  projects/clang600-import/contrib/llvm/lib/Target/BPF/BPFSubtarget.cpp
  projects/clang600-import/contrib/llvm/lib/Target/BPF/BPFSubtarget.h
  projects/clang600-import/contrib/llvm/lib/Target/BPF/BPFTargetMachine.cpp
  projects/clang600-import/contrib/llvm/lib/Target/BPF/BPFTargetMachine.h
  projects/clang600-import/contrib/llvm/lib/Target/BPF/Disassembler/BPFDisassembler.cpp
  projects/clang600-import/contrib/llvm/lib/Target/BPF/InstPrinter/BPFInstPrinter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/BPF/InstPrinter/BPFInstPrinter.h
  projects/clang600-import/contrib/llvm/lib/Target/BPF/MCTargetDesc/BPFAsmBackend.cpp
  projects/clang600-import/contrib/llvm/lib/Target/BPF/MCTargetDesc/BPFELFObjectWriter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/BPF/MCTargetDesc/BPFMCCodeEmitter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.cpp
  projects/clang600-import/contrib/llvm/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.h
  projects/clang600-import/contrib/llvm/lib/Target/BPF/TargetInfo/BPFTargetInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/BitTracker.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/BitTracker.h
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/Hexagon.h
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/Hexagon.td
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonAsmPrinter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonAsmPrinter.h
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonBitSimplify.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonBitTracker.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonBitTracker.h
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonBlockRanges.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonBlockRanges.h
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonCFGOptimizer.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonCommonGEP.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonCopyToCombine.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonDepArch.h
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonDepArch.td
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonDepDecoders.h
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonDepIICHVX.td
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonDepIICScalar.td
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonDepITypes.h
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonDepITypes.td
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonDepInstrFormats.td
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonDepMappings.td
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonDepOperands.td
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonDepTimingClasses.h
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonEarlyIfConv.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonExpandCondsets.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonFixupHwLoops.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonFrameLowering.h
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonGenExtract.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonGenMux.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonGenPredicate.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonIICHVX.td
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.h
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonInstrFormats.td
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonIntrinsics.td
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonIntrinsicsV60.td
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonMCInstLower.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonMachineScheduler.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonMachineScheduler.h
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonMapAsm2IntrinV62.gen.td
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonNewValueJump.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonOperands.td
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonOptAddrMode.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonPatterns.td
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonPeephole.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonPseudo.td
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonRDFOpt.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.td
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonSchedule.td
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonSplitDouble.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonStoreWidening.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonSubtarget.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonSubtarget.h
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonTargetMachine.h
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonTargetTransformInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.h
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/HexagonVectorPrint.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.h
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.h
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.h
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.h
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.h
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/RDFCopy.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/RDFCopy.h
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/RDFDeadCode.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/RDFGraph.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/RDFGraph.h
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/RDFLiveness.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/RDFLiveness.h
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/RDFRegisters.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/RDFRegisters.h
  projects/clang600-import/contrib/llvm/lib/Target/Hexagon/TargetInfo/HexagonTargetInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Lanai/LanaiDelaySlotFiller.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Lanai/LanaiFrameLowering.h
  projects/clang600-import/contrib/llvm/lib/Target/Lanai/LanaiISelLowering.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Lanai/LanaiISelLowering.h
  projects/clang600-import/contrib/llvm/lib/Target/Lanai/LanaiInstrInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/Lanai/LanaiMemAluCombiner.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Lanai/LanaiRegisterInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Lanai/LanaiRegisterInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/Lanai/LanaiSubtarget.h
  projects/clang600-import/contrib/llvm/lib/Target/Lanai/LanaiTargetMachine.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Lanai/LanaiTargetMachine.h
  projects/clang600-import/contrib/llvm/lib/Target/Lanai/LanaiTargetTransformInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/Lanai/MCTargetDesc/LanaiAsmBackend.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Lanai/MCTargetDesc/LanaiELFObjectWriter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.h
  projects/clang600-import/contrib/llvm/lib/Target/Lanai/TargetInfo/LanaiTargetInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/MSP430/MSP430BranchSelector.cpp
  projects/clang600-import/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.cpp
  projects/clang600-import/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.h
  projects/clang600-import/contrib/llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp
  projects/clang600-import/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp
  projects/clang600-import/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.h
  projects/clang600-import/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/MSP430/MSP430Subtarget.h
  projects/clang600-import/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp
  projects/clang600-import/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.h
  projects/clang600-import/contrib/llvm/lib/Target/MSP430/TargetInfo/MSP430TargetInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Mips/Disassembler/MipsDisassembler.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.h
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCNaCl.h
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsNaClELFStreamer.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MicroMips32r6InstrFormats.td
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MicroMips32r6InstrInfo.td
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MicroMipsInstrFPU.td
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MicroMipsInstrFormats.td
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MicroMipsInstrInfo.td
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MicroMipsSizeReduction.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Mips/Mips16FrameLowering.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Mips/Mips16FrameLowering.h
  projects/clang600-import/contrib/llvm/lib/Target/Mips/Mips16HardFloat.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Mips/Mips16ISelLowering.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.td
  projects/clang600-import/contrib/llvm/lib/Target/Mips/Mips16RegisterInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Mips/Mips32r6InstrInfo.td
  projects/clang600-import/contrib/llvm/lib/Target/Mips/Mips64InstrInfo.td
  projects/clang600-import/contrib/llvm/lib/Target/Mips/Mips64r6InstrInfo.td
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MipsAnalyzeImmediate.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MipsAnalyzeImmediate.h
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.h
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MipsCCState.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MipsCondMov.td
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MipsConstantIslandPass.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MipsDSPInstrInfo.td
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MipsFastISel.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MipsFrameLowering.h
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MipsHazardSchedule.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MipsISelLowering.h
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MipsInstrFPU.td
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MipsInstrInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MipsInstrInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MipsInstrInfo.td
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MipsLongBranch.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MipsMCInstLower.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MipsMCInstLower.h
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MipsMachineFunction.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MipsOptimizePICCall.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.td
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.h
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MipsSEISelDAGToDAG.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MipsSEISelLowering.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MipsSEISelLowering.h
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MipsSERegisterInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MipsScheduleGeneric.td
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MipsScheduleP5600.td
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MipsSubtarget.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MipsSubtarget.h
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MipsTargetMachine.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MipsTargetMachine.h
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MipsTargetObjectFile.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Mips/MipsTargetStreamer.h
  projects/clang600-import/contrib/llvm/lib/Target/Mips/Relocation.txt
  projects/clang600-import/contrib/llvm/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/NVPTX/NVPTX.td
  projects/clang600-import/contrib/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/NVPTX/NVPTXAssignValidGlobalNames.cpp
  projects/clang600-import/contrib/llvm/lib/Target/NVPTX/NVPTXFrameLowering.cpp
  projects/clang600-import/contrib/llvm/lib/Target/NVPTX/NVPTXFrameLowering.h
  projects/clang600-import/contrib/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp
  projects/clang600-import/contrib/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.h
  projects/clang600-import/contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp
  projects/clang600-import/contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.h
  projects/clang600-import/contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.td
  projects/clang600-import/contrib/llvm/lib/Target/NVPTX/NVPTXIntrinsics.td
  projects/clang600-import/contrib/llvm/lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp
  projects/clang600-import/contrib/llvm/lib/Target/NVPTX/NVPTXPeephole.cpp
  projects/clang600-import/contrib/llvm/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp
  projects/clang600-import/contrib/llvm/lib/Target/NVPTX/NVPTXRegisterInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/NVPTX/NVPTXRegisterInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp
  projects/clang600-import/contrib/llvm/lib/Target/NVPTX/NVPTXSubtarget.h
  projects/clang600-import/contrib/llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp
  projects/clang600-import/contrib/llvm/lib/Target/NVPTX/NVPTXTargetMachine.h
  projects/clang600-import/contrib/llvm/lib/Target/NVPTX/NVPTXTargetObjectFile.h
  projects/clang600-import/contrib/llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/NVPTX/TargetInfo/NVPTXTargetInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Nios2/MCTargetDesc/Nios2MCTargetDesc.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Nios2/MCTargetDesc/Nios2MCTargetDesc.h
  projects/clang600-import/contrib/llvm/lib/Target/Nios2/Nios2.h
  projects/clang600-import/contrib/llvm/lib/Target/Nios2/Nios2.td
  projects/clang600-import/contrib/llvm/lib/Target/Nios2/Nios2InstrFormats.td
  projects/clang600-import/contrib/llvm/lib/Target/Nios2/Nios2InstrInfo.td
  projects/clang600-import/contrib/llvm/lib/Target/Nios2/Nios2TargetMachine.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Nios2/Nios2TargetMachine.h
  projects/clang600-import/contrib/llvm/lib/Target/Nios2/TargetInfo/Nios2TargetInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMachObjectWriter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCPredicates.h
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/P9InstrResources.td
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/PPC.h
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/PPCBranchSelector.cpp
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/PPCCTRLoops.cpp
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/PPCEarlyReturn.cpp
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/PPCExpandISEL.cpp
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/PPCFastISel.cpp
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.h
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.h
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/PPCInstr64Bit.td
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/PPCInstrAltivec.td
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/PPCInstrFormats.td
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.td
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/PPCInstrVSX.td
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/PPCMIPeephole.cpp
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/PPCQPXLoadSplat.cpp
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.td
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/PPCScheduleP9.td
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.h
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/PPCTLSDynamicCall.cpp
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.h
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/PPCTargetObjectFile.h
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/PPCVSXFMAMutate.cpp
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp
  projects/clang600-import/contrib/llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp
  projects/clang600-import/contrib/llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFObjectWriter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp
  projects/clang600-import/contrib/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.h
  projects/clang600-import/contrib/llvm/lib/Target/RISCV/RISCV.td
  projects/clang600-import/contrib/llvm/lib/Target/RISCV/RISCVInstrFormats.td
  projects/clang600-import/contrib/llvm/lib/Target/RISCV/RISCVInstrInfo.td
  projects/clang600-import/contrib/llvm/lib/Target/RISCV/RISCVRegisterInfo.td
  projects/clang600-import/contrib/llvm/lib/Target/RISCV/RISCVTargetMachine.cpp
  projects/clang600-import/contrib/llvm/lib/Target/RISCV/RISCVTargetMachine.h
  projects/clang600-import/contrib/llvm/lib/Target/RISCV/TargetInfo/RISCVTargetInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Sparc/DelaySlotFiller.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Sparc/LeonFeatures.td
  projects/clang600-import/contrib/llvm/lib/Target/Sparc/LeonPasses.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Sparc/LeonPasses.h
  projects/clang600-import/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcELFObjectWriter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h
  projects/clang600-import/contrib/llvm/lib/Target/Sparc/Sparc.td
  projects/clang600-import/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.h
  projects/clang600-import/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Sparc/SparcISelLowering.h
  projects/clang600-import/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.td
  projects/clang600-import/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/Sparc/SparcSubtarget.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Sparc/SparcSubtarget.h
  projects/clang600-import/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.h
  projects/clang600-import/contrib/llvm/lib/Target/Sparc/SparcTargetObjectFile.cpp
  projects/clang600-import/contrib/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp
  projects/clang600-import/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp
  projects/clang600-import/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCObjectWriter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp
  projects/clang600-import/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h
  projects/clang600-import/contrib/llvm/lib/Target/SystemZ/SystemZ.td
  projects/clang600-import/contrib/llvm/lib/Target/SystemZ/SystemZElimCompare.cpp
  projects/clang600-import/contrib/llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp
  projects/clang600-import/contrib/llvm/lib/Target/SystemZ/SystemZFrameLowering.h
  projects/clang600-import/contrib/llvm/lib/Target/SystemZ/SystemZHazardRecognizer.cpp
  projects/clang600-import/contrib/llvm/lib/Target/SystemZ/SystemZHazardRecognizer.h
  projects/clang600-import/contrib/llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
  projects/clang600-import/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp
  projects/clang600-import/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.h
  projects/clang600-import/contrib/llvm/lib/Target/SystemZ/SystemZInstrFP.td
  projects/clang600-import/contrib/llvm/lib/Target/SystemZ/SystemZInstrFormats.td
  projects/clang600-import/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.td
  projects/clang600-import/contrib/llvm/lib/Target/SystemZ/SystemZInstrSystem.td
  projects/clang600-import/contrib/llvm/lib/Target/SystemZ/SystemZInstrVector.td
  projects/clang600-import/contrib/llvm/lib/Target/SystemZ/SystemZLDCleanup.cpp
  projects/clang600-import/contrib/llvm/lib/Target/SystemZ/SystemZMachineScheduler.cpp
  projects/clang600-import/contrib/llvm/lib/Target/SystemZ/SystemZMachineScheduler.h
  projects/clang600-import/contrib/llvm/lib/Target/SystemZ/SystemZOperators.td
  projects/clang600-import/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.td
  projects/clang600-import/contrib/llvm/lib/Target/SystemZ/SystemZShortenInst.cpp
  projects/clang600-import/contrib/llvm/lib/Target/SystemZ/SystemZSubtarget.h
  projects/clang600-import/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp
  projects/clang600-import/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.h
  projects/clang600-import/contrib/llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/SystemZ/TargetInfo/SystemZTargetInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/TargetLoweringObjectFile.cpp
  projects/clang600-import/contrib/llvm/lib/Target/TargetMachine.cpp
  projects/clang600-import/contrib/llvm/lib/Target/TargetMachineC.cpp
  projects/clang600-import/contrib/llvm/lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyAsmBackend.cpp
  projects/clang600-import/contrib/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyELFObjectWriter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCCodeEmitter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.cpp
  projects/clang600-import/contrib/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h
  projects/clang600-import/contrib/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.cpp
  projects/clang600-import/contrib/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.h
  projects/clang600-import/contrib/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyWasmObjectWriter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/WebAssembly/TargetInfo/WebAssemblyTargetInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/WebAssembly/WebAssembly.h
  projects/clang600-import/contrib/llvm/lib/Target/WebAssembly/WebAssembly.td
  projects/clang600-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyAsmPrinter.h
  projects/clang600-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyCallIndirectFixup.cpp
  projects/clang600-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp
  projects/clang600-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyFastISel.cpp
  projects/clang600-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp
  projects/clang600-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp
  projects/clang600-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyFrameLowering.cpp
  projects/clang600-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyFrameLowering.h
  projects/clang600-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp
  projects/clang600-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
  projects/clang600-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.h
  projects/clang600-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyInstrAtomics.td
  projects/clang600-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyInstrConv.td
  projects/clang600-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyInstrFormats.td
  projects/clang600-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.td
  projects/clang600-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyInstrMemory.td
  projects/clang600-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyLowerBrUnless.cpp
  projects/clang600-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp
  projects/clang600-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp
  projects/clang600-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyPrepareForLiveIntervals.cpp
  projects/clang600-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyRegColoring.cpp
  projects/clang600-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp
  projects/clang600-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyRegisterInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblySetP2AlignOperands.cpp
  projects/clang600-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyStoreResults.cpp
  projects/clang600-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblySubtarget.cpp
  projects/clang600-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblySubtarget.h
  projects/clang600-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
  projects/clang600-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.h
  projects/clang600-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/WebAssembly/known_gcc_test_failures.txt
  projects/clang600-import/contrib/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.h
  projects/clang600-import/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/AsmParser/X86Operand.h
  projects/clang600-import/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h
  projects/clang600-import/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h
  projects/clang600-import/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/InstPrinter/X86InstComments.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/InstPrinter/X86InstComments.h
  projects/clang600-import/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h
  projects/clang600-import/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/MCTargetDesc/X86WinCOFFStreamer.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86.h
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86.td
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86AsmPrinter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86AsmPrinter.h
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86CallFrameOptimization.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86CallLowering.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86CallLowering.h
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86CallingConv.td
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86CmovConversion.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86EvexToVex.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86ExpandPseudo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86FastISel.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86FixupBWInsts.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86FixupLEAs.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86FloatingPoint.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86FrameLowering.h
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86GenRegisterBankInfo.def
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86ISelLowering.h
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86Instr3DNow.td
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86InstrAVX512.td
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86InstrArithmetic.td
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86InstrCMovSetCC.td
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86InstrCompiler.td
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86InstrControl.td
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86InstrExtension.td
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86InstrFMA.td
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86InstrFPStack.td
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86InstrFormats.td
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86InstrInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86InstrInfo.td
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86InstrMMX.td
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86InstrMPX.td
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86InstrSGX.td
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86InstrSSE.td
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86InstrSVM.td
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86InstrShiftRotate.td
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86InstrSystem.td
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86InstrTSX.td
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86InstrVMX.td
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86InstrXOP.td
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86InstructionSelector.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86InterleavedAccess.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86IntrinsicsInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86LegalizerInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86MCInstLower.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86MachineFunctionInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86MacroFusion.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86OptimizeLEAs.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86PadShortFunction.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86RegisterBankInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86RegisterInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86RegisterInfo.td
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86SchedHaswell.td
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86SchedSandyBridge.td
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86Schedule.td
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86ScheduleAtom.td
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86ScheduleBtVer2.td
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86ScheduleSLM.td
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86ScheduleZnver1.td
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86ShuffleDecodeConstantPool.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86Subtarget.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86Subtarget.h
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86TargetMachine.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86TargetMachine.h
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86TargetObjectFile.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86TargetObjectFile.h
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86TargetTransformInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86TargetTransformInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86VZeroUpper.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86WinAllocaExpander.cpp
  projects/clang600-import/contrib/llvm/lib/Target/X86/X86WinEHState.cpp
  projects/clang600-import/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.cpp
  projects/clang600-import/contrib/llvm/lib/Target/XCore/TargetInfo/XCoreTargetInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp
  projects/clang600-import/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.cpp
  projects/clang600-import/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.h
  projects/clang600-import/contrib/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp
  projects/clang600-import/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp
  projects/clang600-import/contrib/llvm/lib/Target/XCore/XCoreISelLowering.h
  projects/clang600-import/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/XCore/XCoreMachineFunctionInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.h
  projects/clang600-import/contrib/llvm/lib/Target/XCore/XCoreSubtarget.h
  projects/clang600-import/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.cpp
  projects/clang600-import/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.h
  projects/clang600-import/contrib/llvm/lib/Target/XCore/XCoreTargetTransformInfo.h
  projects/clang600-import/contrib/llvm/lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp
  projects/clang600-import/contrib/llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Coroutines/CoroFrame.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Coroutines/CoroSplit.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Coroutines/Coroutines.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/IPO/AlwaysInliner.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/IPO/ConstantMerge.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/IPO/CrossDSOCFI.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/IPO/ElimAvailExtern.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/IPO/ExtractGV.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/IPO/ForceFunctionAttrs.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/IPO/FunctionAttrs.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/IPO/FunctionImport.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/IPO/GlobalDCE.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/IPO/GlobalSplit.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/IPO/IPO.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/IPO/InferFunctionAttrs.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/IPO/InlineSimple.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/IPO/Inliner.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/IPO/LoopExtractor.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/IPO/LowerTypeTests.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/IPO/MergeFunctions.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/IPO/PartialInlining.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/IPO/PruneEH.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/IPO/SampleProfile.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineInternal.h
  projects/clang600-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Instrumentation/BoundsChecking.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Instrumentation/CFGMST.h
  projects/clang600-import/contrib/llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Instrumentation/Instrumentation.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h
  projects/clang600-import/contrib/llvm/lib/Transforms/ObjCARC/BlotMapVector.h
  projects/clang600-import/contrib/llvm/lib/Transforms/ObjCARC/ObjCARC.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/ObjCARC/ProvenanceAnalysis.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/ObjCARC/ProvenanceAnalysis.h
  projects/clang600-import/contrib/llvm/lib/Transforms/ObjCARC/PtrState.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/ObjCARC/PtrState.h
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/ADCE.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/BDCE.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/ConstantHoisting.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/EarlyCSE.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/GVN.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/GVNHoist.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/GVNSink.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/GuardWidening.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/LICM.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/LoopDataPrefetch.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/LoopDeletion.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/LoopDistribute.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/LoopInterchange.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/LoopLoadElimination.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/LoopPredication.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/LoopRerollPass.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/LoopVersioningLICM.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/LowerAtomic.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/NaryReassociate.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/NewGVN.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/PlaceSafepoints.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/SCCP.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/SROA.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/Scalar.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/Scalarizer.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/Sink.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/StructurizeCFG.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Utils/ASanStackFrameLayout.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Utils/AddDiscriminators.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Utils/BypassSlowDivision.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Utils/CloneFunction.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Utils/CloneModule.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Utils/CodeExtractor.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Utils/CtorUtils.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Utils/Evaluator.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Utils/FlattenCFG.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Utils/FunctionComparator.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Utils/FunctionImportUtils.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Utils/LCSSA.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Utils/Local.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Utils/LoopSimplify.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Utils/LoopUnroll.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Utils/LoopUnrollPeel.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Utils/LoopUtils.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Utils/LowerMemIntrinsics.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Utils/LowerSwitch.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Utils/Mem2Reg.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Utils/MetaRenamer.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Utils/ModuleUtils.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Utils/PredicateInfo.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Utils/SSAUpdater.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Utils/SimplifyInstructions.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Utils/SplitModule.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Utils/SymbolRewriter.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Utils/ValueMapper.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
  projects/clang600-import/contrib/llvm/lib/Transforms/Vectorize/Vectorize.cpp
  projects/clang600-import/contrib/llvm/lib/XRay/InstrumentationMap.cpp
  projects/clang600-import/contrib/llvm/lib/XRay/Trace.cpp
  projects/clang600-import/contrib/llvm/tools/bugpoint/BugDriver.cpp
  projects/clang600-import/contrib/llvm/tools/bugpoint/BugDriver.h
  projects/clang600-import/contrib/llvm/tools/bugpoint/CrashDebugger.cpp
  projects/clang600-import/contrib/llvm/tools/bugpoint/ExecutionDriver.cpp
  projects/clang600-import/contrib/llvm/tools/bugpoint/ExtractFunction.cpp
  projects/clang600-import/contrib/llvm/tools/bugpoint/FindBugs.cpp
  projects/clang600-import/contrib/llvm/tools/bugpoint/OptimizerDriver.cpp
  projects/clang600-import/contrib/llvm/tools/bugpoint/ToolRunner.cpp
  projects/clang600-import/contrib/llvm/tools/bugpoint/bugpoint.cpp
  projects/clang600-import/contrib/llvm/tools/llc/llc.cpp
  projects/clang600-import/contrib/llvm/tools/lli/OrcLazyJIT.h
  projects/clang600-import/contrib/llvm/tools/lli/lli.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-ar/llvm-ar.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-as/llvm-as.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-cov/CodeCoverage.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-cov/CoverageExporterJson.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-cov/CoverageFilters.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-cov/CoverageFilters.h
  projects/clang600-import/contrib/llvm/tools/llvm-cov/CoverageReport.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-cov/CoverageReport.h
  projects/clang600-import/contrib/llvm/tools/llvm-cov/CoverageSummaryInfo.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-cov/CoverageSummaryInfo.h
  projects/clang600-import/contrib/llvm/tools/llvm-cov/CoverageViewOptions.h
  projects/clang600-import/contrib/llvm/tools/llvm-cov/SourceCoverageView.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-cov/SourceCoverageView.h
  projects/clang600-import/contrib/llvm/tools/llvm-cov/SourceCoverageViewHTML.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-cov/SourceCoverageViewHTML.h
  projects/clang600-import/contrib/llvm/tools/llvm-cov/SourceCoverageViewText.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-cov/SourceCoverageViewText.h
  projects/clang600-import/contrib/llvm/tools/llvm-cov/gcov.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-cxxdump/llvm-cxxdump.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-cxxfilt/llvm-cxxfilt.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-diff/DiffConsumer.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-diff/DiffLog.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-dis/llvm-dis.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-extract/llvm-extract.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-link/llvm-link.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-lto/llvm-lto.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-lto2/llvm-lto2.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-mc/llvm-mc.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-modextract/llvm-modextract.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-nm/llvm-nm.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-objdump/COFFDump.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-objdump/MachODump.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-objdump/llvm-objdump.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-pdbutil/BytesOutputStyle.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-pdbutil/BytesOutputStyle.h
  projects/clang600-import/contrib/llvm/tools/llvm-pdbutil/Diff.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-pdbutil/DumpOutputStyle.h
  projects/clang600-import/contrib/llvm/tools/llvm-pdbutil/FormatUtil.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-pdbutil/FormatUtil.h
  projects/clang600-import/contrib/llvm/tools/llvm-pdbutil/LinePrinter.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-pdbutil/LinePrinter.h
  projects/clang600-import/contrib/llvm/tools/llvm-pdbutil/MinimalSymbolDumper.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-pdbutil/MinimalSymbolDumper.h
  projects/clang600-import/contrib/llvm/tools/llvm-pdbutil/MinimalTypeDumper.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-pdbutil/PdbYaml.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-pdbutil/PrettyBuiltinDumper.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-pdbutil/PrettyEnumDumper.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-pdbutil/PrettyFunctionDumper.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-pdbutil/PrettyTypedefDumper.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-pdbutil/StreamUtil.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-pdbutil/StreamUtil.h
  projects/clang600-import/contrib/llvm/tools/llvm-pdbutil/YAMLOutputStyle.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-pdbutil/llvm-pdbutil.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-pdbutil/llvm-pdbutil.h
  projects/clang600-import/contrib/llvm/tools/llvm-profdata/llvm-profdata.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-readobj/ARMEHABIPrinter.h
  projects/clang600-import/contrib/llvm/tools/llvm-readobj/COFFDumper.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-readobj/COFFImportDumper.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-readobj/ELFDumper.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-readobj/ObjDumper.h
  projects/clang600-import/contrib/llvm/tools/llvm-readobj/WasmDumper.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-readobj/llvm-readobj.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-stress/llvm-stress.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp
  projects/clang600-import/contrib/llvm/tools/llvm-xray/llvm-xray.cc
  projects/clang600-import/contrib/llvm/tools/llvm-xray/xray-account.cc
  projects/clang600-import/contrib/llvm/tools/llvm-xray/xray-color-helper.cc
  projects/clang600-import/contrib/llvm/tools/llvm-xray/xray-converter.cc
  projects/clang600-import/contrib/llvm/tools/llvm-xray/xray-converter.h
  projects/clang600-import/contrib/llvm/tools/llvm-xray/xray-extract.cc
  projects/clang600-import/contrib/llvm/tools/llvm-xray/xray-graph.cc
  projects/clang600-import/contrib/llvm/tools/opt/NewPMDriver.cpp
  projects/clang600-import/contrib/llvm/tools/opt/NewPMDriver.h
  projects/clang600-import/contrib/llvm/tools/opt/PassPrinters.cpp
  projects/clang600-import/contrib/llvm/tools/opt/PassPrinters.h
  projects/clang600-import/contrib/llvm/tools/opt/opt.cpp
  projects/clang600-import/contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp
  projects/clang600-import/contrib/llvm/utils/TableGen/AsmWriterEmitter.cpp
  projects/clang600-import/contrib/llvm/utils/TableGen/Attributes.cpp
  projects/clang600-import/contrib/llvm/utils/TableGen/CallingConvEmitter.cpp
  projects/clang600-import/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.cpp
  projects/clang600-import/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.h
  projects/clang600-import/contrib/llvm/utils/TableGen/CodeGenInstruction.cpp
  projects/clang600-import/contrib/llvm/utils/TableGen/CodeGenInstruction.h
  projects/clang600-import/contrib/llvm/utils/TableGen/CodeGenRegisters.cpp
  projects/clang600-import/contrib/llvm/utils/TableGen/CodeGenRegisters.h
  projects/clang600-import/contrib/llvm/utils/TableGen/CodeGenSchedule.cpp
  projects/clang600-import/contrib/llvm/utils/TableGen/CodeGenSchedule.h
  projects/clang600-import/contrib/llvm/utils/TableGen/CodeGenTarget.cpp
  projects/clang600-import/contrib/llvm/utils/TableGen/CodeGenTarget.h
  projects/clang600-import/contrib/llvm/utils/TableGen/DAGISelEmitter.cpp
  projects/clang600-import/contrib/llvm/utils/TableGen/DAGISelMatcher.cpp
  projects/clang600-import/contrib/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp
  projects/clang600-import/contrib/llvm/utils/TableGen/DAGISelMatcherGen.cpp
  projects/clang600-import/contrib/llvm/utils/TableGen/FastISelEmitter.cpp
  projects/clang600-import/contrib/llvm/utils/TableGen/GlobalISelEmitter.cpp
  projects/clang600-import/contrib/llvm/utils/TableGen/InstrInfoEmitter.cpp
  projects/clang600-import/contrib/llvm/utils/TableGen/IntrinsicEmitter.cpp
  projects/clang600-import/contrib/llvm/utils/TableGen/OptParserEmitter.cpp
  projects/clang600-import/contrib/llvm/utils/TableGen/RegisterBankEmitter.cpp
  projects/clang600-import/contrib/llvm/utils/TableGen/RegisterInfoEmitter.cpp
  projects/clang600-import/contrib/llvm/utils/TableGen/SearchableTableEmitter.cpp
  projects/clang600-import/contrib/llvm/utils/TableGen/SequenceToOffsetTable.h
  projects/clang600-import/contrib/llvm/utils/TableGen/SubtargetEmitter.cpp
  projects/clang600-import/contrib/llvm/utils/TableGen/TableGen.cpp
  projects/clang600-import/contrib/llvm/utils/TableGen/TableGenBackends.h
  projects/clang600-import/contrib/llvm/utils/TableGen/X86DisassemblerTables.cpp
  projects/clang600-import/contrib/llvm/utils/TableGen/X86DisassemblerTables.h
  projects/clang600-import/contrib/llvm/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp
  projects/clang600-import/contrib/llvm/utils/TableGen/X86RecognizableInstr.cpp
  projects/clang600-import/contrib/llvm/utils/TableGen/X86RecognizableInstr.h
Directory Properties:
  projects/clang600-import/contrib/llvm/   (props changed)

Modified: projects/clang600-import/contrib/llvm/include/llvm-c/Core.h
==============================================================================
--- projects/clang600-import/contrib/llvm/include/llvm-c/Core.h	Wed Dec 20 13:13:10 2017	(r327022)
+++ projects/clang600-import/contrib/llvm/include/llvm-c/Core.h	Wed Dec 20 14:16:56 2017	(r327023)
@@ -1137,6 +1137,16 @@ LLVMTypeRef LLVMLabelTypeInContext(LLVMContextRef C);
 LLVMTypeRef LLVMX86MMXTypeInContext(LLVMContextRef C);
 
 /**
+ * Create a token type in a context.
+ */
+LLVMTypeRef LLVMTokenTypeInContext(LLVMContextRef C);
+
+/**
+ * Create a metadata type in a context.
+ */
+LLVMTypeRef LLVMMetadataTypeInContext(LLVMContextRef C);
+
+/**
  * These are similar to the above functions except they operate on the
  * global context.
  */

Copied: projects/clang600-import/contrib/llvm/include/llvm-c/DebugInfo.h (from r327022, vendor/llvm/dist/include/llvm-c/DebugInfo.h)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/clang600-import/contrib/llvm/include/llvm-c/DebugInfo.h	Wed Dec 20 14:16:56 2017	(r327023, copy of r327022, vendor/llvm/dist/include/llvm-c/DebugInfo.h)
@@ -0,0 +1,232 @@
+//===------------ DebugInfo.h - LLVM C API Debug Info API -----------------===//
+//
+//                     The LLVM Compiler Infrastructure
+//
+// This file is distributed under the University of Illinois Open Source
+// License. See LICENSE.TXT for details.
+//
+//===----------------------------------------------------------------------===//
+///
+/// This file declares the C API endpoints for generating DWARF Debug Info
+///
+/// Note: This interface is experimental. It is *NOT* stable, and may be
+///       changed without warning.
+///
+//===----------------------------------------------------------------------===//
+
+#ifndef LLVM_C_DEBUGINFO_H
+#define LLVM_C_DEBUGINFO_H
+
+#include "llvm-c/Core.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/**
+ * Debug info flags.
+ */
+typedef enum {
+  LLVMDIFlagZero = 0,
+  LLVMDIFlagPrivate = 1,
+  LLVMDIFlagProtected = 2,
+  LLVMDIFlagPublic = 3,
+  LLVMDIFlagFwdDecl = 1 << 2,
+  LLVMDIFlagAppleBlock = 1 << 3,
+  LLVMDIFlagBlockByrefStruct = 1 << 4,
+  LLVMDIFlagVirtual = 1 << 5,
+  LLVMDIFlagArtificial = 1 << 6,
+  LLVMDIFlagExplicit = 1 << 7,
+  LLVMDIFlagPrototyped = 1 << 8,
+  LLVMDIFlagObjcClassComplete = 1 << 9,
+  LLVMDIFlagObjectPointer = 1 << 10,
+  LLVMDIFlagVector = 1 << 11,
+  LLVMDIFlagStaticMember = 1 << 12,
+  LLVMDIFlagLValueReference = 1 << 13,
+  LLVMDIFlagRValueReference = 1 << 14,
+  LLVMDIFlagReserved = 1 << 15,
+  LLVMDIFlagSingleInheritance = 1 << 16,
+  LLVMDIFlagMultipleInheritance = 2 << 16,
+  LLVMDIFlagVirtualInheritance = 3 << 16,
+  LLVMDIFlagIntroducedVirtual = 1 << 18,
+  LLVMDIFlagBitField = 1 << 19,
+  LLVMDIFlagNoReturn = 1 << 20,
+  LLVMDIFlagMainSubprogram = 1 << 21,
+  LLVMDIFlagIndirectVirtualBase = (1 << 2) | (1 << 5),
+  LLVMDIFlagAccessibility = LLVMDIFlagPrivate | LLVMDIFlagProtected |
+                            LLVMDIFlagPublic,
+  LLVMDIFlagPtrToMemberRep = LLVMDIFlagSingleInheritance |
+                             LLVMDIFlagMultipleInheritance |
+                             LLVMDIFlagVirtualInheritance
+} LLVMDIFlags;
+
+/**
+ * Source languages known by DWARF.
+ */
+typedef enum {
+  LLVMDWARFSourceLanguageC89,
+  LLVMDWARFSourceLanguageC,
+  LLVMDWARFSourceLanguageAda83,
+  LLVMDWARFSourceLanguageC_plus_plus,
+  LLVMDWARFSourceLanguageCobol74,
+  LLVMDWARFSourceLanguageCobol85,
+  LLVMDWARFSourceLanguageFortran77,
+  LLVMDWARFSourceLanguageFortran90,
+  LLVMDWARFSourceLanguagePascal83,
+  LLVMDWARFSourceLanguageModula2,
+  // New in DWARF v3:
+  LLVMDWARFSourceLanguageJava,
+  LLVMDWARFSourceLanguageC99,
+  LLVMDWARFSourceLanguageAda95,
+  LLVMDWARFSourceLanguageFortran95,
+  LLVMDWARFSourceLanguagePLI,
+  LLVMDWARFSourceLanguageObjC,
+  LLVMDWARFSourceLanguageObjC_plus_plus,
+  LLVMDWARFSourceLanguageUPC,
+  LLVMDWARFSourceLanguageD,
+  // New in DWARF v4:
+  LLVMDWARFSourceLanguagePython,
+  // New in DWARF v5:
+  LLVMDWARFSourceLanguageOpenCL,
+  LLVMDWARFSourceLanguageGo,
+  LLVMDWARFSourceLanguageModula3,
+  LLVMDWARFSourceLanguageHaskell,
+  LLVMDWARFSourceLanguageC_plus_plus_03,
+  LLVMDWARFSourceLanguageC_plus_plus_11,
+  LLVMDWARFSourceLanguageOCaml,
+  LLVMDWARFSourceLanguageRust,
+  LLVMDWARFSourceLanguageC11,
+  LLVMDWARFSourceLanguageSwift,
+  LLVMDWARFSourceLanguageJulia,
+  LLVMDWARFSourceLanguageDylan,
+  LLVMDWARFSourceLanguageC_plus_plus_14,
+  LLVMDWARFSourceLanguageFortran03,
+  LLVMDWARFSourceLanguageFortran08,
+  LLVMDWARFSourceLanguageRenderScript,
+  LLVMDWARFSourceLanguageBLISS,
+  // Vendor extensions:
+  LLVMDWARFSourceLanguageMips_Assembler,
+  LLVMDWARFSourceLanguageGOOGLE_RenderScript,
+  LLVMDWARFSourceLanguageBORLAND_Delphi
+} LLVMDWARFSourceLanguage;
+
+/**
+ * The amount of debug information to emit.
+ */
+typedef enum {
+    LLVMDWARFEmissionNone = 0,
+    LLVMDWARFEmissionFull,
+    LLVMDWARFEmissionLineTablesOnly
+} LLVMDWARFEmissionKind;
+
+/**
+ * The current debug metadata version number.
+ */
+unsigned LLVMDebugMetadataVersion(void);
+
+/**
+ * The version of debug metadata that's present in the provided \c Module.
+ */
+unsigned LLVMGetModuleDebugMetadataVersion(LLVMModuleRef Module);
+
+/**
+ * Strip debug info in the module if it exists.
+ * To do this, we remove all calls to the debugger intrinsics and any named
+ * metadata for debugging. We also remove debug locations for instructions.
+ * Return true if module is modified.
+ */
+LLVMBool LLVMStripModuleDebugInfo(LLVMModuleRef Module);
+
+/**
+ * Construct a builder for a module, and do not allow for unresolved nodes
+ * attached to the module.
+ */
+LLVMDIBuilderRef LLVMCreateDIBuilderDisallowUnresolved(LLVMModuleRef M);
+
+/**
+ * Construct a builder for a module and collect unresolved nodes attached
+ * to the module in order to resolve cycles during a call to
+ * \c LLVMDIBuilderFinalize.
+ */
+LLVMDIBuilderRef LLVMCreateDIBuilder(LLVMModuleRef M);
+
+/**
+ * Deallocates the \c DIBuilder and everything it owns.
+ * @note You must call \c LLVMDIBuilderFinalize before this
+ */
+void LLVMDisposeDIBuilder(LLVMDIBuilderRef Builder);
+
+/**
+ * Construct any deferred debug info descriptors.
+ */
+void LLVMDIBuilderFinalize(LLVMDIBuilderRef Builder);
+
+/**
+ * A CompileUnit provides an anchor for all debugging
+ * information generated during this instance of compilation.
+ * \param Lang          Source programming language, eg.
+ *                      \c LLVMDWARFSourceLanguageC99
+ * \param FileRef       File info.
+ * \param Producer      Identify the producer of debugging information
+ *                      and code.  Usually this is a compiler
+ *                      version string.
+ * \param ProducerLen   The length of the C string passed to \c Producer.
+ * \param isOptimized   A boolean flag which indicates whether optimization
+ *                      is enabled or not.
+ * \param Flags         This string lists command line options. This
+ *                      string is directly embedded in debug info
+ *                      output which may be used by a tool
+ *                      analyzing generated debugging information.
+ * \param FlagsLen      The length of the C string passed to \c Flags.
+ * \param RuntimeVer    This indicates runtime version for languages like
+ *                      Objective-C.
+ * \param SplitName     The name of the file that we'll split debug info
+ *                      out into.
+ * \param SplitNameLen  The length of the C string passed to \c SplitName.
+ * \param Kind          The kind of debug information to generate.
+ * \param DWOId         The DWOId if this is a split skeleton compile unit.
+ * \param SplitDebugInlining    Whether to emit inline debug info.
+ * \param DebugInfoForProfiling Whether to emit extra debug info for
+ *                              profile collection.
+ */
+LLVMMetadataRef LLVMDIBuilderCreateCompileUnit(
+    LLVMDIBuilderRef Builder, LLVMDWARFSourceLanguage Lang,
+    LLVMMetadataRef FileRef, const char *Producer, size_t ProducerLen,
+    LLVMBool isOptimized, const char *Flags, size_t FlagsLen,
+    unsigned RuntimeVer, const char *SplitName, size_t SplitNameLen,
+    LLVMDWARFEmissionKind Kind, unsigned DWOId, LLVMBool SplitDebugInlining,
+    LLVMBool DebugInfoForProfiling);
+
+/**
+ * Create a file descriptor to hold debugging information for a file.
+ * \param Builder      The \c DIBuilder.
+ * \param Filename     File name.
+ * \param FilenameLen  The length of the C string passed to \c Filename.
+ * \param Directory    Directory.
+ * \param DirectoryLen The length of the C string passed to \c Directory.
+ */
+LLVMMetadataRef
+LLVMDIBuilderCreateFile(LLVMDIBuilderRef Builder, const char *Filename,
+                        size_t FilenameLen, const char *Directory,
+                        size_t DirectoryLen);
+
+/**
+ * Creates a new DebugLocation that describes a source location.
+ * \param Line The line in the source file.
+ * \param Column The column in the source file.
+ * \param Scope The scope in which the location resides.
+ * \param InlinedAt The scope where this location was inlined, if at all.
+ *                  (optional).
+ * \note If the item to which this location is attached cannot be
+ *       attributed to a source line, pass 0 for the line and column.
+ */
+LLVMMetadataRef
+LLVMDIBuilderCreateDebugLocation(LLVMContextRef Ctx, unsigned Line,
+                                 unsigned Column, LLVMMetadataRef Scope,
+                                 LLVMMetadataRef InlinedAt);
+
+#ifdef __cplusplus
+} /* end extern "C" */
+#endif
+
+#endif

Modified: projects/clang600-import/contrib/llvm/include/llvm-c/OrcBindings.h
==============================================================================
--- projects/clang600-import/contrib/llvm/include/llvm-c/OrcBindings.h	Wed Dec 20 13:13:10 2017	(r327022)
+++ projects/clang600-import/contrib/llvm/include/llvm-c/OrcBindings.h	Wed Dec 20 14:16:56 2017	(r327023)
@@ -30,7 +30,6 @@ extern "C" {
 #endif
 
 typedef struct LLVMOpaqueSharedModule *LLVMSharedModuleRef;
-typedef struct LLVMOpaqueSharedObjectBuffer *LLVMSharedObjectBufferRef;
 typedef struct LLVMOrcOpaqueJITStack *LLVMOrcJITStackRef;
 typedef uint32_t LLVMOrcModuleHandle;
 typedef uint64_t LLVMOrcTargetAddress;
@@ -68,18 +67,6 @@ LLVMSharedModuleRef LLVMOrcMakeSharedModule(LLVMModule
 void LLVMOrcDisposeSharedModuleRef(LLVMSharedModuleRef SharedMod);
 
 /**
- * Get an LLVMSharedObjectBufferRef from an LLVMMemoryBufferRef.
- */
-LLVMSharedObjectBufferRef
-LLVMOrcMakeSharedObjectBuffer(LLVMMemoryBufferRef ObjBuffer);
-
-/**
- * Dispose of a shared object buffer.
- */
-void
-LLVMOrcDisposeSharedObjectBufferRef(LLVMSharedObjectBufferRef SharedObjBuffer);
-
-/**
  * Create an ORC JIT stack.
  *
  * The client owns the resulting stack, and must call OrcDisposeInstance(...)
@@ -155,10 +142,15 @@ LLVMOrcAddLazilyCompiledIR(LLVMOrcJITStackRef JITStack
 
 /**
  * Add an object file.
+ *
+ * This method takes ownership of the given memory buffer and attempts to add
+ * it to the JIT as an object file.
+ * Clients should *not* dispose of the 'Obj' argument: the JIT will manage it
+ * from this call onwards.
  */
 LLVMOrcErrorCode LLVMOrcAddObjectFile(LLVMOrcJITStackRef JITStack,
                                       LLVMOrcModuleHandle *RetHandle,
-                                      LLVMSharedObjectBufferRef Obj,
+                                      LLVMMemoryBufferRef Obj,
                                       LLVMOrcSymbolResolverFn SymbolResolver,
                                       void *SymbolResolverCtx);
 

Modified: projects/clang600-import/contrib/llvm/include/llvm-c/Transforms/IPO.h
==============================================================================
--- projects/clang600-import/contrib/llvm/include/llvm-c/Transforms/IPO.h	Wed Dec 20 13:13:10 2017	(r327022)
+++ projects/clang600-import/contrib/llvm/include/llvm-c/Transforms/IPO.h	Wed Dec 20 14:16:56 2017	(r327023)
@@ -34,6 +34,9 @@ void LLVMAddArgumentPromotionPass(LLVMPassManagerRef P
 /** See llvm::createConstantMergePass function. */
 void LLVMAddConstantMergePass(LLVMPassManagerRef PM);
 
+/** See llvm::createCalledValuePropagationPass function. */
+void LLVMAddCalledValuePropagationPass(LLVMPassManagerRef PM);
+
 /** See llvm::createDeadArgEliminationPass function. */
 void LLVMAddDeadArgEliminationPass(LLVMPassManagerRef PM);
 

Modified: projects/clang600-import/contrib/llvm/include/llvm-c/Transforms/Scalar.h
==============================================================================
--- projects/clang600-import/contrib/llvm/include/llvm-c/Transforms/Scalar.h	Wed Dec 20 13:13:10 2017	(r327022)
+++ projects/clang600-import/contrib/llvm/include/llvm-c/Transforms/Scalar.h	Wed Dec 20 14:16:56 2017	(r327023)
@@ -44,9 +44,6 @@ void LLVMAddAlignmentFromAssumptionsPass(LLVMPassManag
 /** See llvm::createCFGSimplificationPass function. */
 void LLVMAddCFGSimplificationPass(LLVMPassManagerRef PM);
 
-/** See llvm::createLateCFGSimplificationPass function. */
-void LLVMAddLateCFGSimplificationPass(LLVMPassManagerRef PM);
-
 /** See llvm::createDeadStoreEliminationPass function. */
 void LLVMAddDeadStoreEliminationPass(LLVMPassManagerRef PM);
 

Modified: projects/clang600-import/contrib/llvm/include/llvm/ADT/APFloat.h
==============================================================================
--- projects/clang600-import/contrib/llvm/include/llvm/ADT/APFloat.h	Wed Dec 20 13:13:10 2017	(r327022)
+++ projects/clang600-import/contrib/llvm/include/llvm/ADT/APFloat.h	Wed Dec 20 14:16:56 2017	(r327023)
@@ -1119,6 +1119,21 @@ class APFloat : public APFloatBase { (public)
     llvm_unreachable("Unexpected semantics");
   }
 
+  /// We don't rely on operator== working on double values, as
+  /// it returns true for things that are clearly not equal, like -0.0 and 0.0.
+  /// As such, this method can be used to do an exact bit-for-bit comparison of
+  /// two floating point values.
+  ///
+  /// We leave the version with the double argument here because it's just so
+  /// convenient to write "2.0" and the like.  Without this function we'd
+  /// have to duplicate its logic everywhere it's called.
+  bool isExactlyValue(double V) const {
+    bool ignored;
+    APFloat Tmp(V);
+    Tmp.convert(getSemantics(), APFloat::rmNearestTiesToEven, &ignored);
+    return bitwiseIsEqual(Tmp);
+  }
+
   unsigned int convertToHexString(char *DST, unsigned int HexDigits,
                                   bool UpperCase, roundingMode RM) const {
     APFLOAT_DISPATCH_ON_SEMANTICS(

Modified: projects/clang600-import/contrib/llvm/include/llvm/ADT/APInt.h
==============================================================================
--- projects/clang600-import/contrib/llvm/include/llvm/ADT/APInt.h	Wed Dec 20 13:13:10 2017	(r327022)
+++ projects/clang600-import/contrib/llvm/include/llvm/ADT/APInt.h	Wed Dec 20 14:16:56 2017	(r327023)
@@ -1724,13 +1724,13 @@ class LLVM_NODISCARD APInt { (public)
   /// @{
 
   /// \returns the floor log base 2 of this APInt.
-  unsigned logBase2() const { return BitWidth - 1 - countLeadingZeros(); }
+  unsigned logBase2() const { return getActiveBits() -  1; }
 
   /// \returns the ceil log base 2 of this APInt.
   unsigned ceilLogBase2() const {
     APInt temp(*this);
     --temp;
-    return BitWidth - temp.countLeadingZeros();
+    return temp.getActiveBits();
   }
 
   /// \returns the nearest log base 2 of this APInt. Ties round up.

Modified: projects/clang600-import/contrib/llvm/include/llvm/ADT/ArrayRef.h
==============================================================================
--- projects/clang600-import/contrib/llvm/include/llvm/ADT/ArrayRef.h	Wed Dec 20 13:13:10 2017	(r327022)
+++ projects/clang600-import/contrib/llvm/include/llvm/ADT/ArrayRef.h	Wed Dec 20 14:16:56 2017	(r327023)
@@ -294,7 +294,7 @@ namespace llvm {
     using reverse_iterator = std::reverse_iterator<iterator>;
 
     /// Construct an empty MutableArrayRef.
-    /*implicit*/ MutableArrayRef() : ArrayRef<T>() {}
+    /*implicit*/ MutableArrayRef() = default;
 
     /// Construct an empty MutableArrayRef from None.
     /*implicit*/ MutableArrayRef(NoneType) : ArrayRef<T>() {}

Modified: projects/clang600-import/contrib/llvm/include/llvm/ADT/BitVector.h
==============================================================================
--- projects/clang600-import/contrib/llvm/include/llvm/ADT/BitVector.h	Wed Dec 20 13:13:10 2017	(r327022)
+++ projects/clang600-import/contrib/llvm/include/llvm/ADT/BitVector.h	Wed Dec 20 14:16:56 2017	(r327023)
@@ -911,7 +911,7 @@ class BitVector { (public)
   size_t getBitCapacity() const { return Bits.size() * BITWORD_SIZE; }
 };
 
-static inline size_t capacity_in_bytes(const BitVector &X) {
+inline size_t capacity_in_bytes(const BitVector &X) {
   return X.getMemorySize();
 }
 

Modified: projects/clang600-import/contrib/llvm/include/llvm/ADT/DenseMap.h
==============================================================================
--- projects/clang600-import/contrib/llvm/include/llvm/ADT/DenseMap.h	Wed Dec 20 13:13:10 2017	(r327022)
+++ projects/clang600-import/contrib/llvm/include/llvm/ADT/DenseMap.h	Wed Dec 20 14:16:56 2017	(r327023)
@@ -19,6 +19,7 @@
 #include "llvm/Support/AlignOf.h"
 #include "llvm/Support/Compiler.h"
 #include "llvm/Support/MathExtras.h"
+#include "llvm/Support/ReverseIteration.h"
 #include "llvm/Support/type_traits.h"
 #include <algorithm>
 #include <cassert>
@@ -67,18 +68,26 @@ class DenseMapBase : public DebugEpochBase { (public)
       DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT, true>;
 
   inline iterator begin() {
-    // When the map is empty, avoid the overhead of AdvancePastEmptyBuckets().
-    return empty() ? end() : iterator(getBuckets(), getBucketsEnd(), *this);
+    // When the map is empty, avoid the overhead of advancing/retreating past
+    // empty buckets.
+    if (empty())
+      return end();
+    if (shouldReverseIterate<KeyT>())
+      return makeIterator(getBucketsEnd() - 1, getBuckets(), *this);
+    return makeIterator(getBuckets(), getBucketsEnd(), *this);
   }
   inline iterator end() {
-    return iterator(getBucketsEnd(), getBucketsEnd(), *this, true);
+    return makeIterator(getBucketsEnd(), getBucketsEnd(), *this, true);
   }
   inline const_iterator begin() const {
-    return empty() ? end()
-                   : const_iterator(getBuckets(), getBucketsEnd(), *this);
+    if (empty())
+      return end();
+    if (shouldReverseIterate<KeyT>())
+      return makeConstIterator(getBucketsEnd() - 1, getBuckets(), *this);
+    return makeConstIterator(getBuckets(), getBucketsEnd(), *this);
   }
   inline const_iterator end() const {
-    return const_iterator(getBucketsEnd(), getBucketsEnd(), *this, true);
+    return makeConstIterator(getBucketsEnd(), getBucketsEnd(), *this, true);
   }
 
   LLVM_NODISCARD bool empty() const {
@@ -107,17 +116,23 @@ class DenseMapBase : public DebugEpochBase { (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();
-          --NumEntries;
-        }
+    if (isPodLike<KeyT>::value && isPodLike<ValueT>::value) {
+      // Use a simpler loop when these are trivial types.
+      for (BucketT *P = getBuckets(), *E = getBucketsEnd(); P != E; ++P)
         P->getFirst() = EmptyKey;
+    } else {
+      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();
+            --NumEntries;
+          }
+          P->getFirst() = EmptyKey;
+        }
       }
+      assert(NumEntries == 0 && "Node count imbalance!");
     }
-    assert(NumEntries == 0 && "Node count imbalance!");
     setNumEntries(0);
     setNumTombstones(0);
   }
@@ -131,13 +146,13 @@ class DenseMapBase : public DebugEpochBase { (public)
   iterator find(const_arg_type_t<KeyT> Val) {
     BucketT *TheBucket;
     if (LookupBucketFor(Val, TheBucket))
-      return iterator(TheBucket, getBucketsEnd(), *this, true);
+      return makeIterator(TheBucket, getBucketsEnd(), *this, true);
     return end();
   }
   const_iterator find(const_arg_type_t<KeyT> Val) const {
     const BucketT *TheBucket;
     if (LookupBucketFor(Val, TheBucket))
-      return const_iterator(TheBucket, getBucketsEnd(), *this, true);
+      return makeConstIterator(TheBucket, getBucketsEnd(), *this, true);
     return end();
   }
 
@@ -150,14 +165,14 @@ class DenseMapBase : public DebugEpochBase { (public)
   iterator find_as(const LookupKeyT &Val) {
     BucketT *TheBucket;
     if (LookupBucketFor(Val, TheBucket))
-      return iterator(TheBucket, getBucketsEnd(), *this, true);
+      return makeIterator(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(), *this, true);
+      return makeConstIterator(TheBucket, getBucketsEnd(), *this, true);
     return end();
   }
 
@@ -191,14 +206,16 @@ class DenseMapBase : public DebugEpochBase { (public)
   std::pair<iterator, bool> try_emplace(KeyT &&Key, Ts &&... Args) {
     BucketT *TheBucket;
     if (LookupBucketFor(Key, TheBucket))
-      return std::make_pair(iterator(TheBucket, getBucketsEnd(), *this, true),
-                            false); // Already in map.
+      return std::make_pair(
+               makeIterator(TheBucket, getBucketsEnd(), *this, true),
+               false); // Already in map.
 
     // Otherwise, insert the new element.
     TheBucket =
         InsertIntoBucket(TheBucket, std::move(Key), std::forward<Ts>(Args)...);
-    return std::make_pair(iterator(TheBucket, getBucketsEnd(), *this, true),
-                          true);
+    return std::make_pair(
+             makeIterator(TheBucket, getBucketsEnd(), *this, true),
+             true);
   }
 
   // Inserts key,value pair into the map if the key isn't already in the map.
@@ -208,13 +225,15 @@ class DenseMapBase : public DebugEpochBase { (public)
   std::pair<iterator, bool> try_emplace(const KeyT &Key, Ts &&... Args) {
     BucketT *TheBucket;
     if (LookupBucketFor(Key, TheBucket))
-      return std::make_pair(iterator(TheBucket, getBucketsEnd(), *this, true),
-                            false); // Already in map.
+      return std::make_pair(
+               makeIterator(TheBucket, getBucketsEnd(), *this, true),
+               false); // Already in map.
 
     // Otherwise, insert the new element.
     TheBucket = InsertIntoBucket(TheBucket, Key, std::forward<Ts>(Args)...);
-    return std::make_pair(iterator(TheBucket, getBucketsEnd(), *this, true),
-                          true);
+    return std::make_pair(
+             makeIterator(TheBucket, getBucketsEnd(), *this, true),
+             true);
   }
 
   /// Alternate version of insert() which allows a different, and possibly
@@ -227,14 +246,16 @@ class DenseMapBase : public DebugEpochBase { (public)
                                       const LookupKeyT &Val) {
     BucketT *TheBucket;
     if (LookupBucketFor(Val, TheBucket))
-      return std::make_pair(iterator(TheBucket, getBucketsEnd(), *this, true),
-                            false); // Already in map.
+      return std::make_pair(
+               makeIterator(TheBucket, getBucketsEnd(), *this, true),
+               false); // Already in map.
 
     // Otherwise, insert the new element.
     TheBucket = InsertIntoBucketWithLookup(TheBucket, std::move(KV.first),
                                            std::move(KV.second), Val);
-    return std::make_pair(iterator(TheBucket, getBucketsEnd(), *this, true),
-                          true);
+    return std::make_pair(
+             makeIterator(TheBucket, getBucketsEnd(), *this, true),
+             true);
   }
 
   /// insert - Range insertion of pairs.
@@ -405,6 +426,26 @@ class DenseMapBase : public DebugEpochBase { (public)
   }
 
 private:
+  iterator makeIterator(BucketT *P, BucketT *E,
+                        DebugEpochBase &Epoch,
+                        bool NoAdvance=false) {
+    if (shouldReverseIterate<KeyT>()) {
+      BucketT *B = P == getBucketsEnd() ? getBuckets() : P + 1;
+      return iterator(B, E, Epoch, NoAdvance);
+    }
+    return iterator(P, E, Epoch, NoAdvance);
+  }
+
+  const_iterator makeConstIterator(const BucketT *P, const BucketT *E,
+                                   const DebugEpochBase &Epoch,
+                                   const bool NoAdvance=false) const {
+    if (shouldReverseIterate<KeyT>()) {
+      const BucketT *B = P == getBucketsEnd() ? getBuckets() : P + 1;
+      return const_iterator(B, E, Epoch, NoAdvance);
+    }
+    return const_iterator(P, E, Epoch, NoAdvance);
+  }
+
   unsigned getNumEntries() const {
     return static_cast<const DerivedT *>(this)->getNumEntries();
   }
@@ -1089,7 +1130,13 @@ class DenseMapIterator : DebugEpochBase::HandleBase { 
                    bool NoAdvance = false)
       : DebugEpochBase::HandleBase(&Epoch), Ptr(Pos), End(E) {
     assert(isHandleInSync() && "invalid construction!");
-    if (!NoAdvance) AdvancePastEmptyBuckets();
+
+    if (NoAdvance) return;
+    if (shouldReverseIterate<KeyT>()) {
+      RetreatPastEmptyBuckets();
+      return;
+    }
+    AdvancePastEmptyBuckets();
   }
 
   // Converting ctor from non-const iterators to const iterators. SFINAE'd out
@@ -1103,10 +1150,14 @@ class DenseMapIterator : DebugEpochBase::HandleBase { 
 
   reference operator*() const {
     assert(isHandleInSync() && "invalid iterator access!");
+    if (shouldReverseIterate<KeyT>())
+      return Ptr[-1];
     return *Ptr;
   }
   pointer operator->() const {
     assert(isHandleInSync() && "invalid iterator access!");
+    if (shouldReverseIterate<KeyT>())
+      return &(Ptr[-1]);
     return Ptr;
   }
 
@@ -1127,6 +1178,11 @@ class DenseMapIterator : DebugEpochBase::HandleBase { 
 
   inline DenseMapIterator& operator++() {  // Preincrement
     assert(isHandleInSync() && "invalid iterator access!");
+    if (shouldReverseIterate<KeyT>()) {
+      --Ptr;
+      RetreatPastEmptyBuckets();
+      return *this;
+    }
     ++Ptr;
     AdvancePastEmptyBuckets();
     return *this;
@@ -1138,6 +1194,7 @@ class DenseMapIterator : DebugEpochBase::HandleBase { 
 
 private:
   void AdvancePastEmptyBuckets() {
+    assert(Ptr <= End);
     const KeyT Empty = KeyInfoT::getEmptyKey();
     const KeyT Tombstone = KeyInfoT::getTombstoneKey();
 
@@ -1145,11 +1202,20 @@ class DenseMapIterator : DebugEpochBase::HandleBase { 
                           KeyInfoT::isEqual(Ptr->getFirst(), Tombstone)))
       ++Ptr;
   }
+
+  void RetreatPastEmptyBuckets() {
+    assert(Ptr >= End);
+    const KeyT Empty = KeyInfoT::getEmptyKey();
+    const KeyT Tombstone = KeyInfoT::getTombstoneKey();
+
+    while (Ptr != End && (KeyInfoT::isEqual(Ptr[-1].getFirst(), Empty) ||
+                          KeyInfoT::isEqual(Ptr[-1].getFirst(), Tombstone)))
+      --Ptr;
+  }
 };
 
-template<typename KeyT, typename ValueT, typename KeyInfoT>
-static inline size_t
-capacity_in_bytes(const DenseMap<KeyT, ValueT, KeyInfoT> &X) {
+template <typename KeyT, typename ValueT, typename KeyInfoT>
+inline size_t capacity_in_bytes(const DenseMap<KeyT, ValueT, KeyInfoT> &X) {
   return X.getMemorySize();
 }
 

Modified: projects/clang600-import/contrib/llvm/include/llvm/ADT/EquivalenceClasses.h
==============================================================================
--- projects/clang600-import/contrib/llvm/include/llvm/ADT/EquivalenceClasses.h	Wed Dec 20 13:13:10 2017	(r327022)
+++ projects/clang600-import/contrib/llvm/include/llvm/ADT/EquivalenceClasses.h	Wed Dec 20 14:16:56 2017	(r327023)
@@ -239,6 +239,16 @@ class EquivalenceClasses { (public)
     return L1;
   }
 
+  // isEquivalent - Return true if V1 is equivalent to V2. This can happen if
+  // V1 is equal to V2 or if they belong to one equivalence class.
+  bool isEquivalent(const ElemTy &V1, const ElemTy &V2) const {
+    // Fast path: any element is equivalent to itself.
+    if (V1 == V2)
+      return true;
+    auto It = findLeader(V1);
+    return It != member_end() && It == findLeader(V2);
+  }
+
   class member_iterator : public std::iterator<std::forward_iterator_tag,
                                                const ElemTy, ptrdiff_t> {
     friend class EquivalenceClasses;

Modified: projects/clang600-import/contrib/llvm/include/llvm/ADT/FoldingSet.h
==============================================================================
--- projects/clang600-import/contrib/llvm/include/llvm/ADT/FoldingSet.h	Wed Dec 20 13:13:10 2017	(r327022)
+++ projects/clang600-import/contrib/llvm/include/llvm/ADT/FoldingSet.h	Wed Dec 20 14:16:56 2017	(r327023)
@@ -1,4 +1,4 @@
-//===-- llvm/ADT/FoldingSet.h - Uniquing Hash Set ---------------*- C++ -*-===//
+//===- llvm/ADT/FoldingSet.h - Uniquing Hash Set ----------------*- C++ -*-===//
 //
 //                     The LLVM Compiler Infrastructure
 //
@@ -115,11 +115,9 @@ class FoldingSetBase {
 
 protected:
   /// Buckets - Array of bucket chains.
-  ///
   void **Buckets;
 
   /// NumBuckets - Length of the Buckets array.  Always a power of 2.
-  ///
   unsigned NumBuckets;
 
   /// NumNodes - Number of nodes in the folding set. Growth occurs when NumNodes
@@ -135,14 +133,13 @@ class FoldingSetBase {
   //===--------------------------------------------------------------------===//
   /// Node - This class is used to maintain the singly linked bucket list in
   /// a folding set.
-  ///
   class Node {
   private:
     // NextInFoldingSetBucket - next link in the bucket list.
-    void *NextInFoldingSetBucket;
+    void *NextInFoldingSetBucket = nullptr;
 
   public:
-    Node() : NextInFoldingSetBucket(nullptr) {}
+    Node() = default;
 
     // Accessors
     void *getNextInBucket() const { return NextInFoldingSetBucket; }
@@ -221,7 +218,6 @@ class FoldingSetBase {
 
 /// DefaultFoldingSetTrait - This class provides default implementations
 /// for FoldingSetTrait implementations.
-///
 template<typename T> struct DefaultFoldingSetTrait {
   static void Profile(const T &X, FoldingSetNodeID &ID) {
     X.Profile(ID);
@@ -307,7 +303,6 @@ class FoldingSetNodeIDRef { (public)
 /// FoldingSetNodeID - This class is used to gather all the unique data bits of
 /// a node.  When all the bits are gathered this class is used to produce a
 /// hash value for the node.
-///
 class FoldingSetNodeID {
   /// Bits - Vector of all the data bits that make the node unique.
   /// Use a SmallVector to avoid a heap allocation in the common case.
@@ -320,7 +315,6 @@ class FoldingSetNodeID { (public)
     : Bits(Ref.getData(), Ref.getData() + Ref.getSize()) {}
 
   /// Add* - Add various data types to Bit data.
-  ///
   void AddPointer(const void *Ptr);
   void AddInteger(signed I);
   void AddInteger(unsigned I);
@@ -344,7 +338,6 @@ class FoldingSetNodeID { (public)
   unsigned ComputeHash() const;
 
   /// operator== - Used to compare two nodes to each other.
-  ///
   bool operator==(const FoldingSetNodeID &RHS) const;
   bool operator==(const FoldingSetNodeIDRef RHS) const;
 
@@ -363,7 +356,7 @@ class FoldingSetNodeID { (public)
 };
 
 // Convenience type to hide the implementation of the folding set.
-typedef FoldingSetBase::Node FoldingSetNode;
+using FoldingSetNode = FoldingSetBase::Node;
 template<class T> class FoldingSetIterator;
 template<class T> class FoldingSetBucketIterator;
 
@@ -415,15 +408,17 @@ template <class T> class FoldingSetImpl : public Foldi
   ~FoldingSetImpl() = default;
 
 public:
-  typedef FoldingSetIterator<T> iterator;
+  using iterator = FoldingSetIterator<T>;
+
   iterator begin() { return iterator(Buckets); }
   iterator end() { return iterator(Buckets+NumBuckets); }
 
-  typedef FoldingSetIterator<const T> const_iterator;
+  using const_iterator = FoldingSetIterator<const T>;
+
   const_iterator begin() const { return const_iterator(Buckets); }
   const_iterator end() const { return const_iterator(Buckets+NumBuckets); }
 
-  typedef FoldingSetBucketIterator<T> bucket_iterator;
+  using bucket_iterator = FoldingSetBucketIterator<T>;
 
   bucket_iterator bucket_begin(unsigned hash) {
     return bucket_iterator(Buckets + (hash & (NumBuckets-1)));
@@ -503,9 +498,7 @@ template <class T> class FoldingSet final : public Fol
   }
 
 public:
-  explicit FoldingSet(unsigned Log2InitSize = 6)
-      : Super(Log2InitSize) {}
-
+  explicit FoldingSet(unsigned Log2InitSize = 6) : Super(Log2InitSize) {}
   FoldingSet(FoldingSet &&Arg) = default;
   FoldingSet &operator=(FoldingSet &&RHS) = default;
 };
@@ -552,8 +545,7 @@ class ContextualFoldingSet final : public FoldingSetIm
 
 public:
   explicit ContextualFoldingSet(Ctx Context, unsigned Log2InitSize = 6)
-  : Super(Log2InitSize), Context(Context)
-  {}
+      : Super(Log2InitSize), Context(Context) {}
 
   Ctx getContext() const { return Context; }
 };
@@ -569,15 +561,15 @@ class FoldingSetVector {
   VectorT Vector;
 
 public:
-  explicit FoldingSetVector(unsigned Log2InitSize = 6)
-      : Set(Log2InitSize) {
-  }
+  explicit FoldingSetVector(unsigned Log2InitSize = 6) : Set(Log2InitSize) {}
 
-  typedef pointee_iterator<typename VectorT::iterator> iterator;
+  using iterator = pointee_iterator<typename VectorT::iterator>;
+
   iterator begin() { return Vector.begin(); }
   iterator end()   { return Vector.end(); }
 
-  typedef pointee_iterator<typename VectorT::const_iterator> const_iterator;
+  using const_iterator = pointee_iterator<typename VectorT::const_iterator>;
+
   const_iterator begin() const { return Vector.begin(); }
   const_iterator end()   const { return Vector.end(); }
 
@@ -667,15 +659,13 @@ template <class T> class FoldingSetIterator : public F
 /// FoldingSetBucketIteratorImpl - This is the common bucket iterator support
 /// shared by all folding sets, which knows how to walk a particular bucket
 /// of a folding set hash table.
-
 class FoldingSetBucketIteratorImpl {
 protected:
   void *Ptr;
 
   explicit FoldingSetBucketIteratorImpl(void **Bucket);
 
-  FoldingSetBucketIteratorImpl(void **Bucket, bool)
-    : Ptr(Bucket) {}
+  FoldingSetBucketIteratorImpl(void **Bucket, bool) : Ptr(Bucket) {}
 
   void advance() {
     void *Probe = static_cast<FoldingSetNode*>(Ptr)->getNextInBucket();

Modified: projects/clang600-import/contrib/llvm/include/llvm/ADT/MapVector.h
==============================================================================
--- projects/clang600-import/contrib/llvm/include/llvm/ADT/MapVector.h	Wed Dec 20 13:13:10 2017	(r327022)
+++ projects/clang600-import/contrib/llvm/include/llvm/ADT/MapVector.h	Wed Dec 20 14:16:56 2017	(r327023)
@@ -56,6 +56,13 @@ class MapVector { (public)
 
   size_type size() const { return Vector.size(); }
 
+  /// Grow the MapVector so that it can contain at least \p NumEntries items
+  /// before resizing again.
+  void reserve(size_type NumEntries) {
+    Map.reserve(NumEntries);
+    Vector.reserve(NumEntries);
+  }
+
   iterator begin() { return Vector.begin(); }
   const_iterator begin() const { return Vector.begin(); }
   iterator end() { return Vector.end(); }

Modified: projects/clang600-import/contrib/llvm/include/llvm/ADT/Optional.h
==============================================================================
--- projects/clang600-import/contrib/llvm/include/llvm/ADT/Optional.h	Wed Dec 20 13:13:10 2017	(r327022)
+++ projects/clang600-import/contrib/llvm/include/llvm/ADT/Optional.h	Wed Dec 20 14:16:56 2017	(r327023)
@@ -27,8 +27,7 @@
 
 namespace llvm {
 
-template<typename T>
-class Optional {
+template <typename T> class Optional {
   AlignedCharArrayUnion<T> storage;
   bool hasVal = false;
 
@@ -38,18 +37,14 @@ class Optional { (public)
   Optional(NoneType) {}
   explicit Optional() {}
 
-  Optional(const T &y) : hasVal(true) {
-    new (storage.buffer) T(y);
-  }
+  Optional(const T &y) : hasVal(true) { new (storage.buffer) T(y); }
 
   Optional(const Optional &O) : hasVal(O.hasVal) {
     if (hasVal)
       new (storage.buffer) T(*O);
   }
 
-  Optional(T &&y) : hasVal(true) {
-    new (storage.buffer) T(std::forward<T>(y));
-  }
+  Optional(T &&y) : hasVal(true) { new (storage.buffer) T(std::forward<T>(y)); }
 
   Optional(Optional<T> &&O) : hasVal(O) {
     if (O) {
@@ -58,9 +53,7 @@ class Optional { (public)
     }
   }
 
-  ~Optional() {
-    reset();
-  }
+  ~Optional() { reset(); }
 
   Optional &operator=(T &&y) {
     if (hasVal)
@@ -83,14 +76,13 @@ class Optional { (public)
   }
 
   /// Create a new object by constructing it in place with the given arguments.
-  template<typename ...ArgTypes>
-  void emplace(ArgTypes &&...Args) {
+  template <typename... ArgTypes> void emplace(ArgTypes &&... Args) {
     reset();
     hasVal = true;
     new (storage.buffer) T(std::forward<ArgTypes>(Args)...);
   }
 
-  static inline Optional create(const T* y) {
+  static inline Optional create(const T *y) {
     return y ? Optional(*y) : Optional();
   }
 
@@ -124,17 +116,35 @@ class Optional { (public)
     }
   }
 
-  const T* getPointer() const { assert(hasVal); return reinterpret_cast<const T*>(storage.buffer); }
-  T* getPointer() { assert(hasVal); return reinterpret_cast<T*>(storage.buffer); }
-  const T& getValue() const LLVM_LVALUE_FUNCTION { assert(hasVal); return *getPointer(); }
-  T& getValue() LLVM_LVALUE_FUNCTION { assert(hasVal); return *getPointer(); }
+  const T *getPointer() const {
+    assert(hasVal);
+    return reinterpret_cast<const T *>(storage.buffer);
+  }
+  T *getPointer() {
+    assert(hasVal);
+    return reinterpret_cast<T *>(storage.buffer);
+  }
+  const T &getValue() const LLVM_LVALUE_FUNCTION {
+    assert(hasVal);
+    return *getPointer();
+  }
+  T &getValue() LLVM_LVALUE_FUNCTION {
+    assert(hasVal);
+    return *getPointer();
+  }
 
   explicit operator bool() const { return hasVal; }
   bool hasValue() const { return hasVal; }
-  const T* operator->() const { return getPointer(); }
-  T* operator->() { return getPointer(); }
-  const T& operator*() const LLVM_LVALUE_FUNCTION { assert(hasVal); return *getPointer(); }
-  T& operator*() LLVM_LVALUE_FUNCTION { assert(hasVal); return *getPointer(); }
+  const T *operator->() const { return getPointer(); }
+  T *operator->() { return getPointer(); }
+  const T &operator*() const LLVM_LVALUE_FUNCTION {
+    assert(hasVal);
+    return *getPointer();
+  }
+  T &operator*() LLVM_LVALUE_FUNCTION {
+    assert(hasVal);
+    return *getPointer();
+  }
 
   template <typename U>
   constexpr T getValueOr(U &&value) const LLVM_LVALUE_FUNCTION {
@@ -142,8 +152,14 @@ class Optional { (public)
   }
 
 #if LLVM_HAS_RVALUE_REFERENCE_THIS
-  T&& getValue() && { assert(hasVal); return std::move(*getPointer()); }
-  T&& operator*() && { assert(hasVal); return std::move(*getPointer()); }
+  T &&getValue() && {
+    assert(hasVal);
+    return std::move(*getPointer());
+  }
+  T &&operator*() && {
+    assert(hasVal);
+    return std::move(*getPointer());
+  }
 
   template <typename U>
   T getValueOr(U &&value) && {

Modified: projects/clang600-import/contrib/llvm/include/llvm/ADT/PointerEmbeddedInt.h
==============================================================================
--- projects/clang600-import/contrib/llvm/include/llvm/ADT/PointerEmbeddedInt.h	Wed Dec 20 13:13:10 2017	(r327022)
+++ projects/clang600-import/contrib/llvm/include/llvm/ADT/PointerEmbeddedInt.h	Wed Dec 20 14:16:56 2017	(r327023)
@@ -52,7 +52,7 @@ class PointerEmbeddedInt {
     explicit RawValueTag() = default;
   };
 
-  friend class PointerLikeTypeTraits<PointerEmbeddedInt>;
+  friend struct PointerLikeTypeTraits<PointerEmbeddedInt>;
 
   explicit PointerEmbeddedInt(uintptr_t Value, RawValueTag) : Value(Value) {}
 
@@ -80,10 +80,9 @@ class PointerEmbeddedInt {
 // Provide pointer like traits to support use with pointer unions and sum
 // types.
 template <typename IntT, int Bits>
-class PointerLikeTypeTraits<PointerEmbeddedInt<IntT, Bits>> {
+struct PointerLikeTypeTraits<PointerEmbeddedInt<IntT, Bits>> {
   using T = PointerEmbeddedInt<IntT, Bits>;
 
-public:
   static inline void *getAsVoidPointer(const T &P) {
     return reinterpret_cast<void *>(P.Value);
   }

Modified: projects/clang600-import/contrib/llvm/include/llvm/ADT/PointerIntPair.h
==============================================================================
--- projects/clang600-import/contrib/llvm/include/llvm/ADT/PointerIntPair.h	Wed Dec 20 13:13:10 2017	(r327022)
+++ projects/clang600-import/contrib/llvm/include/llvm/ADT/PointerIntPair.h	Wed Dec 20 14:16:56 2017	(r327023)
@@ -14,15 +14,14 @@

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



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