Date: Mon, 2 Jan 2017 21:25:50 +0000 (UTC) From: Dimitry Andric <dim@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r311142 - in projects/clang400-import/contrib/llvm: include/llvm include/llvm-c include/llvm-c/Transforms include/llvm/ADT include/llvm/Analysis include/llvm/Bitcode include/llvm/CodeGe... Message-ID: <201701022125.v02LPo8M006632@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: dim Date: Mon Jan 2 21:25:48 2017 New Revision: 311142 URL: https://svnweb.freebsd.org/changeset/base/311142 Log: Update llvm to trunk r290819 and resolve conflicts. Added: projects/clang400-import/contrib/llvm/include/llvm/ADT/AllocatorList.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/ADT/AllocatorList.h projects/clang400-import/contrib/llvm/include/llvm/ADT/CachedHashString.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/ADT/CachedHashString.h projects/clang400-import/contrib/llvm/include/llvm/ADT/ScopeExit.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/ADT/ScopeExit.h projects/clang400-import/contrib/llvm/include/llvm/ADT/ilist_base.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/ADT/ilist_base.h projects/clang400-import/contrib/llvm/include/llvm/ADT/ilist_iterator.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/ADT/ilist_iterator.h projects/clang400-import/contrib/llvm/include/llvm/ADT/ilist_node_base.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/ADT/ilist_node_base.h projects/clang400-import/contrib/llvm/include/llvm/ADT/ilist_node_options.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/ADT/ilist_node_options.h projects/clang400-import/contrib/llvm/include/llvm/ADT/simple_ilist.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/ADT/simple_ilist.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/LazyBranchProbabilityInfo.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/Analysis/LazyBranchProbabilityInfo.h projects/clang400-import/contrib/llvm/include/llvm/Bitcode/BitcodeReader.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/Bitcode/BitcodeReader.h projects/clang400-import/contrib/llvm/include/llvm/Bitcode/BitcodeWriter.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/Bitcode/BitcodeWriter.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/GlobalISel/InstructionSelect.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/CodeGen/GlobalISel/InstructionSelect.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/GlobalISel/InstructionSelector.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/CodeGen/GlobalISel/InstructionSelector.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/GlobalISel/Legalizer.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/CodeGen/GlobalISel/Legalizer.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/GlobalISel/Utils.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/CodeGen/GlobalISel/Utils.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/LowLevelType.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/CodeGen/LowLevelType.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/CodeView/CVDebugRecord.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/DebugInfo/CodeView/CVDebugRecord.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/CodeView/CodeViewRecordIO.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/DebugInfo/CodeView/CodeViewRecordIO.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/CodeView/SymbolRecordMapping.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/DebugInfo/CodeView/SymbolRecordMapping.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/CodeView/SymbolSerializer.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/DebugInfo/CodeView/SymbolSerializer.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/CodeView/SymbolVisitorCallbackPipeline.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/DebugInfo/CodeView/SymbolVisitorCallbackPipeline.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/CodeView/SymbolVisitorCallbacks.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/DebugInfo/CodeView/SymbolVisitorCallbacks.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeDeserializer.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/DebugInfo/CodeView/TypeDeserializer.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeRecordMapping.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/DebugInfo/CodeView/TypeRecordMapping.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeSerializer.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/DebugInfo/CodeView/TypeSerializer.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeVisitorCallbackPipeline.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/DebugInfo/CodeView/TypeVisitorCallbackPipeline.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugPubTable.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/DebugInfo/DWARF/DWARFDebugPubTable.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFDie.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/DebugInfo/DWARF/DWARFDie.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/MSF/ - copied from r311140, vendor/llvm/dist/include/llvm/DebugInfo/MSF/ projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/PDB/Raw/GlobalsStream.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/DebugInfo/PDB/Raw/GlobalsStream.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/PDB/Raw/TpiHashing.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/DebugInfo/PDB/Raw/TpiHashing.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/PDB/Raw/TpiStreamBuilder.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/DebugInfo/PDB/Raw/TpiStreamBuilder.h projects/clang400-import/contrib/llvm/include/llvm/Demangle/ - copied from r311140, vendor/llvm/dist/include/llvm/Demangle/ projects/clang400-import/contrib/llvm/include/llvm/ExecutionEngine/JITSymbol.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/ExecutionEngine/JITSymbol.h projects/clang400-import/contrib/llvm/include/llvm/ExecutionEngine/Orc/RPCSerialization.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/ExecutionEngine/Orc/RPCSerialization.h projects/clang400-import/contrib/llvm/include/llvm/ExecutionEngine/Orc/RawByteChannel.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/ExecutionEngine/Orc/RawByteChannel.h projects/clang400-import/contrib/llvm/include/llvm/LTO/Caching.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/LTO/Caching.h projects/clang400-import/contrib/llvm/include/llvm/LTO/Config.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/LTO/Config.h projects/clang400-import/contrib/llvm/include/llvm/LTO/LTOBackend.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/LTO/LTOBackend.h projects/clang400-import/contrib/llvm/include/llvm/MC/LaneBitmask.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/MC/LaneBitmask.h projects/clang400-import/contrib/llvm/include/llvm/Object/ModuleSymbolTable.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/Object/ModuleSymbolTable.h projects/clang400-import/contrib/llvm/include/llvm/Object/Wasm.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/Object/Wasm.h projects/clang400-import/contrib/llvm/include/llvm/ObjectYAML/DWARFYAML.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/ObjectYAML/DWARFYAML.h projects/clang400-import/contrib/llvm/include/llvm/Support/Chrono.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/Support/Chrono.h projects/clang400-import/contrib/llvm/include/llvm/Support/ELFRelocs/RISCV.def - copied unchanged from r311140, vendor/llvm/dist/include/llvm/Support/ELFRelocs/RISCV.def projects/clang400-import/contrib/llvm/include/llvm/Support/FormatAdapters.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/Support/FormatAdapters.h projects/clang400-import/contrib/llvm/include/llvm/Support/FormatCommon.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/Support/FormatCommon.h projects/clang400-import/contrib/llvm/include/llvm/Support/FormatProviders.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/Support/FormatProviders.h projects/clang400-import/contrib/llvm/include/llvm/Support/FormatVariadic.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/Support/FormatVariadic.h projects/clang400-import/contrib/llvm/include/llvm/Support/FormatVariadicDetails.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/Support/FormatVariadicDetails.h projects/clang400-import/contrib/llvm/include/llvm/Support/GlobPattern.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/Support/GlobPattern.h projects/clang400-import/contrib/llvm/include/llvm/Support/NativeFormatting.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/Support/NativeFormatting.h projects/clang400-import/contrib/llvm/include/llvm/Support/TrigramIndex.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/Support/TrigramIndex.h projects/clang400-import/contrib/llvm/include/llvm/Support/Wasm.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/Support/Wasm.h projects/clang400-import/contrib/llvm/include/llvm/Support/xxhash.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/Support/xxhash.h projects/clang400-import/contrib/llvm/include/llvm/Target/TargetGlobalISel.td - copied unchanged from r311140, vendor/llvm/dist/include/llvm/Target/TargetGlobalISel.td projects/clang400-import/contrib/llvm/include/llvm/Transforms/Coroutines.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/Transforms/Coroutines.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/IPO/AlwaysInliner.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/Transforms/IPO/AlwaysInliner.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/IPO/GlobalSplit.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/Transforms/IPO/GlobalSplit.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/IPO/Inliner.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/Transforms/IPO/Inliner.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Scalar/GVNExpression.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/Transforms/Scalar/GVNExpression.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Scalar/LoopDataPrefetch.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/Transforms/Scalar/LoopDataPrefetch.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Scalar/LoopStrengthReduce.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/Transforms/Scalar/LoopStrengthReduce.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Scalar/LoopUnrollPass.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/Transforms/Scalar/LoopUnrollPass.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Scalar/LowerGuardIntrinsic.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/Transforms/Scalar/LowerGuardIntrinsic.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Scalar/NaryReassociate.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/Transforms/Scalar/NaryReassociate.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Scalar/NewGVN.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/Transforms/Scalar/NewGVN.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Scalar/SpeculativeExecution.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/Transforms/Scalar/SpeculativeExecution.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Utils/BreakCriticalEdges.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/Transforms/Utils/BreakCriticalEdges.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Utils/EscapeEnumerator.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/Transforms/Utils/EscapeEnumerator.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Utils/FunctionComparator.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/Transforms/Utils/FunctionComparator.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Utils/ImportedFunctionsInliningStatistics.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/Transforms/Utils/ImportedFunctionsInliningStatistics.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Utils/LibCallsShrinkWrap.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/Transforms/Utils/LibCallsShrinkWrap.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Utils/LowerInvoke.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/Transforms/Utils/LowerInvoke.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Utils/NameAnonGlobals.h - copied unchanged from r311140, vendor/llvm/dist/include/llvm/Transforms/Utils/NameAnonGlobals.h projects/clang400-import/contrib/llvm/lib/Analysis/LazyBranchProbabilityInfo.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Analysis/LazyBranchProbabilityInfo.cpp projects/clang400-import/contrib/llvm/lib/Bitcode/Reader/MetadataLoader.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Bitcode/Reader/MetadataLoader.cpp projects/clang400-import/contrib/llvm/lib/Bitcode/Reader/MetadataLoader.h - copied unchanged from r311140, vendor/llvm/dist/lib/Bitcode/Reader/MetadataLoader.h projects/clang400-import/contrib/llvm/lib/Bitcode/Reader/ValueList.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Bitcode/Reader/ValueList.cpp projects/clang400-import/contrib/llvm/lib/Bitcode/Reader/ValueList.h - copied unchanged from r311140, vendor/llvm/dist/lib/Bitcode/Reader/ValueList.h projects/clang400-import/contrib/llvm/lib/CodeGen/BranchRelaxation.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/CodeGen/BranchRelaxation.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/CountingFunctionInserter.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/CodeGen/CountingFunctionInserter.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/CodeGen/GlobalISel/CallLowering.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/CodeGen/GlobalISel/InstructionSelect.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/GlobalISel/InstructionSelector.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/CodeGen/GlobalISel/InstructionSelector.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/GlobalISel/Legalizer.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/CodeGen/GlobalISel/Legalizer.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/CodeGen/GlobalISel/LegalizerHelper.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/CodeGen/GlobalISel/LegalizerInfo.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/GlobalISel/Utils.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/CodeGen/GlobalISel/Utils.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/LowLevelType.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/CodeGen/LowLevelType.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/MachinePipeliner.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/CodeGen/MachinePipeliner.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/ResetMachineFunctionPass.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/CodeGen/ResetMachineFunctionPass.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/TargetSubtargetInfo.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/CodeGen/TargetSubtargetInfo.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/CodeView/CVSymbolVisitor.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/DebugInfo/CodeView/CVSymbolVisitor.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/CodeView/CodeViewRecordIO.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/DebugInfo/CodeView/CodeViewRecordIO.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/CodeView/SymbolRecordMapping.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/DebugInfo/CodeView/SymbolRecordMapping.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/CodeView/TypeRecordMapping.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/DebugInfo/CodeView/TypeRecordMapping.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/CodeView/TypeSerializer.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/DebugInfo/CodeView/TypeSerializer.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/DWARF/DWARFDebugPubTable.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/DebugInfo/DWARF/DWARFDebugPubTable.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/DWARF/DWARFDie.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/DebugInfo/DWARF/DWARFDie.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/DWARF/DWARFGdbIndex.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/DebugInfo/DWARF/DWARFGdbIndex.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/MSF/ - copied from r311140, vendor/llvm/dist/lib/DebugInfo/MSF/ projects/clang400-import/contrib/llvm/lib/DebugInfo/PDB/Raw/GSI.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/DebugInfo/PDB/Raw/GSI.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/PDB/Raw/GSI.h - copied unchanged from r311140, vendor/llvm/dist/lib/DebugInfo/PDB/Raw/GSI.h projects/clang400-import/contrib/llvm/lib/DebugInfo/PDB/Raw/GlobalsStream.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/DebugInfo/PDB/Raw/GlobalsStream.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/PDB/Raw/TpiHashing.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/DebugInfo/PDB/Raw/TpiHashing.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/PDB/Raw/TpiStreamBuilder.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/DebugInfo/PDB/Raw/TpiStreamBuilder.cpp projects/clang400-import/contrib/llvm/lib/Demangle/ - copied from r311140, vendor/llvm/dist/lib/Demangle/ projects/clang400-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp projects/clang400-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldELFMips.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldELFMips.cpp projects/clang400-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldELFMips.h - copied unchanged from r311140, vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldELFMips.h projects/clang400-import/contrib/llvm/lib/LTO/Caching.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/LTO/Caching.cpp projects/clang400-import/contrib/llvm/lib/LTO/LTOBackend.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/LTO/LTOBackend.cpp projects/clang400-import/contrib/llvm/lib/Object/ModuleSymbolTable.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Object/ModuleSymbolTable.cpp projects/clang400-import/contrib/llvm/lib/Object/WasmObjectFile.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Object/WasmObjectFile.cpp projects/clang400-import/contrib/llvm/lib/ObjectYAML/DWARFYAML.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/ObjectYAML/DWARFYAML.cpp projects/clang400-import/contrib/llvm/lib/Support/Chrono.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Support/Chrono.cpp projects/clang400-import/contrib/llvm/lib/Support/ConvertUTF.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Support/ConvertUTF.cpp projects/clang400-import/contrib/llvm/lib/Support/FormatVariadic.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Support/FormatVariadic.cpp projects/clang400-import/contrib/llvm/lib/Support/GlobPattern.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Support/GlobPattern.cpp projects/clang400-import/contrib/llvm/lib/Support/NativeFormatting.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Support/NativeFormatting.cpp projects/clang400-import/contrib/llvm/lib/Support/TrigramIndex.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Support/TrigramIndex.cpp projects/clang400-import/contrib/llvm/lib/Support/xxhash.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Support/xxhash.cpp projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64GenRegisterBankInfo.def - copied unchanged from r311140, vendor/llvm/dist/lib/Target/AArch64/AArch64GenRegisterBankInfo.def projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64InstructionSelector.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Target/AArch64/AArch64InstructionSelector.cpp projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64InstructionSelector.h - copied unchanged from r311140, vendor/llvm/dist/lib/Target/AArch64/AArch64InstructionSelector.h projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Target/AArch64/AArch64LegalizerInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64LegalizerInfo.h - copied unchanged from r311140, vendor/llvm/dist/lib/Target/AArch64/AArch64LegalizerInfo.h projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64SchedFalkor.td - copied unchanged from r311140, vendor/llvm/dist/lib/Target/AArch64/AArch64SchedFalkor.td projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64VectorByElementOpt.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Target/AArch64/AArch64VectorByElementOpt.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUPTNote.h - copied unchanged from r311140, vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUPTNote.h projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUUnifyMetadata.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUUnifyMetadata.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/BUFInstructions.td - copied unchanged from r311140, vendor/llvm/dist/lib/Target/AMDGPU/BUFInstructions.td projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/DSInstructions.td - copied unchanged from r311140, vendor/llvm/dist/lib/Target/AMDGPU/DSInstructions.td projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/FLATInstructions.td - copied unchanged from r311140, vendor/llvm/dist/lib/Target/AMDGPU/FLATInstructions.td projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Target/AMDGPU/GCNSchedStrategy.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/GCNSchedStrategy.h - copied unchanged from r311140, vendor/llvm/dist/lib/Target/AMDGPU/GCNSchedStrategy.h projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPURuntimeMD.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Target/AMDGPU/MCTargetDesc/AMDGPURuntimeMD.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPURuntimeMD.h - copied unchanged from r311140, vendor/llvm/dist/lib/Target/AMDGPU/MCTargetDesc/AMDGPURuntimeMD.h projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/MIMGInstructions.td - copied unchanged from r311140, vendor/llvm/dist/lib/Target/AMDGPU/MIMGInstructions.td projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/SIInsertSkips.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Target/AMDGPU/SIInsertSkips.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/SMInstructions.td - copied unchanged from r311140, vendor/llvm/dist/lib/Target/AMDGPU/SMInstructions.td projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/SOPInstructions.td - copied unchanged from r311140, vendor/llvm/dist/lib/Target/AMDGPU/SOPInstructions.td projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/VOP1Instructions.td - copied unchanged from r311140, vendor/llvm/dist/lib/Target/AMDGPU/VOP1Instructions.td projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/VOP2Instructions.td - copied unchanged from r311140, vendor/llvm/dist/lib/Target/AMDGPU/VOP2Instructions.td projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/VOP3Instructions.td - copied unchanged from r311140, vendor/llvm/dist/lib/Target/AMDGPU/VOP3Instructions.td projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/VOPCInstructions.td - copied unchanged from r311140, vendor/llvm/dist/lib/Target/AMDGPU/VOPCInstructions.td projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/VOPInstructions.td - copied unchanged from r311140, vendor/llvm/dist/lib/Target/AMDGPU/VOPInstructions.td projects/clang400-import/contrib/llvm/lib/Target/ARM/ARMBasicBlockInfo.h - copied unchanged from r311140, vendor/llvm/dist/lib/Target/ARM/ARMBasicBlockInfo.h projects/clang400-import/contrib/llvm/lib/Target/ARM/ARMCallLowering.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Target/ARM/ARMCallLowering.cpp projects/clang400-import/contrib/llvm/lib/Target/ARM/ARMCallLowering.h - copied unchanged from r311140, vendor/llvm/dist/lib/Target/ARM/ARMCallLowering.h projects/clang400-import/contrib/llvm/lib/Target/ARM/ARMComputeBlockSize.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Target/ARM/ARMComputeBlockSize.cpp projects/clang400-import/contrib/llvm/lib/Target/ARM/ARMInstructionSelector.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Target/ARM/ARMInstructionSelector.cpp projects/clang400-import/contrib/llvm/lib/Target/ARM/ARMInstructionSelector.h - copied unchanged from r311140, vendor/llvm/dist/lib/Target/ARM/ARMInstructionSelector.h projects/clang400-import/contrib/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Target/ARM/ARMLegalizerInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/ARM/ARMLegalizerInfo.h - copied unchanged from r311140, vendor/llvm/dist/lib/Target/ARM/ARMLegalizerInfo.h projects/clang400-import/contrib/llvm/lib/Target/ARM/ARMRegisterBankInfo.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Target/ARM/ARMRegisterBankInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/ARM/ARMRegisterBankInfo.h - copied unchanged from r311140, vendor/llvm/dist/lib/Target/ARM/ARMRegisterBankInfo.h projects/clang400-import/contrib/llvm/lib/Target/ARM/ARMScheduleR52.td - copied unchanged from r311140, vendor/llvm/dist/lib/Target/ARM/ARMScheduleR52.td projects/clang400-import/contrib/llvm/lib/Target/AVR/AVRAsmPrinter.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Target/AVR/AVRAsmPrinter.cpp projects/clang400-import/contrib/llvm/lib/Target/AVR/AVRDevices.td - copied unchanged from r311140, vendor/llvm/dist/lib/Target/AVR/AVRDevices.td projects/clang400-import/contrib/llvm/lib/Target/AVR/AVRExpandPseudoInsts.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Target/AVR/AVRExpandPseudoInsts.cpp projects/clang400-import/contrib/llvm/lib/Target/AVR/AVRFrameLowering.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Target/AVR/AVRFrameLowering.cpp projects/clang400-import/contrib/llvm/lib/Target/AVR/AVRISelDAGToDAG.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Target/AVR/AVRISelDAGToDAG.cpp projects/clang400-import/contrib/llvm/lib/Target/AVR/AVRISelLowering.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Target/AVR/AVRISelLowering.cpp projects/clang400-import/contrib/llvm/lib/Target/AVR/AVRInstrumentFunctions.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Target/AVR/AVRInstrumentFunctions.cpp projects/clang400-import/contrib/llvm/lib/Target/AVR/AVRMCInstLower.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Target/AVR/AVRMCInstLower.cpp projects/clang400-import/contrib/llvm/lib/Target/AVR/AVRMCInstLower.h - copied unchanged from r311140, vendor/llvm/dist/lib/Target/AVR/AVRMCInstLower.h projects/clang400-import/contrib/llvm/lib/Target/AVR/AVRRelaxMemOperations.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Target/AVR/AVRRelaxMemOperations.cpp projects/clang400-import/contrib/llvm/lib/Target/AVR/AsmParser/ - copied from r311140, vendor/llvm/dist/lib/Target/AVR/AsmParser/ projects/clang400-import/contrib/llvm/lib/Target/AVR/Disassembler/ - copied from r311140, vendor/llvm/dist/lib/Target/AVR/Disassembler/ projects/clang400-import/contrib/llvm/lib/Target/AVR/InstPrinter/ - copied from r311140, vendor/llvm/dist/lib/Target/AVR/InstPrinter/ projects/clang400-import/contrib/llvm/lib/Target/AVR/MCTargetDesc/AVRAsmBackend.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Target/AVR/MCTargetDesc/AVRAsmBackend.cpp projects/clang400-import/contrib/llvm/lib/Target/AVR/MCTargetDesc/AVRAsmBackend.h - copied unchanged from r311140, vendor/llvm/dist/lib/Target/AVR/MCTargetDesc/AVRAsmBackend.h projects/clang400-import/contrib/llvm/lib/Target/AVR/MCTargetDesc/AVRELFObjectWriter.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Target/AVR/MCTargetDesc/AVRELFObjectWriter.cpp projects/clang400-import/contrib/llvm/lib/Target/AVR/MCTargetDesc/AVRFixupKinds.h - copied unchanged from r311140, vendor/llvm/dist/lib/Target/AVR/MCTargetDesc/AVRFixupKinds.h projects/clang400-import/contrib/llvm/lib/Target/AVR/MCTargetDesc/AVRMCCodeEmitter.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Target/AVR/MCTargetDesc/AVRMCCodeEmitter.cpp projects/clang400-import/contrib/llvm/lib/Target/AVR/MCTargetDesc/AVRMCCodeEmitter.h - copied unchanged from r311140, vendor/llvm/dist/lib/Target/AVR/MCTargetDesc/AVRMCCodeEmitter.h projects/clang400-import/contrib/llvm/lib/Target/AVR/MCTargetDesc/AVRMCExpr.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Target/AVR/MCTargetDesc/AVRMCExpr.cpp projects/clang400-import/contrib/llvm/lib/Target/AVR/MCTargetDesc/AVRMCExpr.h - copied unchanged from r311140, vendor/llvm/dist/lib/Target/AVR/MCTargetDesc/AVRMCExpr.h projects/clang400-import/contrib/llvm/lib/Target/AVR/MCTargetDesc/AVRMCTargetDesc.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Target/AVR/MCTargetDesc/AVRMCTargetDesc.cpp projects/clang400-import/contrib/llvm/lib/Target/AVR/README.md - copied unchanged from r311140, vendor/llvm/dist/lib/Target/AVR/README.md projects/clang400-import/contrib/llvm/lib/Target/BPF/Disassembler/ - copied from r311140, vendor/llvm/dist/lib/Target/BPF/Disassembler/ projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Target/Hexagon/HexagonConstPropagation.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonHazardRecognizer.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Target/Hexagon/HexagonHazardRecognizer.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonHazardRecognizer.h - copied unchanged from r311140, vendor/llvm/dist/lib/Target/Hexagon/HexagonHazardRecognizer.h projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonPatterns.td - copied unchanged from r311140, vendor/llvm/dist/lib/Target/Hexagon/HexagonPatterns.td projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonVectorPrint.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Target/Hexagon/HexagonVectorPrint.cpp projects/clang400-import/contrib/llvm/lib/Target/Mips/MipsScheduleGeneric.td - copied unchanged from r311140, vendor/llvm/dist/lib/Target/Mips/MipsScheduleGeneric.td projects/clang400-import/contrib/llvm/lib/Target/NVPTX/NVPTXLowerArgs.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Target/NVPTX/NVPTXLowerArgs.cpp projects/clang400-import/contrib/llvm/lib/Target/PowerPC/P9InstrResources.td - copied unchanged from r311140, vendor/llvm/dist/lib/Target/PowerPC/P9InstrResources.td projects/clang400-import/contrib/llvm/lib/Target/PowerPC/PPCScheduleP9.td - copied unchanged from r311140, vendor/llvm/dist/lib/Target/PowerPC/PPCScheduleP9.td projects/clang400-import/contrib/llvm/lib/Target/RISCV/ - copied from r311140, vendor/llvm/dist/lib/Target/RISCV/ projects/clang400-import/contrib/llvm/lib/Target/SystemZ/SystemZExpandPseudo.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Target/SystemZ/SystemZExpandPseudo.cpp projects/clang400-import/contrib/llvm/lib/Target/SystemZ/SystemZFeatures.td - copied unchanged from r311140, vendor/llvm/dist/lib/Target/SystemZ/SystemZFeatures.td projects/clang400-import/contrib/llvm/lib/Target/SystemZ/SystemZHazardRecognizer.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Target/SystemZ/SystemZHazardRecognizer.cpp projects/clang400-import/contrib/llvm/lib/Target/SystemZ/SystemZHazardRecognizer.h - copied unchanged from r311140, vendor/llvm/dist/lib/Target/SystemZ/SystemZHazardRecognizer.h projects/clang400-import/contrib/llvm/lib/Target/SystemZ/SystemZMachineScheduler.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Target/SystemZ/SystemZMachineScheduler.cpp projects/clang400-import/contrib/llvm/lib/Target/SystemZ/SystemZMachineScheduler.h - copied unchanged from r311140, vendor/llvm/dist/lib/Target/SystemZ/SystemZMachineScheduler.h projects/clang400-import/contrib/llvm/lib/Target/SystemZ/SystemZSchedule.td - copied unchanged from r311140, vendor/llvm/dist/lib/Target/SystemZ/SystemZSchedule.td projects/clang400-import/contrib/llvm/lib/Target/SystemZ/SystemZScheduleZ13.td - copied unchanged from r311140, vendor/llvm/dist/lib/Target/SystemZ/SystemZScheduleZ13.td projects/clang400-import/contrib/llvm/lib/Target/SystemZ/SystemZScheduleZ196.td - copied unchanged from r311140, vendor/llvm/dist/lib/Target/SystemZ/SystemZScheduleZ196.td projects/clang400-import/contrib/llvm/lib/Target/SystemZ/SystemZScheduleZEC12.td - copied unchanged from r311140, vendor/llvm/dist/lib/Target/SystemZ/SystemZScheduleZEC12.td projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyCallIndirectFixup.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyCallIndirectFixup.cpp projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyUtilities.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyUtilities.cpp projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyUtilities.h - copied unchanged from r311140, vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyUtilities.h projects/clang400-import/contrib/llvm/lib/Target/X86/X86CallLowering.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Target/X86/X86CallLowering.cpp projects/clang400-import/contrib/llvm/lib/Target/X86/X86CallLowering.h - copied unchanged from r311140, vendor/llvm/dist/lib/Target/X86/X86CallLowering.h projects/clang400-import/contrib/llvm/lib/Target/X86/X86CallingConv.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Target/X86/X86CallingConv.cpp projects/clang400-import/contrib/llvm/lib/Target/X86/X86EvexToVex.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Target/X86/X86EvexToVex.cpp projects/clang400-import/contrib/llvm/lib/Target/X86/X86InstrFMA3Info.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Target/X86/X86InstrFMA3Info.cpp projects/clang400-import/contrib/llvm/lib/Target/X86/X86InstrFMA3Info.h - copied unchanged from r311140, vendor/llvm/dist/lib/Target/X86/X86InstrFMA3Info.h projects/clang400-import/contrib/llvm/lib/Target/X86/X86InstrTablesInfo.h - copied unchanged from r311140, vendor/llvm/dist/lib/Target/X86/X86InstrTablesInfo.h projects/clang400-import/contrib/llvm/lib/Target/X86/X86InterleavedAccess.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Target/X86/X86InterleavedAccess.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Coroutines/ - copied from r311140, vendor/llvm/dist/lib/Transforms/Coroutines/ projects/clang400-import/contrib/llvm/lib/Transforms/IPO/AlwaysInliner.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Transforms/IPO/AlwaysInliner.cpp projects/clang400-import/contrib/llvm/lib/Transforms/IPO/GlobalSplit.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Transforms/IPO/GlobalSplit.cpp projects/clang400-import/contrib/llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/LoopSink.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Transforms/Scalar/LoopSink.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/NewGVN.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Transforms/Scalar/NewGVN.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Utils/EscapeEnumerator.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Transforms/Utils/EscapeEnumerator.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Utils/FunctionComparator.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Transforms/Utils/FunctionComparator.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Utils/ImportedFunctionsInliningStatistics.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Transforms/Utils/ImportedFunctionsInliningStatistics.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Utils/LibCallsShrinkWrap.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Transforms/Utils/LibCallsShrinkWrap.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Utils/LoopUnrollPeel.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Transforms/Utils/LoopUnrollPeel.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Utils/NameAnonGlobals.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Transforms/Utils/NameAnonGlobals.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Utils/StripGCRelocates.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Transforms/Utils/StripGCRelocates.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Utils/StripNonLineTableDebugInfo.cpp - copied unchanged from r311140, vendor/llvm/dist/lib/Transforms/Utils/StripNonLineTableDebugInfo.cpp projects/clang400-import/contrib/llvm/tools/llvm-cov/CoverageExporterJson.cpp - copied unchanged from r311140, vendor/llvm/dist/tools/llvm-cov/CoverageExporterJson.cpp projects/clang400-import/contrib/llvm/tools/llvm-cxxfilt/ - copied from r311140, vendor/llvm/dist/tools/llvm-cxxfilt/ projects/clang400-import/contrib/llvm/tools/llvm-lto2/ - copied from r311140, vendor/llvm/dist/tools/llvm-lto2/ projects/clang400-import/contrib/llvm/tools/llvm-modextract/ - copied from r311140, vendor/llvm/dist/tools/llvm-modextract/ projects/clang400-import/contrib/llvm/tools/llvm-objdump/WasmDump.cpp - copied unchanged from r311140, vendor/llvm/dist/tools/llvm-objdump/WasmDump.cpp projects/clang400-import/contrib/llvm/tools/llvm-pdbdump/YamlSerializationContext.h - copied unchanged from r311140, vendor/llvm/dist/tools/llvm-pdbdump/YamlSerializationContext.h projects/clang400-import/contrib/llvm/tools/llvm-pdbdump/YamlSymbolDumper.cpp - copied unchanged from r311140, vendor/llvm/dist/tools/llvm-pdbdump/YamlSymbolDumper.cpp projects/clang400-import/contrib/llvm/tools/llvm-pdbdump/YamlSymbolDumper.h - copied unchanged from r311140, vendor/llvm/dist/tools/llvm-pdbdump/YamlSymbolDumper.h projects/clang400-import/contrib/llvm/tools/llvm-pdbdump/YamlTypeDumper.cpp - copied unchanged from r311140, vendor/llvm/dist/tools/llvm-pdbdump/YamlTypeDumper.cpp projects/clang400-import/contrib/llvm/tools/llvm-pdbdump/YamlTypeDumper.h - copied unchanged from r311140, vendor/llvm/dist/tools/llvm-pdbdump/YamlTypeDumper.h projects/clang400-import/contrib/llvm/tools/llvm-xray/ - copied from r311140, vendor/llvm/dist/tools/llvm-xray/ projects/clang400-import/contrib/llvm/utils/TableGen/GlobalISelEmitter.cpp - copied unchanged from r311140, vendor/llvm/dist/utils/TableGen/GlobalISelEmitter.cpp projects/clang400-import/contrib/llvm/utils/TableGen/SubtargetFeatureInfo.cpp - copied unchanged from r311140, vendor/llvm/dist/utils/TableGen/SubtargetFeatureInfo.cpp projects/clang400-import/contrib/llvm/utils/TableGen/SubtargetFeatureInfo.h - copied unchanged from r311140, vendor/llvm/dist/utils/TableGen/SubtargetFeatureInfo.h projects/clang400-import/contrib/llvm/utils/TableGen/Types.cpp - copied unchanged from r311140, vendor/llvm/dist/utils/TableGen/Types.cpp projects/clang400-import/contrib/llvm/utils/TableGen/Types.h - copied unchanged from r311140, vendor/llvm/dist/utils/TableGen/Types.h Deleted: projects/clang400-import/contrib/llvm/include/llvm/Bitcode/ReaderWriter.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/MachineFunctionAnalysis.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/CodeView/ByteStream.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/CodeView/CodeViewOStream.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/CodeView/FieldListRecordBuilder.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/CodeView/ListRecordBuilder.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/CodeView/MemoryTypeTableBuilder.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/CodeView/MethodListRecordBuilder.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/CodeView/StreamArray.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/CodeView/StreamInterface.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/CodeView/StreamReader.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/CodeView/StreamRef.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/CodeView/StreamWriter.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/PDB/Raw/DirectoryStreamData.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/PDB/Raw/IPDBFile.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/PDB/Raw/IPDBStreamData.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/PDB/Raw/IndexedStreamData.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/PDB/Raw/MappedBlockStream.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/PDB/Raw/MsfBuilder.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/PDB/Raw/MsfCommon.h projects/clang400-import/contrib/llvm/include/llvm/ExecutionEngine/JITSymbolFlags.h projects/clang400-import/contrib/llvm/include/llvm/ExecutionEngine/Orc/JITSymbol.h projects/clang400-import/contrib/llvm/include/llvm/ExecutionEngine/Orc/LogicalDylib.h projects/clang400-import/contrib/llvm/include/llvm/ExecutionEngine/Orc/RPCChannel.h projects/clang400-import/contrib/llvm/include/llvm/Support/DataStream.h projects/clang400-import/contrib/llvm/include/llvm/Support/MemoryObject.h projects/clang400-import/contrib/llvm/include/llvm/Support/StreamingMemoryObject.h projects/clang400-import/contrib/llvm/include/llvm/Support/TimeValue.h projects/clang400-import/contrib/llvm/include/llvm/Target/TargetRecip.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/IPO/InlinerPass.h projects/clang400-import/contrib/llvm/lib/CodeGen/MachineFunctionAnalysis.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/CodeView/ByteStream.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/CodeView/FieldListRecordBuilder.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/CodeView/ListRecordBuilder.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/CodeView/MemoryTypeTableBuilder.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/CodeView/MethodListRecordBuilder.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/CodeView/StreamReader.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/CodeView/StreamWriter.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/CodeView/TypeRecordBuilder.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/CodeView/TypeTableBuilder.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/MSF/CMakeLists.txt projects/clang400-import/contrib/llvm/lib/DebugInfo/MSF/LLVMBuild.txt projects/clang400-import/contrib/llvm/lib/DebugInfo/PDB/Raw/IndexedStreamData.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/PDB/Raw/MappedBlockStream.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/PDB/Raw/MsfBuilder.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/PDB/Raw/MsfCommon.cpp projects/clang400-import/contrib/llvm/lib/Demangle/CMakeLists.txt projects/clang400-import/contrib/llvm/lib/Demangle/LLVMBuild.txt projects/clang400-import/contrib/llvm/lib/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.cpp projects/clang400-import/contrib/llvm/lib/Support/ConvertUTF.c projects/clang400-import/contrib/llvm/lib/Support/DataStream.cpp projects/clang400-import/contrib/llvm/lib/Support/IntrusiveRefCntPtr.cpp projects/clang400-import/contrib/llvm/lib/Support/MemoryObject.cpp projects/clang400-import/contrib/llvm/lib/Support/StreamingMemoryObject.cpp projects/clang400-import/contrib/llvm/lib/Support/TimeValue.cpp projects/clang400-import/contrib/llvm/lib/Support/Unix/TimeValue.inc projects/clang400-import/contrib/llvm/lib/Support/Windows/TimeValue.inc projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64BranchRelaxation.cpp projects/clang400-import/contrib/llvm/lib/Target/AVR/AsmParser/CMakeLists.txt projects/clang400-import/contrib/llvm/lib/Target/AVR/AsmParser/LLVMBuild.txt projects/clang400-import/contrib/llvm/lib/Target/AVR/Disassembler/CMakeLists.txt projects/clang400-import/contrib/llvm/lib/Target/AVR/Disassembler/LLVMBuild.txt projects/clang400-import/contrib/llvm/lib/Target/AVR/InstPrinter/CMakeLists.txt projects/clang400-import/contrib/llvm/lib/Target/AVR/InstPrinter/LLVMBuild.txt projects/clang400-import/contrib/llvm/lib/Target/BPF/Disassembler/CMakeLists.txt projects/clang400-import/contrib/llvm/lib/Target/BPF/Disassembler/LLVMBuild.txt projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonRDF.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonRDF.h projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonSelectCCInfo.td projects/clang400-import/contrib/llvm/lib/Target/NVPTX/NVPTXFavorNonGenericAddrSpaces.cpp projects/clang400-import/contrib/llvm/lib/Target/NVPTX/NVPTXLowerKernelArgs.cpp projects/clang400-import/contrib/llvm/lib/Target/RISCV/CMakeLists.txt projects/clang400-import/contrib/llvm/lib/Target/RISCV/LLVMBuild.txt projects/clang400-import/contrib/llvm/lib/Target/RISCV/MCTargetDesc/CMakeLists.txt projects/clang400-import/contrib/llvm/lib/Target/RISCV/MCTargetDesc/LLVMBuild.txt projects/clang400-import/contrib/llvm/lib/Target/RISCV/TargetInfo/CMakeLists.txt projects/clang400-import/contrib/llvm/lib/Target/RISCV/TargetInfo/LLVMBuild.txt projects/clang400-import/contrib/llvm/lib/Target/TargetRecip.cpp projects/clang400-import/contrib/llvm/lib/Target/TargetSubtargetInfo.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Coroutines/CMakeLists.txt projects/clang400-import/contrib/llvm/lib/Transforms/Coroutines/LLVMBuild.txt projects/clang400-import/contrib/llvm/lib/Transforms/IPO/InlineAlways.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Utils/NameAnonFunctions.cpp projects/clang400-import/contrib/llvm/tools/llvm-cxxfilt/CMakeLists.txt projects/clang400-import/contrib/llvm/tools/llvm-lto2/CMakeLists.txt projects/clang400-import/contrib/llvm/tools/llvm-lto2/LLVMBuild.txt projects/clang400-import/contrib/llvm/tools/llvm-modextract/CMakeLists.txt projects/clang400-import/contrib/llvm/tools/llvm-modextract/LLVMBuild.txt projects/clang400-import/contrib/llvm/tools/llvm-xray/CMakeLists.txt Modified: projects/clang400-import/contrib/llvm/include/llvm-c/Core.h projects/clang400-import/contrib/llvm/include/llvm-c/Transforms/Scalar.h projects/clang400-import/contrib/llvm/include/llvm-c/lto.h projects/clang400-import/contrib/llvm/include/llvm/ADT/APFloat.h projects/clang400-import/contrib/llvm/include/llvm/ADT/APInt.h projects/clang400-import/contrib/llvm/include/llvm/ADT/APSInt.h projects/clang400-import/contrib/llvm/include/llvm/ADT/ArrayRef.h projects/clang400-import/contrib/llvm/include/llvm/ADT/BitVector.h projects/clang400-import/contrib/llvm/include/llvm/ADT/DAGDeltaAlgorithm.h projects/clang400-import/contrib/llvm/include/llvm/ADT/DenseMap.h projects/clang400-import/contrib/llvm/include/llvm/ADT/DenseMapInfo.h projects/clang400-import/contrib/llvm/include/llvm/ADT/DenseSet.h projects/clang400-import/contrib/llvm/include/llvm/ADT/DepthFirstIterator.h projects/clang400-import/contrib/llvm/include/llvm/ADT/EpochTracker.h projects/clang400-import/contrib/llvm/include/llvm/ADT/EquivalenceClasses.h projects/clang400-import/contrib/llvm/include/llvm/ADT/FoldingSet.h projects/clang400-import/contrib/llvm/include/llvm/ADT/GraphTraits.h projects/clang400-import/contrib/llvm/include/llvm/ADT/ImmutableList.h projects/clang400-import/contrib/llvm/include/llvm/ADT/ImmutableMap.h projects/clang400-import/contrib/llvm/include/llvm/ADT/ImmutableSet.h projects/clang400-import/contrib/llvm/include/llvm/ADT/IntervalMap.h projects/clang400-import/contrib/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h projects/clang400-import/contrib/llvm/include/llvm/ADT/MapVector.h projects/clang400-import/contrib/llvm/include/llvm/ADT/Optional.h projects/clang400-import/contrib/llvm/include/llvm/ADT/PackedVector.h projects/clang400-import/contrib/llvm/include/llvm/ADT/PointerSumType.h projects/clang400-import/contrib/llvm/include/llvm/ADT/PointerUnion.h projects/clang400-import/contrib/llvm/include/llvm/ADT/PostOrderIterator.h projects/clang400-import/contrib/llvm/include/llvm/ADT/PriorityQueue.h projects/clang400-import/contrib/llvm/include/llvm/ADT/PriorityWorklist.h projects/clang400-import/contrib/llvm/include/llvm/ADT/SCCIterator.h projects/clang400-import/contrib/llvm/include/llvm/ADT/STLExtras.h projects/clang400-import/contrib/llvm/include/llvm/ADT/ScopedHashTable.h projects/clang400-import/contrib/llvm/include/llvm/ADT/SetVector.h projects/clang400-import/contrib/llvm/include/llvm/ADT/SmallPtrSet.h projects/clang400-import/contrib/llvm/include/llvm/ADT/SmallSet.h projects/clang400-import/contrib/llvm/include/llvm/ADT/SmallString.h projects/clang400-import/contrib/llvm/include/llvm/ADT/SmallVector.h projects/clang400-import/contrib/llvm/include/llvm/ADT/SparseBitVector.h projects/clang400-import/contrib/llvm/include/llvm/ADT/SparseMultiSet.h projects/clang400-import/contrib/llvm/include/llvm/ADT/SparseSet.h projects/clang400-import/contrib/llvm/include/llvm/ADT/Statistic.h projects/clang400-import/contrib/llvm/include/llvm/ADT/StringExtras.h projects/clang400-import/contrib/llvm/include/llvm/ADT/StringMap.h projects/clang400-import/contrib/llvm/include/llvm/ADT/StringRef.h projects/clang400-import/contrib/llvm/include/llvm/ADT/StringSwitch.h projects/clang400-import/contrib/llvm/include/llvm/ADT/TinyPtrVector.h projects/clang400-import/contrib/llvm/include/llvm/ADT/Triple.h projects/clang400-import/contrib/llvm/include/llvm/ADT/Twine.h projects/clang400-import/contrib/llvm/include/llvm/ADT/ilist.h projects/clang400-import/contrib/llvm/include/llvm/ADT/ilist_node.h projects/clang400-import/contrib/llvm/include/llvm/ADT/iterator.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/AliasAnalysisEvaluator.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/AliasSetTracker.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/AssumptionCache.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/BasicAliasAnalysis.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/BlockFrequencyInfo.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/CFGPrinter.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/CFLAndersAliasAnalysis.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/CFLSteensAliasAnalysis.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/CGSCCPassManager.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/CallGraph.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/CallGraphSCCPass.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/CodeMetrics.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/ConstantFolding.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/DemandedBits.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/DependenceAnalysis.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/DominanceFrontier.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/EHPersonalities.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/GlobalsModRef.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/IVUsers.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/InlineCost.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/InstructionSimplify.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/Interval.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/IteratedDominanceFrontier.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/LazyBlockFrequencyInfo.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/LazyCallGraph.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/LazyValueInfo.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/Loads.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/LoopAccessAnalysis.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/LoopInfo.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/LoopInfoImpl.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/LoopIterator.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/LoopPass.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/LoopPassManager.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/MemoryBuiltins.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/ModuleSummaryAnalysis.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/ObjCARCAliasAnalysis.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/OptimizationDiagnosticInfo.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/PostDominators.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/ProfileSummaryInfo.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/RegionInfo.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/RegionInfoImpl.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/RegionIterator.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/RegionPass.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/ScopedNoAliasAA.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/TargetFolder.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/TargetLibraryInfo.def projects/clang400-import/contrib/llvm/include/llvm/Analysis/TargetLibraryInfo.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/TargetTransformInfo.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/TargetTransformInfoImpl.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/TypeBasedAliasAnalysis.h projects/clang400-import/contrib/llvm/include/llvm/Analysis/ValueTracking.h projects/clang400-import/contrib/llvm/include/llvm/Bitcode/BitCodes.h projects/clang400-import/contrib/llvm/include/llvm/Bitcode/BitcodeWriterPass.h projects/clang400-import/contrib/llvm/include/llvm/Bitcode/BitstreamReader.h projects/clang400-import/contrib/llvm/include/llvm/Bitcode/BitstreamWriter.h projects/clang400-import/contrib/llvm/include/llvm/Bitcode/LLVMBitCodes.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/Analysis.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/BasicTTIImpl.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/CallingConvLower.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/CommandFlags.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/DIE.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/DIEValue.def projects/clang400-import/contrib/llvm/include/llvm/CodeGen/FastISel.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/GlobalISel/GISelAccessor.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/GlobalISel/IRTranslator.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/GlobalISel/RegBankSelect.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/GlobalISel/RegisterBank.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/LiveInterval.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/LivePhysRegs.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/LiveVariables.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/MIRYamlMapping.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/MachineBlockFrequencyInfo.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/MachineDominators.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/MachineFrameInfo.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/MachineFunction.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/MachineInstr.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/MachineInstrBundle.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/MachineInstrBundleIterator.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/MachineLoopInfo.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/MachineMemOperand.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/MachineModuleInfo.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/MachineOperand.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/MachinePassRegistry.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/MachineRegionInfo.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/MachineRegisterInfo.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/MachineScheduler.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/MachineValueType.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/PBQP/Graph.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/PBQP/Math.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/PBQP/Solution.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/Passes.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/PseudoSourceValue.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/RegAllocPBQP.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/RegisterPressure.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/RegisterScavenging.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/RuntimeLibcalls.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/SlotIndexes.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/StackMaps.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/TailDuplicator.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/TargetPassConfig.h projects/clang400-import/contrib/llvm/include/llvm/CodeGen/ValueTypes.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/CodeView/CVSymbolVisitor.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/CodeView/CVTypeVisitor.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/CodeView/CodeView.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/CodeView/CodeViewError.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/CodeView/EnumTables.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/CodeView/ModuleSubstream.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/CodeView/ModuleSubstreamVisitor.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/CodeView/RecordSerialization.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/CodeView/SymbolDumpDelegate.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/CodeView/SymbolDumper.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/CodeView/SymbolVisitorDelegate.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeDumper.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeIndex.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeRecordBuilder.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeRecords.def projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeTableBuilder.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/DIContext.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFFormValue.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/PDB/ConcreteSymbolEnumerator.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/PDB/DIA/DIAError.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/PDB/GenericError.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/PDB/IPDBEnumChildren.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/PDB/IPDBSession.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/PDB/PDBContext.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/PDB/PDBTypes.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/PDB/Raw/DbiStream.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/PDB/Raw/DbiStreamBuilder.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/PDB/Raw/ISectionContribVisitor.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/PDB/Raw/InfoStream.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/PDB/Raw/InfoStreamBuilder.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/PDB/Raw/ModInfo.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/PDB/Raw/ModStream.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/PDB/Raw/NameHashTable.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/PDB/Raw/NameMap.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/PDB/Raw/NameMapBuilder.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/PDB/Raw/PDBFile.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/PDB/Raw/PDBFileBuilder.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/PDB/Raw/PublicsStream.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/PDB/Raw/RawConstants.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/PDB/Raw/RawError.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/PDB/Raw/RawSession.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/PDB/Raw/RawTypes.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/PDB/Raw/SymbolStream.h projects/clang400-import/contrib/llvm/include/llvm/DebugInfo/PDB/Raw/TpiStream.h projects/clang400-import/contrib/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h projects/clang400-import/contrib/llvm/include/llvm/ExecutionEngine/JITEventListener.h projects/clang400-import/contrib/llvm/include/llvm/ExecutionEngine/ObjectCache.h projects/clang400-import/contrib/llvm/include/llvm/ExecutionEngine/ObjectMemoryBuffer.h projects/clang400-import/contrib/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h projects/clang400-import/contrib/llvm/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h projects/clang400-import/contrib/llvm/include/llvm/ExecutionEngine/Orc/GlobalMappingLayer.h projects/clang400-import/contrib/llvm/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h projects/clang400-import/contrib/llvm/include/llvm/ExecutionEngine/Orc/IRTransformLayer.h projects/clang400-import/contrib/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h projects/clang400-import/contrib/llvm/include/llvm/ExecutionEngine/Orc/LambdaResolver.h projects/clang400-import/contrib/llvm/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h projects/clang400-import/contrib/llvm/include/llvm/ExecutionEngine/Orc/NullResolver.h projects/clang400-import/contrib/llvm/include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h projects/clang400-import/contrib/llvm/include/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h projects/clang400-import/contrib/llvm/include/llvm/ExecutionEngine/Orc/OrcABISupport.h projects/clang400-import/contrib/llvm/include/llvm/ExecutionEngine/Orc/OrcError.h projects/clang400-import/contrib/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h projects/clang400-import/contrib/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h projects/clang400-import/contrib/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h projects/clang400-import/contrib/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h projects/clang400-import/contrib/llvm/include/llvm/ExecutionEngine/RTDyldMemoryManager.h projects/clang400-import/contrib/llvm/include/llvm/ExecutionEngine/RuntimeDyld.h projects/clang400-import/contrib/llvm/include/llvm/ExecutionEngine/SectionMemoryManager.h projects/clang400-import/contrib/llvm/include/llvm/IR/Attributes.h projects/clang400-import/contrib/llvm/include/llvm/IR/AutoUpgrade.h projects/clang400-import/contrib/llvm/include/llvm/IR/BasicBlock.h projects/clang400-import/contrib/llvm/include/llvm/IR/CFG.h projects/clang400-import/contrib/llvm/include/llvm/IR/CallSite.h projects/clang400-import/contrib/llvm/include/llvm/IR/CallingConv.h projects/clang400-import/contrib/llvm/include/llvm/IR/Comdat.h projects/clang400-import/contrib/llvm/include/llvm/IR/Constant.h projects/clang400-import/contrib/llvm/include/llvm/IR/ConstantFolder.h projects/clang400-import/contrib/llvm/include/llvm/IR/ConstantRange.h projects/clang400-import/contrib/llvm/include/llvm/IR/Constants.h projects/clang400-import/contrib/llvm/include/llvm/IR/DIBuilder.h projects/clang400-import/contrib/llvm/include/llvm/IR/DataLayout.h projects/clang400-import/contrib/llvm/include/llvm/IR/DebugInfo.h projects/clang400-import/contrib/llvm/include/llvm/IR/DebugInfoFlags.def projects/clang400-import/contrib/llvm/include/llvm/IR/DebugInfoMetadata.h projects/clang400-import/contrib/llvm/include/llvm/IR/DebugLoc.h projects/clang400-import/contrib/llvm/include/llvm/IR/DerivedTypes.h projects/clang400-import/contrib/llvm/include/llvm/IR/DiagnosticInfo.h projects/clang400-import/contrib/llvm/include/llvm/IR/DiagnosticPrinter.h projects/clang400-import/contrib/llvm/include/llvm/IR/Dominators.h projects/clang400-import/contrib/llvm/include/llvm/IR/Function.h projects/clang400-import/contrib/llvm/include/llvm/IR/GVMaterializer.h projects/clang400-import/contrib/llvm/include/llvm/IR/GetElementPtrTypeIterator.h projects/clang400-import/contrib/llvm/include/llvm/IR/GlobalAlias.h projects/clang400-import/contrib/llvm/include/llvm/IR/GlobalIFunc.h projects/clang400-import/contrib/llvm/include/llvm/IR/GlobalIndirectSymbol.h projects/clang400-import/contrib/llvm/include/llvm/IR/GlobalObject.h projects/clang400-import/contrib/llvm/include/llvm/IR/GlobalValue.h projects/clang400-import/contrib/llvm/include/llvm/IR/GlobalVariable.h projects/clang400-import/contrib/llvm/include/llvm/IR/IRBuilder.h projects/clang400-import/contrib/llvm/include/llvm/IR/IRPrintingPasses.h projects/clang400-import/contrib/llvm/include/llvm/IR/InlineAsm.h projects/clang400-import/contrib/llvm/include/llvm/IR/InstIterator.h projects/clang400-import/contrib/llvm/include/llvm/IR/InstrTypes.h projects/clang400-import/contrib/llvm/include/llvm/IR/Instruction.h projects/clang400-import/contrib/llvm/include/llvm/IR/Instructions.h projects/clang400-import/contrib/llvm/include/llvm/IR/IntrinsicInst.h projects/clang400-import/contrib/llvm/include/llvm/IR/Intrinsics.h projects/clang400-import/contrib/llvm/include/llvm/IR/Intrinsics.td projects/clang400-import/contrib/llvm/include/llvm/IR/IntrinsicsAMDGPU.td projects/clang400-import/contrib/llvm/include/llvm/IR/IntrinsicsNVVM.td projects/clang400-import/contrib/llvm/include/llvm/IR/IntrinsicsPowerPC.td projects/clang400-import/contrib/llvm/include/llvm/IR/IntrinsicsSystemZ.td projects/clang400-import/contrib/llvm/include/llvm/IR/IntrinsicsX86.td projects/clang400-import/contrib/llvm/include/llvm/IR/LLVMContext.h projects/clang400-import/contrib/llvm/include/llvm/IR/LegacyPassManagers.h projects/clang400-import/contrib/llvm/include/llvm/IR/LegacyPassNameParser.h projects/clang400-import/contrib/llvm/include/llvm/IR/MDBuilder.h projects/clang400-import/contrib/llvm/include/llvm/IR/Mangler.h projects/clang400-import/contrib/llvm/include/llvm/IR/Metadata.def projects/clang400-import/contrib/llvm/include/llvm/IR/Metadata.h projects/clang400-import/contrib/llvm/include/llvm/IR/Module.h projects/clang400-import/contrib/llvm/include/llvm/IR/ModuleSummaryIndex.h projects/clang400-import/contrib/llvm/include/llvm/IR/NoFolder.h projects/clang400-import/contrib/llvm/include/llvm/IR/Operator.h projects/clang400-import/contrib/llvm/include/llvm/IR/PassManager.h projects/clang400-import/contrib/llvm/include/llvm/IR/PassManagerInternal.h projects/clang400-import/contrib/llvm/include/llvm/IR/PatternMatch.h projects/clang400-import/contrib/llvm/include/llvm/IR/Statepoint.h projects/clang400-import/contrib/llvm/include/llvm/IR/SymbolTableListTraits.h projects/clang400-import/contrib/llvm/include/llvm/IR/Type.h projects/clang400-import/contrib/llvm/include/llvm/IR/Use.h projects/clang400-import/contrib/llvm/include/llvm/IR/UseListOrder.h projects/clang400-import/contrib/llvm/include/llvm/IR/User.h projects/clang400-import/contrib/llvm/include/llvm/IR/Value.h projects/clang400-import/contrib/llvm/include/llvm/IR/ValueHandle.h projects/clang400-import/contrib/llvm/include/llvm/IR/ValueMap.h projects/clang400-import/contrib/llvm/include/llvm/IR/Verifier.h projects/clang400-import/contrib/llvm/include/llvm/InitializePasses.h projects/clang400-import/contrib/llvm/include/llvm/LTO/LTO.h projects/clang400-import/contrib/llvm/include/llvm/LTO/legacy/LTOCodeGenerator.h projects/clang400-import/contrib/llvm/include/llvm/LTO/legacy/LTOModule.h projects/clang400-import/contrib/llvm/include/llvm/LTO/legacy/ThinLTOCodeGenerator.h projects/clang400-import/contrib/llvm/include/llvm/LinkAllIR.h projects/clang400-import/contrib/llvm/include/llvm/LinkAllPasses.h projects/clang400-import/contrib/llvm/include/llvm/Linker/IRMover.h projects/clang400-import/contrib/llvm/include/llvm/MC/ConstantPools.h projects/clang400-import/contrib/llvm/include/llvm/MC/MCAsmBackend.h projects/clang400-import/contrib/llvm/include/llvm/MC/MCAsmInfo.h projects/clang400-import/contrib/llvm/include/llvm/MC/MCAssembler.h projects/clang400-import/contrib/llvm/include/llvm/MC/MCCodeView.h projects/clang400-import/contrib/llvm/include/llvm/MC/MCContext.h projects/clang400-import/contrib/llvm/include/llvm/MC/MCELFStreamer.h projects/clang400-import/contrib/llvm/include/llvm/MC/MCExpr.h projects/clang400-import/contrib/llvm/include/llvm/MC/MCFixup.h projects/clang400-import/contrib/llvm/include/llvm/MC/MCFragment.h projects/clang400-import/contrib/llvm/include/llvm/MC/MCInstPrinter.h projects/clang400-import/contrib/llvm/include/llvm/MC/MCInstrDesc.h projects/clang400-import/contrib/llvm/include/llvm/MC/MCInstrInfo.h projects/clang400-import/contrib/llvm/include/llvm/MC/MCInstrItineraries.h projects/clang400-import/contrib/llvm/include/llvm/MC/MCObjectFileInfo.h projects/clang400-import/contrib/llvm/include/llvm/MC/MCObjectStreamer.h projects/clang400-import/contrib/llvm/include/llvm/MC/MCParser/AsmLexer.h projects/clang400-import/contrib/llvm/include/llvm/MC/MCParser/MCAsmLexer.h projects/clang400-import/contrib/llvm/include/llvm/MC/MCParser/MCAsmParser.h projects/clang400-import/contrib/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h projects/clang400-import/contrib/llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h projects/clang400-import/contrib/llvm/include/llvm/MC/MCRegisterInfo.h projects/clang400-import/contrib/llvm/include/llvm/MC/MCSection.h projects/clang400-import/contrib/llvm/include/llvm/MC/MCSectionCOFF.h projects/clang400-import/contrib/llvm/include/llvm/MC/MCStreamer.h projects/clang400-import/contrib/llvm/include/llvm/MC/MCTargetOptions.h projects/clang400-import/contrib/llvm/include/llvm/MC/MCTargetOptionsCommandFlags.h projects/clang400-import/contrib/llvm/include/llvm/MC/MCWinCOFFStreamer.h projects/clang400-import/contrib/llvm/include/llvm/MC/SectionKind.h projects/clang400-import/contrib/llvm/include/llvm/MC/StringTableBuilder.h projects/clang400-import/contrib/llvm/include/llvm/Object/Archive.h projects/clang400-import/contrib/llvm/include/llvm/Object/ArchiveWriter.h projects/clang400-import/contrib/llvm/include/llvm/Object/Binary.h projects/clang400-import/contrib/llvm/include/llvm/Object/COFF.h projects/clang400-import/contrib/llvm/include/llvm/Object/COFFImportFile.h projects/clang400-import/contrib/llvm/include/llvm/Object/ELF.h projects/clang400-import/contrib/llvm/include/llvm/Object/ELFObjectFile.h projects/clang400-import/contrib/llvm/include/llvm/Object/ELFTypes.h projects/clang400-import/contrib/llvm/include/llvm/Object/Error.h projects/clang400-import/contrib/llvm/include/llvm/Object/IRObjectFile.h projects/clang400-import/contrib/llvm/include/llvm/Object/MachO.h projects/clang400-import/contrib/llvm/include/llvm/Object/MachOUniversal.h projects/clang400-import/contrib/llvm/include/llvm/Object/ModuleSummaryIndexObjectFile.h projects/clang400-import/contrib/llvm/include/llvm/Object/ObjectFile.h projects/clang400-import/contrib/llvm/include/llvm/Object/RelocVisitor.h projects/clang400-import/contrib/llvm/include/llvm/Object/StackMapParser.h projects/clang400-import/contrib/llvm/include/llvm/Object/SymbolSize.h projects/clang400-import/contrib/llvm/include/llvm/Object/SymbolicFile.h projects/clang400-import/contrib/llvm/include/llvm/ObjectYAML/MachOYAML.h projects/clang400-import/contrib/llvm/include/llvm/Option/ArgList.h projects/clang400-import/contrib/llvm/include/llvm/Pass.h projects/clang400-import/contrib/llvm/include/llvm/PassInfo.h projects/clang400-import/contrib/llvm/include/llvm/PassSupport.h projects/clang400-import/contrib/llvm/include/llvm/Passes/PassBuilder.h projects/clang400-import/contrib/llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h projects/clang400-import/contrib/llvm/include/llvm/ProfileData/Coverage/CoverageMappingWriter.h projects/clang400-import/contrib/llvm/include/llvm/ProfileData/InstrProf.h projects/clang400-import/contrib/llvm/include/llvm/ProfileData/InstrProfData.inc projects/clang400-import/contrib/llvm/include/llvm/ProfileData/InstrProfWriter.h projects/clang400-import/contrib/llvm/include/llvm/ProfileData/ProfileCommon.h projects/clang400-import/contrib/llvm/include/llvm/ProfileData/SampleProf.h projects/clang400-import/contrib/llvm/include/llvm/Support/AArch64TargetParser.def projects/clang400-import/contrib/llvm/include/llvm/Support/ARMBuildAttributes.h projects/clang400-import/contrib/llvm/include/llvm/Support/ARMTargetParser.def projects/clang400-import/contrib/llvm/include/llvm/Support/AlignOf.h projects/clang400-import/contrib/llvm/include/llvm/Support/Allocator.h projects/clang400-import/contrib/llvm/include/llvm/Support/ArrayRecycler.h projects/clang400-import/contrib/llvm/include/llvm/Support/AtomicOrdering.h projects/clang400-import/contrib/llvm/include/llvm/Support/COFF.h projects/clang400-import/contrib/llvm/include/llvm/Support/CachePruning.h projects/clang400-import/contrib/llvm/include/llvm/Support/Casting.h projects/clang400-import/contrib/llvm/include/llvm/Support/CodeGen.h projects/clang400-import/contrib/llvm/include/llvm/Support/CommandLine.h projects/clang400-import/contrib/llvm/include/llvm/Support/Compiler.h projects/clang400-import/contrib/llvm/include/llvm/Support/Compression.h projects/clang400-import/contrib/llvm/include/llvm/Support/ConvertUTF.h projects/clang400-import/contrib/llvm/include/llvm/Support/DataExtractor.h projects/clang400-import/contrib/llvm/include/llvm/Support/Debug.h projects/clang400-import/contrib/llvm/include/llvm/Support/Dwarf.def projects/clang400-import/contrib/llvm/include/llvm/Support/Dwarf.h projects/clang400-import/contrib/llvm/include/llvm/Support/ELF.h projects/clang400-import/contrib/llvm/include/llvm/Support/ELFRelocs/AArch64.def projects/clang400-import/contrib/llvm/include/llvm/Support/ELFRelocs/AMDGPU.def projects/clang400-import/contrib/llvm/include/llvm/Support/ELFRelocs/BPF.def projects/clang400-import/contrib/llvm/include/llvm/Support/ELFRelocs/SystemZ.def projects/clang400-import/contrib/llvm/include/llvm/Support/Endian.h projects/clang400-import/contrib/llvm/include/llvm/Support/Error.h projects/clang400-import/contrib/llvm/include/llvm/Support/FileSystem.h projects/clang400-import/contrib/llvm/include/llvm/Support/Format.h projects/clang400-import/contrib/llvm/include/llvm/Support/GCOV.h projects/clang400-import/contrib/llvm/include/llvm/Support/GenericDomTree.h projects/clang400-import/contrib/llvm/include/llvm/Support/GenericDomTreeConstruction.h projects/clang400-import/contrib/llvm/include/llvm/Support/GraphWriter.h projects/clang400-import/contrib/llvm/include/llvm/Support/Host.h projects/clang400-import/contrib/llvm/include/llvm/Support/MD5.h projects/clang400-import/contrib/llvm/include/llvm/Support/MachO.def projects/clang400-import/contrib/llvm/include/llvm/Support/MachO.h projects/clang400-import/contrib/llvm/include/llvm/Support/ManagedStatic.h projects/clang400-import/contrib/llvm/include/llvm/Support/MathExtras.h projects/clang400-import/contrib/llvm/include/llvm/Support/MemoryBuffer.h projects/clang400-import/contrib/llvm/include/llvm/Support/OnDiskHashTable.h projects/clang400-import/contrib/llvm/include/llvm/Support/Options.h projects/clang400-import/contrib/llvm/include/llvm/Support/Path.h projects/clang400-import/contrib/llvm/include/llvm/Support/PointerLikeTypeTraits.h projects/clang400-import/contrib/llvm/include/llvm/Support/PrettyStackTrace.h projects/clang400-import/contrib/llvm/include/llvm/Support/Printable.h projects/clang400-import/contrib/llvm/include/llvm/Support/Process.h projects/clang400-import/contrib/llvm/include/llvm/Support/RWMutex.h projects/clang400-import/contrib/llvm/include/llvm/Support/RandomNumberGenerator.h projects/clang400-import/contrib/llvm/include/llvm/Support/Recycler.h projects/clang400-import/contrib/llvm/include/llvm/Support/RecyclingAllocator.h projects/clang400-import/contrib/llvm/include/llvm/Support/Regex.h projects/clang400-import/contrib/llvm/include/llvm/Support/Registry.h projects/clang400-import/contrib/llvm/include/llvm/Support/SHA1.h projects/clang400-import/contrib/llvm/include/llvm/Support/SMLoc.h projects/clang400-import/contrib/llvm/include/llvm/Support/SourceMgr.h projects/clang400-import/contrib/llvm/include/llvm/Support/StringSaver.h projects/clang400-import/contrib/llvm/include/llvm/Support/SwapByteOrder.h projects/clang400-import/contrib/llvm/include/llvm/Support/TargetParser.h projects/clang400-import/contrib/llvm/include/llvm/Support/TargetRegistry.h projects/clang400-import/contrib/llvm/include/llvm/Support/Threading.h projects/clang400-import/contrib/llvm/include/llvm/Support/Timer.h projects/clang400-import/contrib/llvm/include/llvm/Support/TrailingObjects.h projects/clang400-import/contrib/llvm/include/llvm/Support/UnicodeCharRanges.h projects/clang400-import/contrib/llvm/include/llvm/Support/YAMLParser.h projects/clang400-import/contrib/llvm/include/llvm/Support/YAMLTraits.h projects/clang400-import/contrib/llvm/include/llvm/Support/raw_ostream.h projects/clang400-import/contrib/llvm/include/llvm/TableGen/Record.h projects/clang400-import/contrib/llvm/include/llvm/TableGen/SetTheory.h projects/clang400-import/contrib/llvm/include/llvm/Target/CostTable.h projects/clang400-import/contrib/llvm/include/llvm/Target/GenericOpcodes.td projects/clang400-import/contrib/llvm/include/llvm/Target/Target.td projects/clang400-import/contrib/llvm/include/llvm/Target/TargetCallingConv.h projects/clang400-import/contrib/llvm/include/llvm/Target/TargetFrameLowering.h projects/clang400-import/contrib/llvm/include/llvm/Target/TargetInstrInfo.h projects/clang400-import/contrib/llvm/include/llvm/Target/TargetIntrinsicInfo.h projects/clang400-import/contrib/llvm/include/llvm/Target/TargetItinerary.td projects/clang400-import/contrib/llvm/include/llvm/Target/TargetLowering.h projects/clang400-import/contrib/llvm/include/llvm/Target/TargetLoweringObjectFile.h projects/clang400-import/contrib/llvm/include/llvm/Target/TargetMachine.h projects/clang400-import/contrib/llvm/include/llvm/Target/TargetOpcodes.def projects/clang400-import/contrib/llvm/include/llvm/Target/TargetOpcodes.h projects/clang400-import/contrib/llvm/include/llvm/Target/TargetOptions.h projects/clang400-import/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h projects/clang400-import/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td projects/clang400-import/contrib/llvm/include/llvm/Target/TargetSubtargetInfo.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/GCOVProfiler.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/IPO.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/IPO/CrossDSOCFI.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/IPO/FunctionAttrs.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/IPO/FunctionImport.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/IPO/GlobalOpt.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/IPO/InferFunctionAttrs.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/IPO/Internalize.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/IPO/LowerTypeTests.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/IPO/PartialInlining.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/IPO/PassManagerBuilder.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/IPO/SCCP.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/IPO/WholeProgramDevirt.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/InstCombine/InstCombine.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/InstCombine/InstCombineWorklist.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/InstrProfiling.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Instrumentation.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/PGOInstrumentation.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/SampleProfile.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Scalar.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Scalar/DCE.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Scalar/DeadStoreElimination.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Scalar/EarlyCSE.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Scalar/GVN.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Scalar/GuardWidening.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Scalar/IndVarSimplify.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Scalar/JumpThreading.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Scalar/LICM.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Scalar/LoopDeletion.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Scalar/LoopInstSimplify.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Scalar/LoopRotation.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Scalar/LoopSimplifyCFG.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Scalar/MergedLoadStoreMotion.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Scalar/PartiallyInlineLibCalls.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Scalar/Reassociate.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Scalar/SCCP.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Scalar/SROA.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Scalar/SimplifyCFG.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Scalar/Sink.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Utils/ASanStackFrameLayout.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Utils/AddDiscriminators.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Utils/Cloning.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Utils/CmpInstAnalysis.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Utils/CodeExtractor.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Utils/FunctionImportUtils.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Utils/LCSSA.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Utils/Local.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Utils/LoopSimplify.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Utils/LoopUtils.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Utils/Mem2Reg.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Utils/MemorySSA.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Utils/ModuleUtils.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdaterImpl.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Utils/SimplifyInstructions.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Utils/SimplifyLibCalls.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Utils/SymbolRewriter.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Utils/UnrollLoop.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Vectorize/LoopVectorize.h projects/clang400-import/contrib/llvm/include/llvm/Transforms/Vectorize/SLPVectorizer.h projects/clang400-import/contrib/llvm/include/llvm/module.modulemap projects/clang400-import/contrib/llvm/include/llvm/module.modulemap.build projects/clang400-import/contrib/llvm/lib/Analysis/AliasAnalysis.cpp projects/clang400-import/contrib/llvm/lib/Analysis/AliasAnalysisEvaluator.cpp projects/clang400-import/contrib/llvm/lib/Analysis/AliasAnalysisSummary.cpp projects/clang400-import/contrib/llvm/lib/Analysis/AliasAnalysisSummary.h projects/clang400-import/contrib/llvm/lib/Analysis/AliasSetTracker.cpp projects/clang400-import/contrib/llvm/lib/Analysis/Analysis.cpp projects/clang400-import/contrib/llvm/lib/Analysis/AssumptionCache.cpp projects/clang400-import/contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp projects/clang400-import/contrib/llvm/lib/Analysis/BlockFrequencyInfo.cpp projects/clang400-import/contrib/llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp projects/clang400-import/contrib/llvm/lib/Analysis/BranchProbabilityInfo.cpp projects/clang400-import/contrib/llvm/lib/Analysis/CFGPrinter.cpp projects/clang400-import/contrib/llvm/lib/Analysis/CFLAndersAliasAnalysis.cpp projects/clang400-import/contrib/llvm/lib/Analysis/CFLGraph.h projects/clang400-import/contrib/llvm/lib/Analysis/CFLSteensAliasAnalysis.cpp projects/clang400-import/contrib/llvm/lib/Analysis/CGSCCPassManager.cpp projects/clang400-import/contrib/llvm/lib/Analysis/CallGraph.cpp projects/clang400-import/contrib/llvm/lib/Analysis/CallGraphSCCPass.cpp projects/clang400-import/contrib/llvm/lib/Analysis/CodeMetrics.cpp projects/clang400-import/contrib/llvm/lib/Analysis/ConstantFolding.cpp projects/clang400-import/contrib/llvm/lib/Analysis/CostModel.cpp projects/clang400-import/contrib/llvm/lib/Analysis/DemandedBits.cpp projects/clang400-import/contrib/llvm/lib/Analysis/DependenceAnalysis.cpp projects/clang400-import/contrib/llvm/lib/Analysis/DominanceFrontier.cpp projects/clang400-import/contrib/llvm/lib/Analysis/EHPersonalities.cpp projects/clang400-import/contrib/llvm/lib/Analysis/GlobalsModRef.cpp projects/clang400-import/contrib/llvm/lib/Analysis/IVUsers.cpp projects/clang400-import/contrib/llvm/lib/Analysis/InlineCost.cpp projects/clang400-import/contrib/llvm/lib/Analysis/InstructionSimplify.cpp projects/clang400-import/contrib/llvm/lib/Analysis/IteratedDominanceFrontier.cpp projects/clang400-import/contrib/llvm/lib/Analysis/LazyBlockFrequencyInfo.cpp projects/clang400-import/contrib/llvm/lib/Analysis/LazyCallGraph.cpp projects/clang400-import/contrib/llvm/lib/Analysis/LazyValueInfo.cpp projects/clang400-import/contrib/llvm/lib/Analysis/Lint.cpp projects/clang400-import/contrib/llvm/lib/Analysis/Loads.cpp projects/clang400-import/contrib/llvm/lib/Analysis/LoopAccessAnalysis.cpp projects/clang400-import/contrib/llvm/lib/Analysis/LoopInfo.cpp projects/clang400-import/contrib/llvm/lib/Analysis/LoopPass.cpp projects/clang400-import/contrib/llvm/lib/Analysis/LoopPassManager.cpp projects/clang400-import/contrib/llvm/lib/Analysis/MemoryBuiltins.cpp projects/clang400-import/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp projects/clang400-import/contrib/llvm/lib/Analysis/ModuleDebugInfoPrinter.cpp projects/clang400-import/contrib/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp projects/clang400-import/contrib/llvm/lib/Analysis/ObjCARCAliasAnalysis.cpp projects/clang400-import/contrib/llvm/lib/Analysis/ObjCARCInstKind.cpp projects/clang400-import/contrib/llvm/lib/Analysis/OptimizationDiagnosticInfo.cpp projects/clang400-import/contrib/llvm/lib/Analysis/PHITransAddr.cpp projects/clang400-import/contrib/llvm/lib/Analysis/PostDominators.cpp projects/clang400-import/contrib/llvm/lib/Analysis/ProfileSummaryInfo.cpp projects/clang400-import/contrib/llvm/lib/Analysis/RegionInfo.cpp projects/clang400-import/contrib/llvm/lib/Analysis/RegionPass.cpp projects/clang400-import/contrib/llvm/lib/Analysis/ScalarEvolution.cpp projects/clang400-import/contrib/llvm/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp projects/clang400-import/contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp projects/clang400-import/contrib/llvm/lib/Analysis/ScopedNoAliasAA.cpp projects/clang400-import/contrib/llvm/lib/Analysis/StratifiedSets.h projects/clang400-import/contrib/llvm/lib/Analysis/TargetLibraryInfo.cpp projects/clang400-import/contrib/llvm/lib/Analysis/TargetTransformInfo.cpp projects/clang400-import/contrib/llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp projects/clang400-import/contrib/llvm/lib/Analysis/TypeMetadataUtils.cpp projects/clang400-import/contrib/llvm/lib/Analysis/ValueTracking.cpp projects/clang400-import/contrib/llvm/lib/Analysis/VectorUtils.cpp projects/clang400-import/contrib/llvm/lib/AsmParser/LLLexer.cpp projects/clang400-import/contrib/llvm/lib/AsmParser/LLParser.cpp projects/clang400-import/contrib/llvm/lib/AsmParser/LLParser.h projects/clang400-import/contrib/llvm/lib/AsmParser/LLToken.h projects/clang400-import/contrib/llvm/lib/Bitcode/Reader/BitReader.cpp projects/clang400-import/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp projects/clang400-import/contrib/llvm/lib/Bitcode/Reader/BitstreamReader.cpp projects/clang400-import/contrib/llvm/lib/Bitcode/Writer/BitWriter.cpp projects/clang400-import/contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp projects/clang400-import/contrib/llvm/lib/Bitcode/Writer/BitcodeWriterPass.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/AllocationOrder.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/AllocationOrder.h projects/clang400-import/contrib/llvm/lib/CodeGen/Analysis.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/AsmPrinter/ARMException.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/AsmPrinter/AddressPool.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.h projects/clang400-import/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/AsmPrinter/DIEHash.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/AsmPrinter/DebugHandlerBase.h projects/clang400-import/contrib/llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h projects/clang400-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.h projects/clang400-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h projects/clang400-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h projects/clang400-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.h projects/clang400-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.h projects/clang400-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfFile.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfFile.h projects/clang400-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h projects/clang400-import/contrib/llvm/lib/CodeGen/AsmPrinter/EHStreamer.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/AsmPrinter/WinException.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/AsmPrinter/WinException.h projects/clang400-import/contrib/llvm/lib/CodeGen/BranchFolding.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/BranchFolding.h projects/clang400-import/contrib/llvm/lib/CodeGen/CallingConvLower.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/CodeGen.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/CodeGenPrepare.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/DFAPacketizer.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/DetectDeadLanes.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/DwarfEHPrepare.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/EarlyIfConversion.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/EdgeBundles.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/ExecutionDepsFix.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/FuncletLayout.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/GCMetadata.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/GCMetadataPrinter.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/GCRootLowering.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/GCStrategy.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/GlobalISel/GlobalISel.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/GlobalISel/RegBankSelect.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/GlobalISel/RegisterBank.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/GlobalMerge.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/IfConversion.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/ImplicitNullChecks.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/InlineSpiller.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/InterleavedAccessPass.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/IntrinsicLowering.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/LatencyPriorityQueue.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/LexicalScopes.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/LiveDebugValues.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/LiveInterval.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/LiveIntervalUnion.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/LivePhysRegs.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/LiveRangeCalc.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/LiveRangeCalc.h projects/clang400-import/contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/LiveRegMatrix.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/LiveVariables.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/LocalStackSlotAllocation.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/MIRParser/MILexer.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/MIRParser/MILexer.h projects/clang400-import/contrib/llvm/lib/CodeGen/MIRParser/MIParser.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/MIRParser/MIParser.h projects/clang400-import/contrib/llvm/lib/CodeGen/MIRParser/MIRParser.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/MIRPrinter.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/MIRPrintingPass.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/MachineBlockFrequencyInfo.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/MachineBlockPlacement.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/MachineBranchProbabilityInfo.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/MachineCSE.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/MachineCombiner.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/MachineCopyPropagation.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/MachineFunction.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/MachineFunctionPass.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/MachineFunctionPrinterPass.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/MachineInstr.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/MachineInstrBundle.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/MachineLICM.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/MachineLoopInfo.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/MachineModuleInfo.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/MachineSSAUpdater.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/MachineScheduler.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/MachineSink.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/MachineTraceMetrics.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/MachineVerifier.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/OptimizePHIs.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/PHIElimination.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/PHIEliminationUtils.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/ParallelCG.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/PatchableFunction.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/PeepholeOptimizer.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/PostRASchedulerList.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/RegAllocBase.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/RegAllocBase.h projects/clang400-import/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/RegAllocFast.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/RegAllocPBQP.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/RegUsageInfoCollector.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/RegUsageInfoPropagate.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/RegisterPressure.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/RegisterScavenging.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/RegisterUsageInfo.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/RenameIndependentSubregs.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/SafeStack.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/SafeStackColoring.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/SafeStackLayout.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/ScheduleDAG.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/ScoreboardHazardRecognizer.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h projects/clang400-import/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h projects/clang400-import/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/SelectionDAG/StatepointLowering.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/ShadowStackGCLowering.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/ShrinkWrap.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/SplitKit.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/SplitKit.h projects/clang400-import/contrib/llvm/lib/CodeGen/StackColoring.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/StackMapLivenessAnalysis.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/StackMaps.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/StackProtector.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/StackSlotColoring.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/TailDuplication.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/TailDuplicator.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/TargetFrameLoweringImpl.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/TargetInstrInfo.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/TargetLoweringBase.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/TargetOptionsImpl.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/TargetPassConfig.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/TargetRegisterInfo.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/TargetSchedule.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/UnreachableBlockElim.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/VirtRegMap.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/WinEHPrepare.cpp projects/clang400-import/contrib/llvm/lib/CodeGen/XRayInstrumentation.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/CodeView/CVTypeVisitor.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/CodeView/CodeViewError.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/CodeView/EnumTables.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/CodeView/ModuleSubstream.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/CodeView/ModuleSubstreamVisitor.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/CodeView/RecordSerialization.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/CodeView/TypeDumper.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/CodeView/TypeRecord.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/CodeView/TypeStreamMerger.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/DWARF/DWARFAbbreviationDeclaration.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/DWARF/DWARFCompileUnit.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/DWARF/DWARFContext.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/DWARF/DWARFDebugInfoEntry.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/DWARF/DWARFFormValue.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/DWARF/DWARFTypeUnit.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/PDB/DIA/DIAError.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/PDB/DIA/DIASession.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/PDB/GenericError.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/PDB/IPDBSourceFile.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/PDB/PDB.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/PDB/PDBContext.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/PDB/PDBInterfaceAnchors.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/PDB/PDBSymDumper.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/PDB/PDBSymbol.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/PDB/Raw/DbiStream.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/PDB/Raw/DbiStreamBuilder.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/PDB/Raw/Hash.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/PDB/Raw/InfoStream.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/PDB/Raw/InfoStreamBuilder.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/PDB/Raw/ModInfo.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/PDB/Raw/ModStream.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/PDB/Raw/NameHashTable.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/PDB/Raw/NameMap.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/PDB/Raw/NameMapBuilder.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/PDB/Raw/PDBFile.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/PDB/Raw/PDBFileBuilder.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/PDB/Raw/PublicsStream.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/PDB/Raw/RawError.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/PDB/Raw/RawSession.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/PDB/Raw/SymbolStream.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/PDB/Raw/TpiStream.cpp projects/clang400-import/contrib/llvm/lib/DebugInfo/Symbolize/Symbolize.cpp projects/clang400-import/contrib/llvm/lib/ExecutionEngine/ExecutionEngine.cpp projects/clang400-import/contrib/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp projects/clang400-import/contrib/llvm/lib/ExecutionEngine/GDBRegistrationListener.cpp projects/clang400-import/contrib/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp projects/clang400-import/contrib/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp projects/clang400-import/contrib/llvm/lib/ExecutionEngine/Interpreter/Interpreter.cpp projects/clang400-import/contrib/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h projects/clang400-import/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp projects/clang400-import/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.h projects/clang400-import/contrib/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp projects/clang400-import/contrib/llvm/lib/ExecutionEngine/Orc/NullResolver.cpp projects/clang400-import/contrib/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h projects/clang400-import/contrib/llvm/lib/ExecutionEngine/Orc/OrcError.cpp projects/clang400-import/contrib/llvm/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h projects/clang400-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp projects/clang400-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp projects/clang400-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.cpp projects/clang400-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.h projects/clang400-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp projects/clang400-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp projects/clang400-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h projects/clang400-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h projects/clang400-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp projects/clang400-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h projects/clang400-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFI386.h projects/clang400-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFThumb.h projects/clang400-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFX86_64.h projects/clang400-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOAArch64.h projects/clang400-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOARM.h projects/clang400-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOI386.h projects/clang400-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOX86_64.h projects/clang400-import/contrib/llvm/lib/ExecutionEngine/SectionMemoryManager.cpp projects/clang400-import/contrib/llvm/lib/ExecutionEngine/TargetSelect.cpp projects/clang400-import/contrib/llvm/lib/IR/AsmWriter.cpp projects/clang400-import/contrib/llvm/lib/IR/AttributeImpl.h projects/clang400-import/contrib/llvm/lib/IR/AttributeSetNode.h projects/clang400-import/contrib/llvm/lib/IR/Attributes.cpp projects/clang400-import/contrib/llvm/lib/IR/AutoUpgrade.cpp projects/clang400-import/contrib/llvm/lib/IR/BasicBlock.cpp projects/clang400-import/contrib/llvm/lib/IR/ConstantFold.cpp projects/clang400-import/contrib/llvm/lib/IR/ConstantFold.h projects/clang400-import/contrib/llvm/lib/IR/ConstantRange.cpp projects/clang400-import/contrib/llvm/lib/IR/Constants.cpp projects/clang400-import/contrib/llvm/lib/IR/ConstantsContext.h projects/clang400-import/contrib/llvm/lib/IR/Core.cpp projects/clang400-import/contrib/llvm/lib/IR/DIBuilder.cpp projects/clang400-import/contrib/llvm/lib/IR/DataLayout.cpp projects/clang400-import/contrib/llvm/lib/IR/DebugInfo.cpp projects/clang400-import/contrib/llvm/lib/IR/DebugInfoMetadata.cpp projects/clang400-import/contrib/llvm/lib/IR/DiagnosticInfo.cpp projects/clang400-import/contrib/llvm/lib/IR/Dominators.cpp projects/clang400-import/contrib/llvm/lib/IR/Function.cpp projects/clang400-import/contrib/llvm/lib/IR/GCOV.cpp projects/clang400-import/contrib/llvm/lib/IR/Globals.cpp projects/clang400-import/contrib/llvm/lib/IR/IRBuilder.cpp projects/clang400-import/contrib/llvm/lib/IR/IRPrintingPasses.cpp projects/clang400-import/contrib/llvm/lib/IR/InlineAsm.cpp projects/clang400-import/contrib/llvm/lib/IR/Instruction.cpp projects/clang400-import/contrib/llvm/lib/IR/Instructions.cpp projects/clang400-import/contrib/llvm/lib/IR/IntrinsicInst.cpp projects/clang400-import/contrib/llvm/lib/IR/LLVMContext.cpp projects/clang400-import/contrib/llvm/lib/IR/LLVMContextImpl.cpp projects/clang400-import/contrib/llvm/lib/IR/LLVMContextImpl.h projects/clang400-import/contrib/llvm/lib/IR/LegacyPassManager.cpp projects/clang400-import/contrib/llvm/lib/IR/MDBuilder.cpp projects/clang400-import/contrib/llvm/lib/IR/Mangler.cpp projects/clang400-import/contrib/llvm/lib/IR/Metadata.cpp projects/clang400-import/contrib/llvm/lib/IR/Module.cpp projects/clang400-import/contrib/llvm/lib/IR/ModuleSummaryIndex.cpp projects/clang400-import/contrib/llvm/lib/IR/Operator.cpp projects/clang400-import/contrib/llvm/lib/IR/Pass.cpp projects/clang400-import/contrib/llvm/lib/IR/PassManager.cpp projects/clang400-import/contrib/llvm/lib/IR/PassRegistry.cpp projects/clang400-import/contrib/llvm/lib/IR/SymbolTableListTraitsImpl.h projects/clang400-import/contrib/llvm/lib/IR/Type.cpp projects/clang400-import/contrib/llvm/lib/IR/User.cpp projects/clang400-import/contrib/llvm/lib/IR/Value.cpp projects/clang400-import/contrib/llvm/lib/IR/ValueSymbolTable.cpp projects/clang400-import/contrib/llvm/lib/IR/ValueTypes.cpp projects/clang400-import/contrib/llvm/lib/IR/Verifier.cpp projects/clang400-import/contrib/llvm/lib/IRReader/IRReader.cpp projects/clang400-import/contrib/llvm/lib/LTO/LTO.cpp projects/clang400-import/contrib/llvm/lib/LTO/LTOCodeGenerator.cpp projects/clang400-import/contrib/llvm/lib/LTO/LTOModule.cpp projects/clang400-import/contrib/llvm/lib/LTO/ThinLTOCodeGenerator.cpp projects/clang400-import/contrib/llvm/lib/LTO/UpdateCompilerUsed.cpp projects/clang400-import/contrib/llvm/lib/LibDriver/LibDriver.cpp projects/clang400-import/contrib/llvm/lib/Linker/IRMover.cpp projects/clang400-import/contrib/llvm/lib/Linker/LinkModules.cpp projects/clang400-import/contrib/llvm/lib/MC/ConstantPools.cpp projects/clang400-import/contrib/llvm/lib/MC/ELFObjectWriter.cpp projects/clang400-import/contrib/llvm/lib/MC/MCAsmBackend.cpp projects/clang400-import/contrib/llvm/lib/MC/MCAsmInfo.cpp projects/clang400-import/contrib/llvm/lib/MC/MCAsmInfoDarwin.cpp projects/clang400-import/contrib/llvm/lib/MC/MCAsmStreamer.cpp projects/clang400-import/contrib/llvm/lib/MC/MCAssembler.cpp projects/clang400-import/contrib/llvm/lib/MC/MCCodeView.cpp projects/clang400-import/contrib/llvm/lib/MC/MCContext.cpp projects/clang400-import/contrib/llvm/lib/MC/MCDisassembler/Disassembler.cpp projects/clang400-import/contrib/llvm/lib/MC/MCDwarf.cpp projects/clang400-import/contrib/llvm/lib/MC/MCELFStreamer.cpp projects/clang400-import/contrib/llvm/lib/MC/MCExpr.cpp projects/clang400-import/contrib/llvm/lib/MC/MCFragment.cpp projects/clang400-import/contrib/llvm/lib/MC/MCInst.cpp projects/clang400-import/contrib/llvm/lib/MC/MCLabel.cpp projects/clang400-import/contrib/llvm/lib/MC/MCObjectFileInfo.cpp projects/clang400-import/contrib/llvm/lib/MC/MCObjectStreamer.cpp projects/clang400-import/contrib/llvm/lib/MC/MCParser/AsmLexer.cpp projects/clang400-import/contrib/llvm/lib/MC/MCParser/AsmParser.cpp projects/clang400-import/contrib/llvm/lib/MC/MCParser/COFFAsmParser.cpp projects/clang400-import/contrib/llvm/lib/MC/MCParser/DarwinAsmParser.cpp projects/clang400-import/contrib/llvm/lib/MC/MCParser/ELFAsmParser.cpp projects/clang400-import/contrib/llvm/lib/MC/MCParser/MCAsmLexer.cpp projects/clang400-import/contrib/llvm/lib/MC/MCParser/MCAsmParser.cpp projects/clang400-import/contrib/llvm/lib/MC/MCRegisterInfo.cpp projects/clang400-import/contrib/llvm/lib/MC/MCSection.cpp projects/clang400-import/contrib/llvm/lib/MC/MCSectionCOFF.cpp projects/clang400-import/contrib/llvm/lib/MC/MCSectionELF.cpp projects/clang400-import/contrib/llvm/lib/MC/MCSectionMachO.cpp projects/clang400-import/contrib/llvm/lib/MC/MCStreamer.cpp projects/clang400-import/contrib/llvm/lib/MC/MCSymbol.cpp projects/clang400-import/contrib/llvm/lib/MC/MCTargetOptions.cpp projects/clang400-import/contrib/llvm/lib/MC/MCValue.cpp projects/clang400-import/contrib/llvm/lib/MC/MachObjectWriter.cpp projects/clang400-import/contrib/llvm/lib/MC/StringTableBuilder.cpp projects/clang400-import/contrib/llvm/lib/MC/SubtargetFeature.cpp projects/clang400-import/contrib/llvm/lib/MC/WinCOFFObjectWriter.cpp projects/clang400-import/contrib/llvm/lib/MC/WinCOFFStreamer.cpp projects/clang400-import/contrib/llvm/lib/Object/Archive.cpp projects/clang400-import/contrib/llvm/lib/Object/ArchiveWriter.cpp projects/clang400-import/contrib/llvm/lib/Object/Binary.cpp projects/clang400-import/contrib/llvm/lib/Object/COFFObjectFile.cpp projects/clang400-import/contrib/llvm/lib/Object/ELF.cpp projects/clang400-import/contrib/llvm/lib/Object/Error.cpp projects/clang400-import/contrib/llvm/lib/Object/IRObjectFile.cpp projects/clang400-import/contrib/llvm/lib/Object/MachOObjectFile.cpp projects/clang400-import/contrib/llvm/lib/Object/MachOUniversal.cpp projects/clang400-import/contrib/llvm/lib/Object/ModuleSummaryIndexObjectFile.cpp projects/clang400-import/contrib/llvm/lib/Object/ObjectFile.cpp projects/clang400-import/contrib/llvm/lib/Object/RecordStreamer.cpp projects/clang400-import/contrib/llvm/lib/Object/RecordStreamer.h projects/clang400-import/contrib/llvm/lib/Object/SymbolSize.cpp projects/clang400-import/contrib/llvm/lib/Object/SymbolicFile.cpp projects/clang400-import/contrib/llvm/lib/ObjectYAML/ELFYAML.cpp projects/clang400-import/contrib/llvm/lib/ObjectYAML/MachOYAML.cpp projects/clang400-import/contrib/llvm/lib/ObjectYAML/ObjectYAML.cpp projects/clang400-import/contrib/llvm/lib/Option/ArgList.cpp projects/clang400-import/contrib/llvm/lib/Option/OptTable.cpp projects/clang400-import/contrib/llvm/lib/Passes/PassBuilder.cpp projects/clang400-import/contrib/llvm/lib/Passes/PassRegistry.def projects/clang400-import/contrib/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp projects/clang400-import/contrib/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp projects/clang400-import/contrib/llvm/lib/ProfileData/Coverage/CoverageMappingWriter.cpp projects/clang400-import/contrib/llvm/lib/ProfileData/InstrProf.cpp projects/clang400-import/contrib/llvm/lib/ProfileData/InstrProfReader.cpp projects/clang400-import/contrib/llvm/lib/ProfileData/InstrProfWriter.cpp projects/clang400-import/contrib/llvm/lib/ProfileData/ProfileSummaryBuilder.cpp projects/clang400-import/contrib/llvm/lib/ProfileData/SampleProf.cpp projects/clang400-import/contrib/llvm/lib/Support/APFloat.cpp projects/clang400-import/contrib/llvm/lib/Support/APInt.cpp projects/clang400-import/contrib/llvm/lib/Support/ARMBuildAttrs.cpp projects/clang400-import/contrib/llvm/lib/Support/CachePruning.cpp projects/clang400-import/contrib/llvm/lib/Support/CommandLine.cpp projects/clang400-import/contrib/llvm/lib/Support/Compression.cpp projects/clang400-import/contrib/llvm/lib/Support/Debug.cpp projects/clang400-import/contrib/llvm/lib/Support/DeltaAlgorithm.cpp projects/clang400-import/contrib/llvm/lib/Support/Dwarf.cpp projects/clang400-import/contrib/llvm/lib/Support/DynamicLibrary.cpp projects/clang400-import/contrib/llvm/lib/Support/Error.cpp projects/clang400-import/contrib/llvm/lib/Support/FileOutputBuffer.cpp projects/clang400-import/contrib/llvm/lib/Support/FileUtilities.cpp projects/clang400-import/contrib/llvm/lib/Support/FoldingSet.cpp projects/clang400-import/contrib/llvm/lib/Support/Host.cpp projects/clang400-import/contrib/llvm/lib/Support/LockFileManager.cpp projects/clang400-import/contrib/llvm/lib/Support/MD5.cpp projects/clang400-import/contrib/llvm/lib/Support/MemoryBuffer.cpp projects/clang400-import/contrib/llvm/lib/Support/Path.cpp projects/clang400-import/contrib/llvm/lib/Support/PrettyStackTrace.cpp projects/clang400-import/contrib/llvm/lib/Support/RandomNumberGenerator.cpp projects/clang400-import/contrib/llvm/lib/Support/Regex.cpp projects/clang400-import/contrib/llvm/lib/Support/SHA1.cpp projects/clang400-import/contrib/llvm/lib/Support/ScaledNumber.cpp projects/clang400-import/contrib/llvm/lib/Support/ScopedPrinter.cpp projects/clang400-import/contrib/llvm/lib/Support/SmallPtrSet.cpp projects/clang400-import/contrib/llvm/lib/Support/SourceMgr.cpp projects/clang400-import/contrib/llvm/lib/Support/SpecialCaseList.cpp projects/clang400-import/contrib/llvm/lib/Support/Statistic.cpp projects/clang400-import/contrib/llvm/lib/Support/StringMap.cpp projects/clang400-import/contrib/llvm/lib/Support/StringRef.cpp projects/clang400-import/contrib/llvm/lib/Support/StringSaver.cpp projects/clang400-import/contrib/llvm/lib/Support/TargetParser.cpp projects/clang400-import/contrib/llvm/lib/Support/TargetRegistry.cpp projects/clang400-import/contrib/llvm/lib/Support/Threading.cpp projects/clang400-import/contrib/llvm/lib/Support/Timer.cpp projects/clang400-import/contrib/llvm/lib/Support/Triple.cpp projects/clang400-import/contrib/llvm/lib/Support/Twine.cpp projects/clang400-import/contrib/llvm/lib/Support/Unix/Memory.inc projects/clang400-import/contrib/llvm/lib/Support/Unix/Path.inc projects/clang400-import/contrib/llvm/lib/Support/Unix/Process.inc projects/clang400-import/contrib/llvm/lib/Support/Unix/Signals.inc projects/clang400-import/contrib/llvm/lib/Support/Unix/Unix.h projects/clang400-import/contrib/llvm/lib/Support/Windows/Path.inc projects/clang400-import/contrib/llvm/lib/Support/Windows/Process.inc projects/clang400-import/contrib/llvm/lib/Support/Windows/Signals.inc projects/clang400-import/contrib/llvm/lib/Support/Windows/WindowsSupport.h projects/clang400-import/contrib/llvm/lib/Support/YAMLParser.cpp projects/clang400-import/contrib/llvm/lib/Support/YAMLTraits.cpp projects/clang400-import/contrib/llvm/lib/Support/raw_ostream.cpp projects/clang400-import/contrib/llvm/lib/TableGen/Main.cpp projects/clang400-import/contrib/llvm/lib/TableGen/Record.cpp projects/clang400-import/contrib/llvm/lib/TableGen/TGLexer.cpp projects/clang400-import/contrib/llvm/lib/TableGen/TGLexer.h projects/clang400-import/contrib/llvm/lib/TableGen/TGParser.cpp projects/clang400-import/contrib/llvm/lib/TableGen/TGParser.h projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64.h projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64.td projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64A53Fix835769.cpp projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64AddressTypePromotion.cpp projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64CallLowering.cpp projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64CallLowering.h projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64CallingConvention.td projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64CollectLOH.cpp projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64ConditionOptimizer.cpp projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64ConditionalCompares.cpp projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64FastISel.cpp projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.h projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64InstrAtomics.td projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64InstrFormats.td projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.h projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.td projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64MCInstLower.cpp projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64MachineFunctionInfo.h projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64PromoteConstant.cpp projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64RedundantCopyElimination.cpp projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64RegisterBankInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64RegisterBankInfo.h projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64RegisterInfo.h projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64RegisterInfo.td projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64SchedA57.td projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64SchedA57WriteRes.td projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64SchedM1.td projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64SchedVulcan.td projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64StorePairSuppress.cpp projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64Subtarget.cpp projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64Subtarget.h projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64TargetMachine.cpp projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64TargetMachine.h projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64TargetObjectFile.cpp projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64TargetObjectFile.h projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.h projects/clang400-import/contrib/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp projects/clang400-import/contrib/llvm/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp projects/clang400-import/contrib/llvm/lib/Target/AArch64/Disassembler/AArch64Disassembler.h projects/clang400-import/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp projects/clang400-import/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp projects/clang400-import/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp projects/clang400-import/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp projects/clang400-import/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h projects/clang400-import/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MachObjectWriter.cpp projects/clang400-import/contrib/llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/AMDGPU.h projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/AMDGPU.td projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.h projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.h projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUFrameLowering.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUFrameLowering.h projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.h projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.td projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUInstructions.td projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUIntrinsics.td projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.h projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.h projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUOpenCLImageTypeLoweringPass.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/AMDGPURuntimeMetadata.h projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.h projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUTargetObjectFile.h projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/CIInstructions.td projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/CaymanInstructions.td projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/EvergreenInstructions.td projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/GCNHazardRecognizer.h projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.h projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFObjectWriter.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCCodeEmitter.h projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/Processors.td projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/R600ClauseMergePass.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/R600FrameLowering.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/R600FrameLowering.h projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/R600ISelLowering.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/R600InstrFormats.td projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/R600InstrInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/R600InstrInfo.h projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/R600Instructions.td projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/R600MachineFunctionInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/R600MachineFunctionInfo.h projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/R600MachineScheduler.h projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/R600Packetizer.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/SIDefines.h projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/SIFixControlFlowLiveIntervals.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/SIFoldOperands.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/SIFrameLowering.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/SIFrameLowering.h projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/SIISelLowering.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/SIISelLowering.h projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/SIInsertWaits.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/SIInstrFormats.td projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/SIInstrInfo.h projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/SIInstrInfo.td projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/SIInstructions.td projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/SIIntrinsics.td projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/SILowerControlFlow.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/SILowerI1Copies.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/SIMachineScheduler.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/SIMachineScheduler.h projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/SIRegisterInfo.h projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/SIRegisterInfo.td projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/SISchedule.td projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/SIShrinkInstructions.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/SITypeRewriter.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/SIWholeQuadMode.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/Utils/AMDKernelCodeTInfo.h projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/Utils/AMDKernelCodeTUtils.cpp projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/VIInstrFormats.td projects/clang400-import/contrib/llvm/lib/Target/AMDGPU/VIInstructions.td projects/clang400-import/contrib/llvm/lib/Target/ARM/A15SDOptimizer.cpp projects/clang400-import/contrib/llvm/lib/Target/ARM/ARM.h projects/clang400-import/contrib/llvm/lib/Target/ARM/ARM.td projects/clang400-import/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp projects/clang400-import/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h projects/clang400-import/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h projects/clang400-import/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h projects/clang400-import/contrib/llvm/lib/Target/ARM/ARMCallingConv.td projects/clang400-import/contrib/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp projects/clang400-import/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.cpp projects/clang400-import/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.h projects/clang400-import/contrib/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp projects/clang400-import/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp projects/clang400-import/contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp projects/clang400-import/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp projects/clang400-import/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp projects/clang400-import/contrib/llvm/lib/Target/ARM/ARMISelLowering.h projects/clang400-import/contrib/llvm/lib/Target/ARM/ARMInstrFormats.td projects/clang400-import/contrib/llvm/lib/Target/ARM/ARMInstrInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td projects/clang400-import/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td projects/clang400-import/contrib/llvm/lib/Target/ARM/ARMInstrThumb.td projects/clang400-import/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td projects/clang400-import/contrib/llvm/lib/Target/ARM/ARMInstrVFP.td projects/clang400-import/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp projects/clang400-import/contrib/llvm/lib/Target/ARM/ARMMCInstLower.cpp projects/clang400-import/contrib/llvm/lib/Target/ARM/ARMMachineFunctionInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/ARM/ARMMachineFunctionInfo.h projects/clang400-import/contrib/llvm/lib/Target/ARM/ARMOptimizeBarriersPass.cpp projects/clang400-import/contrib/llvm/lib/Target/ARM/ARMSchedule.td projects/clang400-import/contrib/llvm/lib/Target/ARM/ARMSubtarget.cpp projects/clang400-import/contrib/llvm/lib/Target/ARM/ARMSubtarget.h projects/clang400-import/contrib/llvm/lib/Target/ARM/ARMTargetMachine.cpp projects/clang400-import/contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.cpp projects/clang400-import/contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.h projects/clang400-import/contrib/llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/ARM/ARMTargetTransformInfo.h projects/clang400-import/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp projects/clang400-import/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp projects/clang400-import/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp projects/clang400-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp projects/clang400-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp projects/clang400-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp projects/clang400-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp projects/clang400-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp projects/clang400-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h projects/clang400-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp projects/clang400-import/contrib/llvm/lib/Target/ARM/MLxExpansionPass.cpp projects/clang400-import/contrib/llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp projects/clang400-import/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp projects/clang400-import/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp projects/clang400-import/contrib/llvm/lib/Target/ARM/ThumbRegisterInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/AVR/AVR.h projects/clang400-import/contrib/llvm/lib/Target/AVR/AVR.td projects/clang400-import/contrib/llvm/lib/Target/AVR/AVRCallingConv.td projects/clang400-import/contrib/llvm/lib/Target/AVR/AVRISelLowering.h projects/clang400-import/contrib/llvm/lib/Target/AVR/AVRInstrFormats.td projects/clang400-import/contrib/llvm/lib/Target/AVR/AVRInstrInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/AVR/AVRInstrInfo.h projects/clang400-import/contrib/llvm/lib/Target/AVR/AVRInstrInfo.td projects/clang400-import/contrib/llvm/lib/Target/AVR/AVRRegisterInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/AVR/AVRRegisterInfo.h projects/clang400-import/contrib/llvm/lib/Target/AVR/AVRTargetMachine.cpp projects/clang400-import/contrib/llvm/lib/Target/AVR/AVRTargetObjectFile.cpp projects/clang400-import/contrib/llvm/lib/Target/AVR/AVRTargetObjectFile.h projects/clang400-import/contrib/llvm/lib/Target/AVR/MCTargetDesc/AVRMCTargetDesc.h projects/clang400-import/contrib/llvm/lib/Target/AVR/TargetInfo/AVRTargetInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/BPF/BPF.td projects/clang400-import/contrib/llvm/lib/Target/BPF/BPFAsmPrinter.cpp projects/clang400-import/contrib/llvm/lib/Target/BPF/BPFISelDAGToDAG.cpp projects/clang400-import/contrib/llvm/lib/Target/BPF/BPFInstrInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/BPF/BPFInstrInfo.h projects/clang400-import/contrib/llvm/lib/Target/BPF/BPFInstrInfo.td projects/clang400-import/contrib/llvm/lib/Target/BPF/BPFRegisterInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/BPF/BPFTargetMachine.cpp projects/clang400-import/contrib/llvm/lib/Target/BPF/InstPrinter/BPFInstPrinter.cpp projects/clang400-import/contrib/llvm/lib/Target/BPF/MCTargetDesc/BPFAsmBackend.cpp projects/clang400-import/contrib/llvm/lib/Target/BPF/MCTargetDesc/BPFELFObjectWriter.cpp projects/clang400-import/contrib/llvm/lib/Target/BPF/MCTargetDesc/BPFMCAsmInfo.h projects/clang400-import/contrib/llvm/lib/Target/BPF/MCTargetDesc/BPFMCCodeEmitter.cpp projects/clang400-import/contrib/llvm/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.cpp projects/clang400-import/contrib/llvm/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.h projects/clang400-import/contrib/llvm/lib/Target/BPF/TargetInfo/BPFTargetInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/BitTracker.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/BitTracker.h projects/clang400-import/contrib/llvm/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/Hexagon.td projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonAsmPrinter.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonAsmPrinter.h projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonBitSimplify.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonBitTracker.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonBlockRanges.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonBlockRanges.h projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonBranchRelaxation.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonCFGOptimizer.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonCommonGEP.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonCopyToCombine.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonEarlyIfConv.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonExpandCondsets.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonFixupHwLoops.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonFrameLowering.h projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonGenExtract.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonGenMux.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonGenPredicate.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.h projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonInstrAlias.td projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonInstrFormats.td projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonInstrFormatsV4.td projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonInstrFormatsV60.td projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.h projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.td projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV3.td projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV4.td projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV5.td projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV60.td projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoVector.td projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonIntrinsics.td projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonIntrinsicsDerived.td projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonIntrinsicsV4.td projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonIntrinsicsV60.td projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonIsetDx.td projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonMachineFunctionInfo.h projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonMachineScheduler.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonMachineScheduler.h projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonNewValueJump.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonOperands.td projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonOptAddrMode.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonOptimizeSZextends.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonPeephole.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonRDFOpt.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.h projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.td projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonSelectionDAGInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonSelectionDAGInfo.h projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonSplitDouble.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonStoreWidening.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonSubtarget.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonSubtarget.h projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonSystemInst.td projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonTargetObjectFile.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonTargetObjectFile.h projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonTargetTransformInfo.h projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.h projects/clang400-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h projects/clang400-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.h projects/clang400-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCompound.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.h projects/clang400-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h projects/clang400-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h projects/clang400-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/RDFCopy.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/RDFCopy.h projects/clang400-import/contrib/llvm/lib/Target/Hexagon/RDFGraph.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/RDFGraph.h projects/clang400-import/contrib/llvm/lib/Target/Hexagon/RDFLiveness.cpp projects/clang400-import/contrib/llvm/lib/Target/Hexagon/RDFLiveness.h projects/clang400-import/contrib/llvm/lib/Target/Hexagon/TargetInfo/HexagonTargetInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp projects/clang400-import/contrib/llvm/lib/Target/Lanai/Disassembler/LanaiDisassembler.cpp projects/clang400-import/contrib/llvm/lib/Target/Lanai/Lanai.h projects/clang400-import/contrib/llvm/lib/Target/Lanai/LanaiAluCode.h projects/clang400-import/contrib/llvm/lib/Target/Lanai/LanaiAsmPrinter.cpp projects/clang400-import/contrib/llvm/lib/Target/Lanai/LanaiDelaySlotFiller.cpp projects/clang400-import/contrib/llvm/lib/Target/Lanai/LanaiFrameLowering.cpp projects/clang400-import/contrib/llvm/lib/Target/Lanai/LanaiISelDAGToDAG.cpp projects/clang400-import/contrib/llvm/lib/Target/Lanai/LanaiISelLowering.cpp projects/clang400-import/contrib/llvm/lib/Target/Lanai/LanaiISelLowering.h projects/clang400-import/contrib/llvm/lib/Target/Lanai/LanaiInstrInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/Lanai/LanaiInstrInfo.h projects/clang400-import/contrib/llvm/lib/Target/Lanai/LanaiInstrInfo.td projects/clang400-import/contrib/llvm/lib/Target/Lanai/LanaiMCInstLower.cpp projects/clang400-import/contrib/llvm/lib/Target/Lanai/LanaiMCInstLower.h projects/clang400-import/contrib/llvm/lib/Target/Lanai/LanaiMemAluCombiner.cpp projects/clang400-import/contrib/llvm/lib/Target/Lanai/LanaiRegisterInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/Lanai/LanaiTargetMachine.cpp projects/clang400-import/contrib/llvm/lib/Target/Lanai/LanaiTargetObjectFile.cpp projects/clang400-import/contrib/llvm/lib/Target/Lanai/LanaiTargetObjectFile.h projects/clang400-import/contrib/llvm/lib/Target/Lanai/LanaiTargetTransformInfo.h projects/clang400-import/contrib/llvm/lib/Target/Lanai/MCTargetDesc/LanaiAsmBackend.cpp projects/clang400-import/contrib/llvm/lib/Target/Lanai/MCTargetDesc/LanaiMCCodeEmitter.cpp projects/clang400-import/contrib/llvm/lib/Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.cpp projects/clang400-import/contrib/llvm/lib/Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.h projects/clang400-import/contrib/llvm/lib/Target/Lanai/TargetInfo/LanaiTargetInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCTargetDesc.cpp projects/clang400-import/contrib/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCTargetDesc.h projects/clang400-import/contrib/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp projects/clang400-import/contrib/llvm/lib/Target/MSP430/MSP430BranchSelector.cpp projects/clang400-import/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.cpp projects/clang400-import/contrib/llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp projects/clang400-import/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp projects/clang400-import/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.h projects/clang400-import/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp projects/clang400-import/contrib/llvm/lib/Target/MSP430/TargetInfo/MSP430TargetInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp projects/clang400-import/contrib/llvm/lib/Target/Mips/Disassembler/MipsDisassembler.cpp projects/clang400-import/contrib/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp projects/clang400-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp projects/clang400-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h projects/clang400-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp projects/clang400-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h projects/clang400-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp projects/clang400-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h projects/clang400-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp projects/clang400-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h projects/clang400-import/contrib/llvm/lib/Target/Mips/MicroMips32r6InstrInfo.td projects/clang400-import/contrib/llvm/lib/Target/Mips/MicroMips64r6InstrFormats.td projects/clang400-import/contrib/llvm/lib/Target/Mips/MicroMips64r6InstrInfo.td projects/clang400-import/contrib/llvm/lib/Target/Mips/MicroMipsInstrFPU.td projects/clang400-import/contrib/llvm/lib/Target/Mips/MicroMipsInstrFormats.td projects/clang400-import/contrib/llvm/lib/Target/Mips/MicroMipsInstrInfo.td projects/clang400-import/contrib/llvm/lib/Target/Mips/Mips.td projects/clang400-import/contrib/llvm/lib/Target/Mips/Mips16FrameLowering.cpp projects/clang400-import/contrib/llvm/lib/Target/Mips/Mips16HardFloat.cpp projects/clang400-import/contrib/llvm/lib/Target/Mips/Mips16ISelDAGToDAG.cpp projects/clang400-import/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/Mips/Mips16RegisterInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/Mips/Mips32r6InstrFormats.td projects/clang400-import/contrib/llvm/lib/Target/Mips/Mips32r6InstrInfo.td projects/clang400-import/contrib/llvm/lib/Target/Mips/Mips64InstrInfo.td projects/clang400-import/contrib/llvm/lib/Target/Mips/Mips64r6InstrInfo.td projects/clang400-import/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp projects/clang400-import/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.h projects/clang400-import/contrib/llvm/lib/Target/Mips/MipsConstantIslandPass.cpp projects/clang400-import/contrib/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp projects/clang400-import/contrib/llvm/lib/Target/Mips/MipsEVAInstrFormats.td projects/clang400-import/contrib/llvm/lib/Target/Mips/MipsFastISel.cpp projects/clang400-import/contrib/llvm/lib/Target/Mips/MipsFrameLowering.cpp projects/clang400-import/contrib/llvm/lib/Target/Mips/MipsHazardSchedule.cpp projects/clang400-import/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp projects/clang400-import/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.h projects/clang400-import/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp projects/clang400-import/contrib/llvm/lib/Target/Mips/MipsISelLowering.h projects/clang400-import/contrib/llvm/lib/Target/Mips/MipsInstrFPU.td projects/clang400-import/contrib/llvm/lib/Target/Mips/MipsInstrFormats.td projects/clang400-import/contrib/llvm/lib/Target/Mips/MipsInstrInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/Mips/MipsInstrInfo.h projects/clang400-import/contrib/llvm/lib/Target/Mips/MipsInstrInfo.td projects/clang400-import/contrib/llvm/lib/Target/Mips/MipsLongBranch.cpp projects/clang400-import/contrib/llvm/lib/Target/Mips/MipsMSAInstrInfo.td projects/clang400-import/contrib/llvm/lib/Target/Mips/MipsMachineFunction.cpp projects/clang400-import/contrib/llvm/lib/Target/Mips/MipsModuleISelDAGToDAG.cpp projects/clang400-import/contrib/llvm/lib/Target/Mips/MipsOptimizePICCall.cpp projects/clang400-import/contrib/llvm/lib/Target/Mips/MipsOs16.cpp projects/clang400-import/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.td projects/clang400-import/contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.cpp projects/clang400-import/contrib/llvm/lib/Target/Mips/MipsSEISelDAGToDAG.cpp projects/clang400-import/contrib/llvm/lib/Target/Mips/MipsSEISelDAGToDAG.h projects/clang400-import/contrib/llvm/lib/Target/Mips/MipsSEISelLowering.cpp projects/clang400-import/contrib/llvm/lib/Target/Mips/MipsSEISelLowering.h projects/clang400-import/contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/Mips/MipsSERegisterInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/Mips/MipsSchedule.td projects/clang400-import/contrib/llvm/lib/Target/Mips/MipsScheduleP5600.td projects/clang400-import/contrib/llvm/lib/Target/Mips/MipsTargetMachine.cpp projects/clang400-import/contrib/llvm/lib/Target/Mips/MipsTargetObjectFile.cpp projects/clang400-import/contrib/llvm/lib/Target/Mips/MipsTargetObjectFile.h projects/clang400-import/contrib/llvm/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXBaseInfo.h projects/clang400-import/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp projects/clang400-import/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.h projects/clang400-import/contrib/llvm/lib/Target/NVPTX/NVPTX.h projects/clang400-import/contrib/llvm/lib/Target/NVPTX/NVPTX.td projects/clang400-import/contrib/llvm/lib/Target/NVPTX/NVPTXAllocaHoisting.cpp projects/clang400-import/contrib/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp projects/clang400-import/contrib/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.h projects/clang400-import/contrib/llvm/lib/Target/NVPTX/NVPTXFrameLowering.cpp projects/clang400-import/contrib/llvm/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp projects/clang400-import/contrib/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp projects/clang400-import/contrib/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.h projects/clang400-import/contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp projects/clang400-import/contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.h projects/clang400-import/contrib/llvm/lib/Target/NVPTX/NVPTXInferAddressSpaces.cpp projects/clang400-import/contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.h projects/clang400-import/contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.td projects/clang400-import/contrib/llvm/lib/Target/NVPTX/NVPTXIntrinsics.td projects/clang400-import/contrib/llvm/lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp projects/clang400-import/contrib/llvm/lib/Target/NVPTX/NVPTXLowerAlloca.cpp projects/clang400-import/contrib/llvm/lib/Target/NVPTX/NVPTXMCExpr.cpp projects/clang400-import/contrib/llvm/lib/Target/NVPTX/NVPTXPeephole.cpp projects/clang400-import/contrib/llvm/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp projects/clang400-import/contrib/llvm/lib/Target/NVPTX/NVPTXRegisterInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp projects/clang400-import/contrib/llvm/lib/Target/NVPTX/NVPTXSubtarget.cpp projects/clang400-import/contrib/llvm/lib/Target/NVPTX/NVPTXSubtarget.h projects/clang400-import/contrib/llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp projects/clang400-import/contrib/llvm/lib/Target/NVPTX/NVPTXTargetObjectFile.h projects/clang400-import/contrib/llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.h projects/clang400-import/contrib/llvm/lib/Target/NVPTX/NVPTXUtilities.cpp projects/clang400-import/contrib/llvm/lib/Target/NVPTX/NVPTXUtilities.h projects/clang400-import/contrib/llvm/lib/Target/NVPTX/NVVMIntrRange.cpp projects/clang400-import/contrib/llvm/lib/Target/NVPTX/NVVMReflect.cpp projects/clang400-import/contrib/llvm/lib/Target/NVPTX/TargetInfo/NVPTXTargetInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp projects/clang400-import/contrib/llvm/lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp projects/clang400-import/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp projects/clang400-import/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h projects/clang400-import/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp projects/clang400-import/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp projects/clang400-import/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp projects/clang400-import/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h projects/clang400-import/contrib/llvm/lib/Target/PowerPC/PPC.td projects/clang400-import/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp projects/clang400-import/contrib/llvm/lib/Target/PowerPC/PPCBoolRetToInt.cpp projects/clang400-import/contrib/llvm/lib/Target/PowerPC/PPCBranchSelector.cpp projects/clang400-import/contrib/llvm/lib/Target/PowerPC/PPCCTRLoops.cpp projects/clang400-import/contrib/llvm/lib/Target/PowerPC/PPCCallingConv.td projects/clang400-import/contrib/llvm/lib/Target/PowerPC/PPCEarlyReturn.cpp projects/clang400-import/contrib/llvm/lib/Target/PowerPC/PPCFastISel.cpp projects/clang400-import/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp projects/clang400-import/contrib/llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp projects/clang400-import/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp projects/clang400-import/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp projects/clang400-import/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.h projects/clang400-import/contrib/llvm/lib/Target/PowerPC/PPCInstr64Bit.td projects/clang400-import/contrib/llvm/lib/Target/PowerPC/PPCInstrAltivec.td projects/clang400-import/contrib/llvm/lib/Target/PowerPC/PPCInstrFormats.td projects/clang400-import/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.h projects/clang400-import/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.td projects/clang400-import/contrib/llvm/lib/Target/PowerPC/PPCInstrQPX.td projects/clang400-import/contrib/llvm/lib/Target/PowerPC/PPCInstrVSX.td projects/clang400-import/contrib/llvm/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp projects/clang400-import/contrib/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp projects/clang400-import/contrib/llvm/lib/Target/PowerPC/PPCMIPeephole.cpp projects/clang400-import/contrib/llvm/lib/Target/PowerPC/PPCQPXLoadSplat.cpp projects/clang400-import/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.h projects/clang400-import/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.td projects/clang400-import/contrib/llvm/lib/Target/PowerPC/PPCSchedule.td projects/clang400-import/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.h projects/clang400-import/contrib/llvm/lib/Target/PowerPC/PPCTLSDynamicCall.cpp projects/clang400-import/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp projects/clang400-import/contrib/llvm/lib/Target/PowerPC/PPCTargetObjectFile.cpp projects/clang400-import/contrib/llvm/lib/Target/PowerPC/PPCTargetObjectFile.h projects/clang400-import/contrib/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.h projects/clang400-import/contrib/llvm/lib/Target/PowerPC/PPCVSXCopy.cpp projects/clang400-import/contrib/llvm/lib/Target/PowerPC/PPCVSXFMAMutate.cpp projects/clang400-import/contrib/llvm/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp projects/clang400-import/contrib/llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp projects/clang400-import/contrib/llvm/lib/Target/Sparc/DelaySlotFiller.cpp projects/clang400-import/contrib/llvm/lib/Target/Sparc/Disassembler/SparcDisassembler.cpp projects/clang400-import/contrib/llvm/lib/Target/Sparc/LeonFeatures.td projects/clang400-import/contrib/llvm/lib/Target/Sparc/LeonPasses.cpp projects/clang400-import/contrib/llvm/lib/Target/Sparc/LeonPasses.h projects/clang400-import/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp projects/clang400-import/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp projects/clang400-import/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp projects/clang400-import/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h projects/clang400-import/contrib/llvm/lib/Target/Sparc/Sparc.td projects/clang400-import/contrib/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp projects/clang400-import/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.cpp projects/clang400-import/contrib/llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp projects/clang400-import/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp projects/clang400-import/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.h projects/clang400-import/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.td projects/clang400-import/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.td projects/clang400-import/contrib/llvm/lib/Target/Sparc/SparcSubtarget.cpp projects/clang400-import/contrib/llvm/lib/Target/Sparc/SparcSubtarget.h projects/clang400-import/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.cpp projects/clang400-import/contrib/llvm/lib/Target/Sparc/SparcTargetObjectFile.cpp projects/clang400-import/contrib/llvm/lib/Target/Sparc/SparcTargetObjectFile.h projects/clang400-import/contrib/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp projects/clang400-import/contrib/llvm/lib/Target/SystemZ/Disassembler/SystemZDisassembler.cpp projects/clang400-import/contrib/llvm/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.cpp projects/clang400-import/contrib/llvm/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.h projects/clang400-import/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp projects/clang400-import/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp projects/clang400-import/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCFixups.h projects/clang400-import/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCObjectWriter.cpp projects/clang400-import/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp projects/clang400-import/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h projects/clang400-import/contrib/llvm/lib/Target/SystemZ/SystemZ.h projects/clang400-import/contrib/llvm/lib/Target/SystemZ/SystemZ.td projects/clang400-import/contrib/llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp projects/clang400-import/contrib/llvm/lib/Target/SystemZ/SystemZAsmPrinter.h projects/clang400-import/contrib/llvm/lib/Target/SystemZ/SystemZElimCompare.cpp projects/clang400-import/contrib/llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp projects/clang400-import/contrib/llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp projects/clang400-import/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp projects/clang400-import/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.h projects/clang400-import/contrib/llvm/lib/Target/SystemZ/SystemZInstrBuilder.h projects/clang400-import/contrib/llvm/lib/Target/SystemZ/SystemZInstrFP.td projects/clang400-import/contrib/llvm/lib/Target/SystemZ/SystemZInstrFormats.td projects/clang400-import/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.h projects/clang400-import/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.td projects/clang400-import/contrib/llvm/lib/Target/SystemZ/SystemZInstrVector.td projects/clang400-import/contrib/llvm/lib/Target/SystemZ/SystemZLDCleanup.cpp projects/clang400-import/contrib/llvm/lib/Target/SystemZ/SystemZLongBranch.cpp projects/clang400-import/contrib/llvm/lib/Target/SystemZ/SystemZOperands.td projects/clang400-import/contrib/llvm/lib/Target/SystemZ/SystemZOperators.td projects/clang400-import/contrib/llvm/lib/Target/SystemZ/SystemZProcessors.td projects/clang400-import/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.td projects/clang400-import/contrib/llvm/lib/Target/SystemZ/SystemZShortenInst.cpp projects/clang400-import/contrib/llvm/lib/Target/SystemZ/SystemZSubtarget.cpp projects/clang400-import/contrib/llvm/lib/Target/SystemZ/SystemZSubtarget.h projects/clang400-import/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp projects/clang400-import/contrib/llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.h projects/clang400-import/contrib/llvm/lib/Target/SystemZ/TargetInfo/SystemZTargetInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/TargetIntrinsicInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/TargetLoweringObjectFile.cpp projects/clang400-import/contrib/llvm/lib/Target/TargetMachine.cpp projects/clang400-import/contrib/llvm/lib/Target/TargetMachineC.cpp projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.cpp projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.h projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyAsmBackend.cpp projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCCodeEmitter.cpp projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.cpp projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.cpp projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.h projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/README.txt projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/TargetInfo/WebAssemblyTargetInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/WebAssembly.h projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/WebAssembly.td projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyArgumentMove.cpp projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyFastISel.cpp projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyFrameLowering.cpp projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyFrameLowering.h projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyInstrCall.td projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyInstrControl.td projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyInstrConv.td projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyInstrFloat.td projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyInstrFormats.td projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.h projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.td projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyInstrInteger.td projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyInstrMemory.td projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyInstrSIMD.td projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyLowerBrUnless.cpp projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyOptimizeReturned.cpp projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyPeephole.cpp projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyPrepareForLiveIntervals.cpp projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyRegColoring.cpp projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyRegNumbering.cpp projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyRegisterInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyRegisterInfo.td projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyReplacePhysRegs.cpp projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblySetP2AlignOperands.cpp projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyStoreResults.cpp projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.h projects/clang400-import/contrib/llvm/lib/Target/WebAssembly/known_gcc_test_failures.txt projects/clang400-import/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp projects/clang400-import/contrib/llvm/lib/Target/X86/AsmParser/X86Operand.h projects/clang400-import/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp projects/clang400-import/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.cpp projects/clang400-import/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h projects/clang400-import/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp projects/clang400-import/contrib/llvm/lib/Target/X86/InstPrinter/X86InstComments.cpp projects/clang400-import/contrib/llvm/lib/Target/X86/InstPrinter/X86InstComments.h projects/clang400-import/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp projects/clang400-import/contrib/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp projects/clang400-import/contrib/llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h projects/clang400-import/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp projects/clang400-import/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp projects/clang400-import/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h projects/clang400-import/contrib/llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/X86/Utils/X86ShuffleDecode.cpp projects/clang400-import/contrib/llvm/lib/Target/X86/Utils/X86ShuffleDecode.h projects/clang400-import/contrib/llvm/lib/Target/X86/X86.h projects/clang400-import/contrib/llvm/lib/Target/X86/X86.td projects/clang400-import/contrib/llvm/lib/Target/X86/X86AsmPrinter.cpp projects/clang400-import/contrib/llvm/lib/Target/X86/X86AsmPrinter.h projects/clang400-import/contrib/llvm/lib/Target/X86/X86CallFrameOptimization.cpp projects/clang400-import/contrib/llvm/lib/Target/X86/X86CallingConv.h projects/clang400-import/contrib/llvm/lib/Target/X86/X86CallingConv.td projects/clang400-import/contrib/llvm/lib/Target/X86/X86ExpandPseudo.cpp projects/clang400-import/contrib/llvm/lib/Target/X86/X86FastISel.cpp projects/clang400-import/contrib/llvm/lib/Target/X86/X86FixupBWInsts.cpp projects/clang400-import/contrib/llvm/lib/Target/X86/X86FixupLEAs.cpp projects/clang400-import/contrib/llvm/lib/Target/X86/X86FixupSetCC.cpp projects/clang400-import/contrib/llvm/lib/Target/X86/X86FloatingPoint.cpp projects/clang400-import/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp projects/clang400-import/contrib/llvm/lib/Target/X86/X86FrameLowering.h projects/clang400-import/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp projects/clang400-import/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp projects/clang400-import/contrib/llvm/lib/Target/X86/X86ISelLowering.h projects/clang400-import/contrib/llvm/lib/Target/X86/X86InstrAVX512.td projects/clang400-import/contrib/llvm/lib/Target/X86/X86InstrArithmetic.td projects/clang400-import/contrib/llvm/lib/Target/X86/X86InstrBuilder.h projects/clang400-import/contrib/llvm/lib/Target/X86/X86InstrCompiler.td projects/clang400-import/contrib/llvm/lib/Target/X86/X86InstrControl.td projects/clang400-import/contrib/llvm/lib/Target/X86/X86InstrFMA.td projects/clang400-import/contrib/llvm/lib/Target/X86/X86InstrFPStack.td projects/clang400-import/contrib/llvm/lib/Target/X86/X86InstrFormats.td projects/clang400-import/contrib/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td projects/clang400-import/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/X86/X86InstrInfo.h projects/clang400-import/contrib/llvm/lib/Target/X86/X86InstrInfo.td projects/clang400-import/contrib/llvm/lib/Target/X86/X86InstrMMX.td projects/clang400-import/contrib/llvm/lib/Target/X86/X86InstrSSE.td projects/clang400-import/contrib/llvm/lib/Target/X86/X86InstrShiftRotate.td projects/clang400-import/contrib/llvm/lib/Target/X86/X86InstrSystem.td projects/clang400-import/contrib/llvm/lib/Target/X86/X86InstrXOP.td projects/clang400-import/contrib/llvm/lib/Target/X86/X86IntrinsicsInfo.h projects/clang400-import/contrib/llvm/lib/Target/X86/X86MCInstLower.cpp projects/clang400-import/contrib/llvm/lib/Target/X86/X86OptimizeLEAs.cpp projects/clang400-import/contrib/llvm/lib/Target/X86/X86PadShortFunction.cpp projects/clang400-import/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/X86/X86RegisterInfo.h projects/clang400-import/contrib/llvm/lib/Target/X86/X86RegisterInfo.td projects/clang400-import/contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/X86/X86ShuffleDecodeConstantPool.cpp projects/clang400-import/contrib/llvm/lib/Target/X86/X86ShuffleDecodeConstantPool.h projects/clang400-import/contrib/llvm/lib/Target/X86/X86Subtarget.cpp projects/clang400-import/contrib/llvm/lib/Target/X86/X86Subtarget.h projects/clang400-import/contrib/llvm/lib/Target/X86/X86TargetMachine.cpp projects/clang400-import/contrib/llvm/lib/Target/X86/X86TargetMachine.h projects/clang400-import/contrib/llvm/lib/Target/X86/X86TargetObjectFile.cpp projects/clang400-import/contrib/llvm/lib/Target/X86/X86TargetObjectFile.h projects/clang400-import/contrib/llvm/lib/Target/X86/X86TargetTransformInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/X86/X86TargetTransformInfo.h projects/clang400-import/contrib/llvm/lib/Target/X86/X86VZeroUpper.cpp projects/clang400-import/contrib/llvm/lib/Target/X86/X86WinAllocaExpander.cpp projects/clang400-import/contrib/llvm/lib/Target/X86/X86WinEHState.cpp projects/clang400-import/contrib/llvm/lib/Target/XCore/Disassembler/XCoreDisassembler.cpp projects/clang400-import/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.cpp projects/clang400-import/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.h projects/clang400-import/contrib/llvm/lib/Target/XCore/TargetInfo/XCoreTargetInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp projects/clang400-import/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.cpp projects/clang400-import/contrib/llvm/lib/Target/XCore/XCoreFrameToArgsOffsetElim.cpp projects/clang400-import/contrib/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp projects/clang400-import/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp projects/clang400-import/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.h projects/clang400-import/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.td projects/clang400-import/contrib/llvm/lib/Target/XCore/XCoreMCInstLower.cpp projects/clang400-import/contrib/llvm/lib/Target/XCore/XCoreMCInstLower.h projects/clang400-import/contrib/llvm/lib/Target/XCore/XCoreMachineFunctionInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/XCore/XCoreSelectionDAGInfo.cpp projects/clang400-import/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.cpp projects/clang400-import/contrib/llvm/lib/Target/XCore/XCoreTargetObjectFile.cpp projects/clang400-import/contrib/llvm/lib/Target/XCore/XCoreTargetObjectFile.h projects/clang400-import/contrib/llvm/lib/Target/XCore/XCoreTargetTransformInfo.h projects/clang400-import/contrib/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp projects/clang400-import/contrib/llvm/lib/Transforms/IPO/CrossDSOCFI.cpp projects/clang400-import/contrib/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp projects/clang400-import/contrib/llvm/lib/Transforms/IPO/FunctionAttrs.cpp projects/clang400-import/contrib/llvm/lib/Transforms/IPO/FunctionImport.cpp projects/clang400-import/contrib/llvm/lib/Transforms/IPO/GlobalDCE.cpp projects/clang400-import/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp projects/clang400-import/contrib/llvm/lib/Transforms/IPO/IPO.cpp projects/clang400-import/contrib/llvm/lib/Transforms/IPO/InferFunctionAttrs.cpp projects/clang400-import/contrib/llvm/lib/Transforms/IPO/InlineSimple.cpp projects/clang400-import/contrib/llvm/lib/Transforms/IPO/Inliner.cpp projects/clang400-import/contrib/llvm/lib/Transforms/IPO/Internalize.cpp projects/clang400-import/contrib/llvm/lib/Transforms/IPO/LowerTypeTests.cpp projects/clang400-import/contrib/llvm/lib/Transforms/IPO/MergeFunctions.cpp projects/clang400-import/contrib/llvm/lib/Transforms/IPO/PartialInlining.cpp projects/clang400-import/contrib/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp projects/clang400-import/contrib/llvm/lib/Transforms/IPO/PruneEH.cpp projects/clang400-import/contrib/llvm/lib/Transforms/IPO/SampleProfile.cpp projects/clang400-import/contrib/llvm/lib/Transforms/IPO/StripSymbols.cpp projects/clang400-import/contrib/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp projects/clang400-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp projects/clang400-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp projects/clang400-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp projects/clang400-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp projects/clang400-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp projects/clang400-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineInternal.h projects/clang400-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp projects/clang400-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp projects/clang400-import/contrib/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp projects/clang400-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp projects/clang400-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp projects/clang400-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp projects/clang400-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp projects/clang400-import/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Instrumentation/CFGMST.h projects/clang400-import/contrib/llvm/lib/Transforms/Instrumentation/EfficiencySanitizer.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp projects/clang400-import/contrib/llvm/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h projects/clang400-import/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp projects/clang400-import/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp projects/clang400-import/contrib/llvm/lib/Transforms/ObjCARC/PtrState.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/ADCE.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/BDCE.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/ConstantHoisting.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/DCE.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/EarlyCSE.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/Float2Int.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/GVN.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/GVNHoist.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/GuardWidening.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/LICM.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/LoadCombine.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/LoopDataPrefetch.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/LoopDeletion.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/LoopDistribute.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/LoopInterchange.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/LoopLoadElimination.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/LoopRerollPass.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/LoopVersioningLICM.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/LowerExpectIntrinsic.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/LowerGuardIntrinsic.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/NaryReassociate.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/SCCP.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/SROA.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/Scalar.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/Scalarizer.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/Sink.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/SpeculativeExecution.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/StructurizeCFG.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Utils/ASanStackFrameLayout.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Utils/AddDiscriminators.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Utils/BuildLibCalls.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Utils/BypassSlowDivision.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Utils/CloneModule.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Utils/CmpInstAnalysis.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Utils/CodeExtractor.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Utils/CtorUtils.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Utils/Evaluator.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Utils/FlattenCFG.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Utils/FunctionImportUtils.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Utils/GlobalStatus.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Utils/LCSSA.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Utils/Local.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Utils/LoopSimplify.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Utils/LoopUnroll.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Utils/LoopUtils.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Utils/LoopVersioning.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Utils/LowerInvoke.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Utils/LowerSwitch.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Utils/Mem2Reg.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Utils/MemorySSA.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Utils/ModuleUtils.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Utils/SSAUpdater.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Utils/SimplifyInstructions.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Utils/SymbolRewriter.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Utils/Utils.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Utils/ValueMapper.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Vectorize/BBVectorize.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp projects/clang400-import/contrib/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp projects/clang400-import/contrib/llvm/tools/bugpoint/BugDriver.cpp projects/clang400-import/contrib/llvm/tools/bugpoint/BugDriver.h projects/clang400-import/contrib/llvm/tools/bugpoint/CrashDebugger.cpp projects/clang400-import/contrib/llvm/tools/bugpoint/ExecutionDriver.cpp projects/clang400-import/contrib/llvm/tools/bugpoint/ExtractFunction.cpp projects/clang400-import/contrib/llvm/tools/bugpoint/FindBugs.cpp projects/clang400-import/contrib/llvm/tools/bugpoint/ListReducer.h projects/clang400-import/contrib/llvm/tools/bugpoint/Miscompilation.cpp projects/clang400-import/contrib/llvm/tools/bugpoint/OptimizerDriver.cpp projects/clang400-import/contrib/llvm/tools/bugpoint/ToolRunner.cpp projects/clang400-import/contrib/llvm/tools/bugpoint/ToolRunner.h projects/clang400-import/contrib/llvm/tools/bugpoint/bugpoint.cpp projects/clang400-import/contrib/llvm/tools/llc/llc.cpp projects/clang400-import/contrib/llvm/tools/lli/ChildTarget/ChildTarget.cpp projects/clang400-import/contrib/llvm/tools/lli/OrcLazyJIT.cpp projects/clang400-import/contrib/llvm/tools/lli/OrcLazyJIT.h projects/clang400-import/contrib/llvm/tools/lli/RemoteJITUtils.h projects/clang400-import/contrib/llvm/tools/lli/lli.cpp projects/clang400-import/contrib/llvm/tools/llvm-ar/llvm-ar.cpp projects/clang400-import/contrib/llvm/tools/llvm-as/llvm-as.cpp projects/clang400-import/contrib/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp projects/clang400-import/contrib/llvm/tools/llvm-cov/CodeCoverage.cpp projects/clang400-import/contrib/llvm/tools/llvm-cov/CoverageReport.cpp projects/clang400-import/contrib/llvm/tools/llvm-cov/CoverageReport.h projects/clang400-import/contrib/llvm/tools/llvm-cov/CoverageSummaryInfo.cpp projects/clang400-import/contrib/llvm/tools/llvm-cov/CoverageSummaryInfo.h projects/clang400-import/contrib/llvm/tools/llvm-cov/CoverageViewOptions.h projects/clang400-import/contrib/llvm/tools/llvm-cov/SourceCoverageView.cpp projects/clang400-import/contrib/llvm/tools/llvm-cov/SourceCoverageView.h projects/clang400-import/contrib/llvm/tools/llvm-cov/SourceCoverageViewHTML.cpp projects/clang400-import/contrib/llvm/tools/llvm-cov/SourceCoverageViewHTML.h projects/clang400-import/contrib/llvm/tools/llvm-cov/SourceCoverageViewText.cpp projects/clang400-import/contrib/llvm/tools/llvm-cov/SourceCoverageViewText.h projects/clang400-import/contrib/llvm/tools/llvm-cov/llvm-cov.cpp projects/clang400-import/contrib/llvm/tools/llvm-cxxdump/Error.cpp projects/clang400-import/contrib/llvm/tools/llvm-cxxdump/llvm-cxxdump.cpp projects/clang400-import/contrib/llvm/tools/llvm-dis/llvm-dis.cpp projects/clang400-import/contrib/llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp projects/clang400-import/contrib/llvm/tools/llvm-extract/llvm-extract.cpp projects/clang400-import/contrib/llvm/tools/llvm-link/llvm-link.cpp projects/clang400-import/contrib/llvm/tools/llvm-lto/llvm-lto.cpp projects/clang400-import/contrib/llvm/tools/llvm-mc/Disassembler.cpp projects/clang400-import/contrib/llvm/tools/llvm-mc/llvm-mc.cpp projects/clang400-import/contrib/llvm/tools/llvm-nm/llvm-nm.cpp projects/clang400-import/contrib/llvm/tools/llvm-objdump/COFFDump.cpp projects/clang400-import/contrib/llvm/tools/llvm-objdump/ELFDump.cpp projects/clang400-import/contrib/llvm/tools/llvm-objdump/MachODump.cpp projects/clang400-import/contrib/llvm/tools/llvm-objdump/llvm-objdump.cpp projects/clang400-import/contrib/llvm/tools/llvm-objdump/llvm-objdump.h projects/clang400-import/contrib/llvm/tools/llvm-pdbdump/CompilandDumper.cpp projects/clang400-import/contrib/llvm/tools/llvm-pdbdump/LLVMOutputStyle.cpp projects/clang400-import/contrib/llvm/tools/llvm-pdbdump/LLVMOutputStyle.h projects/clang400-import/contrib/llvm/tools/llvm-pdbdump/PdbYaml.cpp projects/clang400-import/contrib/llvm/tools/llvm-pdbdump/PdbYaml.h projects/clang400-import/contrib/llvm/tools/llvm-pdbdump/YAMLOutputStyle.cpp projects/clang400-import/contrib/llvm/tools/llvm-pdbdump/YAMLOutputStyle.h projects/clang400-import/contrib/llvm/tools/llvm-pdbdump/llvm-pdbdump.cpp projects/clang400-import/contrib/llvm/tools/llvm-pdbdump/llvm-pdbdump.h projects/clang400-import/contrib/llvm/tools/llvm-profdata/llvm-profdata.cpp projects/clang400-import/contrib/llvm/tools/llvm-readobj/ARMEHABIPrinter.h projects/clang400-import/contrib/llvm/tools/llvm-readobj/COFFDumper.cpp projects/clang400-import/contrib/llvm/tools/llvm-readobj/ELFDumper.cpp projects/clang400-import/contrib/llvm/tools/llvm-readobj/Error.cpp projects/clang400-import/contrib/llvm/tools/llvm-readobj/MachODumper.cpp projects/clang400-import/contrib/llvm/tools/llvm-readobj/ObjDumper.h projects/clang400-import/contrib/llvm/tools/llvm-readobj/StackMapPrinter.h projects/clang400-import/contrib/llvm/tools/llvm-readobj/llvm-readobj.cpp projects/clang400-import/contrib/llvm/tools/llvm-readobj/llvm-readobj.h projects/clang400-import/contrib/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp projects/clang400-import/contrib/llvm/tools/llvm-stress/llvm-stress.cpp projects/clang400-import/contrib/llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp projects/clang400-import/contrib/llvm/tools/opt/NewPMDriver.cpp projects/clang400-import/contrib/llvm/tools/opt/NewPMDriver.h projects/clang400-import/contrib/llvm/tools/opt/PassPrinters.cpp projects/clang400-import/contrib/llvm/tools/opt/opt.cpp projects/clang400-import/contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp projects/clang400-import/contrib/llvm/utils/TableGen/AsmWriterEmitter.cpp projects/clang400-import/contrib/llvm/utils/TableGen/Attributes.cpp projects/clang400-import/contrib/llvm/utils/TableGen/CTagsEmitter.cpp projects/clang400-import/contrib/llvm/utils/TableGen/CodeEmitterGen.cpp projects/clang400-import/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.cpp projects/clang400-import/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.h projects/clang400-import/contrib/llvm/utils/TableGen/CodeGenInstruction.cpp projects/clang400-import/contrib/llvm/utils/TableGen/CodeGenInstruction.h projects/clang400-import/contrib/llvm/utils/TableGen/CodeGenIntrinsics.h projects/clang400-import/contrib/llvm/utils/TableGen/CodeGenMapTable.cpp projects/clang400-import/contrib/llvm/utils/TableGen/CodeGenRegisters.cpp projects/clang400-import/contrib/llvm/utils/TableGen/CodeGenRegisters.h projects/clang400-import/contrib/llvm/utils/TableGen/CodeGenSchedule.cpp projects/clang400-import/contrib/llvm/utils/TableGen/CodeGenTarget.cpp projects/clang400-import/contrib/llvm/utils/TableGen/CodeGenTarget.h projects/clang400-import/contrib/llvm/utils/TableGen/DAGISelEmitter.cpp projects/clang400-import/contrib/llvm/utils/TableGen/DAGISelMatcherGen.cpp projects/clang400-import/contrib/llvm/utils/TableGen/DAGISelMatcherOpt.cpp projects/clang400-import/contrib/llvm/utils/TableGen/DFAPacketizerEmitter.cpp projects/clang400-import/contrib/llvm/utils/TableGen/DisassemblerEmitter.cpp projects/clang400-import/contrib/llvm/utils/TableGen/FastISelEmitter.cpp projects/clang400-import/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp projects/clang400-import/contrib/llvm/utils/TableGen/InstrInfoEmitter.cpp projects/clang400-import/contrib/llvm/utils/TableGen/IntrinsicEmitter.cpp projects/clang400-import/contrib/llvm/utils/TableGen/PseudoLoweringEmitter.cpp projects/clang400-import/contrib/llvm/utils/TableGen/RegisterInfoEmitter.cpp projects/clang400-import/contrib/llvm/utils/TableGen/SearchableTableEmitter.cpp projects/clang400-import/contrib/llvm/utils/TableGen/SubtargetEmitter.cpp projects/clang400-import/contrib/llvm/utils/TableGen/TableGen.cpp projects/clang400-import/contrib/llvm/utils/TableGen/TableGenBackends.h projects/clang400-import/contrib/llvm/utils/TableGen/X86RecognizableInstr.cpp projects/clang400-import/contrib/llvm/utils/TableGen/X86RecognizableInstr.h Directory Properties: projects/clang400-import/contrib/llvm/ (props changed) Modified: projects/clang400-import/contrib/llvm/include/llvm-c/Core.h ============================================================================== --- projects/clang400-import/contrib/llvm/include/llvm-c/Core.h Mon Jan 2 20:49:24 2017 (r311141) +++ projects/clang400-import/contrib/llvm/include/llvm-c/Core.h Mon Jan 2 21:25:48 2017 (r311142) @@ -55,51 +55,6 @@ extern "C" { */ typedef enum { - LLVMZExtAttribute = 1<<0, - LLVMSExtAttribute = 1<<1, - LLVMNoReturnAttribute = 1<<2, - LLVMInRegAttribute = 1<<3, - LLVMStructRetAttribute = 1<<4, - LLVMNoUnwindAttribute = 1<<5, - LLVMNoAliasAttribute = 1<<6, - LLVMByValAttribute = 1<<7, - LLVMNestAttribute = 1<<8, - LLVMReadNoneAttribute = 1<<9, - LLVMReadOnlyAttribute = 1<<10, - LLVMNoInlineAttribute = 1<<11, - LLVMAlwaysInlineAttribute = 1<<12, - LLVMOptimizeForSizeAttribute = 1<<13, - LLVMStackProtectAttribute = 1<<14, - LLVMStackProtectReqAttribute = 1<<15, - LLVMAlignment = 31<<16, - LLVMNoCaptureAttribute = 1<<21, - LLVMNoRedZoneAttribute = 1<<22, - LLVMNoImplicitFloatAttribute = 1<<23, - LLVMNakedAttribute = 1<<24, - LLVMInlineHintAttribute = 1<<25, - LLVMStackAlignment = 7<<26, - LLVMReturnsTwice = 1 << 29, - LLVMUWTable = 1 << 30, - LLVMNonLazyBind = 1 << 31 - - /* FIXME: These attributes are currently not included in the C API as - a temporary measure until the API/ABI impact to the C API is understood - and the path forward agreed upon. - LLVMSanitizeAddressAttribute = 1ULL << 32, - LLVMStackProtectStrongAttribute = 1ULL<<35, - LLVMColdAttribute = 1ULL << 40, - LLVMOptimizeNoneAttribute = 1ULL << 42, - LLVMInAllocaAttribute = 1ULL << 43, - LLVMNonNullAttribute = 1ULL << 44, - LLVMJumpTableAttribute = 1ULL << 45, - LLVMConvergentAttribute = 1ULL << 46, - LLVMSafeStackAttribute = 1ULL << 47, - LLVMSwiftSelfAttribute = 1ULL << 48, - LLVMSwiftErrorAttribute = 1ULL << 49, - */ -} LLVMAttribute; - -typedef enum { /* Terminator Instructions */ LLVMRet = 1, LLVMBr = 2, @@ -1752,6 +1707,7 @@ LLVMValueRef LLVMConstNSWMul(LLVMValueRe LLVMValueRef LLVMConstNUWMul(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant); LLVMValueRef LLVMConstFMul(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant); LLVMValueRef LLVMConstUDiv(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant); +LLVMValueRef LLVMConstExactUDiv(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant); LLVMValueRef LLVMConstSDiv(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant); LLVMValueRef LLVMConstExactSDiv(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant); LLVMValueRef LLVMConstFDiv(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant); @@ -2010,8 +1966,6 @@ void LLVMSetGC(LLVMValueRef Fn, const ch * * @see llvm::Function::addAttribute() */ -void LLVMAddFunctionAttr(LLVMValueRef Fn, LLVMAttribute PA); - void LLVMAddAttributeAtIndex(LLVMValueRef F, LLVMAttributeIndex Idx, LLVMAttributeRef A); unsigned LLVMGetAttributeCountAtIndex(LLVMValueRef F, LLVMAttributeIndex Idx); @@ -2036,18 +1990,6 @@ void LLVMAddTargetDependentFunctionAttr( const char *V); /** - * Obtain an attribute from a function. - * - * @see llvm::Function::getAttributes() - */ -LLVMAttribute LLVMGetFunctionAttr(LLVMValueRef Fn); - -/** - * Remove an attribute from a function. - */ -void LLVMRemoveFunctionAttr(LLVMValueRef Fn, LLVMAttribute PA); - -/** * @defgroup LLVMCCoreValueFunctionParameters Function Parameters * * Functions in this group relate to arguments/parameters on functions. @@ -2129,25 +2071,6 @@ LLVMValueRef LLVMGetNextParam(LLVMValueR LLVMValueRef LLVMGetPreviousParam(LLVMValueRef Arg); /** - * Add an attribute to a function argument. - * - * @see llvm::Argument::addAttr() - */ -void LLVMAddAttribute(LLVMValueRef Arg, LLVMAttribute PA); - -/** - * Remove an attribute from a function argument. - * - * @see llvm::Argument::removeAttr() - */ -void LLVMRemoveAttribute(LLVMValueRef Arg, LLVMAttribute PA); - -/** - * Get an attribute from a function argument. - */ -LLVMAttribute LLVMGetAttribute(LLVMValueRef Arg); - -/** * Set the alignment for a function parameter. * * @see llvm::Argument::addAttr() @@ -2595,9 +2518,6 @@ void LLVMSetInstructionCallConv(LLVMValu */ unsigned LLVMGetInstructionCallConv(LLVMValueRef Instr); -void LLVMAddInstrAttribute(LLVMValueRef Instr, unsigned index, LLVMAttribute); -void LLVMRemoveInstrAttribute(LLVMValueRef Instr, unsigned index, - LLVMAttribute); void LLVMSetInstrParamAlignment(LLVMValueRef Instr, unsigned index, unsigned Align); @@ -2962,6 +2882,8 @@ LLVMValueRef LLVMBuildFMul(LLVMBuilderRe const char *Name); LLVMValueRef LLVMBuildUDiv(LLVMBuilderRef, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name); +LLVMValueRef LLVMBuildExactUDiv(LLVMBuilderRef, LLVMValueRef LHS, LLVMValueRef RHS, + const char *Name); LLVMValueRef LLVMBuildSDiv(LLVMBuilderRef, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name); LLVMValueRef LLVMBuildExactSDiv(LLVMBuilderRef, LLVMValueRef LHS, LLVMValueRef RHS, Modified: projects/clang400-import/contrib/llvm/include/llvm-c/Transforms/Scalar.h ============================================================================== --- projects/clang400-import/contrib/llvm/include/llvm-c/Transforms/Scalar.h Mon Jan 2 20:49:24 2017 (r311141) +++ projects/clang400-import/contrib/llvm/include/llvm-c/Transforms/Scalar.h Mon Jan 2 21:25:48 2017 (r311142) @@ -56,6 +56,9 @@ void LLVMAddMergedLoadStoreMotionPass(LL /** See llvm::createGVNPass function. */ void LLVMAddGVNPass(LLVMPassManagerRef PM); +/** See llvm::createGVNPass function. */ +void LLVMAddNewGVNPass(LLVMPassManagerRef PM); + /** See llvm::createIndVarSimplifyPass function. */ void LLVMAddIndVarSimplifyPass(LLVMPassManagerRef PM); @@ -135,6 +138,9 @@ void LLVMAddCorrelatedValuePropagationPa /** See llvm::createEarlyCSEPass function */ void LLVMAddEarlyCSEPass(LLVMPassManagerRef PM); +/** See llvm::createEarlyCSEPass function */ +void LLVMAddEarlyCSEMemSSAPass(LLVMPassManagerRef PM); + /** See llvm::createLowerExpectIntrinsicPass function */ void LLVMAddLowerExpectIntrinsicPass(LLVMPassManagerRef PM); Modified: projects/clang400-import/contrib/llvm/include/llvm-c/lto.h ============================================================================== --- projects/clang400-import/contrib/llvm/include/llvm-c/lto.h Mon Jan 2 20:49:24 2017 (r311141) +++ projects/clang400-import/contrib/llvm/include/llvm-c/lto.h Mon Jan 2 21:25:48 2017 (r311142) @@ -44,7 +44,7 @@ typedef bool lto_bool_t; * @{ */ -#define LTO_API_VERSION 20 +#define LTO_API_VERSION 21 /** * \since prior to LTO_API_VERSION=3 @@ -145,10 +145,10 @@ extern lto_bool_t lto_module_has_objc_category(const void *mem, size_t length); /** -* Checks if a buffer is a loadable object file. -* -* \since prior to LTO_API_VERSION=3 -*/ + * Checks if a buffer is a loadable object file. + * + * \since prior to LTO_API_VERSION=3 + */ extern lto_bool_t lto_module_is_object_file_in_memory(const void *mem, size_t length); @@ -637,6 +637,29 @@ extern LTOObjectBuffer thinlto_module_ge unsigned int index); /** + * Returns the number of object files produced by the ThinLTO CodeGenerator. + * + * It usually matches the number of input files, but this is not a guarantee of + * the API and may change in future implementation, so the client should not + * assume it. + * + * \since LTO_API_VERSION=21 + */ +unsigned int thinlto_module_get_num_object_files(thinlto_code_gen_t cg); + +/** + * Returns the path to the ith object file produced by the ThinLTO + * CodeGenerator. + * + * Client should use \p thinlto_module_get_num_object_files() to get the number + * of available objects. + * + * \since LTO_API_VERSION=21 + */ +const char *thinlto_module_get_object_file(thinlto_code_gen_t cg, + unsigned int index); + +/** * Sets which PIC code model to generate. * Returns true on error (check lto_get_error_message() for details). * @@ -725,6 +748,17 @@ extern void thinlto_codegen_set_savetemp const char *save_temps_dir); /** + * Set the path to a directory where to save generated object files. This + * path can be used by a linker to request on-disk files instead of in-memory + * buffers. When set, results are available through + * thinlto_module_get_object_file() instead of thinlto_module_get_object(). + * + * \since LTO_API_VERSION=21 + */ +void thinlto_set_generated_objects_dir(thinlto_code_gen_t cg, + const char *save_temps_dir); + +/** * Sets the cpu to generate code for. * * \since LTO_API_VERSION=18 Modified: projects/clang400-import/contrib/llvm/include/llvm/ADT/APFloat.h ============================================================================== --- projects/clang400-import/contrib/llvm/include/llvm/ADT/APFloat.h Mon Jan 2 20:49:24 2017 (r311141) +++ projects/clang400-import/contrib/llvm/include/llvm/ADT/APFloat.h Mon Jan 2 21:25:48 2017 (r311142) @@ -18,12 +18,16 @@ #define LLVM_ADT_APFLOAT_H #include "llvm/ADT/APInt.h" +#include "llvm/Support/ErrorHandling.h" +#include <memory> namespace llvm { struct fltSemantics; class APSInt; class StringRef; +class APFloat; +class raw_ostream; template <typename T> class SmallVectorImpl; @@ -121,33 +125,30 @@ enum lostFraction { // Example of trunca /// /// New operations: sqrt, IEEE remainder, C90 fmod, nexttoward. /// -class APFloat { -public: +// This is the common type definitions shared by APFloat and its internal +// implementation classes. This struct should not define any non-static data +// members. +struct APFloatBase { /// A signed type to represent a floating point numbers unbiased exponent. typedef signed short ExponentType; /// \name Floating Point Semantics. /// @{ - static const fltSemantics IEEEhalf; - static const fltSemantics IEEEsingle; - static const fltSemantics IEEEdouble; - static const fltSemantics IEEEquad; - static const fltSemantics PPCDoubleDouble; - static const fltSemantics x87DoubleExtended; + static const fltSemantics &IEEEhalf(); + static const fltSemantics &IEEEsingle(); + static const fltSemantics &IEEEdouble(); + static const fltSemantics &IEEEquad(); + static const fltSemantics &PPCDoubleDouble(); + static const fltSemantics &x87DoubleExtended(); /// A Pseudo fltsemantic used to construct APFloats that cannot conflict with /// anything real. - static const fltSemantics Bogus; + static const fltSemantics &Bogus(); /// @} - static unsigned int semanticsPrecision(const fltSemantics &); - static ExponentType semanticsMinExponent(const fltSemantics &); - static ExponentType semanticsMaxExponent(const fltSemantics &); - static unsigned int semanticsSizeInBits(const fltSemantics &); - /// IEEE-754R 5.11: Floating Point Comparison Relations. enum cmpResult { cmpLessThan, @@ -190,19 +191,39 @@ public: uninitialized }; + /// \brief Enumeration of \c ilogb error results. + enum IlogbErrorKinds { + IEK_Zero = INT_MIN + 1, + IEK_NaN = INT_MIN, + IEK_Inf = INT_MAX + }; + + static unsigned int semanticsPrecision(const fltSemantics &); + static ExponentType semanticsMinExponent(const fltSemantics &); + static ExponentType semanticsMaxExponent(const fltSemantics &); + static unsigned int semanticsSizeInBits(const fltSemantics &); + + /// Returns the size of the floating point number (in bits) in the given + /// semantics. + static unsigned getSizeInBits(const fltSemantics &Sem); +}; + +namespace detail { + +class IEEEFloat final : public APFloatBase { +public: /// \name Constructors /// @{ - APFloat(const fltSemantics &); // Default construct to 0.0 - APFloat(const fltSemantics &, StringRef); - APFloat(const fltSemantics &, integerPart); - APFloat(const fltSemantics &, uninitializedTag); - APFloat(const fltSemantics &, const APInt &); - explicit APFloat(double d); - explicit APFloat(float f); - APFloat(const APFloat &); - APFloat(APFloat &&); - ~APFloat(); + IEEEFloat(const fltSemantics &); // Default construct to 0.0 + IEEEFloat(const fltSemantics &, integerPart); + IEEEFloat(const fltSemantics &, uninitializedTag); + IEEEFloat(const fltSemantics &, const APInt &); + explicit IEEEFloat(double d); + explicit IEEEFloat(float f); + IEEEFloat(const IEEEFloat &); + IEEEFloat(IEEEFloat &&); + ~IEEEFloat(); /// @} @@ -212,79 +233,6 @@ public: /// \name Convenience "constructors" /// @{ - /// Factory for Positive and Negative Zero. - /// - /// \param Negative True iff the number should be negative. - static APFloat getZero(const fltSemantics &Sem, bool Negative = false) { - APFloat Val(Sem, uninitialized); - Val.makeZero(Negative); - return Val; - } - - /// Factory for Positive and Negative Infinity. - /// - /// \param Negative True iff the number should be negative. - static APFloat getInf(const fltSemantics &Sem, bool Negative = false) { - APFloat Val(Sem, uninitialized); - Val.makeInf(Negative); - return Val; - } - - /// Factory for QNaN values. - /// - /// \param Negative - True iff the NaN generated should be negative. - /// \param type - The unspecified fill bits for creating the NaN, 0 by - /// default. The value is truncated as necessary. - static APFloat getNaN(const fltSemantics &Sem, bool Negative = false, - unsigned type = 0) { - if (type) { - APInt fill(64, type); - return getQNaN(Sem, Negative, &fill); - } else { - return getQNaN(Sem, Negative, nullptr); - } - } - - /// Factory for QNaN values. - static APFloat getQNaN(const fltSemantics &Sem, bool Negative = false, - const APInt *payload = nullptr) { - return makeNaN(Sem, false, Negative, payload); - } - - /// Factory for SNaN values. - static APFloat getSNaN(const fltSemantics &Sem, bool Negative = false, - const APInt *payload = nullptr) { - return makeNaN(Sem, true, Negative, payload); - } - - /// Returns the largest finite number in the given semantics. - /// - /// \param Negative - True iff the number should be negative - static APFloat getLargest(const fltSemantics &Sem, bool Negative = false); - - /// Returns the smallest (by magnitude) finite number in the given semantics. - /// Might be denormalized, which implies a relative loss of precision. - /// - /// \param Negative - True iff the number should be negative - static APFloat getSmallest(const fltSemantics &Sem, bool Negative = false); - - /// Returns the smallest (by magnitude) normalized finite number in the given - /// semantics. - /// - /// \param Negative - True iff the number should be negative - static APFloat getSmallestNormalized(const fltSemantics &Sem, - bool Negative = false); - - /// Returns a float which is bitcasted from an all one value int. - /// - /// \param BitWidth - Select float type - /// \param isIEEE - If 128 bit number, select between PPC and IEEE - static APFloat getAllOnesValue(unsigned BitWidth, bool isIEEE = false); - - /// Returns the size of the floating point number (in bits) in the given - /// semantics. - static unsigned getSizeInBits(const fltSemantics &Sem); - /// @} /// Used to insert APFloat objects, or objects that contain APFloat objects, @@ -294,47 +242,47 @@ public: /// \name Arithmetic /// @{ - opStatus add(const APFloat &, roundingMode); - opStatus subtract(const APFloat &, roundingMode); - opStatus multiply(const APFloat &, roundingMode); - opStatus divide(const APFloat &, roundingMode); + opStatus add(const IEEEFloat &, roundingMode); + opStatus subtract(const IEEEFloat &, roundingMode); + opStatus multiply(const IEEEFloat &, roundingMode); + opStatus divide(const IEEEFloat &, roundingMode); /// IEEE remainder. - opStatus remainder(const APFloat &); + opStatus remainder(const IEEEFloat &); /// C fmod, or llvm frem. - opStatus mod(const APFloat &); - opStatus fusedMultiplyAdd(const APFloat &, const APFloat &, roundingMode); + opStatus mod(const IEEEFloat &); + opStatus fusedMultiplyAdd(const IEEEFloat &, const IEEEFloat &, roundingMode); opStatus roundToIntegral(roundingMode); /// IEEE-754R 5.3.1: nextUp/nextDown. opStatus next(bool nextDown); /// \brief Operator+ overload which provides the default /// \c nmNearestTiesToEven rounding mode and *no* error checking. - APFloat operator+(const APFloat &RHS) const { - APFloat Result = *this; + IEEEFloat operator+(const IEEEFloat &RHS) const { + IEEEFloat Result = *this; Result.add(RHS, rmNearestTiesToEven); return Result; } /// \brief Operator- overload which provides the default /// \c nmNearestTiesToEven rounding mode and *no* error checking. - APFloat operator-(const APFloat &RHS) const { - APFloat Result = *this; + IEEEFloat operator-(const IEEEFloat &RHS) const { + IEEEFloat Result = *this; Result.subtract(RHS, rmNearestTiesToEven); return Result; } /// \brief Operator* overload which provides the default /// \c nmNearestTiesToEven rounding mode and *no* error checking. - APFloat operator*(const APFloat &RHS) const { - APFloat Result = *this; + IEEEFloat operator*(const IEEEFloat &RHS) const { + IEEEFloat Result = *this; Result.multiply(RHS, rmNearestTiesToEven); return Result; } /// \brief Operator/ overload which provides the default /// \c nmNearestTiesToEven rounding mode and *no* error checking. - APFloat operator/(const APFloat &RHS) const { - APFloat Result = *this; + IEEEFloat operator/(const IEEEFloat &RHS) const { + IEEEFloat Result = *this; Result.divide(RHS, rmNearestTiesToEven); return Result; } @@ -346,11 +294,11 @@ public: void changeSign(); void clearSign(); - void copySign(const APFloat &); + void copySign(const IEEEFloat &); /// \brief A static helper to produce a copy of an APFloat value with its sign /// copied from some other APFloat. - static APFloat copySign(APFloat Value, const APFloat &Sign) { + static IEEEFloat copySign(IEEEFloat Value, const IEEEFloat &Sign) { Value.copySign(Sign); return Value; } @@ -379,14 +327,14 @@ public: /// The definition of equality is not straightforward for floating point, so /// we won't use operator==. Use one of the following, or write whatever it /// is you really mean. - bool operator==(const APFloat &) const = delete; + bool operator==(const IEEEFloat &) const = delete; /// IEEE comparison with another floating point number (NaNs compare /// unordered, 0==-0). - cmpResult compare(const APFloat &) const; + cmpResult compare(const IEEEFloat &) const; /// Bitwise comparison for equality (QNaNs compare equal, 0!=-0). - bool bitwiseIsEqual(const APFloat &) const; + bool bitwiseIsEqual(const IEEEFloat &) const; /// Write out a hexadecimal representation of the floating point value to DST, /// which must be of sufficient size, in the C99 form [-]0xh.hhhhp[+-]d. @@ -456,8 +404,8 @@ public: /// @} - APFloat &operator=(const APFloat &); - APFloat &operator=(APFloat &&); + IEEEFloat &operator=(const IEEEFloat &); + IEEEFloat &operator=(IEEEFloat &&); /// \brief Overload to compute a hash code for an APFloat value. /// @@ -468,7 +416,7 @@ public: /// emphasizes producing different codes for different inputs in order to /// be used in canonicalization and memoization. As such, equality is /// bitwiseIsEqual, and 0 != -0. - friend hash_code hash_value(const APFloat &Arg); + friend hash_code hash_value(const IEEEFloat &Arg); /// Converts this value into a decimal string. /// @@ -495,14 +443,7 @@ public: /// If this value has an exact multiplicative inverse, store it in inv and /// return true. - bool getExactInverse(APFloat *inv) const; - - /// \brief Enumeration of \c ilogb error results. - enum IlogbErrorKinds { - IEK_Zero = INT_MIN+1, - IEK_NaN = INT_MIN, - IEK_Inf = INT_MAX - }; + bool getExactInverse(IEEEFloat *inv) const; /// \brief Returns the exponent of the internal representation of the APFloat. /// @@ -513,15 +454,35 @@ public: /// 0 -> \c IEK_Zero /// Inf -> \c IEK_Inf /// - friend int ilogb(const APFloat &Arg); + friend int ilogb(const IEEEFloat &Arg); /// \brief Returns: X * 2^Exp for integral exponents. - friend APFloat scalbn(APFloat X, int Exp, roundingMode); + friend IEEEFloat scalbn(IEEEFloat X, int Exp, roundingMode); - friend APFloat frexp(const APFloat &X, int &Exp, roundingMode); + friend IEEEFloat frexp(const IEEEFloat &X, int &Exp, roundingMode); -private: + /// \name Special value setters. + /// @{ + + void makeLargest(bool Neg = false); + void makeSmallest(bool Neg = false); + void makeNaN(bool SNaN = false, bool Neg = false, + const APInt *fill = nullptr); + void makeInf(bool Neg = false); + void makeZero(bool Neg = false); + void makeQuiet(); + + /// Returns the smallest (by magnitude) normalized finite number in the given + /// semantics. + /// + /// \param Negative - True iff the number should be negative + void makeSmallestNormalized(bool Negative = false); + + /// @} + + cmpResult compareAbsoluteValue(const IEEEFloat &) const; +private: /// \name Simple Queries /// @{ @@ -534,11 +495,11 @@ private: /// \name Significand operations. /// @{ - integerPart addSignificand(const APFloat &); - integerPart subtractSignificand(const APFloat &, integerPart); - lostFraction addOrSubtractSignificand(const APFloat &, bool subtract); - lostFraction multiplySignificand(const APFloat &, const APFloat *); - lostFraction divideSignificand(const APFloat &); + integerPart addSignificand(const IEEEFloat &); + integerPart subtractSignificand(const IEEEFloat &, integerPart); + lostFraction addOrSubtractSignificand(const IEEEFloat &, bool subtract); + lostFraction multiplySignificand(const IEEEFloat &, const IEEEFloat *); + lostFraction divideSignificand(const IEEEFloat &); void incrementSignificand(); void initialize(const fltSemantics *); void shiftSignificandLeft(unsigned int); @@ -556,25 +517,10 @@ private: /// \name Arithmetic on special values. /// @{ - opStatus addOrSubtractSpecials(const APFloat &, bool subtract); - opStatus divideSpecials(const APFloat &); - opStatus multiplySpecials(const APFloat &); - opStatus modSpecials(const APFloat &); - - /// @} - - /// \name Special value setters. - /// @{ - - void makeLargest(bool Neg = false); - void makeSmallest(bool Neg = false); - void makeNaN(bool SNaN = false, bool Neg = false, - const APInt *fill = nullptr); - static APFloat makeNaN(const fltSemantics &Sem, bool SNaN, bool Negative, - const APInt *fill); - void makeInf(bool Neg = false); - void makeZero(bool Neg = false); - void makeQuiet(); + opStatus addOrSubtractSpecials(const IEEEFloat &, bool subtract); + opStatus divideSpecials(const IEEEFloat &); + opStatus multiplySpecials(const IEEEFloat &); + opStatus modSpecials(const IEEEFloat &); /// @} @@ -583,8 +529,7 @@ private: bool convertFromStringSpecials(StringRef str); opStatus normalize(roundingMode, lostFraction); - opStatus addOrSubtract(const APFloat &, roundingMode, bool subtract); - cmpResult compareAbsoluteValue(const APFloat &) const; + opStatus addOrSubtract(const IEEEFloat &, roundingMode, bool subtract); opStatus handleOverflow(roundingMode); bool roundAwayFromZero(roundingMode, lostFraction, unsigned int) const; opStatus convertToSignExtendedInteger(integerPart *, unsigned int, bool, @@ -614,10 +559,11 @@ private: void initFromF80LongDoubleAPInt(const APInt &api); void initFromPPCDoubleDoubleAPInt(const APInt &api); - void assign(const APFloat &); - void copySignificand(const APFloat &); + void assign(const IEEEFloat &); + void copySignificand(const IEEEFloat &); void freeSignificand(); + /// Note: this must be the first data member. /// The semantics that this value obeys. const fltSemantics *semantics; @@ -642,20 +588,513 @@ private: unsigned int sign : 1; }; +hash_code hash_value(const IEEEFloat &Arg); +int ilogb(const IEEEFloat &Arg); +IEEEFloat scalbn(IEEEFloat X, int Exp, IEEEFloat::roundingMode); +IEEEFloat frexp(const IEEEFloat &Val, int &Exp, IEEEFloat::roundingMode RM); + +// This mode implements more precise float in terms of two APFloats. +// The interface and layout is designed for arbitray underlying semantics, +// though currently only PPCDoubleDouble semantics are supported, whose +// corresponding underlying semantics are IEEEdouble. +class DoubleAPFloat final : public APFloatBase { + // Note: this must be the first data member. + const fltSemantics *Semantics; + std::unique_ptr<APFloat[]> Floats; + + opStatus addImpl(const APFloat &a, const APFloat &aa, const APFloat &c, + const APFloat &cc, roundingMode RM); + + opStatus addWithSpecial(const DoubleAPFloat &LHS, const DoubleAPFloat &RHS, + DoubleAPFloat &Out, roundingMode RM); + +public: + DoubleAPFloat(const fltSemantics &S); + DoubleAPFloat(const fltSemantics &S, uninitializedTag); + DoubleAPFloat(const fltSemantics &S, integerPart); + DoubleAPFloat(const fltSemantics &S, const APInt &I); + DoubleAPFloat(const fltSemantics &S, APFloat &&First, APFloat &&Second); + DoubleAPFloat(const DoubleAPFloat &RHS); + DoubleAPFloat(DoubleAPFloat &&RHS); + + DoubleAPFloat &operator=(const DoubleAPFloat &RHS); + + DoubleAPFloat &operator=(DoubleAPFloat &&RHS) { + if (this != &RHS) { + this->~DoubleAPFloat(); + new (this) DoubleAPFloat(std::move(RHS)); + } + return *this; + } + + bool needsCleanup() const { return Floats != nullptr; } + + APFloat &getFirst() { return Floats[0]; } + const APFloat &getFirst() const { return Floats[0]; } + APFloat &getSecond() { return Floats[1]; } + const APFloat &getSecond() const { return Floats[1]; } + + opStatus add(const DoubleAPFloat &RHS, roundingMode RM); + opStatus subtract(const DoubleAPFloat &RHS, roundingMode RM); + void changeSign(); + cmpResult compareAbsoluteValue(const DoubleAPFloat &RHS) const; + + fltCategory getCategory() const; + bool isNegative() const; + + void makeInf(bool Neg); + void makeNaN(bool SNaN, bool Neg, const APInt *fill); +}; + +} // End detail namespace + +// This is a interface class that is currently forwarding functionalities from +// detail::IEEEFloat. +class APFloat : public APFloatBase { + typedef detail::IEEEFloat IEEEFloat; + typedef detail::DoubleAPFloat DoubleAPFloat; + + static_assert(std::is_standard_layout<IEEEFloat>::value, ""); + + union Storage { + const fltSemantics *semantics; + IEEEFloat IEEE; + DoubleAPFloat Double; + + explicit Storage(IEEEFloat F, const fltSemantics &S); + explicit Storage(DoubleAPFloat F, const fltSemantics &S) + : Double(std::move(F)) { + assert(&S == &PPCDoubleDouble()); + } + + template <typename... ArgTypes> + Storage(const fltSemantics &Semantics, ArgTypes &&... Args) { + if (usesLayout<IEEEFloat>(Semantics)) { + new (&IEEE) IEEEFloat(Semantics, std::forward<ArgTypes>(Args)...); + return; + } + if (usesLayout<DoubleAPFloat>(Semantics)) { + new (&Double) DoubleAPFloat(Semantics, std::forward<ArgTypes>(Args)...); + return; + } + llvm_unreachable("Unexpected semantics"); + } + + ~Storage() { + if (usesLayout<IEEEFloat>(*semantics)) { + IEEE.~IEEEFloat(); + return; + } + if (usesLayout<DoubleAPFloat>(*semantics)) { + Double.~DoubleAPFloat(); + return; + } + llvm_unreachable("Unexpected semantics"); + } + + Storage(const Storage &RHS) { + if (usesLayout<IEEEFloat>(*RHS.semantics)) { + new (this) IEEEFloat(RHS.IEEE); + return; + } + if (usesLayout<DoubleAPFloat>(*RHS.semantics)) { + new (this) DoubleAPFloat(RHS.Double); + return; + } + llvm_unreachable("Unexpected semantics"); + } + + Storage(Storage &&RHS) { + if (usesLayout<IEEEFloat>(*RHS.semantics)) { + new (this) IEEEFloat(std::move(RHS.IEEE)); + return; + } + if (usesLayout<DoubleAPFloat>(*RHS.semantics)) { + new (this) DoubleAPFloat(std::move(RHS.Double)); + return; + } + llvm_unreachable("Unexpected semantics"); + } + + Storage &operator=(const Storage &RHS) { + if (usesLayout<IEEEFloat>(*semantics) && + usesLayout<IEEEFloat>(*RHS.semantics)) { + IEEE = RHS.IEEE; + } else if (usesLayout<DoubleAPFloat>(*semantics) && + usesLayout<DoubleAPFloat>(*RHS.semantics)) { + Double = RHS.Double; + } else if (this != &RHS) { + this->~Storage(); + new (this) Storage(RHS); + } + return *this; + } + + Storage &operator=(Storage &&RHS) { + if (usesLayout<IEEEFloat>(*semantics) && + usesLayout<IEEEFloat>(*RHS.semantics)) { + IEEE = std::move(RHS.IEEE); + } else if (usesLayout<DoubleAPFloat>(*semantics) && + usesLayout<DoubleAPFloat>(*RHS.semantics)) { + Double = std::move(RHS.Double); + } else if (this != &RHS) { + this->~Storage(); + new (this) Storage(std::move(RHS)); + } + return *this; + } + } U; + + template <typename T> static bool usesLayout(const fltSemantics &Semantics) { + static_assert(std::is_same<T, IEEEFloat>::value || + std::is_same<T, DoubleAPFloat>::value, ""); + if (std::is_same<T, DoubleAPFloat>::value) { + return &Semantics == &PPCDoubleDouble(); + } + return &Semantics != &PPCDoubleDouble(); + } + + IEEEFloat &getIEEE() { + if (usesLayout<IEEEFloat>(*U.semantics)) + return U.IEEE; + if (usesLayout<DoubleAPFloat>(*U.semantics)) + return U.Double.getFirst().U.IEEE; + llvm_unreachable("Unexpected semantics"); + } + + const IEEEFloat &getIEEE() const { + if (usesLayout<IEEEFloat>(*U.semantics)) + return U.IEEE; + if (usesLayout<DoubleAPFloat>(*U.semantics)) + return U.Double.getFirst().U.IEEE; + llvm_unreachable("Unexpected semantics"); + } + + void makeZero(bool Neg) { getIEEE().makeZero(Neg); } + + void makeInf(bool Neg) { + if (usesLayout<IEEEFloat>(*U.semantics)) + return U.IEEE.makeInf(Neg); + if (usesLayout<DoubleAPFloat>(*U.semantics)) + return U.Double.makeInf(Neg); + llvm_unreachable("Unexpected semantics"); + } + + void makeNaN(bool SNaN, bool Neg, const APInt *fill) { + getIEEE().makeNaN(SNaN, Neg, fill); + } + + void makeLargest(bool Neg) { getIEEE().makeLargest(Neg); } + + void makeSmallest(bool Neg) { getIEEE().makeSmallest(Neg); } + + void makeSmallestNormalized(bool Neg) { + getIEEE().makeSmallestNormalized(Neg); + } + + // FIXME: This is due to clang 3.3 (or older version) always checks for the + // default constructor in an array aggregate initialization, even if no + // elements in the array is default initialized. + APFloat() : U(IEEEdouble()) { + llvm_unreachable("This is a workaround for old clang."); + } + + explicit APFloat(IEEEFloat F, const fltSemantics &S) : U(std::move(F), S) {} + explicit APFloat(DoubleAPFloat F, const fltSemantics &S) + : U(std::move(F), S) {} + + cmpResult compareAbsoluteValue(const APFloat &RHS) const { + assert(&getSemantics() == &RHS.getSemantics()); + if (usesLayout<IEEEFloat>(getSemantics())) + return U.IEEE.compareAbsoluteValue(RHS.U.IEEE); + if (usesLayout<DoubleAPFloat>(getSemantics())) + return U.Double.compareAbsoluteValue(RHS.U.Double); + llvm_unreachable("Unexpected semantics"); + } + +public: + APFloat(const fltSemantics &Semantics) : U(Semantics) {} + APFloat(const fltSemantics &Semantics, StringRef S); + APFloat(const fltSemantics &Semantics, integerPart I) : U(Semantics, I) {} + // TODO: Remove this constructor. This isn't faster than the first one. + APFloat(const fltSemantics &Semantics, uninitializedTag) + : U(Semantics, uninitialized) {} + APFloat(const fltSemantics &Semantics, const APInt &I) : U(Semantics, I) {} + explicit APFloat(double d) : U(IEEEFloat(d), IEEEdouble()) {} + explicit APFloat(float f) : U(IEEEFloat(f), IEEEsingle()) {} + APFloat(const APFloat &RHS) = default; + APFloat(APFloat &&RHS) = default; + + ~APFloat() = default; + + bool needsCleanup() const { + if (usesLayout<IEEEFloat>(getSemantics())) + return U.IEEE.needsCleanup(); + if (usesLayout<DoubleAPFloat>(getSemantics())) + return U.Double.needsCleanup(); + llvm_unreachable("Unexpected semantics"); + } + + /// Factory for Positive and Negative Zero. + /// + /// \param Negative True iff the number should be negative. + static APFloat getZero(const fltSemantics &Sem, bool Negative = false) { + APFloat Val(Sem, uninitialized); + Val.makeZero(Negative); + return Val; + } + + /// Factory for Positive and Negative Infinity. + /// + /// \param Negative True iff the number should be negative. + static APFloat getInf(const fltSemantics &Sem, bool Negative = false) { + APFloat Val(Sem, uninitialized); + Val.makeInf(Negative); + return Val; + } + + /// Factory for NaN values. + /// + /// \param Negative - True iff the NaN generated should be negative. + /// \param type - The unspecified fill bits for creating the NaN, 0 by + /// default. The value is truncated as necessary. + static APFloat getNaN(const fltSemantics &Sem, bool Negative = false, + unsigned type = 0) { + if (type) { + APInt fill(64, type); + return getQNaN(Sem, Negative, &fill); + } else { + return getQNaN(Sem, Negative, nullptr); + } + } + + /// Factory for QNaN values. + static APFloat getQNaN(const fltSemantics &Sem, bool Negative = false, + const APInt *payload = nullptr) { + APFloat Val(Sem, uninitialized); + Val.makeNaN(false, Negative, payload); + return Val; + } + + /// Factory for SNaN values. + static APFloat getSNaN(const fltSemantics &Sem, bool Negative = false, + const APInt *payload = nullptr) { + APFloat Val(Sem, uninitialized); + Val.makeNaN(true, Negative, payload); + return Val; + } + + /// Returns the largest finite number in the given semantics. + /// + /// \param Negative - True iff the number should be negative + static APFloat getLargest(const fltSemantics &Sem, bool Negative = false) { + APFloat Val(Sem, uninitialized); + Val.makeLargest(Negative); + return Val; + } + + /// Returns the smallest (by magnitude) finite number in the given semantics. + /// Might be denormalized, which implies a relative loss of precision. + /// + /// \param Negative - True iff the number should be negative + static APFloat getSmallest(const fltSemantics &Sem, bool Negative = false) { + APFloat Val(Sem, uninitialized); + Val.makeSmallest(Negative); + return Val; + } + + /// Returns the smallest (by magnitude) normalized finite number in the given + /// semantics. + /// + /// \param Negative - True iff the number should be negative + static APFloat getSmallestNormalized(const fltSemantics &Sem, + bool Negative = false) { + APFloat Val(Sem, uninitialized); + Val.makeSmallestNormalized(Negative); + return Val; + } + + /// Returns a float which is bitcasted from an all one value int. + /// + /// \param BitWidth - Select float type *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201701022125.v02LPo8M006632>