From owner-svn-src-projects@freebsd.org Wed Dec 30 13:13:15 2015 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E0747A551A5 for ; Wed, 30 Dec 2015 13:13:15 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 07470183D; Wed, 30 Dec 2015 13:13:14 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id tBUDDE2n077709; Wed, 30 Dec 2015 13:13:14 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id tBUDDBGo077683; Wed, 30 Dec 2015 13:13:11 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201512301313.tBUDDBGo077683@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Wed, 30 Dec 2015 13:13:11 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r292941 - in projects/clang380-import/contrib/llvm: include/llvm include/llvm-c include/llvm-c/Transforms include/llvm/ADT include/llvm/Analysis include/llvm/AsmParser include/llvm/Bitc... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Dec 2015 13:13:16 -0000 Author: dim Date: Wed Dec 30 13:13:10 2015 New Revision: 292941 URL: https://svnweb.freebsd.org/changeset/base/292941 Log: Update llvm to trunk r256633. Added: projects/clang380-import/contrib/llvm/include/llvm-c/ErrorHandling.h - copied unchanged from r292936, vendor/llvm/dist/include/llvm-c/ErrorHandling.h projects/clang380-import/contrib/llvm/include/llvm-c/OrcBindings.h - copied unchanged from r292936, vendor/llvm/dist/include/llvm-c/OrcBindings.h projects/clang380-import/contrib/llvm/include/llvm-c/Types.h - copied unchanged from r292936, vendor/llvm/dist/include/llvm-c/Types.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/BasicAliasAnalysis.h - copied unchanged from r292936, vendor/llvm/dist/include/llvm/Analysis/BasicAliasAnalysis.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/CFLAliasAnalysis.h - copied unchanged from r292936, vendor/llvm/dist/include/llvm/Analysis/CFLAliasAnalysis.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/DemandedBits.h - copied unchanged from r292936, vendor/llvm/dist/include/llvm/Analysis/DemandedBits.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/DivergenceAnalysis.h - copied unchanged from r292936, vendor/llvm/dist/include/llvm/Analysis/DivergenceAnalysis.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/EHPersonalities.h - copied unchanged from r292936, vendor/llvm/dist/include/llvm/Analysis/EHPersonalities.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/GlobalsModRef.h - copied unchanged from r292936, vendor/llvm/dist/include/llvm/Analysis/GlobalsModRef.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/ObjCARCAliasAnalysis.h - copied unchanged from r292936, vendor/llvm/dist/include/llvm/Analysis/ObjCARCAliasAnalysis.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/ObjCARCAnalysisUtils.h - copied unchanged from r292936, vendor/llvm/dist/include/llvm/Analysis/ObjCARCAnalysisUtils.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/ObjCARCInstKind.h - copied unchanged from r292936, vendor/llvm/dist/include/llvm/Analysis/ObjCARCInstKind.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/OrderedBasicBlock.h - copied unchanged from r292936, vendor/llvm/dist/include/llvm/Analysis/OrderedBasicBlock.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h - copied unchanged from r292936, vendor/llvm/dist/include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/ScopedNoAliasAA.h - copied unchanged from r292936, vendor/llvm/dist/include/llvm/Analysis/ScopedNoAliasAA.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/TypeBasedAliasAnalysis.h - copied unchanged from r292936, vendor/llvm/dist/include/llvm/Analysis/TypeBasedAliasAnalysis.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/AtomicExpandUtils.h - copied unchanged from r292936, vendor/llvm/dist/include/llvm/CodeGen/AtomicExpandUtils.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/ParallelCG.h - copied unchanged from r292936, vendor/llvm/dist/include/llvm/CodeGen/ParallelCG.h projects/clang380-import/contrib/llvm/include/llvm/DebugInfo/CodeView/ - copied from r292936, vendor/llvm/dist/include/llvm/DebugInfo/CodeView/ projects/clang380-import/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h (contents, props changed) - copied, changed from r292936, vendor/llvm/dist/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h projects/clang380-import/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h - copied unchanged from r292936, vendor/llvm/dist/include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h projects/clang380-import/contrib/llvm/include/llvm/DebugInfo/Symbolize/ - copied from r292936, vendor/llvm/dist/include/llvm/DebugInfo/Symbolize/ projects/clang380-import/contrib/llvm/include/llvm/ExecutionEngine/Orc/GlobalMappingLayer.h - copied unchanged from r292936, vendor/llvm/dist/include/llvm/ExecutionEngine/Orc/GlobalMappingLayer.h projects/clang380-import/contrib/llvm/include/llvm/IR/Attributes.td - copied unchanged from r292936, vendor/llvm/dist/include/llvm/IR/Attributes.td projects/clang380-import/contrib/llvm/include/llvm/IR/FunctionInfo.h - copied unchanged from r292936, vendor/llvm/dist/include/llvm/IR/FunctionInfo.h projects/clang380-import/contrib/llvm/include/llvm/Linker/IRMover.h - copied unchanged from r292936, vendor/llvm/dist/include/llvm/Linker/IRMover.h projects/clang380-import/contrib/llvm/include/llvm/MC/MCFragment.h - copied unchanged from r292936, vendor/llvm/dist/include/llvm/MC/MCFragment.h projects/clang380-import/contrib/llvm/include/llvm/Object/COFFImportFile.h - copied unchanged from r292936, vendor/llvm/dist/include/llvm/Object/COFFImportFile.h projects/clang380-import/contrib/llvm/include/llvm/Object/FunctionIndexObjectFile.h - copied unchanged from r292936, vendor/llvm/dist/include/llvm/Object/FunctionIndexObjectFile.h projects/clang380-import/contrib/llvm/include/llvm/ProfileData/InstrProfData.inc - copied unchanged from r292936, vendor/llvm/dist/include/llvm/ProfileData/InstrProfData.inc projects/clang380-import/contrib/llvm/include/llvm/Support/ARMTargetParser.def - copied unchanged from r292936, vendor/llvm/dist/include/llvm/Support/ARMTargetParser.def projects/clang380-import/contrib/llvm/include/llvm/Support/ELFRelocs/AVR.def - copied unchanged from r292936, vendor/llvm/dist/include/llvm/Support/ELFRelocs/AVR.def projects/clang380-import/contrib/llvm/include/llvm/Support/JamCRC.h - copied unchanged from r292936, vendor/llvm/dist/include/llvm/Support/JamCRC.h projects/clang380-import/contrib/llvm/include/llvm/Support/Printable.h - copied unchanged from r292936, vendor/llvm/dist/include/llvm/Support/Printable.h projects/clang380-import/contrib/llvm/include/llvm/Support/ThreadPool.h - copied unchanged from r292936, vendor/llvm/dist/include/llvm/Support/ThreadPool.h projects/clang380-import/contrib/llvm/include/llvm/Support/TrailingObjects.h - copied unchanged from r292936, vendor/llvm/dist/include/llvm/Support/TrailingObjects.h projects/clang380-import/contrib/llvm/include/llvm/Support/thread.h - copied unchanged from r292936, vendor/llvm/dist/include/llvm/Support/thread.h projects/clang380-import/contrib/llvm/include/llvm/Transforms/IPO/ForceFunctionAttrs.h - copied unchanged from r292936, vendor/llvm/dist/include/llvm/Transforms/IPO/ForceFunctionAttrs.h projects/clang380-import/contrib/llvm/include/llvm/Transforms/IPO/FunctionImport.h - copied unchanged from r292936, vendor/llvm/dist/include/llvm/Transforms/IPO/FunctionImport.h projects/clang380-import/contrib/llvm/include/llvm/Transforms/IPO/InferFunctionAttrs.h - copied unchanged from r292936, vendor/llvm/dist/include/llvm/Transforms/IPO/InferFunctionAttrs.h projects/clang380-import/contrib/llvm/include/llvm/Transforms/IPO/StripDeadPrototypes.h - copied unchanged from r292936, vendor/llvm/dist/include/llvm/Transforms/IPO/StripDeadPrototypes.h projects/clang380-import/contrib/llvm/include/llvm/Transforms/Scalar/ADCE.h - copied unchanged from r292936, vendor/llvm/dist/include/llvm/Transforms/Scalar/ADCE.h projects/clang380-import/contrib/llvm/include/llvm/Transforms/Scalar/SROA.h - copied unchanged from r292936, vendor/llvm/dist/include/llvm/Transforms/Scalar/SROA.h projects/clang380-import/contrib/llvm/include/llvm/Transforms/Utils/SplitModule.h - copied unchanged from r292936, vendor/llvm/dist/include/llvm/Transforms/Utils/SplitModule.h projects/clang380-import/contrib/llvm/lib/Analysis/CallGraph.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Analysis/CallGraph.cpp projects/clang380-import/contrib/llvm/lib/Analysis/CallGraphSCCPass.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Analysis/CallGraphSCCPass.cpp projects/clang380-import/contrib/llvm/lib/Analysis/CallPrinter.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Analysis/CallPrinter.cpp projects/clang380-import/contrib/llvm/lib/Analysis/DemandedBits.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Analysis/DemandedBits.cpp projects/clang380-import/contrib/llvm/lib/Analysis/EHPersonalities.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Analysis/EHPersonalities.cpp projects/clang380-import/contrib/llvm/lib/Analysis/GlobalsModRef.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Analysis/GlobalsModRef.cpp projects/clang380-import/contrib/llvm/lib/Analysis/InlineCost.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Analysis/InlineCost.cpp projects/clang380-import/contrib/llvm/lib/Analysis/ObjCARCAliasAnalysis.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Analysis/ObjCARCAliasAnalysis.cpp projects/clang380-import/contrib/llvm/lib/Analysis/ObjCARCAnalysisUtils.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Analysis/ObjCARCAnalysisUtils.cpp projects/clang380-import/contrib/llvm/lib/Analysis/ObjCARCInstKind.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Analysis/ObjCARCInstKind.cpp projects/clang380-import/contrib/llvm/lib/Analysis/OrderedBasicBlock.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Analysis/OrderedBasicBlock.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/FuncletLayout.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/CodeGen/FuncletLayout.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/LiveDebugValues.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/CodeGen/LiveDebugValues.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/ParallelCG.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/CodeGen/ParallelCG.cpp projects/clang380-import/contrib/llvm/lib/DebugInfo/CodeView/ - copied from r292936, vendor/llvm/dist/lib/DebugInfo/CodeView/ projects/clang380-import/contrib/llvm/lib/DebugInfo/DWARF/DWARFDebugMacro.cpp (contents, props changed) - copied, changed from r292936, vendor/llvm/dist/lib/DebugInfo/DWARF/DWARFDebugMacro.cpp projects/clang380-import/contrib/llvm/lib/DebugInfo/DWARF/DWARFUnitIndex.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/DebugInfo/DWARF/DWARFUnitIndex.cpp projects/clang380-import/contrib/llvm/lib/DebugInfo/Symbolize/ - copied from r292936, vendor/llvm/dist/lib/DebugInfo/Symbolize/ projects/clang380-import/contrib/llvm/lib/ExecutionEngine/Orc/OrcCBindings.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/ExecutionEngine/Orc/OrcCBindings.cpp projects/clang380-import/contrib/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/ExecutionEngine/Orc/OrcCBindingsStack.cpp projects/clang380-import/contrib/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h - copied unchanged from r292936, vendor/llvm/dist/lib/ExecutionEngine/Orc/OrcCBindingsStack.h projects/clang380-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFI386.h - copied unchanged from r292936, vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFI386.h projects/clang380-import/contrib/llvm/lib/IR/AttributesCompatFunc.td - copied unchanged from r292936, vendor/llvm/dist/lib/IR/AttributesCompatFunc.td projects/clang380-import/contrib/llvm/lib/IR/FunctionInfo.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/IR/FunctionInfo.cpp projects/clang380-import/contrib/llvm/lib/Linker/IRMover.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Linker/IRMover.cpp projects/clang380-import/contrib/llvm/lib/Linker/LinkDiagnosticInfo.h - copied unchanged from r292936, vendor/llvm/dist/lib/Linker/LinkDiagnosticInfo.h projects/clang380-import/contrib/llvm/lib/MC/MCFragment.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/MC/MCFragment.cpp projects/clang380-import/contrib/llvm/lib/Object/FunctionIndexObjectFile.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Object/FunctionIndexObjectFile.cpp projects/clang380-import/contrib/llvm/lib/Support/JamCRC.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Support/JamCRC.cpp projects/clang380-import/contrib/llvm/lib/Support/ThreadPool.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Support/ThreadPool.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUDiagnosticInfoUnsupported.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUDiagnosticInfoUnsupported.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUDiagnosticInfoUnsupported.h - copied unchanged from r292936, vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUDiagnosticInfoUnsupported.h projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUOpenCLImageTypeLoweringPass.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUOpenCLImageTypeLoweringPass.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUTargetObjectFile.h - copied unchanged from r292936, vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUTargetObjectFile.h projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h - copied unchanged from r292936, vendor/llvm/dist/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/SIFrameLowering.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Target/AMDGPU/SIFrameLowering.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/SIFrameLowering.h - copied unchanged from r292936, vendor/llvm/dist/lib/Target/AMDGPU/SIFrameLowering.h projects/clang380-import/contrib/llvm/lib/Target/AVR/ - copied from r292936, vendor/llvm/dist/lib/Target/AVR/ projects/clang380-import/contrib/llvm/lib/Target/Hexagon/AsmParser/ - copied from r292936, vendor/llvm/dist/lib/Target/Hexagon/AsmParser/ projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonBitSimplify.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Target/Hexagon/HexagonBitSimplify.cpp projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonEarlyIfConv.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Target/Hexagon/HexagonEarlyIfConv.cpp projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonGenMux.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Target/Hexagon/HexagonGenMux.cpp projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonInstrAlias.td - copied unchanged from r292936, vendor/llvm/dist/lib/Target/Hexagon/HexagonInstrAlias.td projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonInstrEnc.td - copied unchanged from r292936, vendor/llvm/dist/lib/Target/Hexagon/HexagonInstrEnc.td projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonInstrFormatsV60.td - copied unchanged from r292936, vendor/llvm/dist/lib/Target/Hexagon/HexagonInstrFormatsV60.td projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV60.td - copied unchanged from r292936, vendor/llvm/dist/lib/Target/Hexagon/HexagonInstrInfoV60.td projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonIntrinsicsV60.td - copied unchanged from r292936, vendor/llvm/dist/lib/Target/Hexagon/HexagonIntrinsicsV60.td projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonOptimizeSZextends.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Target/Hexagon/HexagonOptimizeSZextends.cpp projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonScheduleV55.td - copied unchanged from r292936, vendor/llvm/dist/lib/Target/Hexagon/HexagonScheduleV55.td projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonScheduleV60.td - copied unchanged from r292936, vendor/llvm/dist/lib/Target/Hexagon/HexagonScheduleV60.td projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonSplitDouble.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Target/Hexagon/HexagonSplitDouble.cpp projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonStoreWidening.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Target/Hexagon/HexagonStoreWidening.cpp projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonTargetTransformInfo.h - copied unchanged from r292936, vendor/llvm/dist/lib/Target/Hexagon/HexagonTargetTransformInfo.h projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.h - copied unchanged from r292936, vendor/llvm/dist/lib/Target/Hexagon/HexagonVLIWPacketizer.h projects/clang380-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp projects/clang380-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.h - copied unchanged from r292936, vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.h projects/clang380-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.cpp projects/clang380-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.h - copied unchanged from r292936, vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.h projects/clang380-import/contrib/llvm/lib/Target/Mips/MicroMips64r6InstrFormats.td - copied unchanged from r292936, vendor/llvm/dist/lib/Target/Mips/MicroMips64r6InstrFormats.td projects/clang380-import/contrib/llvm/lib/Target/Mips/MicroMips64r6InstrInfo.td - copied unchanged from r292936, vendor/llvm/dist/lib/Target/Mips/MicroMips64r6InstrInfo.td projects/clang380-import/contrib/llvm/lib/Target/Mips/MicroMipsDSPInstrFormats.td - copied unchanged from r292936, vendor/llvm/dist/lib/Target/Mips/MicroMipsDSPInstrFormats.td projects/clang380-import/contrib/llvm/lib/Target/Mips/MicroMipsDSPInstrInfo.td - copied unchanged from r292936, vendor/llvm/dist/lib/Target/Mips/MicroMipsDSPInstrInfo.td projects/clang380-import/contrib/llvm/lib/Target/Mips/MipsEVAInstrFormats.td - copied unchanged from r292936, vendor/llvm/dist/lib/Target/Mips/MipsEVAInstrFormats.td projects/clang380-import/contrib/llvm/lib/Target/Mips/MipsEVAInstrInfo.td - copied unchanged from r292936, vendor/llvm/dist/lib/Target/Mips/MipsEVAInstrInfo.td projects/clang380-import/contrib/llvm/lib/Target/Mips/MipsScheduleP5600.td - copied unchanged from r292936, vendor/llvm/dist/lib/Target/Mips/MipsScheduleP5600.td projects/clang380-import/contrib/llvm/lib/Target/PowerPC/PPCBoolRetToInt.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Target/PowerPC/PPCBoolRetToInt.cpp projects/clang380-import/contrib/llvm/lib/Target/PowerPC/PPCMIPeephole.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Target/PowerPC/PPCMIPeephole.cpp projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyAsmBackend.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyAsmBackend.cpp projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyELFObjectWriter.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyELFObjectWriter.cpp projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCCodeEmitter.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCCodeEmitter.cpp projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/Relooper.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Target/WebAssembly/Relooper.cpp projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/Relooper.h - copied unchanged from r292936, vendor/llvm/dist/lib/Target/WebAssembly/Relooper.h projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyArgumentMove.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyArgumentMove.cpp projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyFastISel.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyFastISel.cpp projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyISD.def - copied unchanged from r292936, vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyISD.def projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyInstrControl.td - copied unchanged from r292936, vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyInstrControl.td projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyLowerBrUnless.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyLowerBrUnless.cpp projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyMCInstLower.h - copied unchanged from r292936, vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyMCInstLower.h projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyOptimizeReturned.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyOptimizeReturned.cpp projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyPEI.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyPEI.cpp projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyPeephole.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyPeephole.cpp projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyRegColoring.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyRegColoring.cpp projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyRegNumbering.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyRegNumbering.cpp projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyStoreResults.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyStoreResults.cpp projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyTargetObjectFile.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyTargetObjectFile.cpp projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/known_gcc_test_failures.txt - copied unchanged from r292936, vendor/llvm/dist/lib/Target/WebAssembly/known_gcc_test_failures.txt projects/clang380-import/contrib/llvm/lib/Target/X86/X86OptimizeLEAs.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Target/X86/X86OptimizeLEAs.cpp projects/clang380-import/contrib/llvm/lib/Transforms/IPO/CrossDSOCFI.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Transforms/IPO/CrossDSOCFI.cpp projects/clang380-import/contrib/llvm/lib/Transforms/IPO/ForceFunctionAttrs.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Transforms/IPO/ForceFunctionAttrs.cpp projects/clang380-import/contrib/llvm/lib/Transforms/IPO/FunctionImport.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Transforms/IPO/FunctionImport.cpp projects/clang380-import/contrib/llvm/lib/Transforms/IPO/InferFunctionAttrs.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Transforms/IPO/InferFunctionAttrs.cpp projects/clang380-import/contrib/llvm/lib/Transforms/IPO/SampleProfile.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Transforms/IPO/SampleProfile.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Instrumentation/CFGMST.h - copied unchanged from r292936, vendor/llvm/dist/lib/Transforms/Instrumentation/CFGMST.h projects/clang380-import/contrib/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Transforms/Instrumentation/PGOInstrumentation.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/LoopLoadElimination.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Transforms/Scalar/LoopLoadElimination.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Utils/SplitModule.cpp - copied unchanged from r292936, vendor/llvm/dist/lib/Transforms/Utils/SplitModule.cpp projects/clang380-import/contrib/llvm/tools/llvm-readobj/COFFImportDumper.cpp - copied unchanged from r292936, vendor/llvm/dist/tools/llvm-readobj/COFFImportDumper.cpp projects/clang380-import/contrib/llvm/utils/TableGen/Attributes.cpp - copied unchanged from r292936, vendor/llvm/dist/utils/TableGen/Attributes.cpp Deleted: projects/clang380-import/contrib/llvm/include/llvm/Analysis/LibCallAliasAnalysis.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/LibCallSemantics.h projects/clang380-import/contrib/llvm/include/llvm/IR/MetadataTracking.h projects/clang380-import/contrib/llvm/include/llvm/Support/OutputBuffer.h projects/clang380-import/contrib/llvm/lib/Analysis/AliasAnalysisCounter.cpp projects/clang380-import/contrib/llvm/lib/Analysis/AliasDebugger.cpp projects/clang380-import/contrib/llvm/lib/Analysis/IPA/ projects/clang380-import/contrib/llvm/lib/Analysis/LibCallAliasAnalysis.cpp projects/clang380-import/contrib/llvm/lib/Analysis/LibCallSemantics.cpp projects/clang380-import/contrib/llvm/lib/Analysis/NoAliasAnalysis.cpp projects/clang380-import/contrib/llvm/lib/DebugInfo/CodeView/CMakeLists.txt projects/clang380-import/contrib/llvm/lib/DebugInfo/CodeView/LLVMBuild.txt projects/clang380-import/contrib/llvm/lib/DebugInfo/CodeView/Makefile projects/clang380-import/contrib/llvm/lib/DebugInfo/Symbolize/CMakeLists.txt projects/clang380-import/contrib/llvm/lib/DebugInfo/Symbolize/LLVMBuild.txt projects/clang380-import/contrib/llvm/lib/DebugInfo/Symbolize/Makefile projects/clang380-import/contrib/llvm/lib/IR/MetadataTracking.cpp projects/clang380-import/contrib/llvm/lib/ProfileData/InstrProfIndexed.h projects/clang380-import/contrib/llvm/lib/Target/AArch64/AArch64MachineCombinerPattern.h projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/SIPrepareScratchRegs.cpp projects/clang380-import/contrib/llvm/lib/Target/AVR/CMakeLists.txt projects/clang380-import/contrib/llvm/lib/Target/AVR/LLVMBuild.txt projects/clang380-import/contrib/llvm/lib/Target/AVR/Makefile projects/clang380-import/contrib/llvm/lib/Target/AVR/TargetInfo/CMakeLists.txt projects/clang380-import/contrib/llvm/lib/Target/AVR/TargetInfo/LLVMBuild.txt projects/clang380-import/contrib/llvm/lib/Target/AVR/TargetInfo/Makefile projects/clang380-import/contrib/llvm/lib/Target/Hexagon/AsmParser/CMakeLists.txt projects/clang380-import/contrib/llvm/lib/Target/Hexagon/AsmParser/LLVMBuild.txt projects/clang380-import/contrib/llvm/lib/Target/Hexagon/AsmParser/Makefile projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonRemoveSZExtArgs.cpp projects/clang380-import/contrib/llvm/lib/Transforms/ObjCARC/ARCInstKind.cpp projects/clang380-import/contrib/llvm/lib/Transforms/ObjCARC/ARCInstKind.h projects/clang380-import/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCAliasAnalysis.cpp projects/clang380-import/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCAliasAnalysis.h projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/SampleProfile.cpp projects/clang380-import/contrib/llvm/tools/llvm-symbolizer/LLVMSymbolize.cpp projects/clang380-import/contrib/llvm/tools/llvm-symbolizer/LLVMSymbolize.h projects/clang380-import/contrib/llvm/tools/macho-dump/ Modified: projects/clang380-import/contrib/llvm/include/llvm-c/Analysis.h projects/clang380-import/contrib/llvm/include/llvm-c/BitReader.h projects/clang380-import/contrib/llvm/include/llvm-c/BitWriter.h projects/clang380-import/contrib/llvm/include/llvm-c/Core.h projects/clang380-import/contrib/llvm/include/llvm-c/ExecutionEngine.h projects/clang380-import/contrib/llvm/include/llvm-c/IRReader.h projects/clang380-import/contrib/llvm/include/llvm-c/Initialization.h projects/clang380-import/contrib/llvm/include/llvm-c/Linker.h projects/clang380-import/contrib/llvm/include/llvm-c/Object.h projects/clang380-import/contrib/llvm/include/llvm-c/Support.h projects/clang380-import/contrib/llvm/include/llvm-c/Target.h projects/clang380-import/contrib/llvm/include/llvm-c/TargetMachine.h projects/clang380-import/contrib/llvm/include/llvm-c/Transforms/IPO.h projects/clang380-import/contrib/llvm/include/llvm-c/Transforms/PassManagerBuilder.h projects/clang380-import/contrib/llvm/include/llvm-c/Transforms/Scalar.h projects/clang380-import/contrib/llvm/include/llvm-c/Transforms/Vectorize.h projects/clang380-import/contrib/llvm/include/llvm-c/lto.h projects/clang380-import/contrib/llvm/include/llvm/ADT/APFloat.h projects/clang380-import/contrib/llvm/include/llvm/ADT/APInt.h projects/clang380-import/contrib/llvm/include/llvm/ADT/APSInt.h projects/clang380-import/contrib/llvm/include/llvm/ADT/ArrayRef.h projects/clang380-import/contrib/llvm/include/llvm/ADT/BitVector.h projects/clang380-import/contrib/llvm/include/llvm/ADT/DeltaAlgorithm.h projects/clang380-import/contrib/llvm/include/llvm/ADT/DenseMap.h projects/clang380-import/contrib/llvm/include/llvm/ADT/DenseMapInfo.h projects/clang380-import/contrib/llvm/include/llvm/ADT/DenseSet.h projects/clang380-import/contrib/llvm/include/llvm/ADT/DepthFirstIterator.h projects/clang380-import/contrib/llvm/include/llvm/ADT/FoldingSet.h projects/clang380-import/contrib/llvm/include/llvm/ADT/ImmutableList.h projects/clang380-import/contrib/llvm/include/llvm/ADT/ImmutableMap.h projects/clang380-import/contrib/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h projects/clang380-import/contrib/llvm/include/llvm/ADT/Optional.h projects/clang380-import/contrib/llvm/include/llvm/ADT/PackedVector.h projects/clang380-import/contrib/llvm/include/llvm/ADT/PointerIntPair.h projects/clang380-import/contrib/llvm/include/llvm/ADT/PointerUnion.h projects/clang380-import/contrib/llvm/include/llvm/ADT/PostOrderIterator.h projects/clang380-import/contrib/llvm/include/llvm/ADT/STLExtras.h projects/clang380-import/contrib/llvm/include/llvm/ADT/ScopedHashTable.h projects/clang380-import/contrib/llvm/include/llvm/ADT/SetOperations.h projects/clang380-import/contrib/llvm/include/llvm/ADT/SetVector.h projects/clang380-import/contrib/llvm/include/llvm/ADT/SmallBitVector.h projects/clang380-import/contrib/llvm/include/llvm/ADT/SmallPtrSet.h projects/clang380-import/contrib/llvm/include/llvm/ADT/SmallSet.h projects/clang380-import/contrib/llvm/include/llvm/ADT/SmallVector.h projects/clang380-import/contrib/llvm/include/llvm/ADT/SparseBitVector.h projects/clang380-import/contrib/llvm/include/llvm/ADT/Statistic.h projects/clang380-import/contrib/llvm/include/llvm/ADT/StringMap.h projects/clang380-import/contrib/llvm/include/llvm/ADT/StringRef.h projects/clang380-import/contrib/llvm/include/llvm/ADT/StringSet.h projects/clang380-import/contrib/llvm/include/llvm/ADT/StringSwitch.h projects/clang380-import/contrib/llvm/include/llvm/ADT/TinyPtrVector.h projects/clang380-import/contrib/llvm/include/llvm/ADT/Triple.h projects/clang380-import/contrib/llvm/include/llvm/ADT/UniqueVector.h projects/clang380-import/contrib/llvm/include/llvm/ADT/ilist.h projects/clang380-import/contrib/llvm/include/llvm/ADT/ilist_node.h projects/clang380-import/contrib/llvm/include/llvm/ADT/iterator_range.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/AliasSetTracker.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/AssumptionCache.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/BlockFrequencyInfo.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/CFG.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/CGSCCPassManager.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/CallGraph.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/CallGraphSCCPass.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/CaptureTracking.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/DOTGraphTraitsPass.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/DependenceAnalysis.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/IVUsers.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/InlineCost.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/InstructionSimplify.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/IteratedDominanceFrontier.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/LazyCallGraph.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/LazyValueInfo.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/Loads.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/LoopAccessAnalysis.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/LoopInfo.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/LoopInfoImpl.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/LoopPass.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/MemoryBuiltins.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/PHITransAddr.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/Passes.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/RegionInfo.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/RegionInfoImpl.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/RegionPrinter.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/SparsePropagation.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/TargetLibraryInfo.def projects/clang380-import/contrib/llvm/include/llvm/Analysis/TargetLibraryInfo.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/TargetTransformInfo.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/TargetTransformInfoImpl.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/ValueTracking.h projects/clang380-import/contrib/llvm/include/llvm/Analysis/VectorUtils.h projects/clang380-import/contrib/llvm/include/llvm/AsmParser/Parser.h projects/clang380-import/contrib/llvm/include/llvm/AsmParser/SlotMapping.h projects/clang380-import/contrib/llvm/include/llvm/Bitcode/BitcodeWriterPass.h projects/clang380-import/contrib/llvm/include/llvm/Bitcode/BitstreamReader.h projects/clang380-import/contrib/llvm/include/llvm/Bitcode/BitstreamWriter.h projects/clang380-import/contrib/llvm/include/llvm/Bitcode/LLVMBitCodes.h projects/clang380-import/contrib/llvm/include/llvm/Bitcode/ReaderWriter.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/Analysis.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/BasicTTIImpl.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/CalcSpillWeights.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/CallingConvLower.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/CommandFlags.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/DFAPacketizer.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/DIE.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/FastISel.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/GCMetadata.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/GCStrategy.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/IntrinsicLowering.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/LiveInterval.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/LivePhysRegs.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/LiveRangeEdit.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/LiveRegMatrix.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/LiveStackAnalysis.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/MIRParser/MIRParser.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/MIRYamlMapping.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/MachineBranchProbabilityInfo.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/MachineCombinerPattern.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/MachineConstantPool.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/MachineDominators.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/MachineFrameInfo.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/MachineFunction.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/MachineInstr.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/MachineInstrBundle.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/MachineMemOperand.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/MachineModuleInfo.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/MachineModuleInfoImpls.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/MachineRegisterInfo.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/MachineScheduler.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/MachineValueType.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/Passes.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/PseudoSourceValue.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/RegAllocPBQP.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/RegAllocRegistry.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/RegisterPressure.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/RegisterScavenging.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/RuntimeLibcalls.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/SchedulerRegistry.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/SlotIndexes.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/StackMaps.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/TargetSchedule.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/ValueTypes.h projects/clang380-import/contrib/llvm/include/llvm/CodeGen/ValueTypes.td projects/clang380-import/contrib/llvm/include/llvm/CodeGen/WinEHFuncInfo.h projects/clang380-import/contrib/llvm/include/llvm/DebugInfo/DIContext.h projects/clang380-import/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h projects/clang380-import/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h projects/clang380-import/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h projects/clang380-import/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFFormValue.h projects/clang380-import/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h projects/clang380-import/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h projects/clang380-import/contrib/llvm/include/llvm/DebugInfo/PDB/PDBContext.h projects/clang380-import/contrib/llvm/include/llvm/DebugInfo/PDB/PDBTypes.h projects/clang380-import/contrib/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h projects/clang380-import/contrib/llvm/include/llvm/ExecutionEngine/Interpreter.h projects/clang380-import/contrib/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h projects/clang380-import/contrib/llvm/include/llvm/ExecutionEngine/Orc/CompileUtils.h projects/clang380-import/contrib/llvm/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h projects/clang380-import/contrib/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h projects/clang380-import/contrib/llvm/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h projects/clang380-import/contrib/llvm/include/llvm/ExecutionEngine/Orc/LogicalDylib.h projects/clang380-import/contrib/llvm/include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h projects/clang380-import/contrib/llvm/include/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h projects/clang380-import/contrib/llvm/include/llvm/ExecutionEngine/Orc/OrcTargetSupport.h projects/clang380-import/contrib/llvm/include/llvm/ExecutionEngine/RuntimeDyld.h projects/clang380-import/contrib/llvm/include/llvm/ExecutionEngine/SectionMemoryManager.h projects/clang380-import/contrib/llvm/include/llvm/IR/Argument.h projects/clang380-import/contrib/llvm/include/llvm/IR/AssemblyAnnotationWriter.h projects/clang380-import/contrib/llvm/include/llvm/IR/Attributes.h projects/clang380-import/contrib/llvm/include/llvm/IR/BasicBlock.h projects/clang380-import/contrib/llvm/include/llvm/IR/CFG.h projects/clang380-import/contrib/llvm/include/llvm/IR/CallSite.h projects/clang380-import/contrib/llvm/include/llvm/IR/CallingConv.h projects/clang380-import/contrib/llvm/include/llvm/IR/Comdat.h projects/clang380-import/contrib/llvm/include/llvm/IR/Constant.h projects/clang380-import/contrib/llvm/include/llvm/IR/ConstantRange.h projects/clang380-import/contrib/llvm/include/llvm/IR/Constants.h projects/clang380-import/contrib/llvm/include/llvm/IR/DIBuilder.h projects/clang380-import/contrib/llvm/include/llvm/IR/DataLayout.h projects/clang380-import/contrib/llvm/include/llvm/IR/DebugInfo.h projects/clang380-import/contrib/llvm/include/llvm/IR/DebugInfoFlags.def projects/clang380-import/contrib/llvm/include/llvm/IR/DebugInfoMetadata.h projects/clang380-import/contrib/llvm/include/llvm/IR/DerivedTypes.h projects/clang380-import/contrib/llvm/include/llvm/IR/DiagnosticInfo.h projects/clang380-import/contrib/llvm/include/llvm/IR/DiagnosticPrinter.h projects/clang380-import/contrib/llvm/include/llvm/IR/Dominators.h projects/clang380-import/contrib/llvm/include/llvm/IR/Function.h projects/clang380-import/contrib/llvm/include/llvm/IR/GVMaterializer.h projects/clang380-import/contrib/llvm/include/llvm/IR/GetElementPtrTypeIterator.h projects/clang380-import/contrib/llvm/include/llvm/IR/GlobalAlias.h projects/clang380-import/contrib/llvm/include/llvm/IR/GlobalObject.h projects/clang380-import/contrib/llvm/include/llvm/IR/GlobalValue.h projects/clang380-import/contrib/llvm/include/llvm/IR/GlobalVariable.h projects/clang380-import/contrib/llvm/include/llvm/IR/IRBuilder.h projects/clang380-import/contrib/llvm/include/llvm/IR/IRPrintingPasses.h projects/clang380-import/contrib/llvm/include/llvm/IR/InlineAsm.h projects/clang380-import/contrib/llvm/include/llvm/IR/InstIterator.h projects/clang380-import/contrib/llvm/include/llvm/IR/InstVisitor.h projects/clang380-import/contrib/llvm/include/llvm/IR/InstrTypes.h projects/clang380-import/contrib/llvm/include/llvm/IR/Instruction.def projects/clang380-import/contrib/llvm/include/llvm/IR/Instruction.h projects/clang380-import/contrib/llvm/include/llvm/IR/Instructions.h projects/clang380-import/contrib/llvm/include/llvm/IR/IntrinsicInst.h projects/clang380-import/contrib/llvm/include/llvm/IR/Intrinsics.h projects/clang380-import/contrib/llvm/include/llvm/IR/Intrinsics.td projects/clang380-import/contrib/llvm/include/llvm/IR/IntrinsicsAArch64.td projects/clang380-import/contrib/llvm/include/llvm/IR/IntrinsicsAMDGPU.td projects/clang380-import/contrib/llvm/include/llvm/IR/IntrinsicsARM.td projects/clang380-import/contrib/llvm/include/llvm/IR/IntrinsicsHexagon.td projects/clang380-import/contrib/llvm/include/llvm/IR/IntrinsicsPowerPC.td projects/clang380-import/contrib/llvm/include/llvm/IR/IntrinsicsWebAssembly.td projects/clang380-import/contrib/llvm/include/llvm/IR/IntrinsicsX86.td projects/clang380-import/contrib/llvm/include/llvm/IR/LLVMContext.h projects/clang380-import/contrib/llvm/include/llvm/IR/LegacyPassManagers.h projects/clang380-import/contrib/llvm/include/llvm/IR/MDBuilder.h projects/clang380-import/contrib/llvm/include/llvm/IR/Mangler.h projects/clang380-import/contrib/llvm/include/llvm/IR/Metadata.def projects/clang380-import/contrib/llvm/include/llvm/IR/Metadata.h projects/clang380-import/contrib/llvm/include/llvm/IR/Module.h projects/clang380-import/contrib/llvm/include/llvm/IR/ModuleSlotTracker.h projects/clang380-import/contrib/llvm/include/llvm/IR/PassManager.h projects/clang380-import/contrib/llvm/include/llvm/IR/PatternMatch.h projects/clang380-import/contrib/llvm/include/llvm/IR/Statepoint.h projects/clang380-import/contrib/llvm/include/llvm/IR/SymbolTableListTraits.h projects/clang380-import/contrib/llvm/include/llvm/IR/TrackingMDRef.h projects/clang380-import/contrib/llvm/include/llvm/IR/Type.h projects/clang380-import/contrib/llvm/include/llvm/IR/TypeFinder.h projects/clang380-import/contrib/llvm/include/llvm/IR/Use.h projects/clang380-import/contrib/llvm/include/llvm/IR/UseListOrder.h projects/clang380-import/contrib/llvm/include/llvm/IR/User.h projects/clang380-import/contrib/llvm/include/llvm/IR/Value.def projects/clang380-import/contrib/llvm/include/llvm/IR/Value.h projects/clang380-import/contrib/llvm/include/llvm/IR/ValueHandle.h projects/clang380-import/contrib/llvm/include/llvm/IR/ValueMap.h projects/clang380-import/contrib/llvm/include/llvm/IR/ValueSymbolTable.h projects/clang380-import/contrib/llvm/include/llvm/IRReader/IRReader.h projects/clang380-import/contrib/llvm/include/llvm/InitializePasses.h projects/clang380-import/contrib/llvm/include/llvm/LTO/LTOCodeGenerator.h projects/clang380-import/contrib/llvm/include/llvm/LTO/LTOModule.h projects/clang380-import/contrib/llvm/include/llvm/LibDriver/LibDriver.h projects/clang380-import/contrib/llvm/include/llvm/LinkAllPasses.h projects/clang380-import/contrib/llvm/include/llvm/Linker/Linker.h projects/clang380-import/contrib/llvm/include/llvm/MC/ConstantPools.h projects/clang380-import/contrib/llvm/include/llvm/MC/MCAsmBackend.h projects/clang380-import/contrib/llvm/include/llvm/MC/MCAsmInfo.h projects/clang380-import/contrib/llvm/include/llvm/MC/MCAssembler.h projects/clang380-import/contrib/llvm/include/llvm/MC/MCContext.h projects/clang380-import/contrib/llvm/include/llvm/MC/MCDirectives.h projects/clang380-import/contrib/llvm/include/llvm/MC/MCDwarf.h projects/clang380-import/contrib/llvm/include/llvm/MC/MCELFObjectWriter.h projects/clang380-import/contrib/llvm/include/llvm/MC/MCELFStreamer.h projects/clang380-import/contrib/llvm/include/llvm/MC/MCExpr.h projects/clang380-import/contrib/llvm/include/llvm/MC/MCFixedLenDisassembler.h projects/clang380-import/contrib/llvm/include/llvm/MC/MCInstrDesc.h projects/clang380-import/contrib/llvm/include/llvm/MC/MCInstrItineraries.h projects/clang380-import/contrib/llvm/include/llvm/MC/MCLinkerOptimizationHint.h projects/clang380-import/contrib/llvm/include/llvm/MC/MCMachObjectWriter.h projects/clang380-import/contrib/llvm/include/llvm/MC/MCObjectFileInfo.h projects/clang380-import/contrib/llvm/include/llvm/MC/MCObjectStreamer.h projects/clang380-import/contrib/llvm/include/llvm/MC/MCObjectWriter.h projects/clang380-import/contrib/llvm/include/llvm/MC/MCParser/AsmLexer.h projects/clang380-import/contrib/llvm/include/llvm/MC/MCParser/MCAsmLexer.h projects/clang380-import/contrib/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h projects/clang380-import/contrib/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h projects/clang380-import/contrib/llvm/include/llvm/MC/MCRegisterInfo.h projects/clang380-import/contrib/llvm/include/llvm/MC/MCSchedule.h projects/clang380-import/contrib/llvm/include/llvm/MC/MCSection.h projects/clang380-import/contrib/llvm/include/llvm/MC/MCSectionCOFF.h projects/clang380-import/contrib/llvm/include/llvm/MC/MCSectionELF.h projects/clang380-import/contrib/llvm/include/llvm/MC/MCSectionMachO.h projects/clang380-import/contrib/llvm/include/llvm/MC/MCStreamer.h projects/clang380-import/contrib/llvm/include/llvm/MC/MCSubtargetInfo.h projects/clang380-import/contrib/llvm/include/llvm/MC/MCSymbol.h projects/clang380-import/contrib/llvm/include/llvm/MC/MCTargetAsmParser.h projects/clang380-import/contrib/llvm/include/llvm/MC/MCTargetOptions.h projects/clang380-import/contrib/llvm/include/llvm/MC/MCTargetOptionsCommandFlags.h projects/clang380-import/contrib/llvm/include/llvm/MC/MCValue.h projects/clang380-import/contrib/llvm/include/llvm/MC/MCWinCOFFStreamer.h projects/clang380-import/contrib/llvm/include/llvm/MC/MachineLocation.h projects/clang380-import/contrib/llvm/include/llvm/MC/SectionKind.h projects/clang380-import/contrib/llvm/include/llvm/MC/StringTableBuilder.h projects/clang380-import/contrib/llvm/include/llvm/MC/SubtargetFeature.h projects/clang380-import/contrib/llvm/include/llvm/Object/Archive.h projects/clang380-import/contrib/llvm/include/llvm/Object/ArchiveWriter.h projects/clang380-import/contrib/llvm/include/llvm/Object/Binary.h projects/clang380-import/contrib/llvm/include/llvm/Object/COFF.h projects/clang380-import/contrib/llvm/include/llvm/Object/ELF.h projects/clang380-import/contrib/llvm/include/llvm/Object/ELFObjectFile.h projects/clang380-import/contrib/llvm/include/llvm/Object/ELFTypes.h projects/clang380-import/contrib/llvm/include/llvm/Object/Error.h projects/clang380-import/contrib/llvm/include/llvm/Object/MachO.h projects/clang380-import/contrib/llvm/include/llvm/Object/ObjectFile.h projects/clang380-import/contrib/llvm/include/llvm/Object/SymbolicFile.h projects/clang380-import/contrib/llvm/include/llvm/Option/Arg.h projects/clang380-import/contrib/llvm/include/llvm/Option/ArgList.h projects/clang380-import/contrib/llvm/include/llvm/Option/OptTable.h projects/clang380-import/contrib/llvm/include/llvm/Option/Option.h projects/clang380-import/contrib/llvm/include/llvm/PassAnalysisSupport.h projects/clang380-import/contrib/llvm/include/llvm/PassInfo.h projects/clang380-import/contrib/llvm/include/llvm/PassRegistry.h projects/clang380-import/contrib/llvm/include/llvm/PassSupport.h projects/clang380-import/contrib/llvm/include/llvm/ProfileData/CoverageMapping.h projects/clang380-import/contrib/llvm/include/llvm/ProfileData/InstrProf.h projects/clang380-import/contrib/llvm/include/llvm/ProfileData/InstrProfReader.h projects/clang380-import/contrib/llvm/include/llvm/ProfileData/InstrProfWriter.h projects/clang380-import/contrib/llvm/include/llvm/ProfileData/SampleProf.h projects/clang380-import/contrib/llvm/include/llvm/ProfileData/SampleProfReader.h projects/clang380-import/contrib/llvm/include/llvm/ProfileData/SampleProfWriter.h projects/clang380-import/contrib/llvm/include/llvm/Support/AlignOf.h projects/clang380-import/contrib/llvm/include/llvm/Support/Allocator.h projects/clang380-import/contrib/llvm/include/llvm/Support/BlockFrequency.h projects/clang380-import/contrib/llvm/include/llvm/Support/BranchProbability.h projects/clang380-import/contrib/llvm/include/llvm/Support/CBindingWrapping.h projects/clang380-import/contrib/llvm/include/llvm/Support/COFF.h projects/clang380-import/contrib/llvm/include/llvm/Support/CommandLine.h projects/clang380-import/contrib/llvm/include/llvm/Support/Compiler.h projects/clang380-import/contrib/llvm/include/llvm/Support/CrashRecoveryContext.h projects/clang380-import/contrib/llvm/include/llvm/Support/DOTGraphTraits.h projects/clang380-import/contrib/llvm/include/llvm/Support/Debug.h projects/clang380-import/contrib/llvm/include/llvm/Support/Dwarf.def projects/clang380-import/contrib/llvm/include/llvm/Support/Dwarf.h projects/clang380-import/contrib/llvm/include/llvm/Support/ELF.h projects/clang380-import/contrib/llvm/include/llvm/Support/ELFRelocs/PowerPC.def projects/clang380-import/contrib/llvm/include/llvm/Support/ELFRelocs/PowerPC64.def projects/clang380-import/contrib/llvm/include/llvm/Support/Endian.h projects/clang380-import/contrib/llvm/include/llvm/Support/ErrorHandling.h projects/clang380-import/contrib/llvm/include/llvm/Support/ErrorOr.h projects/clang380-import/contrib/llvm/include/llvm/Support/FileOutputBuffer.h projects/clang380-import/contrib/llvm/include/llvm/Support/FileSystem.h projects/clang380-import/contrib/llvm/include/llvm/Support/Format.h projects/clang380-import/contrib/llvm/include/llvm/Support/GCOV.h projects/clang380-import/contrib/llvm/include/llvm/Support/GenericDomTree.h projects/clang380-import/contrib/llvm/include/llvm/Support/GenericDomTreeConstruction.h projects/clang380-import/contrib/llvm/include/llvm/Support/GraphWriter.h projects/clang380-import/contrib/llvm/include/llvm/Support/MachO.h projects/clang380-import/contrib/llvm/include/llvm/Support/ManagedStatic.h projects/clang380-import/contrib/llvm/include/llvm/Support/MathExtras.h projects/clang380-import/contrib/llvm/include/llvm/Support/Memory.h projects/clang380-import/contrib/llvm/include/llvm/Support/MemoryBuffer.h projects/clang380-import/contrib/llvm/include/llvm/Support/OnDiskHashTable.h projects/clang380-import/contrib/llvm/include/llvm/Support/Options.h projects/clang380-import/contrib/llvm/include/llvm/Support/Path.h projects/clang380-import/contrib/llvm/include/llvm/Support/PointerLikeTypeTraits.h projects/clang380-import/contrib/llvm/include/llvm/Support/PrettyStackTrace.h projects/clang380-import/contrib/llvm/include/llvm/Support/Program.h projects/clang380-import/contrib/llvm/include/llvm/Support/Recycler.h projects/clang380-import/contrib/llvm/include/llvm/Support/Registry.h projects/clang380-import/contrib/llvm/include/llvm/Support/SMLoc.h projects/clang380-import/contrib/llvm/include/llvm/Support/ScaledNumber.h projects/clang380-import/contrib/llvm/include/llvm/Support/Signals.h projects/clang380-import/contrib/llvm/include/llvm/Support/StreamingMemoryObject.h projects/clang380-import/contrib/llvm/include/llvm/Support/StringSaver.h projects/clang380-import/contrib/llvm/include/llvm/Support/TargetParser.h projects/clang380-import/contrib/llvm/include/llvm/Support/TargetRegistry.h projects/clang380-import/contrib/llvm/include/llvm/Support/TargetSelect.h projects/clang380-import/contrib/llvm/include/llvm/Support/Threading.h projects/clang380-import/contrib/llvm/include/llvm/Support/Timer.h projects/clang380-import/contrib/llvm/include/llvm/Support/UnicodeCharRanges.h projects/clang380-import/contrib/llvm/include/llvm/Support/Valgrind.h projects/clang380-import/contrib/llvm/include/llvm/Support/YAMLParser.h projects/clang380-import/contrib/llvm/include/llvm/Support/YAMLTraits.h projects/clang380-import/contrib/llvm/include/llvm/Support/circular_raw_ostream.h projects/clang380-import/contrib/llvm/include/llvm/Support/raw_ostream.h projects/clang380-import/contrib/llvm/include/llvm/Support/type_traits.h projects/clang380-import/contrib/llvm/include/llvm/TableGen/Record.h projects/clang380-import/contrib/llvm/include/llvm/Target/CostTable.h projects/clang380-import/contrib/llvm/include/llvm/Target/Target.td projects/clang380-import/contrib/llvm/include/llvm/Target/TargetCallingConv.h projects/clang380-import/contrib/llvm/include/llvm/Target/TargetFrameLowering.h projects/clang380-import/contrib/llvm/include/llvm/Target/TargetInstrInfo.h projects/clang380-import/contrib/llvm/include/llvm/Target/TargetItinerary.td projects/clang380-import/contrib/llvm/include/llvm/Target/TargetLowering.h projects/clang380-import/contrib/llvm/include/llvm/Target/TargetLoweringObjectFile.h projects/clang380-import/contrib/llvm/include/llvm/Target/TargetMachine.h projects/clang380-import/contrib/llvm/include/llvm/Target/TargetOpcodes.h projects/clang380-import/contrib/llvm/include/llvm/Target/TargetOptions.h projects/clang380-import/contrib/llvm/include/llvm/Target/TargetRecip.h projects/clang380-import/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h projects/clang380-import/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td projects/clang380-import/contrib/llvm/include/llvm/Target/TargetSelectionDAGInfo.h projects/clang380-import/contrib/llvm/include/llvm/Target/TargetSubtargetInfo.h projects/clang380-import/contrib/llvm/include/llvm/Transforms/IPO.h projects/clang380-import/contrib/llvm/include/llvm/Transforms/IPO/InlinerPass.h projects/clang380-import/contrib/llvm/include/llvm/Transforms/IPO/LowerBitSets.h projects/clang380-import/contrib/llvm/include/llvm/Transforms/IPO/PassManagerBuilder.h projects/clang380-import/contrib/llvm/include/llvm/Transforms/InstCombine/InstCombineWorklist.h projects/clang380-import/contrib/llvm/include/llvm/Transforms/Instrumentation.h projects/clang380-import/contrib/llvm/include/llvm/Transforms/Scalar.h projects/clang380-import/contrib/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h projects/clang380-import/contrib/llvm/include/llvm/Transforms/Utils/Cloning.h projects/clang380-import/contrib/llvm/include/llvm/Transforms/Utils/Local.h projects/clang380-import/contrib/llvm/include/llvm/Transforms/Utils/LoopUtils.h projects/clang380-import/contrib/llvm/include/llvm/Transforms/Utils/LoopVersioning.h projects/clang380-import/contrib/llvm/include/llvm/Transforms/Utils/ModuleUtils.h projects/clang380-import/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdaterImpl.h projects/clang380-import/contrib/llvm/include/llvm/Transforms/Utils/SimplifyIndVar.h projects/clang380-import/contrib/llvm/include/llvm/Transforms/Utils/SimplifyLibCalls.h projects/clang380-import/contrib/llvm/include/llvm/Transforms/Utils/UnrollLoop.h projects/clang380-import/contrib/llvm/include/llvm/Transforms/Utils/ValueMapper.h projects/clang380-import/contrib/llvm/include/llvm/module.modulemap projects/clang380-import/contrib/llvm/lib/Analysis/AliasAnalysis.cpp projects/clang380-import/contrib/llvm/lib/Analysis/AliasAnalysisEvaluator.cpp projects/clang380-import/contrib/llvm/lib/Analysis/AliasSetTracker.cpp projects/clang380-import/contrib/llvm/lib/Analysis/Analysis.cpp projects/clang380-import/contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp projects/clang380-import/contrib/llvm/lib/Analysis/BlockFrequencyInfo.cpp projects/clang380-import/contrib/llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp projects/clang380-import/contrib/llvm/lib/Analysis/BranchProbabilityInfo.cpp projects/clang380-import/contrib/llvm/lib/Analysis/CFG.cpp projects/clang380-import/contrib/llvm/lib/Analysis/CFLAliasAnalysis.cpp projects/clang380-import/contrib/llvm/lib/Analysis/CaptureTracking.cpp projects/clang380-import/contrib/llvm/lib/Analysis/CodeMetrics.cpp projects/clang380-import/contrib/llvm/lib/Analysis/ConstantFolding.cpp projects/clang380-import/contrib/llvm/lib/Analysis/CostModel.cpp projects/clang380-import/contrib/llvm/lib/Analysis/Delinearization.cpp projects/clang380-import/contrib/llvm/lib/Analysis/DependenceAnalysis.cpp projects/clang380-import/contrib/llvm/lib/Analysis/DivergenceAnalysis.cpp projects/clang380-import/contrib/llvm/lib/Analysis/IVUsers.cpp projects/clang380-import/contrib/llvm/lib/Analysis/InstructionSimplify.cpp projects/clang380-import/contrib/llvm/lib/Analysis/LazyCallGraph.cpp projects/clang380-import/contrib/llvm/lib/Analysis/LazyValueInfo.cpp projects/clang380-import/contrib/llvm/lib/Analysis/Lint.cpp projects/clang380-import/contrib/llvm/lib/Analysis/Loads.cpp projects/clang380-import/contrib/llvm/lib/Analysis/LoopAccessAnalysis.cpp projects/clang380-import/contrib/llvm/lib/Analysis/LoopInfo.cpp projects/clang380-import/contrib/llvm/lib/Analysis/LoopPass.cpp projects/clang380-import/contrib/llvm/lib/Analysis/MemDepPrinter.cpp projects/clang380-import/contrib/llvm/lib/Analysis/MemDerefPrinter.cpp projects/clang380-import/contrib/llvm/lib/Analysis/MemoryBuiltins.cpp projects/clang380-import/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp projects/clang380-import/contrib/llvm/lib/Analysis/RegionInfo.cpp projects/clang380-import/contrib/llvm/lib/Analysis/RegionPrinter.cpp projects/clang380-import/contrib/llvm/lib/Analysis/ScalarEvolution.cpp projects/clang380-import/contrib/llvm/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp projects/clang380-import/contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp projects/clang380-import/contrib/llvm/lib/Analysis/ScalarEvolutionNormalization.cpp projects/clang380-import/contrib/llvm/lib/Analysis/ScopedNoAliasAA.cpp projects/clang380-import/contrib/llvm/lib/Analysis/SparsePropagation.cpp projects/clang380-import/contrib/llvm/lib/Analysis/TargetLibraryInfo.cpp projects/clang380-import/contrib/llvm/lib/Analysis/TargetTransformInfo.cpp projects/clang380-import/contrib/llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp projects/clang380-import/contrib/llvm/lib/Analysis/ValueTracking.cpp projects/clang380-import/contrib/llvm/lib/Analysis/VectorUtils.cpp projects/clang380-import/contrib/llvm/lib/AsmParser/LLLexer.cpp projects/clang380-import/contrib/llvm/lib/AsmParser/LLParser.cpp projects/clang380-import/contrib/llvm/lib/AsmParser/LLParser.h projects/clang380-import/contrib/llvm/lib/AsmParser/LLToken.h projects/clang380-import/contrib/llvm/lib/AsmParser/Parser.cpp projects/clang380-import/contrib/llvm/lib/Bitcode/Reader/BitReader.cpp projects/clang380-import/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp projects/clang380-import/contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp projects/clang380-import/contrib/llvm/lib/Bitcode/Writer/BitcodeWriterPass.cpp projects/clang380-import/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp projects/clang380-import/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.h projects/clang380-import/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/AllocationOrder.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/AllocationOrder.h projects/clang380-import/contrib/llvm/lib/CodeGen/Analysis.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/AsmPrinter/ARMException.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterHandler.h projects/clang380-import/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/AsmPrinter/ByteStreamer.h projects/clang380-import/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/AsmPrinter/DIEHash.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/AsmPrinter/DIEHash.h projects/clang380-import/contrib/llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h projects/clang380-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h projects/clang380-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h projects/clang380-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h projects/clang380-import/contrib/llvm/lib/CodeGen/AsmPrinter/EHStreamer.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/AsmPrinter/EHStreamer.h projects/clang380-import/contrib/llvm/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/AsmPrinter/WinCodeViewLineTables.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/AsmPrinter/WinCodeViewLineTables.h projects/clang380-import/contrib/llvm/lib/CodeGen/AsmPrinter/WinException.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/AsmPrinter/WinException.h projects/clang380-import/contrib/llvm/lib/CodeGen/AtomicExpandPass.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/BasicTargetTransformInfo.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/BranchFolding.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/BranchFolding.h projects/clang380-import/contrib/llvm/lib/CodeGen/CalcSpillWeights.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/CallingConvLower.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/CodeGen.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/CodeGenPrepare.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/CoreCLRGC.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/DFAPacketizer.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/DwarfEHPrepare.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/EarlyIfConversion.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/ExecutionDepsFix.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/ExpandISelPseudos.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/GCRootLowering.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/GlobalMerge.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/IfConversion.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/ImplicitNullChecks.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/InlineSpiller.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/InterferenceCache.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/InterleavedAccessPass.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/IntrinsicLowering.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/LiveDebugVariables.h projects/clang380-import/contrib/llvm/lib/CodeGen/LiveInterval.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/LivePhysRegs.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/LiveRangeCalc.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/LiveRangeCalc.h projects/clang380-import/contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/LiveRegMatrix.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/LiveVariables.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/LocalStackSlotAllocation.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/MIRParser/MILexer.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/MIRParser/MILexer.h projects/clang380-import/contrib/llvm/lib/CodeGen/MIRParser/MIParser.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/MIRParser/MIParser.h projects/clang380-import/contrib/llvm/lib/CodeGen/MIRParser/MIRParser.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/MIRPrinter.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/MIRPrintingPass.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/MachineBlockFrequencyInfo.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/MachineBlockPlacement.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/MachineBranchProbabilityInfo.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/MachineCSE.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/MachineCombiner.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/MachineFunction.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/MachineFunctionPass.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/MachineInstr.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/MachineInstrBundle.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/MachineLICM.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/MachineLoopInfo.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/MachineModuleInfo.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/MachineScheduler.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/MachineSink.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/MachineTraceMetrics.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/MachineVerifier.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/PHIElimination.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/PHIEliminationUtils.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/Passes.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/PeepholeOptimizer.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/PostRASchedulerList.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/ProcessImplicitDefs.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/PseudoSourceValue.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/RegAllocFast.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/RegAllocPBQP.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/RegisterPressure.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/RegisterScavenging.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/ScheduleDAG.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/ScheduleDAGPrinter.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h projects/clang380-import/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h projects/clang380-import/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h projects/clang380-import/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/SelectionDAG/StatepointLowering.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/ShadowStackGCLowering.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/ShrinkWrap.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/SlotIndexes.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/SpillPlacement.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/SplitKit.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/StackMaps.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/StackProtector.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/StackSlotColoring.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/StatepointExampleGC.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/TailDuplication.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/TargetFrameLoweringImpl.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/TargetInstrInfo.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/TargetLoweringBase.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/TargetRegisterInfo.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/TargetSchedule.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/UnreachableBlockElim.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/VirtRegMap.cpp projects/clang380-import/contrib/llvm/lib/CodeGen/WinEHPrepare.cpp projects/clang380-import/contrib/llvm/lib/DebugInfo/DWARF/DWARFContext.cpp projects/clang380-import/contrib/llvm/lib/DebugInfo/DWARF/DWARFDebugInfoEntry.cpp projects/clang380-import/contrib/llvm/lib/DebugInfo/DWARF/DWARFFormValue.cpp projects/clang380-import/contrib/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp projects/clang380-import/contrib/llvm/lib/DebugInfo/DWARF/SyntaxHighlighting.cpp projects/clang380-import/contrib/llvm/lib/DebugInfo/DWARF/SyntaxHighlighting.h projects/clang380-import/contrib/llvm/lib/DebugInfo/PDB/PDB.cpp projects/clang380-import/contrib/llvm/lib/DebugInfo/PDB/PDBContext.cpp projects/clang380-import/contrib/llvm/lib/ExecutionEngine/ExecutionEngine.cpp projects/clang380-import/contrib/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp projects/clang380-import/contrib/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp projects/clang380-import/contrib/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp projects/clang380-import/contrib/llvm/lib/ExecutionEngine/Interpreter/Interpreter.cpp projects/clang380-import/contrib/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h projects/clang380-import/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp projects/clang380-import/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.h projects/clang380-import/contrib/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp projects/clang380-import/contrib/llvm/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h projects/clang380-import/contrib/llvm/lib/ExecutionEngine/Orc/OrcTargetSupport.cpp projects/clang380-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp projects/clang380-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.cpp projects/clang380-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp projects/clang380-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp projects/clang380-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h projects/clang380-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h projects/clang380-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp projects/clang380-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h projects/clang380-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFX86_64.h projects/clang380-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOAArch64.h projects/clang380-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOARM.h projects/clang380-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOI386.h projects/clang380-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOX86_64.h projects/clang380-import/contrib/llvm/lib/ExecutionEngine/SectionMemoryManager.cpp projects/clang380-import/contrib/llvm/lib/IR/AsmWriter.cpp projects/clang380-import/contrib/llvm/lib/IR/AttributeImpl.h projects/clang380-import/contrib/llvm/lib/IR/Attributes.cpp projects/clang380-import/contrib/llvm/lib/IR/AutoUpgrade.cpp projects/clang380-import/contrib/llvm/lib/IR/BasicBlock.cpp projects/clang380-import/contrib/llvm/lib/IR/ConstantFold.cpp projects/clang380-import/contrib/llvm/lib/IR/ConstantRange.cpp projects/clang380-import/contrib/llvm/lib/IR/Constants.cpp projects/clang380-import/contrib/llvm/lib/IR/ConstantsContext.h projects/clang380-import/contrib/llvm/lib/IR/Core.cpp projects/clang380-import/contrib/llvm/lib/IR/DIBuilder.cpp projects/clang380-import/contrib/llvm/lib/IR/DataLayout.cpp projects/clang380-import/contrib/llvm/lib/IR/DebugInfo.cpp projects/clang380-import/contrib/llvm/lib/IR/DebugInfoMetadata.cpp projects/clang380-import/contrib/llvm/lib/IR/DiagnosticInfo.cpp projects/clang380-import/contrib/llvm/lib/IR/Dominators.cpp projects/clang380-import/contrib/llvm/lib/IR/Function.cpp projects/clang380-import/contrib/llvm/lib/IR/GCOV.cpp projects/clang380-import/contrib/llvm/lib/IR/Globals.cpp projects/clang380-import/contrib/llvm/lib/IR/IRBuilder.cpp projects/clang380-import/contrib/llvm/lib/IR/InlineAsm.cpp projects/clang380-import/contrib/llvm/lib/IR/Instruction.cpp projects/clang380-import/contrib/llvm/lib/IR/Instructions.cpp projects/clang380-import/contrib/llvm/lib/IR/LLVMContext.cpp projects/clang380-import/contrib/llvm/lib/IR/LLVMContextImpl.cpp projects/clang380-import/contrib/llvm/lib/IR/LLVMContextImpl.h projects/clang380-import/contrib/llvm/lib/IR/LegacyPassManager.cpp projects/clang380-import/contrib/llvm/lib/IR/MDBuilder.cpp projects/clang380-import/contrib/llvm/lib/IR/Metadata.cpp projects/clang380-import/contrib/llvm/lib/IR/MetadataImpl.h projects/clang380-import/contrib/llvm/lib/IR/Module.cpp projects/clang380-import/contrib/llvm/lib/IR/Statepoint.cpp projects/clang380-import/contrib/llvm/lib/IR/SymbolTableListTraitsImpl.h projects/clang380-import/contrib/llvm/lib/IR/Type.cpp projects/clang380-import/contrib/llvm/lib/IR/TypeFinder.cpp projects/clang380-import/contrib/llvm/lib/IR/User.cpp projects/clang380-import/contrib/llvm/lib/IR/Value.cpp projects/clang380-import/contrib/llvm/lib/IR/ValueSymbolTable.cpp projects/clang380-import/contrib/llvm/lib/IR/ValueTypes.cpp projects/clang380-import/contrib/llvm/lib/IR/Verifier.cpp projects/clang380-import/contrib/llvm/lib/IRReader/IRReader.cpp projects/clang380-import/contrib/llvm/lib/LTO/LTOCodeGenerator.cpp projects/clang380-import/contrib/llvm/lib/LTO/LTOModule.cpp projects/clang380-import/contrib/llvm/lib/LibDriver/LibDriver.cpp projects/clang380-import/contrib/llvm/lib/LibDriver/Options.td projects/clang380-import/contrib/llvm/lib/Linker/LinkModules.cpp projects/clang380-import/contrib/llvm/lib/MC/ConstantPools.cpp projects/clang380-import/contrib/llvm/lib/MC/ELFObjectWriter.cpp projects/clang380-import/contrib/llvm/lib/MC/MCAsmBackend.cpp projects/clang380-import/contrib/llvm/lib/MC/MCAsmInfo.cpp projects/clang380-import/contrib/llvm/lib/MC/MCAsmInfoCOFF.cpp projects/clang380-import/contrib/llvm/lib/MC/MCAsmInfoDarwin.cpp projects/clang380-import/contrib/llvm/lib/MC/MCAsmStreamer.cpp projects/clang380-import/contrib/llvm/lib/MC/MCAssembler.cpp projects/clang380-import/contrib/llvm/lib/MC/MCContext.cpp projects/clang380-import/contrib/llvm/lib/MC/MCDisassembler/Disassembler.cpp projects/clang380-import/contrib/llvm/lib/MC/MCDwarf.cpp projects/clang380-import/contrib/llvm/lib/MC/MCELFObjectTargetWriter.cpp projects/clang380-import/contrib/llvm/lib/MC/MCELFStreamer.cpp projects/clang380-import/contrib/llvm/lib/MC/MCExpr.cpp projects/clang380-import/contrib/llvm/lib/MC/MCInst.cpp projects/clang380-import/contrib/llvm/lib/MC/MCInstrDesc.cpp projects/clang380-import/contrib/llvm/lib/MC/MCMachOStreamer.cpp projects/clang380-import/contrib/llvm/lib/MC/MCObjectFileInfo.cpp projects/clang380-import/contrib/llvm/lib/MC/MCObjectStreamer.cpp projects/clang380-import/contrib/llvm/lib/MC/MCObjectWriter.cpp projects/clang380-import/contrib/llvm/lib/MC/MCParser/AsmLexer.cpp projects/clang380-import/contrib/llvm/lib/MC/MCParser/AsmParser.cpp projects/clang380-import/contrib/llvm/lib/MC/MCParser/COFFAsmParser.cpp projects/clang380-import/contrib/llvm/lib/MC/MCParser/DarwinAsmParser.cpp projects/clang380-import/contrib/llvm/lib/MC/MCParser/ELFAsmParser.cpp projects/clang380-import/contrib/llvm/lib/MC/MCParser/MCAsmLexer.cpp projects/clang380-import/contrib/llvm/lib/MC/MCParser/MCTargetAsmParser.cpp projects/clang380-import/contrib/llvm/lib/MC/MCSection.cpp projects/clang380-import/contrib/llvm/lib/MC/MCSectionCOFF.cpp projects/clang380-import/contrib/llvm/lib/MC/MCSectionELF.cpp projects/clang380-import/contrib/llvm/lib/MC/MCSectionMachO.cpp projects/clang380-import/contrib/llvm/lib/MC/MCStreamer.cpp projects/clang380-import/contrib/llvm/lib/MC/MCSubtargetInfo.cpp projects/clang380-import/contrib/llvm/lib/MC/MCSymbol.cpp projects/clang380-import/contrib/llvm/lib/MC/MCTargetOptions.cpp projects/clang380-import/contrib/llvm/lib/MC/MCWinEH.cpp projects/clang380-import/contrib/llvm/lib/MC/MachObjectWriter.cpp projects/clang380-import/contrib/llvm/lib/MC/StringTableBuilder.cpp projects/clang380-import/contrib/llvm/lib/MC/SubtargetFeature.cpp projects/clang380-import/contrib/llvm/lib/MC/WinCOFFObjectWriter.cpp projects/clang380-import/contrib/llvm/lib/MC/WinCOFFStreamer.cpp projects/clang380-import/contrib/llvm/lib/Object/Archive.cpp projects/clang380-import/contrib/llvm/lib/Object/ArchiveWriter.cpp projects/clang380-import/contrib/llvm/lib/Object/COFFObjectFile.cpp projects/clang380-import/contrib/llvm/lib/Object/COFFYAML.cpp projects/clang380-import/contrib/llvm/lib/Object/ELF.cpp projects/clang380-import/contrib/llvm/lib/Object/ELFYAML.cpp projects/clang380-import/contrib/llvm/lib/Object/Error.cpp projects/clang380-import/contrib/llvm/lib/Object/IRObjectFile.cpp projects/clang380-import/contrib/llvm/lib/Object/MachOObjectFile.cpp projects/clang380-import/contrib/llvm/lib/Object/MachOUniversal.cpp projects/clang380-import/contrib/llvm/lib/Object/Object.cpp projects/clang380-import/contrib/llvm/lib/Object/ObjectFile.cpp projects/clang380-import/contrib/llvm/lib/Object/SymbolicFile.cpp projects/clang380-import/contrib/llvm/lib/Option/Arg.cpp projects/clang380-import/contrib/llvm/lib/Option/ArgList.cpp projects/clang380-import/contrib/llvm/lib/Option/OptTable.cpp projects/clang380-import/contrib/llvm/lib/Option/Option.cpp projects/clang380-import/contrib/llvm/lib/Passes/PassBuilder.cpp projects/clang380-import/contrib/llvm/lib/Passes/PassRegistry.def projects/clang380-import/contrib/llvm/lib/ProfileData/CoverageMapping.cpp projects/clang380-import/contrib/llvm/lib/ProfileData/CoverageMappingReader.cpp projects/clang380-import/contrib/llvm/lib/ProfileData/InstrProf.cpp projects/clang380-import/contrib/llvm/lib/ProfileData/InstrProfReader.cpp projects/clang380-import/contrib/llvm/lib/ProfileData/InstrProfWriter.cpp projects/clang380-import/contrib/llvm/lib/ProfileData/SampleProf.cpp projects/clang380-import/contrib/llvm/lib/ProfileData/SampleProfReader.cpp projects/clang380-import/contrib/llvm/lib/ProfileData/SampleProfWriter.cpp projects/clang380-import/contrib/llvm/lib/Support/APFloat.cpp projects/clang380-import/contrib/llvm/lib/Support/BlockFrequency.cpp projects/clang380-import/contrib/llvm/lib/Support/BranchProbability.cpp projects/clang380-import/contrib/llvm/lib/Support/CommandLine.cpp projects/clang380-import/contrib/llvm/lib/Support/CrashRecoveryContext.cpp projects/clang380-import/contrib/llvm/lib/Support/Dwarf.cpp projects/clang380-import/contrib/llvm/lib/Support/ErrorHandling.cpp projects/clang380-import/contrib/llvm/lib/Support/FileOutputBuffer.cpp projects/clang380-import/contrib/llvm/lib/Support/FoldingSet.cpp projects/clang380-import/contrib/llvm/lib/Support/GraphWriter.cpp projects/clang380-import/contrib/llvm/lib/Support/Host.cpp projects/clang380-import/contrib/llvm/lib/Support/Locale.cpp projects/clang380-import/contrib/llvm/lib/Support/ManagedStatic.cpp projects/clang380-import/contrib/llvm/lib/Support/MemoryBuffer.cpp projects/clang380-import/contrib/llvm/lib/Support/Path.cpp projects/clang380-import/contrib/llvm/lib/Support/PrettyStackTrace.cpp projects/clang380-import/contrib/llvm/lib/Support/Signals.cpp projects/clang380-import/contrib/llvm/lib/Support/Statistic.cpp projects/clang380-import/contrib/llvm/lib/Support/StringRef.cpp projects/clang380-import/contrib/llvm/lib/Support/StringSaver.cpp projects/clang380-import/contrib/llvm/lib/Support/TargetParser.cpp projects/clang380-import/contrib/llvm/lib/Support/TimeValue.cpp projects/clang380-import/contrib/llvm/lib/Support/Timer.cpp projects/clang380-import/contrib/llvm/lib/Support/Triple.cpp projects/clang380-import/contrib/llvm/lib/Support/Unix/Memory.inc projects/clang380-import/contrib/llvm/lib/Support/Unix/Path.inc projects/clang380-import/contrib/llvm/lib/Support/Unix/Process.inc projects/clang380-import/contrib/llvm/lib/Support/Unix/Program.inc projects/clang380-import/contrib/llvm/lib/Support/Unix/Signals.inc projects/clang380-import/contrib/llvm/lib/Support/Unix/Unix.h projects/clang380-import/contrib/llvm/lib/Support/Valgrind.cpp projects/clang380-import/contrib/llvm/lib/Support/Windows/COM.inc projects/clang380-import/contrib/llvm/lib/Support/Windows/DynamicLibrary.inc projects/clang380-import/contrib/llvm/lib/Support/Windows/Memory.inc projects/clang380-import/contrib/llvm/lib/Support/Windows/Path.inc projects/clang380-import/contrib/llvm/lib/Support/Windows/Process.inc projects/clang380-import/contrib/llvm/lib/Support/Windows/Program.inc projects/clang380-import/contrib/llvm/lib/Support/Windows/Signals.inc projects/clang380-import/contrib/llvm/lib/Support/Windows/WindowsSupport.h projects/clang380-import/contrib/llvm/lib/Support/YAMLParser.cpp projects/clang380-import/contrib/llvm/lib/Support/YAMLTraits.cpp projects/clang380-import/contrib/llvm/lib/Support/raw_ostream.cpp projects/clang380-import/contrib/llvm/lib/TableGen/Record.cpp projects/clang380-import/contrib/llvm/lib/TableGen/SetTheory.cpp projects/clang380-import/contrib/llvm/lib/TableGen/TGParser.cpp projects/clang380-import/contrib/llvm/lib/TableGen/TGParser.h projects/clang380-import/contrib/llvm/lib/Target/AArch64/AArch64.td projects/clang380-import/contrib/llvm/lib/Target/AArch64/AArch64A53Fix835769.cpp projects/clang380-import/contrib/llvm/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp projects/clang380-import/contrib/llvm/lib/Target/AArch64/AArch64AddressTypePromotion.cpp projects/clang380-import/contrib/llvm/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp projects/clang380-import/contrib/llvm/lib/Target/AArch64/AArch64BranchRelaxation.cpp projects/clang380-import/contrib/llvm/lib/Target/AArch64/AArch64CallingConvention.h projects/clang380-import/contrib/llvm/lib/Target/AArch64/AArch64CallingConvention.td projects/clang380-import/contrib/llvm/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp projects/clang380-import/contrib/llvm/lib/Target/AArch64/AArch64CollectLOH.cpp projects/clang380-import/contrib/llvm/lib/Target/AArch64/AArch64ConditionOptimizer.cpp projects/clang380-import/contrib/llvm/lib/Target/AArch64/AArch64ConditionalCompares.cpp projects/clang380-import/contrib/llvm/lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp projects/clang380-import/contrib/llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp projects/clang380-import/contrib/llvm/lib/Target/AArch64/AArch64FastISel.cpp projects/clang380-import/contrib/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp projects/clang380-import/contrib/llvm/lib/Target/AArch64/AArch64FrameLowering.h projects/clang380-import/contrib/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp projects/clang380-import/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp projects/clang380-import/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.h projects/clang380-import/contrib/llvm/lib/Target/AArch64/AArch64InstrFormats.td projects/clang380-import/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.h projects/clang380-import/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.td projects/clang380-import/contrib/llvm/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp projects/clang380-import/contrib/llvm/lib/Target/AArch64/AArch64MCInstLower.cpp projects/clang380-import/contrib/llvm/lib/Target/AArch64/AArch64MachineFunctionInfo.h projects/clang380-import/contrib/llvm/lib/Target/AArch64/AArch64PromoteConstant.cpp projects/clang380-import/contrib/llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/AArch64/AArch64RegisterInfo.h projects/clang380-import/contrib/llvm/lib/Target/AArch64/AArch64RegisterInfo.td projects/clang380-import/contrib/llvm/lib/Target/AArch64/AArch64Subtarget.cpp projects/clang380-import/contrib/llvm/lib/Target/AArch64/AArch64Subtarget.h projects/clang380-import/contrib/llvm/lib/Target/AArch64/AArch64TargetMachine.cpp projects/clang380-import/contrib/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.h projects/clang380-import/contrib/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp projects/clang380-import/contrib/llvm/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp projects/clang380-import/contrib/llvm/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.cpp projects/clang380-import/contrib/llvm/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.h projects/clang380-import/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h projects/clang380-import/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp projects/clang380-import/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp projects/clang380-import/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h projects/clang380-import/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MachObjectWriter.cpp projects/clang380-import/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp projects/clang380-import/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.h projects/clang380-import/contrib/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AMDGPU.h projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AMDGPU.td projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.h projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUFrameLowering.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUFrameLowering.h projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.h projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.td projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUInstructions.td projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUIntrinsics.td projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.h projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AMDGPURegisterInfo.h projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.h projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/CIInstructions.td projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/CaymanInstructions.td projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/EvergreenInstructions.td projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.h projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUFixupKinds.h projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.h projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/Processors.td projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/R600ISelLowering.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/R600InstrInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/R600InstrInfo.h projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/R600Instructions.td projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/R600Packetizer.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/R600RegisterInfo.h projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/SIDefines.h projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/SIFixControlFlowLiveIntervals.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/SIFixSGPRLiveRanges.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/SIFoldOperands.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/SIISelLowering.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/SIISelLowering.h projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/SIInsertWaits.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/SIInstrFormats.td projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/SIInstrInfo.h projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/SIInstrInfo.td projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/SIInstructions.td projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/SILowerControlFlow.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/SILowerI1Copies.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/SIRegisterInfo.h projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/SIRegisterInfo.td projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/SISchedule.td projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/SIShrinkInstructions.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/SITypeRewriter.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h projects/clang380-import/contrib/llvm/lib/Target/AMDGPU/VIInstructions.td projects/clang380-import/contrib/llvm/lib/Target/ARM/ARM.h projects/clang380-import/contrib/llvm/lib/Target/ARM/ARM.td projects/clang380-import/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp projects/clang380-import/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h projects/clang380-import/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h projects/clang380-import/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h projects/clang380-import/contrib/llvm/lib/Target/ARM/ARMCallingConv.h projects/clang380-import/contrib/llvm/lib/Target/ARM/ARMCallingConv.td projects/clang380-import/contrib/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp projects/clang380-import/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.cpp projects/clang380-import/contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.h projects/clang380-import/contrib/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp projects/clang380-import/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp projects/clang380-import/contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp projects/clang380-import/contrib/llvm/lib/Target/ARM/ARMFrameLowering.h projects/clang380-import/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp projects/clang380-import/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp projects/clang380-import/contrib/llvm/lib/Target/ARM/ARMISelLowering.h projects/clang380-import/contrib/llvm/lib/Target/ARM/ARMInstrInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td projects/clang380-import/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td projects/clang380-import/contrib/llvm/lib/Target/ARM/ARMInstrThumb.td projects/clang380-import/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td projects/clang380-import/contrib/llvm/lib/Target/ARM/ARMInstrVFP.td projects/clang380-import/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp projects/clang380-import/contrib/llvm/lib/Target/ARM/ARMMachineFunctionInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/ARM/ARMMachineFunctionInfo.h projects/clang380-import/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.td projects/clang380-import/contrib/llvm/lib/Target/ARM/ARMScheduleSwift.td projects/clang380-import/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/ARM/ARMSubtarget.cpp projects/clang380-import/contrib/llvm/lib/Target/ARM/ARMSubtarget.h projects/clang380-import/contrib/llvm/lib/Target/ARM/ARMTargetMachine.cpp projects/clang380-import/contrib/llvm/lib/Target/ARM/ARMTargetMachine.h projects/clang380-import/contrib/llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/ARM/ARMTargetTransformInfo.h projects/clang380-import/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp projects/clang380-import/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp projects/clang380-import/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp projects/clang380-import/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.h projects/clang380-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp projects/clang380-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h projects/clang380-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackendDarwin.h projects/clang380-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp projects/clang380-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp projects/clang380-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.h projects/clang380-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h projects/clang380-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp projects/clang380-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h projects/clang380-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp projects/clang380-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp projects/clang380-import/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMWinCOFFStreamer.cpp projects/clang380-import/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp projects/clang380-import/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.h projects/clang380-import/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp projects/clang380-import/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp projects/clang380-import/contrib/llvm/lib/Target/BPF/BPF.td projects/clang380-import/contrib/llvm/lib/Target/BPF/BPFISelLowering.cpp projects/clang380-import/contrib/llvm/lib/Target/BPF/InstPrinter/BPFInstPrinter.h projects/clang380-import/contrib/llvm/lib/Target/BPF/MCTargetDesc/BPFAsmBackend.cpp projects/clang380-import/contrib/llvm/lib/Target/BPF/MCTargetDesc/BPFELFObjectWriter.cpp projects/clang380-import/contrib/llvm/lib/Target/BPF/MCTargetDesc/BPFMCAsmInfo.h projects/clang380-import/contrib/llvm/lib/Target/CppBackend/CPPBackend.cpp projects/clang380-import/contrib/llvm/lib/Target/Hexagon/BitTracker.cpp projects/clang380-import/contrib/llvm/lib/Target/Hexagon/BitTracker.h projects/clang380-import/contrib/llvm/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp projects/clang380-import/contrib/llvm/lib/Target/Hexagon/Hexagon.h projects/clang380-import/contrib/llvm/lib/Target/Hexagon/Hexagon.td projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonAsmPrinter.cpp projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonAsmPrinter.h projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonBitTracker.cpp projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonCFGOptimizer.cpp projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonCommonGEP.cpp projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonExpandPredSpillCode.cpp projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonFrameLowering.h projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonGenExtract.cpp projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonGenPredicate.cpp projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.h projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonInstrFormats.td projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonInstrFormatsV4.td projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.h projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.td projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV4.td projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV5.td projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoVector.td projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonIntrinsics.td projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonMCInstLower.cpp projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonMachineScheduler.cpp projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonNewValueJump.cpp projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonOperands.td projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonPeephole.cpp projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.h projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.td projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonSchedule.td projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonScheduleV4.td projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonSelectionDAGInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonSubtarget.cpp projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonSubtarget.h projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonTargetMachine.h projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonTargetObjectFile.cpp projects/clang380-import/contrib/llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp projects/clang380-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp projects/clang380-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h projects/clang380-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.cpp projects/clang380-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.h projects/clang380-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.h projects/clang380-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp projects/clang380-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCompound.cpp projects/clang380-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.cpp projects/clang380-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h projects/clang380-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp projects/clang380-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h projects/clang380-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp projects/clang380-import/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.h projects/clang380-import/contrib/llvm/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.h projects/clang380-import/contrib/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.h projects/clang380-import/contrib/llvm/lib/Target/MSP430/MSP430BranchSelector.cpp projects/clang380-import/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp projects/clang380-import/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/MSP430/MSP430MCInstLower.cpp projects/clang380-import/contrib/llvm/lib/Target/MSP430/MSP430MachineFunctionInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/MSP430/MSP430MachineFunctionInfo.h projects/clang380-import/contrib/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp projects/clang380-import/contrib/llvm/lib/Target/Mips/Disassembler/MipsDisassembler.cpp projects/clang380-import/contrib/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp projects/clang380-import/contrib/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.h projects/clang380-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h projects/clang380-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp projects/clang380-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h projects/clang380-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp projects/clang380-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp projects/clang380-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.h projects/clang380-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h projects/clang380-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.h projects/clang380-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp projects/clang380-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h projects/clang380-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h projects/clang380-import/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp projects/clang380-import/contrib/llvm/lib/Target/Mips/MicroMips32r6InstrFormats.td projects/clang380-import/contrib/llvm/lib/Target/Mips/MicroMips32r6InstrInfo.td projects/clang380-import/contrib/llvm/lib/Target/Mips/MicroMipsInstrFPU.td projects/clang380-import/contrib/llvm/lib/Target/Mips/MicroMipsInstrFormats.td projects/clang380-import/contrib/llvm/lib/Target/Mips/MicroMipsInstrInfo.td projects/clang380-import/contrib/llvm/lib/Target/Mips/Mips.td projects/clang380-import/contrib/llvm/lib/Target/Mips/Mips16FrameLowering.cpp projects/clang380-import/contrib/llvm/lib/Target/Mips/Mips16HardFloat.cpp projects/clang380-import/contrib/llvm/lib/Target/Mips/Mips16ISelDAGToDAG.cpp projects/clang380-import/contrib/llvm/lib/Target/Mips/Mips16ISelLowering.cpp projects/clang380-import/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.td projects/clang380-import/contrib/llvm/lib/Target/Mips/Mips32r6InstrInfo.td projects/clang380-import/contrib/llvm/lib/Target/Mips/Mips64InstrInfo.td projects/clang380-import/contrib/llvm/lib/Target/Mips/Mips64r6InstrInfo.td projects/clang380-import/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp projects/clang380-import/contrib/llvm/lib/Target/Mips/MipsCCState.cpp projects/clang380-import/contrib/llvm/lib/Target/Mips/MipsCallingConv.td projects/clang380-import/contrib/llvm/lib/Target/Mips/MipsConstantIslandPass.cpp projects/clang380-import/contrib/llvm/lib/Target/Mips/MipsDSPInstrFormats.td projects/clang380-import/contrib/llvm/lib/Target/Mips/MipsDSPInstrInfo.td projects/clang380-import/contrib/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp projects/clang380-import/contrib/llvm/lib/Target/Mips/MipsFastISel.cpp projects/clang380-import/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp projects/clang380-import/contrib/llvm/lib/Target/Mips/MipsISelLowering.h projects/clang380-import/contrib/llvm/lib/Target/Mips/MipsInstrFPU.td projects/clang380-import/contrib/llvm/lib/Target/Mips/MipsInstrFormats.td projects/clang380-import/contrib/llvm/lib/Target/Mips/MipsInstrInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/Mips/MipsInstrInfo.td projects/clang380-import/contrib/llvm/lib/Target/Mips/MipsLongBranch.cpp projects/clang380-import/contrib/llvm/lib/Target/Mips/MipsMSAInstrFormats.td projects/clang380-import/contrib/llvm/lib/Target/Mips/MipsMSAInstrInfo.td projects/clang380-import/contrib/llvm/lib/Target/Mips/MipsMachineFunction.cpp projects/clang380-import/contrib/llvm/lib/Target/Mips/MipsMachineFunction.h projects/clang380-import/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.h projects/clang380-import/contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.cpp projects/clang380-import/contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.h projects/clang380-import/contrib/llvm/lib/Target/Mips/MipsSEISelDAGToDAG.cpp projects/clang380-import/contrib/llvm/lib/Target/Mips/MipsSEISelLowering.cpp projects/clang380-import/contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.h projects/clang380-import/contrib/llvm/lib/Target/Mips/MipsSERegisterInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/Mips/MipsSchedule.td projects/clang380-import/contrib/llvm/lib/Target/Mips/MipsSubtarget.cpp projects/clang380-import/contrib/llvm/lib/Target/Mips/MipsSubtarget.h projects/clang380-import/contrib/llvm/lib/Target/Mips/MipsTargetMachine.cpp projects/clang380-import/contrib/llvm/lib/Target/Mips/MipsTargetObjectFile.cpp projects/clang380-import/contrib/llvm/lib/Target/Mips/MipsTargetObjectFile.h projects/clang380-import/contrib/llvm/lib/Target/Mips/MipsTargetStreamer.h projects/clang380-import/contrib/llvm/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.h projects/clang380-import/contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.h projects/clang380-import/contrib/llvm/lib/Target/NVPTX/NVPTX.h projects/clang380-import/contrib/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp projects/clang380-import/contrib/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.h projects/clang380-import/contrib/llvm/lib/Target/NVPTX/NVPTXFavorNonGenericAddrSpaces.cpp projects/clang380-import/contrib/llvm/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp projects/clang380-import/contrib/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp projects/clang380-import/contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp projects/clang380-import/contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.h projects/clang380-import/contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.h projects/clang380-import/contrib/llvm/lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp projects/clang380-import/contrib/llvm/lib/Target/NVPTX/NVPTXLowerAlloca.cpp projects/clang380-import/contrib/llvm/lib/Target/NVPTX/NVPTXLowerKernelArgs.cpp projects/clang380-import/contrib/llvm/lib/Target/NVPTX/NVPTXMCExpr.h projects/clang380-import/contrib/llvm/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp projects/clang380-import/contrib/llvm/lib/Target/NVPTX/NVPTXSection.h projects/clang380-import/contrib/llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp projects/clang380-import/contrib/llvm/lib/Target/NVPTX/NVPTXTargetObjectFile.h projects/clang380-import/contrib/llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.h projects/clang380-import/contrib/llvm/lib/Target/NVPTX/NVPTXUtilities.cpp projects/clang380-import/contrib/llvm/lib/Target/NVPTX/NVPTXUtilities.h projects/clang380-import/contrib/llvm/lib/Target/NVPTX/NVPTXVector.td projects/clang380-import/contrib/llvm/lib/Target/NVPTX/NVVMReflect.cpp projects/clang380-import/contrib/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp projects/clang380-import/contrib/llvm/lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp projects/clang380-import/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h projects/clang380-import/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp projects/clang380-import/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.h projects/clang380-import/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h projects/clang380-import/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMachObjectWriter.cpp projects/clang380-import/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCPredicates.h projects/clang380-import/contrib/llvm/lib/Target/PowerPC/PPC.h projects/clang380-import/contrib/llvm/lib/Target/PowerPC/PPC.td projects/clang380-import/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp projects/clang380-import/contrib/llvm/lib/Target/PowerPC/PPCBranchSelector.cpp projects/clang380-import/contrib/llvm/lib/Target/PowerPC/PPCCTRLoops.cpp projects/clang380-import/contrib/llvm/lib/Target/PowerPC/PPCEarlyReturn.cpp projects/clang380-import/contrib/llvm/lib/Target/PowerPC/PPCFastISel.cpp projects/clang380-import/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp projects/clang380-import/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.h projects/clang380-import/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp projects/clang380-import/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp projects/clang380-import/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.h projects/clang380-import/contrib/llvm/lib/Target/PowerPC/PPCInstr64Bit.td projects/clang380-import/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.h projects/clang380-import/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.td projects/clang380-import/contrib/llvm/lib/Target/PowerPC/PPCInstrQPX.td projects/clang380-import/contrib/llvm/lib/Target/PowerPC/PPCInstrVSX.td projects/clang380-import/contrib/llvm/lib/Target/PowerPC/PPCLoopDataPrefetch.cpp projects/clang380-import/contrib/llvm/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp projects/clang380-import/contrib/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp projects/clang380-import/contrib/llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.h projects/clang380-import/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.cpp projects/clang380-import/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.h projects/clang380-import/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp projects/clang380-import/contrib/llvm/lib/Target/PowerPC/PPCTargetObjectFile.cpp projects/clang380-import/contrib/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.h projects/clang380-import/contrib/llvm/lib/Target/PowerPC/PPCVSXCopy.cpp projects/clang380-import/contrib/llvm/lib/Target/PowerPC/PPCVSXFMAMutate.cpp projects/clang380-import/contrib/llvm/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp projects/clang380-import/contrib/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp (contents, props changed) projects/clang380-import/contrib/llvm/lib/Target/Sparc/DelaySlotFiller.cpp projects/clang380-import/contrib/llvm/lib/Target/Sparc/Disassembler/SparcDisassembler.cpp (contents, props changed) projects/clang380-import/contrib/llvm/lib/Target/Sparc/InstPrinter/SparcInstPrinter.h (contents, props changed) projects/clang380-import/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.h projects/clang380-import/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h projects/clang380-import/contrib/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp projects/clang380-import/contrib/llvm/lib/Target/Sparc/SparcCallingConv.td projects/clang380-import/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.cpp projects/clang380-import/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.h projects/clang380-import/contrib/llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp projects/clang380-import/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp projects/clang380-import/contrib/llvm/lib/Target/Sparc/SparcISelLowering.h projects/clang380-import/contrib/llvm/lib/Target/Sparc/SparcInstrAliases.td projects/clang380-import/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.td projects/clang380-import/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.h projects/clang380-import/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.td projects/clang380-import/contrib/llvm/lib/Target/Sparc/SparcSubtarget.cpp projects/clang380-import/contrib/llvm/lib/Target/Sparc/SparcSubtarget.h projects/clang380-import/contrib/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp projects/clang380-import/contrib/llvm/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.cpp projects/clang380-import/contrib/llvm/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.h projects/clang380-import/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp projects/clang380-import/contrib/llvm/lib/Target/SystemZ/README.txt projects/clang380-import/contrib/llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp projects/clang380-import/contrib/llvm/lib/Target/SystemZ/SystemZConstantPoolValue.cpp projects/clang380-import/contrib/llvm/lib/Target/SystemZ/SystemZConstantPoolValue.h projects/clang380-import/contrib/llvm/lib/Target/SystemZ/SystemZElimCompare.cpp projects/clang380-import/contrib/llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp projects/clang380-import/contrib/llvm/lib/Target/SystemZ/SystemZFrameLowering.h projects/clang380-import/contrib/llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp projects/clang380-import/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp projects/clang380-import/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.h projects/clang380-import/contrib/llvm/lib/Target/SystemZ/SystemZInstrBuilder.h projects/clang380-import/contrib/llvm/lib/Target/SystemZ/SystemZInstrFP.td projects/clang380-import/contrib/llvm/lib/Target/SystemZ/SystemZInstrFormats.td projects/clang380-import/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.h projects/clang380-import/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.td projects/clang380-import/contrib/llvm/lib/Target/SystemZ/SystemZMachineFunctionInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/SystemZ/SystemZMachineFunctionInfo.h projects/clang380-import/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.td projects/clang380-import/contrib/llvm/lib/Target/SystemZ/SystemZShortenInst.cpp projects/clang380-import/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp projects/clang380-import/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.h projects/clang380-import/contrib/llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.h projects/clang380-import/contrib/llvm/lib/Target/TargetLoweringObjectFile.cpp projects/clang380-import/contrib/llvm/lib/Target/TargetMachine.cpp projects/clang380-import/contrib/llvm/lib/Target/TargetMachineC.cpp projects/clang380-import/contrib/llvm/lib/Target/TargetRecip.cpp projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.cpp projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.h projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCAsmInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCAsmInfo.h projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.cpp projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/README.txt projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/WebAssembly.h projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/WebAssembly.td projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyFrameLowering.cpp projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyFrameLowering.h projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.h projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyInstrCall.td projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyInstrConv.td projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyInstrFloat.td projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyInstrFormats.td projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.h projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.td projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyInstrInteger.td projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyInstrMemory.td projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyRegisterInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyRegisterInfo.h projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyRegisterInfo.td projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblySubtarget.cpp projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblySubtarget.h projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyTargetObjectFile.h projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.h projects/clang380-import/contrib/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp projects/clang380-import/contrib/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.h projects/clang380-import/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp projects/clang380-import/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParserCommon.h projects/clang380-import/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp projects/clang380-import/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.cpp projects/clang380-import/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h projects/clang380-import/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp projects/clang380-import/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h projects/clang380-import/contrib/llvm/lib/Target/X86/InstPrinter/X86InstComments.cpp projects/clang380-import/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h projects/clang380-import/contrib/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp projects/clang380-import/contrib/llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h projects/clang380-import/contrib/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp projects/clang380-import/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h projects/clang380-import/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp projects/clang380-import/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp projects/clang380-import/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h projects/clang380-import/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp projects/clang380-import/contrib/llvm/lib/Target/X86/MCTargetDesc/X86WinCOFFStreamer.cpp projects/clang380-import/contrib/llvm/lib/Target/X86/Utils/X86ShuffleDecode.cpp projects/clang380-import/contrib/llvm/lib/Target/X86/Utils/X86ShuffleDecode.h projects/clang380-import/contrib/llvm/lib/Target/X86/X86.h projects/clang380-import/contrib/llvm/lib/Target/X86/X86.td projects/clang380-import/contrib/llvm/lib/Target/X86/X86AsmPrinter.cpp projects/clang380-import/contrib/llvm/lib/Target/X86/X86AsmPrinter.h projects/clang380-import/contrib/llvm/lib/Target/X86/X86CallFrameOptimization.cpp projects/clang380-import/contrib/llvm/lib/Target/X86/X86CallingConv.h projects/clang380-import/contrib/llvm/lib/Target/X86/X86CallingConv.td projects/clang380-import/contrib/llvm/lib/Target/X86/X86ExpandPseudo.cpp projects/clang380-import/contrib/llvm/lib/Target/X86/X86FastISel.cpp projects/clang380-import/contrib/llvm/lib/Target/X86/X86FixupLEAs.cpp projects/clang380-import/contrib/llvm/lib/Target/X86/X86FloatingPoint.cpp projects/clang380-import/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp projects/clang380-import/contrib/llvm/lib/Target/X86/X86FrameLowering.h projects/clang380-import/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp projects/clang380-import/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp projects/clang380-import/contrib/llvm/lib/Target/X86/X86ISelLowering.h projects/clang380-import/contrib/llvm/lib/Target/X86/X86InstrAVX512.td projects/clang380-import/contrib/llvm/lib/Target/X86/X86InstrArithmetic.td projects/clang380-import/contrib/llvm/lib/Target/X86/X86InstrBuilder.h projects/clang380-import/contrib/llvm/lib/Target/X86/X86InstrCMovSetCC.td projects/clang380-import/contrib/llvm/lib/Target/X86/X86InstrCompiler.td projects/clang380-import/contrib/llvm/lib/Target/X86/X86InstrControl.td projects/clang380-import/contrib/llvm/lib/Target/X86/X86InstrFMA.td projects/clang380-import/contrib/llvm/lib/Target/X86/X86InstrFPStack.td projects/clang380-import/contrib/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td projects/clang380-import/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/X86/X86InstrInfo.h projects/clang380-import/contrib/llvm/lib/Target/X86/X86InstrInfo.td projects/clang380-import/contrib/llvm/lib/Target/X86/X86InstrMMX.td projects/clang380-import/contrib/llvm/lib/Target/X86/X86InstrSSE.td projects/clang380-import/contrib/llvm/lib/Target/X86/X86InstrShiftRotate.td projects/clang380-import/contrib/llvm/lib/Target/X86/X86InstrSystem.td projects/clang380-import/contrib/llvm/lib/Target/X86/X86InstrXOP.td projects/clang380-import/contrib/llvm/lib/Target/X86/X86IntrinsicsInfo.h projects/clang380-import/contrib/llvm/lib/Target/X86/X86MCInstLower.cpp projects/clang380-import/contrib/llvm/lib/Target/X86/X86MachineFunctionInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/X86/X86MachineFunctionInfo.h projects/clang380-import/contrib/llvm/lib/Target/X86/X86PadShortFunction.cpp projects/clang380-import/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/X86/X86RegisterInfo.h projects/clang380-import/contrib/llvm/lib/Target/X86/X86RegisterInfo.td projects/clang380-import/contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/X86/X86Subtarget.cpp projects/clang380-import/contrib/llvm/lib/Target/X86/X86Subtarget.h projects/clang380-import/contrib/llvm/lib/Target/X86/X86TargetMachine.cpp projects/clang380-import/contrib/llvm/lib/Target/X86/X86TargetObjectFile.cpp projects/clang380-import/contrib/llvm/lib/Target/X86/X86TargetObjectFile.h projects/clang380-import/contrib/llvm/lib/Target/X86/X86TargetTransformInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/X86/X86TargetTransformInfo.h projects/clang380-import/contrib/llvm/lib/Target/X86/X86WinEHState.cpp projects/clang380-import/contrib/llvm/lib/Target/XCore/Disassembler/XCoreDisassembler.cpp projects/clang380-import/contrib/llvm/lib/Target/XCore/InstPrinter/XCoreInstPrinter.h projects/clang380-import/contrib/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp projects/clang380-import/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.cpp projects/clang380-import/contrib/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp projects/clang380-import/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp projects/clang380-import/contrib/llvm/lib/Target/XCore/XCoreISelLowering.h projects/clang380-import/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/XCore/XCoreLowerThreadLocal.cpp projects/clang380-import/contrib/llvm/lib/Target/XCore/XCoreMachineFunctionInfo.cpp projects/clang380-import/contrib/llvm/lib/Target/XCore/XCoreMachineFunctionInfo.h projects/clang380-import/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.cpp projects/clang380-import/contrib/llvm/lib/Target/XCore/XCoreTargetObjectFile.cpp projects/clang380-import/contrib/llvm/lib/Target/XCore/XCoreTargetObjectFile.h projects/clang380-import/contrib/llvm/lib/Target/XCore/XCoreTargetTransformInfo.h projects/clang380-import/contrib/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp projects/clang380-import/contrib/llvm/lib/Transforms/IPO/ConstantMerge.cpp projects/clang380-import/contrib/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp projects/clang380-import/contrib/llvm/lib/Transforms/IPO/ElimAvailExtern.cpp projects/clang380-import/contrib/llvm/lib/Transforms/IPO/ExtractGV.cpp projects/clang380-import/contrib/llvm/lib/Transforms/IPO/FunctionAttrs.cpp projects/clang380-import/contrib/llvm/lib/Transforms/IPO/GlobalDCE.cpp projects/clang380-import/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp projects/clang380-import/contrib/llvm/lib/Transforms/IPO/IPO.cpp projects/clang380-import/contrib/llvm/lib/Transforms/IPO/InlineAlways.cpp projects/clang380-import/contrib/llvm/lib/Transforms/IPO/InlineSimple.cpp projects/clang380-import/contrib/llvm/lib/Transforms/IPO/Inliner.cpp projects/clang380-import/contrib/llvm/lib/Transforms/IPO/Internalize.cpp projects/clang380-import/contrib/llvm/lib/Transforms/IPO/LoopExtractor.cpp projects/clang380-import/contrib/llvm/lib/Transforms/IPO/LowerBitSets.cpp projects/clang380-import/contrib/llvm/lib/Transforms/IPO/MergeFunctions.cpp projects/clang380-import/contrib/llvm/lib/Transforms/IPO/PartialInlining.cpp projects/clang380-import/contrib/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp projects/clang380-import/contrib/llvm/lib/Transforms/IPO/PruneEH.cpp projects/clang380-import/contrib/llvm/lib/Transforms/IPO/StripDeadPrototypes.cpp projects/clang380-import/contrib/llvm/lib/Transforms/IPO/StripSymbols.cpp projects/clang380-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp projects/clang380-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp projects/clang380-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp projects/clang380-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp projects/clang380-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp projects/clang380-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineInternal.h projects/clang380-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp projects/clang380-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp projects/clang380-import/contrib/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp projects/clang380-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp projects/clang380-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp projects/clang380-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp projects/clang380-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp projects/clang380-import/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Instrumentation/BoundsChecking.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Instrumentation/Instrumentation.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Instrumentation/SafeStack.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp projects/clang380-import/contrib/llvm/lib/Transforms/ObjCARC/DependencyAnalysis.cpp projects/clang380-import/contrib/llvm/lib/Transforms/ObjCARC/ObjCARC.cpp projects/clang380-import/contrib/llvm/lib/Transforms/ObjCARC/ObjCARC.h projects/clang380-import/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCAPElim.cpp projects/clang380-import/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp projects/clang380-import/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp projects/clang380-import/contrib/llvm/lib/Transforms/ObjCARC/ProvenanceAnalysis.h projects/clang380-import/contrib/llvm/lib/Transforms/ObjCARC/ProvenanceAnalysisEvaluator.cpp projects/clang380-import/contrib/llvm/lib/Transforms/ObjCARC/PtrState.cpp projects/clang380-import/contrib/llvm/lib/Transforms/ObjCARC/PtrState.h projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/ADCE.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/BDCE.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/ConstantHoisting.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/DCE.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/EarlyCSE.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/FlattenCFGPass.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/Float2Int.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/GVN.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/LICM.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/LoadCombine.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/LoopDeletion.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/LoopDistribute.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/LoopInterchange.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/LoopRerollPass.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/LowerAtomic.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/LowerExpectIntrinsic.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/NaryReassociate.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/PlaceSafepoints.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/Reg2Mem.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/SCCP.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/SROA.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/Scalar.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/Scalarizer.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/Sink.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/SpeculativeExecution.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/StructurizeCFG.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Utils/ASanStackFrameLayout.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Utils/AddDiscriminators.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Utils/BuildLibCalls.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Utils/BypassSlowDivision.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Utils/CloneFunction.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Utils/CloneModule.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Utils/CodeExtractor.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Utils/CtorUtils.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Utils/DemoteRegToStack.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Utils/FlattenCFG.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Utils/GlobalStatus.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Utils/IntegerDivision.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Utils/LCSSA.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Utils/Local.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Utils/LoopSimplify.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Utils/LoopUnroll.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Utils/LoopUtils.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Utils/LoopVersioning.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Utils/LowerInvoke.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Utils/LowerSwitch.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Utils/Mem2Reg.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Utils/MetaRenamer.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Utils/ModuleUtils.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Utils/SimplifyInstructions.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Utils/SymbolRewriter.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Utils/ValueMapper.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Vectorize/BBVectorize.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp projects/clang380-import/contrib/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp projects/clang380-import/contrib/llvm/tools/bugpoint/BugDriver.cpp projects/clang380-import/contrib/llvm/tools/bugpoint/BugDriver.h projects/clang380-import/contrib/llvm/tools/bugpoint/CrashDebugger.cpp projects/clang380-import/contrib/llvm/tools/bugpoint/ExecutionDriver.cpp projects/clang380-import/contrib/llvm/tools/bugpoint/ExtractFunction.cpp projects/clang380-import/contrib/llvm/tools/bugpoint/ListReducer.h projects/clang380-import/contrib/llvm/tools/bugpoint/Miscompilation.cpp projects/clang380-import/contrib/llvm/tools/bugpoint/ToolRunner.cpp projects/clang380-import/contrib/llvm/tools/bugpoint/ToolRunner.h projects/clang380-import/contrib/llvm/tools/bugpoint/bugpoint.cpp projects/clang380-import/contrib/llvm/tools/llc/llc.cpp projects/clang380-import/contrib/llvm/tools/lli/OrcLazyJIT.cpp projects/clang380-import/contrib/llvm/tools/lli/OrcLazyJIT.h projects/clang380-import/contrib/llvm/tools/lli/RemoteTarget.cpp projects/clang380-import/contrib/llvm/tools/lli/lli.cpp projects/clang380-import/contrib/llvm/tools/llvm-ar/llvm-ar.cpp projects/clang380-import/contrib/llvm/tools/llvm-as/llvm-as.cpp projects/clang380-import/contrib/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp projects/clang380-import/contrib/llvm/tools/llvm-cov/CoverageReport.cpp projects/clang380-import/contrib/llvm/tools/llvm-cov/CoverageViewOptions.h projects/clang380-import/contrib/llvm/tools/llvm-cov/gcov.cpp projects/clang380-import/contrib/llvm/tools/llvm-cxxdump/llvm-cxxdump.cpp projects/clang380-import/contrib/llvm/tools/llvm-diff/DiffLog.cpp projects/clang380-import/contrib/llvm/tools/llvm-diff/DiffLog.h projects/clang380-import/contrib/llvm/tools/llvm-diff/DifferenceEngine.cpp projects/clang380-import/contrib/llvm/tools/llvm-dis/llvm-dis.cpp projects/clang380-import/contrib/llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp projects/clang380-import/contrib/llvm/tools/llvm-extract/llvm-extract.cpp projects/clang380-import/contrib/llvm/tools/llvm-link/llvm-link.cpp projects/clang380-import/contrib/llvm/tools/llvm-lto/llvm-lto.cpp projects/clang380-import/contrib/llvm/tools/llvm-mc/llvm-mc.cpp projects/clang380-import/contrib/llvm/tools/llvm-nm/llvm-nm.cpp projects/clang380-import/contrib/llvm/tools/llvm-objdump/COFFDump.cpp projects/clang380-import/contrib/llvm/tools/llvm-objdump/ELFDump.cpp projects/clang380-import/contrib/llvm/tools/llvm-objdump/MachODump.cpp projects/clang380-import/contrib/llvm/tools/llvm-objdump/llvm-objdump.cpp projects/clang380-import/contrib/llvm/tools/llvm-objdump/llvm-objdump.h projects/clang380-import/contrib/llvm/tools/llvm-pdbdump/BuiltinDumper.cpp projects/clang380-import/contrib/llvm/tools/llvm-pdbdump/BuiltinDumper.h projects/clang380-import/contrib/llvm/tools/llvm-pdbdump/LinePrinter.cpp projects/clang380-import/contrib/llvm/tools/llvm-pdbdump/LinePrinter.h projects/clang380-import/contrib/llvm/tools/llvm-pdbdump/llvm-pdbdump.cpp projects/clang380-import/contrib/llvm/tools/llvm-pdbdump/llvm-pdbdump.h projects/clang380-import/contrib/llvm/tools/llvm-profdata/llvm-profdata.cpp projects/clang380-import/contrib/llvm/tools/llvm-readobj/ARMAttributeParser.cpp projects/clang380-import/contrib/llvm/tools/llvm-readobj/ARMEHABIPrinter.h projects/clang380-import/contrib/llvm/tools/llvm-readobj/ARMWinEHPrinter.cpp projects/clang380-import/contrib/llvm/tools/llvm-readobj/COFFDumper.cpp projects/clang380-import/contrib/llvm/tools/llvm-readobj/ELFDumper.cpp projects/clang380-import/contrib/llvm/tools/llvm-readobj/MachODumper.cpp projects/clang380-import/contrib/llvm/tools/llvm-readobj/ObjDumper.h projects/clang380-import/contrib/llvm/tools/llvm-readobj/StreamWriter.h projects/clang380-import/contrib/llvm/tools/llvm-readobj/Win64EHDumper.cpp projects/clang380-import/contrib/llvm/tools/llvm-readobj/llvm-readobj.cpp projects/clang380-import/contrib/llvm/tools/llvm-readobj/llvm-readobj.h projects/clang380-import/contrib/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp projects/clang380-import/contrib/llvm/tools/llvm-stress/llvm-stress.cpp projects/clang380-import/contrib/llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp projects/clang380-import/contrib/llvm/tools/opt/opt.cpp projects/clang380-import/contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp projects/clang380-import/contrib/llvm/utils/TableGen/AsmWriterEmitter.cpp projects/clang380-import/contrib/llvm/utils/TableGen/CallingConvEmitter.cpp projects/clang380-import/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.cpp projects/clang380-import/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.h projects/clang380-import/contrib/llvm/utils/TableGen/CodeGenInstruction.cpp projects/clang380-import/contrib/llvm/utils/TableGen/CodeGenIntrinsics.h projects/clang380-import/contrib/llvm/utils/TableGen/CodeGenMapTable.cpp projects/clang380-import/contrib/llvm/utils/TableGen/CodeGenRegisters.cpp projects/clang380-import/contrib/llvm/utils/TableGen/CodeGenSchedule.cpp projects/clang380-import/contrib/llvm/utils/TableGen/CodeGenSchedule.h projects/clang380-import/contrib/llvm/utils/TableGen/CodeGenTarget.cpp projects/clang380-import/contrib/llvm/utils/TableGen/CodeGenTarget.h projects/clang380-import/contrib/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp projects/clang380-import/contrib/llvm/utils/TableGen/DFAPacketizerEmitter.cpp projects/clang380-import/contrib/llvm/utils/TableGen/DisassemblerEmitter.cpp projects/clang380-import/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp projects/clang380-import/contrib/llvm/utils/TableGen/InstrInfoEmitter.cpp projects/clang380-import/contrib/llvm/utils/TableGen/IntrinsicEmitter.cpp projects/clang380-import/contrib/llvm/utils/TableGen/OptParserEmitter.cpp projects/clang380-import/contrib/llvm/utils/TableGen/RegisterInfoEmitter.cpp projects/clang380-import/contrib/llvm/utils/TableGen/SubtargetEmitter.cpp projects/clang380-import/contrib/llvm/utils/TableGen/TableGen.cpp projects/clang380-import/contrib/llvm/utils/TableGen/TableGenBackends.h projects/clang380-import/contrib/llvm/utils/TableGen/X86RecognizableInstr.cpp Directory Properties: projects/clang380-import/contrib/llvm/ (props changed) projects/clang380-import/contrib/llvm/tools/llvm-dwarfdump/ (props changed) projects/clang380-import/contrib/llvm/tools/llvm-lto/ (props changed) Modified: projects/clang380-import/contrib/llvm/include/llvm-c/Analysis.h ============================================================================== --- projects/clang380-import/contrib/llvm/include/llvm-c/Analysis.h Wed Dec 30 13:12:54 2015 (r292940) +++ projects/clang380-import/contrib/llvm/include/llvm-c/Analysis.h Wed Dec 30 13:13:10 2015 (r292941) @@ -19,7 +19,7 @@ #ifndef LLVM_C_ANALYSIS_H #define LLVM_C_ANALYSIS_H -#include "llvm-c/Core.h" +#include "llvm-c/Types.h" #ifdef __cplusplus extern "C" { Modified: projects/clang380-import/contrib/llvm/include/llvm-c/BitReader.h ============================================================================== --- projects/clang380-import/contrib/llvm/include/llvm-c/BitReader.h Wed Dec 30 13:12:54 2015 (r292940) +++ projects/clang380-import/contrib/llvm/include/llvm-c/BitReader.h Wed Dec 30 13:13:10 2015 (r292941) @@ -19,7 +19,7 @@ #ifndef LLVM_C_BITREADER_H #define LLVM_C_BITREADER_H -#include "llvm-c/Core.h" +#include "llvm-c/Types.h" #ifdef __cplusplus extern "C" { @@ -34,36 +34,45 @@ extern "C" { /* Builds a module from the bitcode in the specified memory buffer, returning a reference to the module via the OutModule parameter. Returns 0 on success. - Optionally returns a human-readable error message via OutMessage. */ -LLVMBool LLVMParseBitcode(LLVMMemoryBufferRef MemBuf, - LLVMModuleRef *OutModule, char **OutMessage); + Optionally returns a human-readable error message via OutMessage. + This is deprecated. Use LLVMParseBitcode2. */ +LLVMBool LLVMParseBitcode(LLVMMemoryBufferRef MemBuf, LLVMModuleRef *OutModule, + char **OutMessage); + +/* Builds a module from the bitcode in the specified memory buffer, returning a + reference to the module via the OutModule parameter. Returns 0 on success. */ +LLVMBool LLVMParseBitcode2(LLVMMemoryBufferRef MemBuf, + LLVMModuleRef *OutModule); + +/* This is deprecated. Use LLVMParseBitcodeInContext2. */ LLVMBool LLVMParseBitcodeInContext(LLVMContextRef ContextRef, LLVMMemoryBufferRef MemBuf, LLVMModuleRef *OutModule, char **OutMessage); +LLVMBool LLVMParseBitcodeInContext2(LLVMContextRef ContextRef, + LLVMMemoryBufferRef MemBuf, + LLVMModuleRef *OutModule); + /** Reads a module from the specified path, returning via the OutMP parameter a module provider which performs lazy deserialization. Returns 0 on success. - Optionally returns a human-readable error message via OutMessage. */ + Optionally returns a human-readable error message via OutMessage. + This is deprecated. Use LLVMGetBitcodeModuleInContext2. */ LLVMBool LLVMGetBitcodeModuleInContext(LLVMContextRef ContextRef, LLVMMemoryBufferRef MemBuf, - LLVMModuleRef *OutM, - char **OutMessage); + LLVMModuleRef *OutM, char **OutMessage); + +/** Reads a module from the specified path, returning via the OutMP parameter a + * module provider which performs lazy deserialization. Returns 0 on success. */ +LLVMBool LLVMGetBitcodeModuleInContext2(LLVMContextRef ContextRef, + LLVMMemoryBufferRef MemBuf, + LLVMModuleRef *OutM); +/* This is deprecated. Use LLVMGetBitcodeModule2. */ LLVMBool LLVMGetBitcodeModule(LLVMMemoryBufferRef MemBuf, LLVMModuleRef *OutM, char **OutMessage); - -/** Deprecated: Use LLVMGetBitcodeModuleInContext instead. */ -LLVMBool LLVMGetBitcodeModuleProviderInContext(LLVMContextRef ContextRef, - LLVMMemoryBufferRef MemBuf, - LLVMModuleProviderRef *OutMP, - char **OutMessage); - -/** Deprecated: Use LLVMGetBitcodeModule instead. */ -LLVMBool LLVMGetBitcodeModuleProvider(LLVMMemoryBufferRef MemBuf, - LLVMModuleProviderRef *OutMP, - char **OutMessage); +LLVMBool LLVMGetBitcodeModule2(LLVMMemoryBufferRef MemBuf, LLVMModuleRef *OutM); /** * @} Modified: projects/clang380-import/contrib/llvm/include/llvm-c/BitWriter.h ============================================================================== --- projects/clang380-import/contrib/llvm/include/llvm-c/BitWriter.h Wed Dec 30 13:12:54 2015 (r292940) +++ projects/clang380-import/contrib/llvm/include/llvm-c/BitWriter.h Wed Dec 30 13:13:10 2015 (r292941) @@ -19,7 +19,7 @@ #ifndef LLVM_C_BITWRITER_H #define LLVM_C_BITWRITER_H -#include "llvm-c/Core.h" +#include "llvm-c/Types.h" #ifdef __cplusplus extern "C" { Modified: projects/clang380-import/contrib/llvm/include/llvm-c/Core.h ============================================================================== --- projects/clang380-import/contrib/llvm/include/llvm-c/Core.h Wed Dec 30 13:12:54 2015 (r292940) +++ projects/clang380-import/contrib/llvm/include/llvm-c/Core.h Wed Dec 30 13:13:10 2015 (r292941) @@ -15,7 +15,8 @@ #ifndef LLVM_C_CORE_H #define LLVM_C_CORE_H -#include "llvm-c/Support.h" +#include "llvm-c/ErrorHandling.h" +#include "llvm-c/Types.h" #ifdef __cplusplus extern "C" { @@ -40,15 +41,6 @@ extern "C" { * the LLVM intermediate representation as well as other related types * and utilities. * - * LLVM uses a polymorphic type hierarchy which C cannot represent, therefore - * parameters must be passed as base types. Despite the declared types, most - * of the functions provided operate only on branches of the type hierarchy. - * The declared parameter names are descriptive and specify which type is - * required. Additionally, each type hierarchy is documented along with the - * functions that operate upon it. For more detail, refer to LLVM's C++ code. - * If in doubt, refer to Core.cpp, which performs parameter downcasts in the - * form unwrap(Param). - * * Many exotic languages can interoperate with C code but have a harder time * with C++ due to name mangling. So in addition to C, this interface enables * tools written in such languages. @@ -62,74 +54,6 @@ extern "C" { * @{ */ -/* Opaque types. */ - -/** - * The top-level container for all LLVM global data. See the LLVMContext class. - */ -typedef struct LLVMOpaqueContext *LLVMContextRef; - -/** - * The top-level container for all other LLVM Intermediate Representation (IR) - * objects. - * - * @see llvm::Module - */ -typedef struct LLVMOpaqueModule *LLVMModuleRef; - -/** - * Each value in the LLVM IR has a type, an LLVMTypeRef. - * - * @see llvm::Type - */ -typedef struct LLVMOpaqueType *LLVMTypeRef; - -/** - * Represents an individual value in LLVM IR. - * - * This models llvm::Value. - */ -typedef struct LLVMOpaqueValue *LLVMValueRef; - -/** - * Represents a basic block of instructions in LLVM IR. - * - * This models llvm::BasicBlock. - */ -typedef struct LLVMOpaqueBasicBlock *LLVMBasicBlockRef; - -/** - * Represents an LLVM basic block builder. - * - * This models llvm::IRBuilder. - */ -typedef struct LLVMOpaqueBuilder *LLVMBuilderRef; - -/** - * Interface used to provide a module to JIT or interpreter. - * This is now just a synonym for llvm::Module, but we have to keep using the - * different type to keep binary compatibility. - */ -typedef struct LLVMOpaqueModuleProvider *LLVMModuleProviderRef; - -/** @see llvm::PassManagerBase */ -typedef struct LLVMOpaquePassManager *LLVMPassManagerRef; - -/** @see llvm::PassRegistry */ -typedef struct LLVMOpaquePassRegistry *LLVMPassRegistryRef; - -/** - * Used to get the users and usees of a Value. - * - * @see llvm::Use */ -typedef struct LLVMOpaqueUse *LLVMUseRef; - - -/** - * @see llvm::DiagnosticInfo - */ -typedef struct LLVMOpaqueDiagnosticInfo *LLVMDiagnosticInfoRef; - typedef enum { LLVMZExtAttribute = 1<<0, LLVMSExtAttribute = 1<<1, @@ -248,8 +172,12 @@ typedef enum { /* Exception Handling Operators */ LLVMResume = 58, - LLVMLandingPad = 59 - + LLVMLandingPad = 59, + LLVMCleanupRet = 61, + LLVMCatchRet = 62, + LLVMCatchPad = 63, + LLVMCleanupPad = 64, + LLVMCatchSwitch = 65 } LLVMOpcode; typedef enum { @@ -268,7 +196,8 @@ typedef enum { LLVMPointerTypeKind, /**< Pointers */ LLVMVectorTypeKind, /**< SIMD 'packed' format, or other vector type */ LLVMMetadataTypeKind, /**< Metadata */ - LLVMX86_MMXTypeKind /**< X86 MMX */ + LLVMX86_MMXTypeKind, /**< X86 MMX */ + LLVMTokenTypeKind /**< Tokens */ } LLVMTypeKind; typedef enum { @@ -428,36 +357,11 @@ void LLVMInitializeCore(LLVMPassRegistry @see ManagedStatic */ void LLVMShutdown(void); - /*===-- Error handling ----------------------------------------------------===*/ char *LLVMCreateMessage(const char *Message); void LLVMDisposeMessage(char *Message); -typedef void (*LLVMFatalErrorHandler)(const char *Reason); - -/** - * Install a fatal error handler. By default, if LLVM detects a fatal error, it - * will call exit(1). This may not be appropriate in many contexts. For example, - * doing exit(1) will bypass many crash reporting/tracing system tools. This - * function allows you to install a callback that will be invoked prior to the - * call to exit(1). - */ -void LLVMInstallFatalErrorHandler(LLVMFatalErrorHandler Handler); - -/** - * Reset the fatal error handler. This resets LLVM's fatal error handling - * behavior to the default. - */ -void LLVMResetFatalErrorHandler(void); - -/** - * Enable LLVM's built-in stack trace code. This intercepts the OS's crash - * signals and prints which component of LLVM you were in at the time if the - * crash. - */ -void LLVMEnablePrettyStackTrace(void); - /** * @defgroup LLVMCCoreContext Contexts * @@ -808,6 +712,7 @@ LLVMTypeRef LLVMInt8TypeInContext(LLVMCo LLVMTypeRef LLVMInt16TypeInContext(LLVMContextRef C); LLVMTypeRef LLVMInt32TypeInContext(LLVMContextRef C); LLVMTypeRef LLVMInt64TypeInContext(LLVMContextRef C); +LLVMTypeRef LLVMInt128TypeInContext(LLVMContextRef C); LLVMTypeRef LLVMIntTypeInContext(LLVMContextRef C, unsigned NumBits); /** @@ -819,6 +724,7 @@ LLVMTypeRef LLVMInt8Type(void); LLVMTypeRef LLVMInt16Type(void); LLVMTypeRef LLVMInt32Type(void); LLVMTypeRef LLVMInt64Type(void); +LLVMTypeRef LLVMInt128Type(void); LLVMTypeRef LLVMIntType(unsigned NumBits); unsigned LLVMGetIntTypeWidth(LLVMTypeRef IntegerTy); @@ -1022,7 +928,6 @@ LLVMBool LLVMIsOpaqueStruct(LLVMTypeRef * @} */ - /** * @defgroup LLVMCCoreTypeSequential Sequential Types * @@ -1178,6 +1083,7 @@ LLVMTypeRef LLVMX86MMXType(void); macro(ConstantInt) \ macro(ConstantPointerNull) \ macro(ConstantStruct) \ + macro(ConstantTokenNone) \ macro(ConstantVector) \ macro(GlobalValue) \ macro(GlobalAlias) \ @@ -1215,6 +1121,11 @@ LLVMTypeRef LLVMX86MMXType(void); macro(SwitchInst) \ macro(UnreachableInst) \ macro(ResumeInst) \ + macro(CleanupReturnInst) \ + macro(CatchReturnInst) \ + macro(FuncletPadInst) \ + macro(CatchPadInst) \ + macro(CleanupPadInst) \ macro(UnaryInstruction) \ macro(AllocaInst) \ macro(CastInst) \ @@ -1950,7 +1861,7 @@ void LLVMSetGC(LLVMValueRef Fn, const ch void LLVMAddFunctionAttr(LLVMValueRef Fn, LLVMAttribute PA); /** - * Add a target-dependent attribute to a fuction + * Add a target-dependent attribute to a function * @see llvm::AttrBuilder::addAttribute() */ void LLVMAddTargetDependentFunctionAttr(LLVMValueRef Fn, const char *A, @@ -2427,7 +2338,7 @@ void LLVMInstructionEraseFromParent(LLVM * * @see llvm::Instruction::getOpCode() */ -LLVMOpcode LLVMGetInstructionOpcode(LLVMValueRef Inst); +LLVMOpcode LLVMGetInstructionOpcode(LLVMValueRef Inst); /** * Obtain the predicate of an instruction. @@ -2780,6 +2691,8 @@ LLVMValueRef LLVMBuildGlobalStringPtr(LL const char *Name); LLVMBool LLVMGetVolatile(LLVMValueRef MemoryAccessInst); void LLVMSetVolatile(LLVMValueRef MemoryAccessInst, LLVMBool IsVolatile); +LLVMAtomicOrdering LLVMGetOrdering(LLVMValueRef MemoryAccessInst); +void LLVMSetOrdering(LLVMValueRef MemoryAccessInst, LLVMAtomicOrdering Ordering); /* Casts */ LLVMValueRef LLVMBuildTrunc(LLVMBuilderRef, LLVMValueRef Val, @@ -3020,6 +2933,6 @@ LLVMBool LLVMIsMultithreaded(void); #ifdef __cplusplus } -#endif /* !defined(__cplusplus) */ +#endif -#endif /* !defined(LLVM_C_CORE_H) */ +#endif /* LLVM_C_CORE_H */ Copied: projects/clang380-import/contrib/llvm/include/llvm-c/ErrorHandling.h (from r292936, vendor/llvm/dist/include/llvm-c/ErrorHandling.h) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/clang380-import/contrib/llvm/include/llvm-c/ErrorHandling.h Wed Dec 30 13:13:10 2015 (r292941, copy of r292936, vendor/llvm/dist/include/llvm-c/ErrorHandling.h) @@ -0,0 +1,51 @@ +/*===-- llvm-c/ErrorHandling.h - Error Handling C Interface -------*- C -*-===*\ +|* *| +|* The LLVM Compiler Infrastructure *| +|* *| +|* This file is distributed under the University of Illinois Open Source *| +|* License. See LICENSE.TXT for details. *| +|* *| +|*===----------------------------------------------------------------------===*| +|* *| +|* This file defines the C interface to LLVM's error handling mechanism. *| +|* *| +\*===----------------------------------------------------------------------===*/ + +#ifndef LLVM_C_ERROR_HANDLING_H +#define LLVM_C_ERROR_HANDLING_H + +#include "llvm-c/Types.h" + +#ifdef __cplusplus +extern "C" { +#endif + +typedef void (*LLVMFatalErrorHandler)(const char *Reason); + +/** + * Install a fatal error handler. By default, if LLVM detects a fatal error, it + * will call exit(1). This may not be appropriate in many contexts. For example, + * doing exit(1) will bypass many crash reporting/tracing system tools. This + * function allows you to install a callback that will be invoked prior to the + * call to exit(1). + */ +void LLVMInstallFatalErrorHandler(LLVMFatalErrorHandler Handler); + +/** + * Reset the fatal error handler. This resets LLVM's fatal error handling + * behavior to the default. + */ +void LLVMResetFatalErrorHandler(void); + +/** + * Enable LLVM's built-in stack trace code. This intercepts the OS's crash + * signals and prints which component of LLVM you were in at the time if the + * crash. + */ +void LLVMEnablePrettyStackTrace(void); + +#ifdef __cplusplus +} +#endif + +#endif Modified: projects/clang380-import/contrib/llvm/include/llvm-c/ExecutionEngine.h ============================================================================== --- projects/clang380-import/contrib/llvm/include/llvm-c/ExecutionEngine.h Wed Dec 30 13:12:54 2015 (r292940) +++ projects/clang380-import/contrib/llvm/include/llvm-c/ExecutionEngine.h Wed Dec 30 13:13:10 2015 (r292941) @@ -19,7 +19,7 @@ #ifndef LLVM_C_EXECUTIONENGINE_H #define LLVM_C_EXECUTIONENGINE_H -#include "llvm-c/Core.h" +#include "llvm-c/Types.h" #include "llvm-c/Target.h" #include "llvm-c/TargetMachine.h" @@ -110,22 +110,6 @@ LLVMBool LLVMCreateMCJITCompilerForModul struct LLVMMCJITCompilerOptions *Options, size_t SizeOfOptions, char **OutError); -/** Deprecated: Use LLVMCreateExecutionEngineForModule instead. */ -LLVMBool LLVMCreateExecutionEngine(LLVMExecutionEngineRef *OutEE, - LLVMModuleProviderRef MP, - char **OutError); - -/** Deprecated: Use LLVMCreateInterpreterForModule instead. */ -LLVMBool LLVMCreateInterpreter(LLVMExecutionEngineRef *OutInterp, - LLVMModuleProviderRef MP, - char **OutError); - -/** Deprecated: Use LLVMCreateJITCompilerForModule instead. */ -LLVMBool LLVMCreateJITCompiler(LLVMExecutionEngineRef *OutJIT, - LLVMModuleProviderRef MP, - unsigned OptLevel, - char **OutError); - void LLVMDisposeExecutionEngine(LLVMExecutionEngineRef EE); void LLVMRunStaticConstructors(LLVMExecutionEngineRef EE); @@ -144,17 +128,9 @@ void LLVMFreeMachineCodeForFunction(LLVM void LLVMAddModule(LLVMExecutionEngineRef EE, LLVMModuleRef M); -/** Deprecated: Use LLVMAddModule instead. */ -void LLVMAddModuleProvider(LLVMExecutionEngineRef EE, LLVMModuleProviderRef MP); - LLVMBool LLVMRemoveModule(LLVMExecutionEngineRef EE, LLVMModuleRef M, LLVMModuleRef *OutMod, char **OutError); -/** Deprecated: Use LLVMRemoveModule instead. */ -LLVMBool LLVMRemoveModuleProvider(LLVMExecutionEngineRef EE, - LLVMModuleProviderRef MP, - LLVMModuleRef *OutMod, char **OutError); - LLVMBool LLVMFindFunction(LLVMExecutionEngineRef EE, const char *Name, LLVMValueRef *OutFn); Modified: projects/clang380-import/contrib/llvm/include/llvm-c/IRReader.h ============================================================================== --- projects/clang380-import/contrib/llvm/include/llvm-c/IRReader.h Wed Dec 30 13:12:54 2015 (r292940) +++ projects/clang380-import/contrib/llvm/include/llvm-c/IRReader.h Wed Dec 30 13:13:10 2015 (r292941) @@ -14,7 +14,7 @@ #ifndef LLVM_C_IRREADER_H #define LLVM_C_IRREADER_H -#include "llvm-c/Core.h" +#include "llvm-c/Types.h" #ifdef __cplusplus extern "C" { Modified: projects/clang380-import/contrib/llvm/include/llvm-c/Initialization.h ============================================================================== --- projects/clang380-import/contrib/llvm/include/llvm-c/Initialization.h Wed Dec 30 13:12:54 2015 (r292940) +++ projects/clang380-import/contrib/llvm/include/llvm-c/Initialization.h Wed Dec 30 13:13:10 2015 (r292941) @@ -16,7 +16,7 @@ #ifndef LLVM_C_INITIALIZATION_H #define LLVM_C_INITIALIZATION_H -#include "llvm-c/Core.h" +#include "llvm-c/Types.h" #ifdef __cplusplus extern "C" { Modified: projects/clang380-import/contrib/llvm/include/llvm-c/Linker.h ============================================================================== --- projects/clang380-import/contrib/llvm/include/llvm-c/Linker.h Wed Dec 30 13:12:54 2015 (r292940) +++ projects/clang380-import/contrib/llvm/include/llvm-c/Linker.h Wed Dec 30 13:13:10 2015 (r292941) @@ -14,7 +14,7 @@ #ifndef LLVM_C_LINKER_H #define LLVM_C_LINKER_H -#include "llvm-c/Core.h" +#include "llvm-c/Types.h" #ifdef __cplusplus extern "C" { @@ -27,17 +27,27 @@ typedef enum { should not be used. */ } LLVMLinkerMode; -/* Links the source module into the destination module, taking ownership - * of the source module away from the caller. Optionally returns a - * human-readable description of any errors that occurred in linking. - * OutMessage must be disposed with LLVMDisposeMessage. The return value - * is true if an error occurred, false otherwise. +/* Links the source module into the destination module. The source module is + * damaged. The only thing that can be done is destroy it. Optionally returns a + * human-readable description of any errors that occurred in linking. OutMessage + * must be disposed with LLVMDisposeMessage. The return value is true if an + * error occurred, false otherwise. * * Note that the linker mode parameter \p Unused is no longer used, and has - * no effect. */ + * no effect. + * + * This function is deprecated. Use LLVMLinkModules2 instead. + */ LLVMBool LLVMLinkModules(LLVMModuleRef Dest, LLVMModuleRef Src, LLVMLinkerMode Unused, char **OutMessage); +/* Links the source module into the destination module. The source module is + * destroyed. + * The return value is true if an error occurred, false otherwise. + * Use the diagnostic handler to get any diagnostic message. +*/ +LLVMBool LLVMLinkModules2(LLVMModuleRef Dest, LLVMModuleRef Src); + #ifdef __cplusplus } #endif Modified: projects/clang380-import/contrib/llvm/include/llvm-c/Object.h ============================================================================== --- projects/clang380-import/contrib/llvm/include/llvm-c/Object.h Wed Dec 30 13:12:54 2015 (r292940) +++ projects/clang380-import/contrib/llvm/include/llvm-c/Object.h Wed Dec 30 13:13:10 2015 (r292941) @@ -19,7 +19,7 @@ #ifndef LLVM_C_OBJECT_H #define LLVM_C_OBJECT_H -#include "llvm-c/Core.h" +#include "llvm-c/Types.h" #include "llvm/Config/llvm-config.h" #ifdef __cplusplus Copied: projects/clang380-import/contrib/llvm/include/llvm-c/OrcBindings.h (from r292936, vendor/llvm/dist/include/llvm-c/OrcBindings.h) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/clang380-import/contrib/llvm/include/llvm-c/OrcBindings.h Wed Dec 30 13:13:10 2015 (r292941, copy of r292936, vendor/llvm/dist/include/llvm-c/OrcBindings.h) @@ -0,0 +1,134 @@ +/*===----------- llvm-c/OrcBindings.h - Orc Lib C Iface ---------*- C++ -*-===*\ +|* *| +|* The LLVM Compiler Infrastructure *| +|* *| +|* This file is distributed under the University of Illinois Open Source *| +|* License. See LICENSE.TXT for details. *| +|* *| +|*===----------------------------------------------------------------------===*| +|* *| +|* This header declares the C interface to libLLVMOrcJIT.a, which implements *| +|* JIT compilation of LLVM IR. *| +|* *| +|* Many exotic languages can interoperate with C code but have a harder time *| +|* with C++ due to name mangling. So in addition to C, this interface enables *| +|* tools written in such languages. *| +|* *| +|* Note: This interface is experimental. It is *NOT* stable, and may be *| +|* changed without warning. *| +|* *| +\*===----------------------------------------------------------------------===*/ + +#ifndef LLVM_C_ORCBINDINGS_H +#define LLVM_C_ORCBINDINGS_H + +#include "llvm-c/Object.h" +#include "llvm-c/Support.h" +#include "llvm-c/TargetMachine.h" + +#ifdef __cplusplus +extern "C" { +#endif + +typedef struct LLVMOrcOpaqueJITStack *LLVMOrcJITStackRef; +typedef uint32_t LLVMOrcModuleHandle; +typedef uint64_t LLVMOrcTargetAddress; +typedef uint64_t (*LLVMOrcSymbolResolverFn)(const char *Name, + void *LookupCtx); +typedef uint64_t (*LLVMOrcLazyCompileCallbackFn)(LLVMOrcJITStackRef JITStack, + void *CallbackCtx); + +/** + * Create an ORC JIT stack. + * + * The client owns the resulting stack, and must call OrcDisposeInstance(...) + * to destroy it and free its memory. The JIT stack will take ownership of the + * TargetMachine, which will be destroyed when the stack is destroyed. The + * client should not attempt to dispose of the Target Machine, or it will result + * in a double-free. + */ +LLVMOrcJITStackRef LLVMOrcCreateInstance(LLVMTargetMachineRef TM); + +/** + * Mangle the given symbol. + * Memory will be allocated for MangledSymbol to hold the result. The client + */ +void LLVMOrcGetMangledSymbol(LLVMOrcJITStackRef JITStack, char **MangledSymbol, + const char *Symbol); + +/** + * Dispose of a mangled symbol. + */ + +void LLVMOrcDisposeMangledSymbol(char *MangledSymbol); + +/** + * Create a lazy compile callback. + */ +LLVMOrcTargetAddress +LLVMOrcCreateLazyCompileCallback(LLVMOrcJITStackRef JITStack, + LLVMOrcLazyCompileCallbackFn Callback, + void *CallbackCtx); + +/** + * Create a named indirect call stub. + */ +void LLVMOrcCreateIndirectStub(LLVMOrcJITStackRef JITStack, + const char *StubName, + LLVMOrcTargetAddress InitAddr); + +/** + * Set the pointer for the given indirect stub. + */ +void LLVMOrcSetIndirectStubPointer(LLVMOrcJITStackRef JITStack, + const char *StubName, + LLVMOrcTargetAddress NewAddr); + +/** + * Add module to be eagerly compiled. + */ +LLVMOrcModuleHandle +LLVMOrcAddEagerlyCompiledIR(LLVMOrcJITStackRef JITStack, LLVMModuleRef Mod, + LLVMOrcSymbolResolverFn SymbolResolver, + void *SymbolResolverCtx); + +/** + * Add module to be lazily compiled one function at a time. + */ +LLVMOrcModuleHandle +LLVMOrcAddLazilyCompiledIR(LLVMOrcJITStackRef JITStack, LLVMModuleRef Mod, + LLVMOrcSymbolResolverFn SymbolResolver, + void *SymbolResolverCtx); + +/** + * Add an object file. + */ +LLVMOrcModuleHandle +LLVMOrcAddObjectFile(LLVMOrcJITStackRef JITStack, LLVMObjectFileRef Obj, + LLVMOrcSymbolResolverFn SymbolResolver, + void *SymbolResolverCtx); + +/** + * Remove a module set from the JIT. + * + * This works for all modules that can be added via OrcAdd*, including object + * files. + */ +void LLVMOrcRemoveModule(LLVMOrcJITStackRef JITStack, LLVMOrcModuleHandle H); + +/** + * Get symbol address from JIT instance. + */ +LLVMOrcTargetAddress LLVMOrcGetSymbolAddress(LLVMOrcJITStackRef JITStack, + const char *SymbolName); + +/** + * Dispose of an ORC JIT stack. + */ +void LLVMOrcDisposeInstance(LLVMOrcJITStackRef JITStack); + +#ifdef __cplusplus +} +#endif /* extern "C" */ + +#endif /* LLVM_C_ORCBINDINGS_H */ Modified: projects/clang380-import/contrib/llvm/include/llvm-c/Support.h ============================================================================== --- projects/clang380-import/contrib/llvm/include/llvm-c/Support.h Wed Dec 30 13:12:54 2015 (r292940) +++ projects/clang380-import/contrib/llvm/include/llvm-c/Support.h Wed Dec 30 13:13:10 2015 (r292941) @@ -15,31 +15,13 @@ #define LLVM_C_SUPPORT_H #include "llvm/Support/DataTypes.h" +#include "llvm-c/Types.h" #ifdef __cplusplus extern "C" { #endif /** - * @defgroup LLVMCSupportTypes Types and Enumerations - * - * @{ - */ - -typedef int LLVMBool; - -/** - * Used to pass regions of memory through LLVM interfaces. - * - * @see llvm::MemoryBuffer - */ -typedef struct LLVMOpaqueMemoryBuffer *LLVMMemoryBufferRef; - -/** - * @} - */ - -/** * This function permanently loads the dynamic library at the given path. * It is safe to call this function multiple times for the same library. * Modified: projects/clang380-import/contrib/llvm/include/llvm-c/Target.h ============================================================================== --- projects/clang380-import/contrib/llvm/include/llvm-c/Target.h Wed Dec 30 13:12:54 2015 (r292940) +++ projects/clang380-import/contrib/llvm/include/llvm-c/Target.h Wed Dec 30 13:13:10 2015 (r292941) @@ -19,7 +19,7 @@ #ifndef LLVM_C_TARGET_H #define LLVM_C_TARGET_H -#include "llvm-c/Core.h" +#include "llvm-c/Types.h" #include "llvm/Config/llvm-config.h" #if defined(_MSC_VER) && !defined(inline) Modified: projects/clang380-import/contrib/llvm/include/llvm-c/TargetMachine.h ============================================================================== --- projects/clang380-import/contrib/llvm/include/llvm-c/TargetMachine.h Wed Dec 30 13:12:54 2015 (r292940) +++ projects/clang380-import/contrib/llvm/include/llvm-c/TargetMachine.h Wed Dec 30 13:13:10 2015 (r292941) @@ -19,7 +19,7 @@ #ifndef LLVM_C_TARGETMACHINE_H #define LLVM_C_TARGETMACHINE_H -#include "llvm-c/Core.h" +#include "llvm-c/Types.h" #include "llvm-c/Target.h" #ifdef __cplusplus @@ -115,7 +115,7 @@ char *LLVMGetTargetMachineCPU(LLVMTarget LLVMDisposeMessage. */ char *LLVMGetTargetMachineFeatureString(LLVMTargetMachineRef T); -/** Deprecated: use LLVMGetDataLayout(LLVMModuleRef M) instead. */ +/** Returns the llvm::DataLayout used for this llvm:TargetMachine. */ LLVMTargetDataRef LLVMGetTargetMachineData(LLVMTargetMachineRef T); /** Set the target machine's ASM verbosity. */ Modified: projects/clang380-import/contrib/llvm/include/llvm-c/Transforms/IPO.h ============================================================================== --- projects/clang380-import/contrib/llvm/include/llvm-c/Transforms/IPO.h Wed Dec 30 13:12:54 2015 (r292940) +++ projects/clang380-import/contrib/llvm/include/llvm-c/Transforms/IPO.h Wed Dec 30 13:13:10 2015 (r292941) @@ -15,7 +15,7 @@ #ifndef LLVM_C_TRANSFORMS_IPO_H #define LLVM_C_TRANSFORMS_IPO_H -#include "llvm-c/Core.h" +#include "llvm-c/Types.h" #ifdef __cplusplus extern "C" { Modified: projects/clang380-import/contrib/llvm/include/llvm-c/Transforms/PassManagerBuilder.h ============================================================================== --- projects/clang380-import/contrib/llvm/include/llvm-c/Transforms/PassManagerBuilder.h Wed Dec 30 13:12:54 2015 (r292940) +++ projects/clang380-import/contrib/llvm/include/llvm-c/Transforms/PassManagerBuilder.h Wed Dec 30 13:13:10 2015 (r292941) @@ -14,7 +14,7 @@ #ifndef LLVM_C_TRANSFORMS_PASSMANAGERBUILDER_H #define LLVM_C_TRANSFORMS_PASSMANAGERBUILDER_H -#include "llvm-c/Core.h" +#include "llvm-c/Types.h" typedef struct LLVMOpaquePassManagerBuilder *LLVMPassManagerBuilderRef; Modified: projects/clang380-import/contrib/llvm/include/llvm-c/Transforms/Scalar.h ============================================================================== --- projects/clang380-import/contrib/llvm/include/llvm-c/Transforms/Scalar.h Wed Dec 30 13:12:54 2015 (r292940) +++ projects/clang380-import/contrib/llvm/include/llvm-c/Transforms/Scalar.h Wed Dec 30 13:13:10 2015 (r292941) @@ -19,7 +19,7 @@ #ifndef LLVM_C_TRANSFORMS_SCALAR_H #define LLVM_C_TRANSFORMS_SCALAR_H -#include "llvm-c/Core.h" +#include "llvm-c/Types.h" #ifdef __cplusplus extern "C" { Modified: projects/clang380-import/contrib/llvm/include/llvm-c/Transforms/Vectorize.h ============================================================================== --- projects/clang380-import/contrib/llvm/include/llvm-c/Transforms/Vectorize.h Wed Dec 30 13:12:54 2015 (r292940) +++ projects/clang380-import/contrib/llvm/include/llvm-c/Transforms/Vectorize.h Wed Dec 30 13:13:10 2015 (r292941) @@ -20,7 +20,7 @@ #ifndef LLVM_C_TRANSFORMS_VECTORIZE_H #define LLVM_C_TRANSFORMS_VECTORIZE_H -#include "llvm-c/Core.h" +#include "llvm-c/Types.h" #ifdef __cplusplus extern "C" { @@ -51,4 +51,3 @@ void LLVMAddSLPVectorizePass(LLVMPassMan #endif /* defined(__cplusplus) */ #endif - Copied: projects/clang380-import/contrib/llvm/include/llvm-c/Types.h (from r292936, vendor/llvm/dist/include/llvm-c/Types.h) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/clang380-import/contrib/llvm/include/llvm-c/Types.h Wed Dec 30 13:13:10 2015 (r292941, copy of r292936, vendor/llvm/dist/include/llvm-c/Types.h) @@ -0,0 +1,124 @@ +/*===-- llvm-c/Support.h - C Interface Types declarations ---------*- C -*-===*\ +|* *| +|* The LLVM Compiler Infrastructure *| +|* *| +|* This file is distributed under the University of Illinois Open Source *| +|* License. See LICENSE.TXT for details. *| +|* *| +|*===----------------------------------------------------------------------===*| +|* *| +|* This file defines types used by the the C interface to LLVM. *| +|* *| +\*===----------------------------------------------------------------------===*/ + +#ifndef LLVM_C_TYPES_H +#define LLVM_C_TYPES_H + +#include "llvm/Support/DataTypes.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/** + * @defgroup LLVMCSupportTypes Types and Enumerations + * + * @{ + */ + +typedef int LLVMBool; + +/* Opaque types. */ + +/** + * LLVM uses a polymorphic type hierarchy which C cannot represent, therefore + * parameters must be passed as base types. Despite the declared types, most + * of the functions provided operate only on branches of the type hierarchy. + * The declared parameter names are descriptive and specify which type is + * required. Additionally, each type hierarchy is documented along with the + * functions that operate upon it. For more detail, refer to LLVM's C++ code. + * If in doubt, refer to Core.cpp, which performs parameter downcasts in the + * form unwrap(Param). + */ + +/** + * Used to pass regions of memory through LLVM interfaces. + * + * @see llvm::MemoryBuffer + */ +typedef struct LLVMOpaqueMemoryBuffer *LLVMMemoryBufferRef; + +/** + * The top-level container for all LLVM global data. See the LLVMContext class. + */ +typedef struct LLVMOpaqueContext *LLVMContextRef; + +/** + * The top-level container for all other LLVM Intermediate Representation (IR) + * objects. + * + * @see llvm::Module + */ +typedef struct LLVMOpaqueModule *LLVMModuleRef; + +/** + * Each value in the LLVM IR has a type, an LLVMTypeRef. + * + * @see llvm::Type + */ +typedef struct LLVMOpaqueType *LLVMTypeRef; + +/** + * Represents an individual value in LLVM IR. + * + * This models llvm::Value. + */ +typedef struct LLVMOpaqueValue *LLVMValueRef; + +/** + * Represents a basic block of instructions in LLVM IR. + * + * This models llvm::BasicBlock. + */ +typedef struct LLVMOpaqueBasicBlock *LLVMBasicBlockRef; + +/** + * Represents an LLVM basic block builder. + * + * This models llvm::IRBuilder. + */ +typedef struct LLVMOpaqueBuilder *LLVMBuilderRef; + +/** + * Interface used to provide a module to JIT or interpreter. + * This is now just a synonym for llvm::Module, but we have to keep using the + * different type to keep binary compatibility. + */ +typedef struct LLVMOpaqueModuleProvider *LLVMModuleProviderRef; + +/** @see llvm::PassManagerBase */ +typedef struct LLVMOpaquePassManager *LLVMPassManagerRef; + +/** @see llvm::PassRegistry */ +typedef struct LLVMOpaquePassRegistry *LLVMPassRegistryRef; + +/** + * Used to get the users and usees of a Value. + * + * @see llvm::Use */ +typedef struct LLVMOpaqueUse *LLVMUseRef; + +/** + * @see llvm::DiagnosticInfo + */ +typedef struct LLVMOpaqueDiagnosticInfo *LLVMDiagnosticInfoRef; + +/** + * @} + */ + +#ifdef __cplusplus +} +#endif + +#endif Modified: projects/clang380-import/contrib/llvm/include/llvm-c/lto.h ============================================================================== --- projects/clang380-import/contrib/llvm/include/llvm-c/lto.h Wed Dec 30 13:12:54 2015 (r292940) +++ projects/clang380-import/contrib/llvm/include/llvm-c/lto.h Wed Dec 30 13:13:10 2015 (r292941) @@ -374,8 +374,8 @@ extern lto_bool_t lto_codegen_add_module(lto_code_gen_t cg, lto_module_t mod); /** - * Sets the object module for code generation. This will transfer the ownship of - * the module to code generator. + * Sets the object module for code generation. This will transfer the ownership + * of the module to the code generator. * * \c cg and \c mod must both be in the same context. * Modified: projects/clang380-import/contrib/llvm/include/llvm/ADT/APFloat.h ============================================================================== --- projects/clang380-import/contrib/llvm/include/llvm/ADT/APFloat.h Wed Dec 30 13:12:54 2015 (r292940) +++ projects/clang380-import/contrib/llvm/include/llvm/ADT/APFloat.h Wed Dec 30 13:13:10 2015 (r292941) @@ -142,6 +142,9 @@ public: /// @} 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 { @@ -296,7 +299,7 @@ public: /// IEEE remainder. opStatus remainder(const APFloat &); /// C fmod, or llvm frem. - opStatus mod(const APFloat &, roundingMode); + opStatus mod(const APFloat &); opStatus fusedMultiplyAdd(const APFloat &, const APFloat &, roundingMode); opStatus roundToIntegral(roundingMode); /// IEEE-754R 5.3.1: nextUp/nextDown. @@ -445,6 +448,9 @@ public: /// Returns true if and only if the number has the largest possible finite /// magnitude in the current semantics. bool isLargest() const; + + /// Returns true if and only if the number is an exact integer. + bool isInteger() const; /// @} Modified: projects/clang380-import/contrib/llvm/include/llvm/ADT/APInt.h ============================================================================== --- projects/clang380-import/contrib/llvm/include/llvm/ADT/APInt.h Wed Dec 30 13:12:54 2015 (r292940) +++ projects/clang380-import/contrib/llvm/include/llvm/ADT/APInt.h Wed Dec 30 13:13:10 2015 (r292941) @@ -294,11 +294,12 @@ public: delete[] pVal; } - /// \brief Default constructor that creates an uninitialized APInt. + /// \brief Default constructor that creates an uninteresting APInt + /// representing a 1-bit zero value. /// /// This is useful for object deserialization (pair this with the static /// method Read). - explicit APInt() : BitWidth(1) {} + explicit APInt() : BitWidth(1), VAL(0) {} /// \brief Returns whether this instance allocated memory. bool needsCleanup() const { return !isSingleWord(); } @@ -1528,7 +1529,7 @@ public: /// \returns the nearest log base 2 of this APInt. Ties round up. /// /// NOTE: When we have a BitWidth of 1, we define: - /// + /// /// log2(0) = UINT32_MAX /// log2(1) = 0 /// Modified: projects/clang380-import/contrib/llvm/include/llvm/ADT/APSInt.h ============================================================================== --- projects/clang380-import/contrib/llvm/include/llvm/ADT/APSInt.h Wed Dec 30 13:12:54 2015 (r292940) +++ projects/clang380-import/contrib/llvm/include/llvm/ADT/APSInt.h Wed Dec 30 13:13:10 2015 (r292941) @@ -21,6 +21,7 @@ namespace llvm { class APSInt : public APInt { bool IsUnsigned; + public: /// Default constructor that creates an uninitialized APInt. explicit APSInt() : IsUnsigned(false) {} @@ -246,8 +247,7 @@ public: return this->operator|(RHS); } - - APSInt operator^(const APSInt& RHS) const { + APSInt operator^(const APSInt &RHS) const { assert(IsUnsigned == RHS.IsUnsigned && "Signedness mismatch!"); return APSInt(static_cast(*this) ^ RHS, IsUnsigned); } @@ -286,7 +286,7 @@ public: } /// \brief Determine if two APSInts have the same value, zero- or - /// sign-extending as needed. + /// sign-extending as needed. *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***