From owner-svn-src-vendor@freebsd.org Wed Dec 30 11:46:25 2015 Return-Path: Delivered-To: svn-src-vendor@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 EDB13A551D9; Wed, 30 Dec 2015 11:46:24 +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 8C3471776; Wed, 30 Dec 2015 11:46:23 +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 tBUBkMV7047793; Wed, 30 Dec 2015 11:46:22 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id tBUBkJDV047764; Wed, 30 Dec 2015 11:46:19 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201512301146.tBUBkJDV047764@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 11:46:19 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r292915 - in vendor/llvm/dist: . autoconf autoconf/m4 bindings/go/llvm bindings/ocaml bindings/ocaml/bitreader bindings/ocaml/linker bindings/ocaml/llvm bindings/python/llvm cmake cmake... X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Dec 2015 11:46:25 -0000 Author: dim Date: Wed Dec 30 11:46:15 2015 New Revision: 292915 URL: https://svnweb.freebsd.org/changeset/base/292915 Log: Vendor import of llvm trunk r256633: https://llvm.org/svn/llvm-project/llvm/trunk@256633 Added: vendor/llvm/dist/cmake/dummy.cpp (contents, props changed) vendor/llvm/dist/cmake/modules/DetermineGCCCompatible.cmake vendor/llvm/dist/cmake/modules/LLVMExternalProjectUtils.cmake vendor/llvm/dist/cmake/modules/LLVMInstallSymlink.cmake vendor/llvm/dist/docs/CommandGuide/llvm-lib.rst vendor/llvm/dist/docs/CompileCudaWithLLVM.rst vendor/llvm/dist/docs/MIRLangRef.rst vendor/llvm/dist/docs/_ocamldoc/ vendor/llvm/dist/docs/_ocamldoc/style.css (contents, props changed) vendor/llvm/dist/examples/Kaleidoscope/include/ vendor/llvm/dist/examples/Kaleidoscope/include/KaleidoscopeJIT.h (contents, props changed) vendor/llvm/dist/include/llvm-c/ErrorHandling.h (contents, props changed) vendor/llvm/dist/include/llvm-c/OrcBindings.h (contents, props changed) vendor/llvm/dist/include/llvm-c/Types.h (contents, props changed) vendor/llvm/dist/include/llvm/Analysis/BasicAliasAnalysis.h (contents, props changed) vendor/llvm/dist/include/llvm/Analysis/CFLAliasAnalysis.h (contents, props changed) vendor/llvm/dist/include/llvm/Analysis/DemandedBits.h (contents, props changed) vendor/llvm/dist/include/llvm/Analysis/DivergenceAnalysis.h (contents, props changed) vendor/llvm/dist/include/llvm/Analysis/EHPersonalities.h (contents, props changed) vendor/llvm/dist/include/llvm/Analysis/GlobalsModRef.h (contents, props changed) vendor/llvm/dist/include/llvm/Analysis/ObjCARCAliasAnalysis.h (contents, props changed) vendor/llvm/dist/include/llvm/Analysis/ObjCARCAnalysisUtils.h (contents, props changed) vendor/llvm/dist/include/llvm/Analysis/ObjCARCInstKind.h (contents, props changed) vendor/llvm/dist/include/llvm/Analysis/OrderedBasicBlock.h (contents, props changed) vendor/llvm/dist/include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h (contents, props changed) vendor/llvm/dist/include/llvm/Analysis/ScopedNoAliasAA.h (contents, props changed) vendor/llvm/dist/include/llvm/Analysis/TypeBasedAliasAnalysis.h (contents, props changed) vendor/llvm/dist/include/llvm/CodeGen/AtomicExpandUtils.h (contents, props changed) vendor/llvm/dist/include/llvm/CodeGen/ParallelCG.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/CodeView/ vendor/llvm/dist/include/llvm/DebugInfo/CodeView/CodeView.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/CodeView/CodeViewOStream.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/CodeView/FieldListRecordBuilder.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/CodeView/FunctionId.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/CodeView/Line.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/CodeView/ListRecordBuilder.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/CodeView/MemoryTypeTableBuilder.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/CodeView/MethodListRecordBuilder.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/CodeView/TypeIndex.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/CodeView/TypeRecord.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/CodeView/TypeRecordBuilder.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/CodeView/TypeSymbolEmitter.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/CodeView/TypeTableBuilder.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/Symbolize/ vendor/llvm/dist/include/llvm/DebugInfo/Symbolize/DIPrinter.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/Symbolize/Symbolize.h (contents, props changed) vendor/llvm/dist/include/llvm/ExecutionEngine/Orc/GlobalMappingLayer.h (contents, props changed) vendor/llvm/dist/include/llvm/IR/Attributes.td vendor/llvm/dist/include/llvm/IR/FunctionInfo.h (contents, props changed) vendor/llvm/dist/include/llvm/Linker/IRMover.h (contents, props changed) vendor/llvm/dist/include/llvm/MC/MCFragment.h (contents, props changed) vendor/llvm/dist/include/llvm/Object/COFFImportFile.h (contents, props changed) vendor/llvm/dist/include/llvm/Object/FunctionIndexObjectFile.h (contents, props changed) vendor/llvm/dist/include/llvm/ProfileData/InstrProfData.inc (contents, props changed) vendor/llvm/dist/include/llvm/Support/ARMTargetParser.def vendor/llvm/dist/include/llvm/Support/ELFRelocs/AVR.def vendor/llvm/dist/include/llvm/Support/JamCRC.h (contents, props changed) vendor/llvm/dist/include/llvm/Support/Printable.h (contents, props changed) vendor/llvm/dist/include/llvm/Support/ThreadPool.h (contents, props changed) vendor/llvm/dist/include/llvm/Support/TrailingObjects.h (contents, props changed) vendor/llvm/dist/include/llvm/Support/thread.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/IPO/ForceFunctionAttrs.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/IPO/FunctionImport.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/IPO/InferFunctionAttrs.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/IPO/StripDeadPrototypes.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/Scalar/ADCE.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/Scalar/SROA.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/Utils/SplitModule.h (contents, props changed) vendor/llvm/dist/lib/Analysis/CallGraph.cpp (contents, props changed) vendor/llvm/dist/lib/Analysis/CallGraphSCCPass.cpp (contents, props changed) vendor/llvm/dist/lib/Analysis/CallPrinter.cpp (contents, props changed) vendor/llvm/dist/lib/Analysis/DemandedBits.cpp (contents, props changed) vendor/llvm/dist/lib/Analysis/EHPersonalities.cpp (contents, props changed) vendor/llvm/dist/lib/Analysis/GlobalsModRef.cpp (contents, props changed) vendor/llvm/dist/lib/Analysis/InlineCost.cpp (contents, props changed) vendor/llvm/dist/lib/Analysis/ObjCARCAliasAnalysis.cpp (contents, props changed) vendor/llvm/dist/lib/Analysis/ObjCARCAnalysisUtils.cpp (contents, props changed) vendor/llvm/dist/lib/Analysis/ObjCARCInstKind.cpp (contents, props changed) vendor/llvm/dist/lib/Analysis/OrderedBasicBlock.cpp (contents, props changed) vendor/llvm/dist/lib/CodeGen/FuncletLayout.cpp (contents, props changed) vendor/llvm/dist/lib/CodeGen/LiveDebugValues.cpp (contents, props changed) vendor/llvm/dist/lib/CodeGen/ParallelCG.cpp (contents, props changed) vendor/llvm/dist/lib/DebugInfo/CodeView/ vendor/llvm/dist/lib/DebugInfo/CodeView/CMakeLists.txt (contents, props changed) vendor/llvm/dist/lib/DebugInfo/CodeView/FieldListRecordBuilder.cpp (contents, props changed) vendor/llvm/dist/lib/DebugInfo/CodeView/LLVMBuild.txt (contents, props changed) vendor/llvm/dist/lib/DebugInfo/CodeView/Line.cpp (contents, props changed) vendor/llvm/dist/lib/DebugInfo/CodeView/ListRecordBuilder.cpp (contents, props changed) vendor/llvm/dist/lib/DebugInfo/CodeView/Makefile (contents, props changed) vendor/llvm/dist/lib/DebugInfo/CodeView/MemoryTypeTableBuilder.cpp (contents, props changed) vendor/llvm/dist/lib/DebugInfo/CodeView/MethodListRecordBuilder.cpp (contents, props changed) vendor/llvm/dist/lib/DebugInfo/CodeView/TypeRecordBuilder.cpp (contents, props changed) vendor/llvm/dist/lib/DebugInfo/CodeView/TypeTableBuilder.cpp (contents, props changed) vendor/llvm/dist/lib/DebugInfo/DWARF/DWARFDebugMacro.cpp (contents, props changed) vendor/llvm/dist/lib/DebugInfo/DWARF/DWARFUnitIndex.cpp (contents, props changed) vendor/llvm/dist/lib/DebugInfo/Symbolize/ vendor/llvm/dist/lib/DebugInfo/Symbolize/CMakeLists.txt (contents, props changed) vendor/llvm/dist/lib/DebugInfo/Symbolize/DIPrinter.cpp (contents, props changed) vendor/llvm/dist/lib/DebugInfo/Symbolize/LLVMBuild.txt (contents, props changed) vendor/llvm/dist/lib/DebugInfo/Symbolize/Makefile (contents, props changed) vendor/llvm/dist/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp (contents, props changed) vendor/llvm/dist/lib/DebugInfo/Symbolize/SymbolizableObjectFile.h (contents, props changed) vendor/llvm/dist/lib/DebugInfo/Symbolize/Symbolize.cpp (contents, props changed) vendor/llvm/dist/lib/ExecutionEngine/Orc/OrcCBindings.cpp (contents, props changed) vendor/llvm/dist/lib/ExecutionEngine/Orc/OrcCBindingsStack.cpp (contents, props changed) vendor/llvm/dist/lib/ExecutionEngine/Orc/OrcCBindingsStack.h (contents, props changed) vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFI386.h (contents, props changed) vendor/llvm/dist/lib/Fuzzer/FuzzerDFSan.h (contents, props changed) vendor/llvm/dist/lib/Fuzzer/cxx.dict vendor/llvm/dist/lib/Fuzzer/test/CallerCalleeTest.cpp (contents, props changed) vendor/llvm/dist/lib/Fuzzer/test/MemcmpTest.cpp (contents, props changed) vendor/llvm/dist/lib/Fuzzer/test/SimpleCmpTest.cpp (contents, props changed) vendor/llvm/dist/lib/Fuzzer/test/SimpleDictionaryTest.cpp (contents, props changed) vendor/llvm/dist/lib/Fuzzer/test/SimpleHashTest.cpp (contents, props changed) vendor/llvm/dist/lib/Fuzzer/test/StrcmpTest.cpp (contents, props changed) vendor/llvm/dist/lib/Fuzzer/test/StrncmpTest.cpp (contents, props changed) vendor/llvm/dist/lib/Fuzzer/test/SwitchTest.cpp (contents, props changed) vendor/llvm/dist/lib/Fuzzer/test/UninstrumentedTest.cpp (contents, props changed) vendor/llvm/dist/lib/Fuzzer/test/dict1.txt (contents, props changed) vendor/llvm/dist/lib/Fuzzer/test/fuzzer-dfsan.test vendor/llvm/dist/lib/Fuzzer/test/fuzzer-drill.test vendor/llvm/dist/lib/Fuzzer/test/fuzzer-timeout.test vendor/llvm/dist/lib/Fuzzer/test/fuzzer-traces.test vendor/llvm/dist/lib/Fuzzer/test/hi.txt (contents, props changed) vendor/llvm/dist/lib/Fuzzer/test/merge.test vendor/llvm/dist/lib/Fuzzer/test/trace-bb/ vendor/llvm/dist/lib/Fuzzer/test/trace-bb/CMakeLists.txt (contents, props changed) vendor/llvm/dist/lib/Fuzzer/test/uninstrumented/ vendor/llvm/dist/lib/Fuzzer/test/uninstrumented/CMakeLists.txt (contents, props changed) vendor/llvm/dist/lib/IR/AttributesCompatFunc.td vendor/llvm/dist/lib/IR/FunctionInfo.cpp (contents, props changed) vendor/llvm/dist/lib/Linker/IRMover.cpp (contents, props changed) vendor/llvm/dist/lib/Linker/LinkDiagnosticInfo.h (contents, props changed) vendor/llvm/dist/lib/MC/MCFragment.cpp (contents, props changed) vendor/llvm/dist/lib/Object/FunctionIndexObjectFile.cpp (contents, props changed) vendor/llvm/dist/lib/Support/JamCRC.cpp (contents, props changed) vendor/llvm/dist/lib/Support/ThreadPool.cpp (contents, props changed) vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp (contents, props changed) vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp (contents, props changed) vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUDiagnosticInfoUnsupported.cpp (contents, props changed) vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUDiagnosticInfoUnsupported.h (contents, props changed) vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUOpenCLImageTypeLoweringPass.cpp (contents, props changed) vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp (contents, props changed) vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUTargetObjectFile.h (contents, props changed) vendor/llvm/dist/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.cpp (contents, props changed) vendor/llvm/dist/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h (contents, props changed) vendor/llvm/dist/lib/Target/AMDGPU/SIFrameLowering.cpp (contents, props changed) vendor/llvm/dist/lib/Target/AMDGPU/SIFrameLowering.h (contents, props changed) vendor/llvm/dist/lib/Target/AVR/ vendor/llvm/dist/lib/Target/AVR/AVR.td vendor/llvm/dist/lib/Target/AVR/AVRCallingConv.td vendor/llvm/dist/lib/Target/AVR/AVRConfig.h (contents, props changed) vendor/llvm/dist/lib/Target/AVR/AVRMachineFunctionInfo.h (contents, props changed) vendor/llvm/dist/lib/Target/AVR/AVRRegisterInfo.td vendor/llvm/dist/lib/Target/AVR/AVRTargetMachine.cpp (contents, props changed) vendor/llvm/dist/lib/Target/AVR/CMakeLists.txt (contents, props changed) vendor/llvm/dist/lib/Target/AVR/LLVMBuild.txt (contents, props changed) vendor/llvm/dist/lib/Target/AVR/Makefile (contents, props changed) vendor/llvm/dist/lib/Target/AVR/TargetInfo/ vendor/llvm/dist/lib/Target/AVR/TargetInfo/AVRTargetInfo.cpp (contents, props changed) vendor/llvm/dist/lib/Target/AVR/TargetInfo/CMakeLists.txt (contents, props changed) vendor/llvm/dist/lib/Target/AVR/TargetInfo/LLVMBuild.txt (contents, props changed) vendor/llvm/dist/lib/Target/AVR/TargetInfo/Makefile (contents, props changed) vendor/llvm/dist/lib/Target/Hexagon/AsmParser/ vendor/llvm/dist/lib/Target/Hexagon/AsmParser/CMakeLists.txt (contents, props changed) vendor/llvm/dist/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp (contents, props changed) vendor/llvm/dist/lib/Target/Hexagon/AsmParser/LLVMBuild.txt (contents, props changed) vendor/llvm/dist/lib/Target/Hexagon/AsmParser/Makefile (contents, props changed) vendor/llvm/dist/lib/Target/Hexagon/HexagonBitSimplify.cpp (contents, props changed) vendor/llvm/dist/lib/Target/Hexagon/HexagonEarlyIfConv.cpp (contents, props changed) vendor/llvm/dist/lib/Target/Hexagon/HexagonGenMux.cpp (contents, props changed) vendor/llvm/dist/lib/Target/Hexagon/HexagonInstrAlias.td vendor/llvm/dist/lib/Target/Hexagon/HexagonInstrEnc.td vendor/llvm/dist/lib/Target/Hexagon/HexagonInstrFormatsV60.td vendor/llvm/dist/lib/Target/Hexagon/HexagonInstrInfoV60.td vendor/llvm/dist/lib/Target/Hexagon/HexagonIntrinsicsV60.td vendor/llvm/dist/lib/Target/Hexagon/HexagonOptimizeSZextends.cpp (contents, props changed) vendor/llvm/dist/lib/Target/Hexagon/HexagonScheduleV55.td vendor/llvm/dist/lib/Target/Hexagon/HexagonScheduleV60.td vendor/llvm/dist/lib/Target/Hexagon/HexagonSplitDouble.cpp (contents, props changed) vendor/llvm/dist/lib/Target/Hexagon/HexagonStoreWidening.cpp (contents, props changed) vendor/llvm/dist/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp (contents, props changed) vendor/llvm/dist/lib/Target/Hexagon/HexagonTargetTransformInfo.h (contents, props changed) vendor/llvm/dist/lib/Target/Hexagon/HexagonVLIWPacketizer.h (contents, props changed) vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp (contents, props changed) vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.h (contents, props changed) vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.cpp (contents, props changed) vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.h (contents, props changed) vendor/llvm/dist/lib/Target/Mips/MicroMips64r6InstrFormats.td vendor/llvm/dist/lib/Target/Mips/MicroMips64r6InstrInfo.td vendor/llvm/dist/lib/Target/Mips/MicroMipsDSPInstrFormats.td vendor/llvm/dist/lib/Target/Mips/MicroMipsDSPInstrInfo.td vendor/llvm/dist/lib/Target/Mips/MipsEVAInstrFormats.td vendor/llvm/dist/lib/Target/Mips/MipsEVAInstrInfo.td vendor/llvm/dist/lib/Target/Mips/MipsScheduleP5600.td vendor/llvm/dist/lib/Target/PowerPC/PPCBoolRetToInt.cpp (contents, props changed) vendor/llvm/dist/lib/Target/PowerPC/PPCMIPeephole.cpp (contents, props changed) vendor/llvm/dist/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyAsmBackend.cpp (contents, props changed) vendor/llvm/dist/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyELFObjectWriter.cpp (contents, props changed) vendor/llvm/dist/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCCodeEmitter.cpp (contents, props changed) vendor/llvm/dist/lib/Target/WebAssembly/Relooper.cpp (contents, props changed) vendor/llvm/dist/lib/Target/WebAssembly/Relooper.h (contents, props changed) vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyArgumentMove.cpp (contents, props changed) vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp (contents, props changed) vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp (contents, props changed) vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyFastISel.cpp (contents, props changed) vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyISD.def vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyInstrControl.td vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyLowerBrUnless.cpp (contents, props changed) vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp (contents, props changed) vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyMCInstLower.h (contents, props changed) vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyOptimizeReturned.cpp (contents, props changed) vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyPEI.cpp (contents, props changed) vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyPeephole.cpp (contents, props changed) vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyRegColoring.cpp (contents, props changed) vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyRegNumbering.cpp (contents, props changed) vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp (contents, props changed) vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyStoreResults.cpp (contents, props changed) vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyTargetObjectFile.cpp (contents, props changed) vendor/llvm/dist/lib/Target/WebAssembly/known_gcc_test_failures.txt (contents, props changed) vendor/llvm/dist/lib/Target/X86/X86OptimizeLEAs.cpp (contents, props changed) vendor/llvm/dist/lib/Transforms/IPO/CrossDSOCFI.cpp (contents, props changed) vendor/llvm/dist/lib/Transforms/IPO/ForceFunctionAttrs.cpp (contents, props changed) vendor/llvm/dist/lib/Transforms/IPO/FunctionImport.cpp (contents, props changed) vendor/llvm/dist/lib/Transforms/IPO/InferFunctionAttrs.cpp (contents, props changed) vendor/llvm/dist/lib/Transforms/IPO/SampleProfile.cpp (contents, props changed) vendor/llvm/dist/lib/Transforms/Instrumentation/CFGMST.h (contents, props changed) vendor/llvm/dist/lib/Transforms/Instrumentation/PGOInstrumentation.cpp (contents, props changed) vendor/llvm/dist/lib/Transforms/Scalar/LoopLoadElimination.cpp (contents, props changed) vendor/llvm/dist/lib/Transforms/Utils/SplitModule.cpp (contents, props changed) vendor/llvm/dist/test/Analysis/BasicAA/bug.23540.ll vendor/llvm/dist/test/Analysis/BasicAA/bug.23626.ll vendor/llvm/dist/test/Analysis/BasicAA/phi-loop.ll vendor/llvm/dist/test/Analysis/BasicAA/q.bad.ll vendor/llvm/dist/test/Analysis/BasicAA/sequential-gep.ll vendor/llvm/dist/test/Analysis/BasicAA/zext.ll vendor/llvm/dist/test/Analysis/BlockFrequencyInfo/irreducible_loop_crash.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/opaque-call-alias.ll vendor/llvm/dist/test/Analysis/CostModel/AMDGPU/ vendor/llvm/dist/test/Analysis/CostModel/AMDGPU/br.ll vendor/llvm/dist/test/Analysis/CostModel/AMDGPU/extractelement.ll vendor/llvm/dist/test/Analysis/CostModel/AMDGPU/lit.local.cfg vendor/llvm/dist/test/Analysis/CostModel/PowerPC/unal-vec-ldst.ll vendor/llvm/dist/test/Analysis/CostModel/X86/sse-itoi.ll vendor/llvm/dist/test/Analysis/CostModel/X86/vector_gep.ll vendor/llvm/dist/test/Analysis/CostModel/X86/vshift-ashr-cost.ll vendor/llvm/dist/test/Analysis/CostModel/X86/vshift-lshr-cost.ll vendor/llvm/dist/test/Analysis/CostModel/X86/vshift-shl-cost.ll vendor/llvm/dist/test/Analysis/Delinearization/parameter_addrec_product.ll vendor/llvm/dist/test/Analysis/DemandedBits/ vendor/llvm/dist/test/Analysis/DemandedBits/basic.ll vendor/llvm/dist/test/Analysis/DependenceAnalysis/NonAffineExpr.ll vendor/llvm/dist/test/Analysis/DivergenceAnalysis/AMDGPU/ vendor/llvm/dist/test/Analysis/DivergenceAnalysis/AMDGPU/kernel-args.ll vendor/llvm/dist/test/Analysis/DivergenceAnalysis/AMDGPU/lit.local.cfg vendor/llvm/dist/test/Analysis/GlobalsModRef/argmemonly-escape.ll vendor/llvm/dist/test/Analysis/GlobalsModRef/atomic-instrs.ll vendor/llvm/dist/test/Analysis/GlobalsModRef/memset-escape.ll vendor/llvm/dist/test/Analysis/GlobalsModRef/nocapture.ll vendor/llvm/dist/test/Analysis/GlobalsModRef/nonescaping-noalias.ll vendor/llvm/dist/test/Analysis/GlobalsModRef/pr25309.ll vendor/llvm/dist/test/Analysis/GlobalsModRef/weak-interposition.ll vendor/llvm/dist/test/Analysis/LoopAccessAnalysis/forward-loop-carried.ll vendor/llvm/dist/test/Analysis/LoopAccessAnalysis/forward-loop-independent.ll vendor/llvm/dist/test/Analysis/LoopAccessAnalysis/nullptr.ll vendor/llvm/dist/test/Analysis/LoopAccessAnalysis/reverse-memcheck-bounds.ll vendor/llvm/dist/test/Analysis/MemoryDependenceAnalysis/memdep-block-scan-limit.ll vendor/llvm/dist/test/Analysis/ScalarEvolution/avoid-assume-hang.ll vendor/llvm/dist/test/Analysis/ScalarEvolution/constant_condition.ll vendor/llvm/dist/test/Analysis/ScalarEvolution/flags-from-poison.ll vendor/llvm/dist/test/Analysis/ScalarEvolution/no-wrap-add-exprs.ll vendor/llvm/dist/test/Analysis/ScalarEvolution/non-IV-phi.ll vendor/llvm/dist/test/Analysis/ScalarEvolution/pr24757.ll vendor/llvm/dist/test/Analysis/ScalarEvolution/pr25369.ll vendor/llvm/dist/test/Analysis/ScalarEvolution/shift-op.ll vendor/llvm/dist/test/Analysis/ScalarEvolution/smax-br-phi-idioms.ll vendor/llvm/dist/test/Analysis/ValueTracking/known-bits-from-range-md.ll vendor/llvm/dist/test/Analysis/ValueTracking/known-non-equal.ll vendor/llvm/dist/test/Analysis/ValueTracking/knownnonzero-shift.ll vendor/llvm/dist/test/Analysis/ValueTracking/knownzero-shift.ll vendor/llvm/dist/test/Analysis/ValueTracking/monotonic-phi.ll vendor/llvm/dist/test/Analysis/ValueTracking/pr24866.ll vendor/llvm/dist/test/Assembler/incorrect-tdep-attrs-parsing.ll vendor/llvm/dist/test/Assembler/invalid-alias-mismatched-explicit-type.ll vendor/llvm/dist/test/Assembler/invalid-dicompileunit-uniqued.ll vendor/llvm/dist/test/Assembler/invalid-disubprogram-uniqued-definition.ll vendor/llvm/dist/test/Assembler/invalid-fp80hex.ll vendor/llvm/dist/test/Assembler/invalid-inline-constraint.ll (contents, props changed) vendor/llvm/dist/test/Assembler/invalid-untyped-metadata.ll vendor/llvm/dist/test/Assembler/token.ll vendor/llvm/dist/test/Bitcode/DILocalVariable-explicit-tags.ll vendor/llvm/dist/test/Bitcode/DILocalVariable-explicit-tags.ll.bc (contents, props changed) vendor/llvm/dist/test/Bitcode/DISubprogram-distinct-definitions.ll vendor/llvm/dist/test/Bitcode/DISubprogram-distinct-definitions.ll.bc (contents, props changed) vendor/llvm/dist/test/Bitcode/Inputs/invalid-cast.bc (contents, props changed) vendor/llvm/dist/test/Bitcode/Inputs/invalid-name-with-0-byte.bc (contents, props changed) vendor/llvm/dist/test/Bitcode/Inputs/invalid-no-function-block.bc (contents, props changed) vendor/llvm/dist/test/Bitcode/anon-functions.ll vendor/llvm/dist/test/Bitcode/compatibility-3.6.ll vendor/llvm/dist/test/Bitcode/compatibility-3.6.ll.bc (contents, props changed) vendor/llvm/dist/test/Bitcode/compatibility-3.7.ll vendor/llvm/dist/test/Bitcode/compatibility-3.7.ll.bc (contents, props changed) vendor/llvm/dist/test/Bitcode/compatibility.ll vendor/llvm/dist/test/Bitcode/identification.ll vendor/llvm/dist/test/Bitcode/operand-bundles.ll vendor/llvm/dist/test/Bitcode/thinlto-function-summary.ll vendor/llvm/dist/test/Bitcode/upgrade-subprogram.ll vendor/llvm/dist/test/Bitcode/upgrade-subprogram.ll.bc (contents, props changed) vendor/llvm/dist/test/Bitcode/use-list-order2.ll vendor/llvm/dist/test/Bitcode/vst-forward-declaration.ll vendor/llvm/dist/test/BugPoint/named-md.ll vendor/llvm/dist/test/CodeGen/AArch64/aarch64-addv.ll vendor/llvm/dist/test/CodeGen/AArch64/aarch64-deferred-spilling.ll vendor/llvm/dist/test/CodeGen/AArch64/aarch64-loop-gep-opt.ll vendor/llvm/dist/test/CodeGen/AArch64/aarch64-minmaxv.ll vendor/llvm/dist/test/CodeGen/AArch64/aarch64-smax-constantfold.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-builtins-linux.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-coalescing-MOVi32imm.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-fmax-safe.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-ld-from-st.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-narrow-ldst-merge.ll vendor/llvm/dist/test/CodeGen/AArch64/bitreverse.ll vendor/llvm/dist/test/CodeGen/AArch64/cxx-tlscc.ll vendor/llvm/dist/test/CodeGen/AArch64/dag-combine-select.ll vendor/llvm/dist/test/CodeGen/AArch64/divrem.ll vendor/llvm/dist/test/CodeGen/AArch64/emutls.ll vendor/llvm/dist/test/CodeGen/AArch64/emutls_generic.ll vendor/llvm/dist/test/CodeGen/AArch64/eon.ll vendor/llvm/dist/test/CodeGen/AArch64/fast-isel-branch-cond-mask.ll vendor/llvm/dist/test/CodeGen/AArch64/fast-isel-cmp-vec.ll vendor/llvm/dist/test/CodeGen/AArch64/fast-isel-folded-shift.ll vendor/llvm/dist/test/CodeGen/AArch64/fcvt_combine.ll vendor/llvm/dist/test/CodeGen/AArch64/fdiv_combine.ll vendor/llvm/dist/test/CodeGen/AArch64/misched-fusion.ll vendor/llvm/dist/test/CodeGen/AArch64/nontemporal.ll vendor/llvm/dist/test/CodeGen/AArch64/readcyclecounter.ll vendor/llvm/dist/test/CodeGen/AArch64/rotate.ll vendor/llvm/dist/test/CodeGen/AArch64/round-conv.ll vendor/llvm/dist/test/CodeGen/AArch64/shrink-wrap.ll (contents, props changed) vendor/llvm/dist/test/CodeGen/AArch64/stackmap-frame-setup.ll vendor/llvm/dist/test/CodeGen/AArch64/tbi.ll vendor/llvm/dist/test/CodeGen/AArch64/vector-fcopysign.ll vendor/llvm/dist/test/CodeGen/AMDGPU/addrspacecast.ll vendor/llvm/dist/test/CodeGen/AMDGPU/annotate-kernel-features.ll vendor/llvm/dist/test/CodeGen/AMDGPU/bitreverse.ll vendor/llvm/dist/test/CodeGen/AMDGPU/calling-conventions.ll vendor/llvm/dist/test/CodeGen/AMDGPU/cgp-addressing-modes-flat.ll vendor/llvm/dist/test/CodeGen/AMDGPU/ci-use-flat-for-global.ll vendor/llvm/dist/test/CodeGen/AMDGPU/drop-mem-operand-move-smrd.ll vendor/llvm/dist/test/CodeGen/AMDGPU/ds-sub-offset.ll vendor/llvm/dist/test/CodeGen/AMDGPU/dynamic_stackalloc.ll vendor/llvm/dist/test/CodeGen/AMDGPU/extract-vector-elt-i64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/flat-scratch-reg.ll vendor/llvm/dist/test/CodeGen/AMDGPU/fmul-2-combine-multi-use.ll vendor/llvm/dist/test/CodeGen/AMDGPU/global-constant.ll vendor/llvm/dist/test/CodeGen/AMDGPU/hsa-globals.ll vendor/llvm/dist/test/CodeGen/AMDGPU/hsa-group-segment.ll vendor/llvm/dist/test/CodeGen/AMDGPU/image-attributes.ll vendor/llvm/dist/test/CodeGen/AMDGPU/image-resource-id.ll vendor/llvm/dist/test/CodeGen/AMDGPU/inline-constraints.ll vendor/llvm/dist/test/CodeGen/AMDGPU/large-alloca-compute.ll vendor/llvm/dist/test/CodeGen/AMDGPU/large-alloca-graphics.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.AMDGPU.read.workdim.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.SI.packf16.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.buffer.wbinvl1.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.buffer.wbinvl1.sc.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.buffer.wbinvl1.vol.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.dispatch.ptr.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.interp.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.mbcnt.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.s.dcache.inv.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.s.dcache.inv.vol.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.s.dcache.wb.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.s.dcache.wb.vol.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.r600.read.local.size.ll vendor/llvm/dist/test/CodeGen/AMDGPU/move-addr64-rsrc-dead-subreg-writes.ll vendor/llvm/dist/test/CodeGen/AMDGPU/move-to-valu-atomicrmw.ll vendor/llvm/dist/test/CodeGen/AMDGPU/no-hsa-graphics-shaders.ll vendor/llvm/dist/test/CodeGen/AMDGPU/opencl-image-metadata.ll vendor/llvm/dist/test/CodeGen/AMDGPU/partially-dead-super-register-immediate.ll vendor/llvm/dist/test/CodeGen/AMDGPU/sampler-resource-id.ll vendor/llvm/dist/test/CodeGen/AMDGPU/si-instr-info-correct-implicit-operands.ll vendor/llvm/dist/test/CodeGen/AMDGPU/si-literal-folding.ll vendor/llvm/dist/test/CodeGen/AMDGPU/sminmax.ll vendor/llvm/dist/test/CodeGen/AMDGPU/split-vector-memoperand-offsets.ll vendor/llvm/dist/test/CodeGen/AMDGPU/store_typed.ll vendor/llvm/dist/test/CodeGen/AMDGPU/vgpr-spill-emergency-stack-slot-compute.ll vendor/llvm/dist/test/CodeGen/AMDGPU/vgpr-spill-emergency-stack-slot.ll vendor/llvm/dist/test/CodeGen/ARM/MachO-subtypes.ll vendor/llvm/dist/test/CodeGen/ARM/Windows/division.ll vendor/llvm/dist/test/CodeGen/ARM/Windows/libcalls.ll vendor/llvm/dist/test/CodeGen/ARM/Windows/no-eabi.ll vendor/llvm/dist/test/CodeGen/ARM/Windows/no-frame-register.ll vendor/llvm/dist/test/CodeGen/ARM/Windows/overflow.ll vendor/llvm/dist/test/CodeGen/ARM/align-sp-adjustment.ll vendor/llvm/dist/test/CodeGen/ARM/apcs-vfp.ll vendor/llvm/dist/test/CodeGen/ARM/arm-eabi.ll vendor/llvm/dist/test/CodeGen/ARM/arm-shrink-wrapping-linux.ll vendor/llvm/dist/test/CodeGen/ARM/arm-shrink-wrapping.ll vendor/llvm/dist/test/CodeGen/ARM/build-attributes-optimization-minsize.ll vendor/llvm/dist/test/CodeGen/ARM/build-attributes-optimization-mixed.ll vendor/llvm/dist/test/CodeGen/ARM/build-attributes-optimization-optnone.ll vendor/llvm/dist/test/CodeGen/ARM/build-attributes-optimization-optsize.ll vendor/llvm/dist/test/CodeGen/ARM/build-attributes-optimization.ll vendor/llvm/dist/test/CodeGen/ARM/cfi-alignment.ll vendor/llvm/dist/test/CodeGen/ARM/combine-vmovdrr.ll vendor/llvm/dist/test/CodeGen/ARM/debugtrap.ll vendor/llvm/dist/test/CodeGen/ARM/emutls.ll vendor/llvm/dist/test/CodeGen/ARM/emutls1.ll vendor/llvm/dist/test/CodeGen/ARM/emutls_generic.ll vendor/llvm/dist/test/CodeGen/ARM/fp16-args.ll vendor/llvm/dist/test/CodeGen/ARM/gep-optimization.ll vendor/llvm/dist/test/CodeGen/ARM/global-merge-external.ll vendor/llvm/dist/test/CodeGen/ARM/ldm-stm-base-materialization.ll vendor/llvm/dist/test/CodeGen/ARM/legalize-unaligned-load.ll vendor/llvm/dist/test/CodeGen/ARM/memcpy-ldm-stm.ll vendor/llvm/dist/test/CodeGen/ARM/minmax.ll vendor/llvm/dist/test/CodeGen/ARM/neon_vshl_minint.ll vendor/llvm/dist/test/CodeGen/ARM/pr25317.ll vendor/llvm/dist/test/CodeGen/ARM/pr25838.ll vendor/llvm/dist/test/CodeGen/ARM/rotate.ll vendor/llvm/dist/test/CodeGen/ARM/sat-arith.ll vendor/llvm/dist/test/CodeGen/ARM/setjmp_longjmp.ll vendor/llvm/dist/test/CodeGen/ARM/softfp-fabs-fneg.ll vendor/llvm/dist/test/CodeGen/ARM/ssat-lower.ll vendor/llvm/dist/test/CodeGen/ARM/ssat-upper.ll vendor/llvm/dist/test/CodeGen/ARM/subtarget-no-movt.ll vendor/llvm/dist/test/CodeGen/ARM/thumb1-ldst-opt.ll vendor/llvm/dist/test/CodeGen/ARM/unaligned_load_store_vfp.ll vendor/llvm/dist/test/CodeGen/ARM/usat-lower.ll vendor/llvm/dist/test/CodeGen/ARM/usat-upper.ll vendor/llvm/dist/test/CodeGen/ARM/v7k-abi-align.ll vendor/llvm/dist/test/CodeGen/ARM/v7k-libcalls.ll vendor/llvm/dist/test/CodeGen/ARM/v7k-sincos.ll vendor/llvm/dist/test/CodeGen/ARM/vfp-reg-stride.ll vendor/llvm/dist/test/CodeGen/ARM/vld-vst-upgrade.ll vendor/llvm/dist/test/CodeGen/ARM/vminmaxnm-safe.ll vendor/llvm/dist/test/CodeGen/CPP/gep.ll vendor/llvm/dist/test/CodeGen/Generic/ForceStackAlign.ll vendor/llvm/dist/test/CodeGen/Generic/lit.local.cfg vendor/llvm/dist/test/CodeGen/Hexagon/NVJumpCmp.ll vendor/llvm/dist/test/CodeGen/Hexagon/bit-eval.ll vendor/llvm/dist/test/CodeGen/Hexagon/bit-loop.ll vendor/llvm/dist/test/CodeGen/Hexagon/cfi-late.ll vendor/llvm/dist/test/CodeGen/Hexagon/early-if-conversion-bug1.ll vendor/llvm/dist/test/CodeGen/Hexagon/early-if-phi-i1.ll vendor/llvm/dist/test/CodeGen/Hexagon/early-if-spare.ll vendor/llvm/dist/test/CodeGen/Hexagon/early-if.ll vendor/llvm/dist/test/CodeGen/Hexagon/ifcvt-edge-weight.ll vendor/llvm/dist/test/CodeGen/Hexagon/memcpy-likely-aligned.ll vendor/llvm/dist/test/CodeGen/Hexagon/mux-basic.ll vendor/llvm/dist/test/CodeGen/Hexagon/pic-jumptables.ll vendor/llvm/dist/test/CodeGen/Hexagon/pic-simple.ll vendor/llvm/dist/test/CodeGen/Hexagon/pic-static.ll vendor/llvm/dist/test/CodeGen/Hexagon/sdr-basic.ll vendor/llvm/dist/test/CodeGen/Hexagon/sdr-shr32.ll vendor/llvm/dist/test/CodeGen/Hexagon/store-widen-aliased-load.ll vendor/llvm/dist/test/CodeGen/Hexagon/store-widen-negv.ll vendor/llvm/dist/test/CodeGen/Hexagon/store-widen-negv2.ll vendor/llvm/dist/test/CodeGen/Hexagon/store-widen.ll vendor/llvm/dist/test/CodeGen/Hexagon/tail-dup-subreg-abort.ll vendor/llvm/dist/test/CodeGen/Hexagon/v60Intrins.ll vendor/llvm/dist/test/CodeGen/Hexagon/v60Vasr.ll vendor/llvm/dist/test/CodeGen/Hexagon/v60small.ll vendor/llvm/dist/test/CodeGen/MIR/AArch64/ vendor/llvm/dist/test/CodeGen/MIR/AArch64/cfi-def-cfa.mir vendor/llvm/dist/test/CodeGen/MIR/AArch64/expected-target-flag-name.mir vendor/llvm/dist/test/CodeGen/MIR/AArch64/invalid-target-flag-name.mir vendor/llvm/dist/test/CodeGen/MIR/AArch64/lit.local.cfg vendor/llvm/dist/test/CodeGen/MIR/AArch64/multiple-lhs-operands.mir vendor/llvm/dist/test/CodeGen/MIR/AArch64/stack-object-local-offset.mir vendor/llvm/dist/test/CodeGen/MIR/AArch64/target-flags.mir vendor/llvm/dist/test/CodeGen/MIR/AMDGPU/ vendor/llvm/dist/test/CodeGen/MIR/AMDGPU/expected-target-index-name.mir vendor/llvm/dist/test/CodeGen/MIR/AMDGPU/invalid-target-index-operand.mir vendor/llvm/dist/test/CodeGen/MIR/AMDGPU/lit.local.cfg vendor/llvm/dist/test/CodeGen/MIR/AMDGPU/target-index-operands.mir vendor/llvm/dist/test/CodeGen/MIR/ARM/ vendor/llvm/dist/test/CodeGen/MIR/ARM/ARMLoadStoreDBG.mir vendor/llvm/dist/test/CodeGen/MIR/ARM/bundled-instructions.mir vendor/llvm/dist/test/CodeGen/MIR/ARM/cfi-same-value.mir vendor/llvm/dist/test/CodeGen/MIR/ARM/expected-closing-brace.mir vendor/llvm/dist/test/CodeGen/MIR/ARM/extraneous-closing-brace-error.mir vendor/llvm/dist/test/CodeGen/MIR/ARM/lit.local.cfg vendor/llvm/dist/test/CodeGen/MIR/ARM/nested-instruction-bundle-error.mir vendor/llvm/dist/test/CodeGen/MIR/ARM/sched-it-debug-nodes.mir vendor/llvm/dist/test/CodeGen/MIR/Generic/ vendor/llvm/dist/test/CodeGen/MIR/Generic/basic-blocks.mir vendor/llvm/dist/test/CodeGen/MIR/Generic/expected-colon-after-basic-block.mir vendor/llvm/dist/test/CodeGen/MIR/Generic/expected-mbb-reference-for-successor-mbb.mir vendor/llvm/dist/test/CodeGen/MIR/Generic/frame-info.mir vendor/llvm/dist/test/CodeGen/MIR/Generic/function-missing-machine-function.mir vendor/llvm/dist/test/CodeGen/MIR/Generic/invalid-jump-table-kind.mir vendor/llvm/dist/test/CodeGen/MIR/Generic/lit.local.cfg vendor/llvm/dist/test/CodeGen/MIR/Generic/llvm-ir-error-reported.mir vendor/llvm/dist/test/CodeGen/MIR/Generic/llvmIR.mir vendor/llvm/dist/test/CodeGen/MIR/Generic/llvmIRMissing.mir vendor/llvm/dist/test/CodeGen/MIR/Generic/machine-basic-block-ir-block-reference.mir vendor/llvm/dist/test/CodeGen/MIR/Generic/machine-basic-block-redefinition-error.mir vendor/llvm/dist/test/CodeGen/MIR/Generic/machine-basic-block-undefined-ir-block.mir vendor/llvm/dist/test/CodeGen/MIR/Generic/machine-basic-block-unknown-name.mir vendor/llvm/dist/test/CodeGen/MIR/Generic/machine-function-missing-body-error.mir vendor/llvm/dist/test/CodeGen/MIR/Generic/machine-function-missing-function.mir vendor/llvm/dist/test/CodeGen/MIR/Generic/machine-function-missing-name.mir vendor/llvm/dist/test/CodeGen/MIR/Generic/machine-function-redefinition-error.mir vendor/llvm/dist/test/CodeGen/MIR/Generic/machine-function.mir vendor/llvm/dist/test/CodeGen/MIR/Generic/register-info.mir vendor/llvm/dist/test/CodeGen/MIR/Mips/ vendor/llvm/dist/test/CodeGen/MIR/Mips/expected-global-value-or-symbol-after-call-entry.mir vendor/llvm/dist/test/CodeGen/MIR/Mips/lit.local.cfg vendor/llvm/dist/test/CodeGen/MIR/Mips/memory-operands.mir vendor/llvm/dist/test/CodeGen/MIR/NVPTX/ vendor/llvm/dist/test/CodeGen/MIR/NVPTX/expected-floating-point-literal.mir vendor/llvm/dist/test/CodeGen/MIR/NVPTX/floating-point-immediate-operands.mir vendor/llvm/dist/test/CodeGen/MIR/NVPTX/floating-point-invalid-type-error.mir vendor/llvm/dist/test/CodeGen/MIR/NVPTX/lit.local.cfg vendor/llvm/dist/test/CodeGen/MIR/PowerPC/ vendor/llvm/dist/test/CodeGen/MIR/PowerPC/lit.local.cfg vendor/llvm/dist/test/CodeGen/MIR/PowerPC/unordered-implicit-registers.mir vendor/llvm/dist/test/CodeGen/MIR/X86/basic-block-not-at-start-of-line-error.mir vendor/llvm/dist/test/CodeGen/MIR/X86/block-address-operands.mir vendor/llvm/dist/test/CodeGen/MIR/X86/callee-saved-info.mir vendor/llvm/dist/test/CodeGen/MIR/X86/cfi-def-cfa-offset.mir vendor/llvm/dist/test/CodeGen/MIR/X86/cfi-def-cfa-register.mir vendor/llvm/dist/test/CodeGen/MIR/X86/cfi-offset.mir vendor/llvm/dist/test/CodeGen/MIR/X86/constant-pool-item-redefinition-error.mir vendor/llvm/dist/test/CodeGen/MIR/X86/constant-pool.mir vendor/llvm/dist/test/CodeGen/MIR/X86/constant-value-error.mir vendor/llvm/dist/test/CodeGen/MIR/X86/def-register-already-tied-error.mir vendor/llvm/dist/test/CodeGen/MIR/X86/duplicate-memory-operand-flag.mir vendor/llvm/dist/test/CodeGen/MIR/X86/duplicate-register-flag-error.mir vendor/llvm/dist/test/CodeGen/MIR/X86/early-clobber-register-flag.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-align-in-memory-operand.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-alignment-after-align-in-memory-operand.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-basic-block-at-start-of-body.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-block-reference-in-blockaddress.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-comma-after-cfi-register.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-comma-after-memory-operand.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-from-in-memory-operand.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-function-reference-after-blockaddress.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-global-value-after-blockaddress.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-integer-after-offset-sign.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-integer-after-tied-def.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-integer-in-successor-weight.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-load-or-store-in-memory-operand.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-metadata-node-after-debug-location.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-metadata-node-after-exclaim.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-metadata-node-in-stack-object.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-named-register-in-allocation-hint.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-named-register-in-callee-saved-register.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-named-register-in-functions-livein.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-newline-at-end-of-list.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-offset-after-cfi-operand.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-pointer-value-in-memory-operand.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-positive-alignment-after-align.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-register-after-cfi-operand.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-size-integer-after-memory-operation.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-stack-object.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-target-flag-name.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-tied-def-after-lparen.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-value-in-memory-operand.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-virtual-register-in-functions-livein.mir vendor/llvm/dist/test/CodeGen/MIR/X86/external-symbol-operands.mir vendor/llvm/dist/test/CodeGen/MIR/X86/fixed-stack-memory-operands.mir vendor/llvm/dist/test/CodeGen/MIR/X86/fixed-stack-object-redefinition-error.mir vendor/llvm/dist/test/CodeGen/MIR/X86/frame-info-save-restore-points.mir vendor/llvm/dist/test/CodeGen/MIR/X86/frame-info-stack-references.mir vendor/llvm/dist/test/CodeGen/MIR/X86/frame-setup-instruction-flag.mir vendor/llvm/dist/test/CodeGen/MIR/X86/function-liveins.mir vendor/llvm/dist/test/CodeGen/MIR/X86/inline-asm-registers.mir vendor/llvm/dist/test/CodeGen/MIR/X86/instructions-debug-location.mir vendor/llvm/dist/test/CodeGen/MIR/X86/invalid-constant-pool-item.mir vendor/llvm/dist/test/CodeGen/MIR/X86/invalid-metadata-node-type.mir vendor/llvm/dist/test/CodeGen/MIR/X86/invalid-target-flag-name.mir vendor/llvm/dist/test/CodeGen/MIR/X86/invalid-tied-def-index-error.mir vendor/llvm/dist/test/CodeGen/MIR/X86/jump-table-info.mir vendor/llvm/dist/test/CodeGen/MIR/X86/jump-table-redefinition-error.mir vendor/llvm/dist/test/CodeGen/MIR/X86/large-cfi-offset-number-error.mir vendor/llvm/dist/test/CodeGen/MIR/X86/large-immediate-operand-error.mir vendor/llvm/dist/test/CodeGen/MIR/X86/large-offset-number-error.mir vendor/llvm/dist/test/CodeGen/MIR/X86/large-size-in-memory-operand-error.mir vendor/llvm/dist/test/CodeGen/MIR/X86/liveout-register-mask.mir vendor/llvm/dist/test/CodeGen/MIR/X86/machine-verifier.mir vendor/llvm/dist/test/CodeGen/MIR/X86/memory-operands.mir vendor/llvm/dist/test/CodeGen/MIR/X86/metadata-operands.mir vendor/llvm/dist/test/CodeGen/MIR/X86/missing-closing-quote.mir vendor/llvm/dist/test/CodeGen/MIR/X86/newline-handling.mir vendor/llvm/dist/test/CodeGen/MIR/X86/register-operands-target-flag-error.mir vendor/llvm/dist/test/CodeGen/MIR/X86/simple-register-allocation-hints.mir vendor/llvm/dist/test/CodeGen/MIR/X86/stack-object-debug-info.mir vendor/llvm/dist/test/CodeGen/MIR/X86/stack-object-invalid-name.mir vendor/llvm/dist/test/CodeGen/MIR/X86/stack-object-operand-name-mismatch-error.mir vendor/llvm/dist/test/CodeGen/MIR/X86/stack-object-operands.mir vendor/llvm/dist/test/CodeGen/MIR/X86/stack-object-redefinition-error.mir vendor/llvm/dist/test/CodeGen/MIR/X86/standalone-register-error.mir vendor/llvm/dist/test/CodeGen/MIR/X86/successor-basic-blocks-weights.mir vendor/llvm/dist/test/CodeGen/MIR/X86/successor-basic-blocks.mir vendor/llvm/dist/test/CodeGen/MIR/X86/tied-def-operand-invalid.mir vendor/llvm/dist/test/CodeGen/MIR/X86/undefined-fixed-stack-object.mir vendor/llvm/dist/test/CodeGen/MIR/X86/undefined-ir-block-in-blockaddress.mir vendor/llvm/dist/test/CodeGen/MIR/X86/undefined-ir-block-slot-in-blockaddress.mir vendor/llvm/dist/test/CodeGen/MIR/X86/undefined-jump-table-id.mir vendor/llvm/dist/test/CodeGen/MIR/X86/undefined-stack-object.mir vendor/llvm/dist/test/CodeGen/MIR/X86/undefined-value-in-memory-operand.mir vendor/llvm/dist/test/CodeGen/MIR/X86/unknown-metadata-keyword.mir vendor/llvm/dist/test/CodeGen/MIR/X86/unknown-metadata-node.mir vendor/llvm/dist/test/CodeGen/MIR/X86/used-physical-register-info.mir vendor/llvm/dist/test/CodeGen/MIR/X86/virtual-register-redefinition-error.mir vendor/llvm/dist/test/CodeGen/Mips/Fast-ISel/check-disabled-mcpus.ll vendor/llvm/dist/test/CodeGen/Mips/emutls_generic.ll vendor/llvm/dist/test/CodeGen/Mips/interrupt-attr-64-error.ll vendor/llvm/dist/test/CodeGen/Mips/interrupt-attr-args-error.ll vendor/llvm/dist/test/CodeGen/Mips/interrupt-attr-error.ll vendor/llvm/dist/test/CodeGen/Mips/interrupt-attr.ll vendor/llvm/dist/test/CodeGen/Mips/llvm-ir/atomicrmx.ll vendor/llvm/dist/test/CodeGen/Mips/llvm-ir/load-atomic.ll vendor/llvm/dist/test/CodeGen/Mips/llvm-ir/sqrt.ll vendor/llvm/dist/test/CodeGen/Mips/llvm-ir/store-atomic.ll vendor/llvm/dist/test/CodeGen/NVPTX/branch-fold.ll vendor/llvm/dist/test/CodeGen/NVPTX/bypass-div.ll vendor/llvm/dist/test/CodeGen/NVPTX/combine-min-max.ll vendor/llvm/dist/test/CodeGen/NVPTX/global-addrspace.ll vendor/llvm/dist/test/CodeGen/NVPTX/load-with-non-coherent-cache.ll vendor/llvm/dist/test/CodeGen/NVPTX/reg-copy.ll vendor/llvm/dist/test/CodeGen/PowerPC/BoolRetToIntTest.ll vendor/llvm/dist/test/CodeGen/PowerPC/BreakableToken-reduced.ll vendor/llvm/dist/test/CodeGen/PowerPC/aantidep-def-ec.mir vendor/llvm/dist/test/CodeGen/PowerPC/aantidep-inline-asm-use.ll vendor/llvm/dist/test/CodeGen/PowerPC/addisdtprelha-nonr3.mir vendor/llvm/dist/test/CodeGen/PowerPC/bitcasts-direct-move.ll vendor/llvm/dist/test/CodeGen/PowerPC/bitreverse.ll vendor/llvm/dist/test/CodeGen/PowerPC/branch-hint.ll vendor/llvm/dist/test/CodeGen/PowerPC/coal-sections.ll vendor/llvm/dist/test/CodeGen/PowerPC/crbit-asm-disabled.ll vendor/llvm/dist/test/CodeGen/PowerPC/dyn-alloca-offset.ll vendor/llvm/dist/test/CodeGen/PowerPC/e500-1.ll vendor/llvm/dist/test/CodeGen/PowerPC/emutls_generic.ll vendor/llvm/dist/test/CodeGen/PowerPC/fma-mutate-register-constraint.ll vendor/llvm/dist/test/CodeGen/PowerPC/fp128-bitcast-after-operation.ll vendor/llvm/dist/test/CodeGen/PowerPC/machine-combiner.ll vendor/llvm/dist/test/CodeGen/PowerPC/mc-instrlat.ll vendor/llvm/dist/test/CodeGen/PowerPC/mcm-13.ll vendor/llvm/dist/test/CodeGen/PowerPC/merge-st-chain-op.ll vendor/llvm/dist/test/CodeGen/PowerPC/p8-scalar_vector_conversions.ll vendor/llvm/dist/test/CodeGen/PowerPC/peephole-align.ll vendor/llvm/dist/test/CodeGen/PowerPC/ppc-shrink-wrapping.ll vendor/llvm/dist/test/CodeGen/PowerPC/ppcsoftops.ll vendor/llvm/dist/test/CodeGen/PowerPC/pr24636.ll vendor/llvm/dist/test/CodeGen/PowerPC/pr25157-peephole.ll vendor/llvm/dist/test/CodeGen/PowerPC/preincprep-nontrans-crash.ll vendor/llvm/dist/test/CodeGen/PowerPC/qpx-unal-cons-lds.ll vendor/llvm/dist/test/CodeGen/PowerPC/rotl-rotr-crash.ll vendor/llvm/dist/test/CodeGen/PowerPC/selectiondag-extload-computeknownbits.ll vendor/llvm/dist/test/CodeGen/PowerPC/stackmap-frame-setup.ll vendor/llvm/dist/test/CodeGen/PowerPC/swaps-le-6.ll vendor/llvm/dist/test/CodeGen/PowerPC/unal-vec-ldst.ll vendor/llvm/dist/test/CodeGen/PowerPC/unal-vec-negarith.ll vendor/llvm/dist/test/CodeGen/PowerPC/variable_elem_vec_extracts.ll vendor/llvm/dist/test/CodeGen/PowerPC/vec-asm-disabled.ll vendor/llvm/dist/test/CodeGen/PowerPC/vector-merge-store-fp-constants.ll vendor/llvm/dist/test/CodeGen/SPARC/32abi.ll vendor/llvm/dist/test/CodeGen/SPARC/float-constants.ll vendor/llvm/dist/test/CodeGen/SPARC/missing-sret.ll vendor/llvm/dist/test/CodeGen/SPARC/reserved-regs.ll vendor/llvm/dist/test/CodeGen/SPARC/select-mask.ll vendor/llvm/dist/test/CodeGen/SPARC/spill.ll vendor/llvm/dist/test/CodeGen/SPARC/stack-align.ll vendor/llvm/dist/test/CodeGen/SystemZ/alloca-03.ll vendor/llvm/dist/test/CodeGen/SystemZ/alloca-04.ll vendor/llvm/dist/test/CodeGen/SystemZ/dag-combine-01.ll vendor/llvm/dist/test/CodeGen/SystemZ/fp-cmp-05.ll vendor/llvm/dist/test/CodeGen/SystemZ/fp-libcall.ll vendor/llvm/dist/test/CodeGen/SystemZ/fp-sincos-01.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-51.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-52.ll vendor/llvm/dist/test/CodeGen/SystemZ/vec-perm-12.ll vendor/llvm/dist/test/CodeGen/SystemZ/vec-perm-13.ll vendor/llvm/dist/test/CodeGen/Thumb/ldm-stm-base-materialization-thumb2.ll vendor/llvm/dist/test/CodeGen/Thumb/thumb-shrink-wrapping.ll vendor/llvm/dist/test/CodeGen/Thumb2/emit-unwinding.ll vendor/llvm/dist/test/CodeGen/Thumb2/setjmp_longjmp.ll vendor/llvm/dist/test/CodeGen/WebAssembly/call.ll vendor/llvm/dist/test/CodeGen/WebAssembly/cfg-stackify.ll vendor/llvm/dist/test/CodeGen/WebAssembly/comparisons_f32.ll vendor/llvm/dist/test/CodeGen/WebAssembly/comparisons_f64.ll vendor/llvm/dist/test/CodeGen/WebAssembly/comparisons_i32.ll vendor/llvm/dist/test/CodeGen/WebAssembly/comparisons_i64.ll vendor/llvm/dist/test/CodeGen/WebAssembly/conv.ll vendor/llvm/dist/test/CodeGen/WebAssembly/copysign-casts.ll vendor/llvm/dist/test/CodeGen/WebAssembly/cpus.ll vendor/llvm/dist/test/CodeGen/WebAssembly/dead-vreg.ll vendor/llvm/dist/test/CodeGen/WebAssembly/f32.ll vendor/llvm/dist/test/CodeGen/WebAssembly/f64.ll vendor/llvm/dist/test/CodeGen/WebAssembly/fast-isel.ll vendor/llvm/dist/test/CodeGen/WebAssembly/frem.ll vendor/llvm/dist/test/CodeGen/WebAssembly/func.ll vendor/llvm/dist/test/CodeGen/WebAssembly/global.ll vendor/llvm/dist/test/CodeGen/WebAssembly/globl.ll vendor/llvm/dist/test/CodeGen/WebAssembly/i32.ll vendor/llvm/dist/test/CodeGen/WebAssembly/i64.ll vendor/llvm/dist/test/CodeGen/WebAssembly/ident.ll vendor/llvm/dist/test/CodeGen/WebAssembly/immediates.ll vendor/llvm/dist/test/CodeGen/WebAssembly/inline-asm.ll vendor/llvm/dist/test/CodeGen/WebAssembly/legalize.ll vendor/llvm/dist/test/CodeGen/WebAssembly/load-ext.ll vendor/llvm/dist/test/CodeGen/WebAssembly/load-store-i1.ll vendor/llvm/dist/test/CodeGen/WebAssembly/load.ll vendor/llvm/dist/test/CodeGen/WebAssembly/loop-idiom.ll vendor/llvm/dist/test/CodeGen/WebAssembly/memory-addr32.ll vendor/llvm/dist/test/CodeGen/WebAssembly/memory-addr64.ll vendor/llvm/dist/test/CodeGen/WebAssembly/offset-folding.ll vendor/llvm/dist/test/CodeGen/WebAssembly/offset.ll vendor/llvm/dist/test/CodeGen/WebAssembly/phi.ll vendor/llvm/dist/test/CodeGen/WebAssembly/reg-stackify.ll vendor/llvm/dist/test/CodeGen/WebAssembly/return-int32.ll vendor/llvm/dist/test/CodeGen/WebAssembly/return-void.ll vendor/llvm/dist/test/CodeGen/WebAssembly/returned.ll vendor/llvm/dist/test/CodeGen/WebAssembly/select.ll vendor/llvm/dist/test/CodeGen/WebAssembly/signext-zeroext.ll vendor/llvm/dist/test/CodeGen/WebAssembly/store-results.ll vendor/llvm/dist/test/CodeGen/WebAssembly/store-trunc.ll vendor/llvm/dist/test/CodeGen/WebAssembly/store.ll vendor/llvm/dist/test/CodeGen/WebAssembly/switch.ll vendor/llvm/dist/test/CodeGen/WebAssembly/unreachable.ll vendor/llvm/dist/test/CodeGen/WebAssembly/unused-argument.ll vendor/llvm/dist/test/CodeGen/WebAssembly/userstack.ll vendor/llvm/dist/test/CodeGen/WebAssembly/varargs.ll vendor/llvm/dist/test/CodeGen/WebAssembly/vtable.ll vendor/llvm/dist/test/CodeGen/WinEH/wineh-cloning.ll vendor/llvm/dist/test/CodeGen/WinEH/wineh-demotion.ll vendor/llvm/dist/test/CodeGen/WinEH/wineh-intrinsics-invalid.ll vendor/llvm/dist/test/CodeGen/WinEH/wineh-intrinsics.ll vendor/llvm/dist/test/CodeGen/WinEH/wineh-no-demotion.ll vendor/llvm/dist/test/CodeGen/WinEH/wineh-statenumbering-cleanups.ll vendor/llvm/dist/test/CodeGen/WinEH/wineh-statenumbering.ll vendor/llvm/dist/test/CodeGen/X86/add-nsw-sext.ll vendor/llvm/dist/test/CodeGen/X86/and-encoding.ll vendor/llvm/dist/test/CodeGen/X86/atomic-flags.ll vendor/llvm/dist/test/CodeGen/X86/atomic-non-integer.ll vendor/llvm/dist/test/CodeGen/X86/avg.ll vendor/llvm/dist/test/CodeGen/X86/avx-isa-check.ll vendor/llvm/dist/test/CodeGen/X86/avx512-bugfix-25270.ll vendor/llvm/dist/test/CodeGen/X86/avx512-ext.ll vendor/llvm/dist/test/CodeGen/X86/avx512-extract-subvector.ll vendor/llvm/dist/test/CodeGen/X86/avx512-skx-insert-subvec.ll vendor/llvm/dist/test/CodeGen/X86/avx512-trunc.ll vendor/llvm/dist/test/CodeGen/X86/avx512cd-intrinsics.ll vendor/llvm/dist/test/CodeGen/X86/avx512cdvl-intrinsics.ll vendor/llvm/dist/test/CodeGen/X86/avx512dq-intrinsics.ll vendor/llvm/dist/test/CodeGen/X86/bit-piece-comment.ll vendor/llvm/dist/test/CodeGen/X86/bitreverse.ll vendor/llvm/dist/test/CodeGen/X86/branchfolding-catchpads.ll vendor/llvm/dist/test/CodeGen/X86/catchpad-realign-savexmm.ll vendor/llvm/dist/test/CodeGen/X86/catchpad-regmask.ll vendor/llvm/dist/test/CodeGen/X86/catchpad-weight.ll vendor/llvm/dist/test/CodeGen/X86/catchret-empty-fallthrough.ll vendor/llvm/dist/test/CodeGen/X86/catchret-fallthrough.ll vendor/llvm/dist/test/CodeGen/X86/cleanuppad-inalloca.ll vendor/llvm/dist/test/CodeGen/X86/cleanuppad-large-codemodel.ll vendor/llvm/dist/test/CodeGen/X86/cleanuppad-realign.ll vendor/llvm/dist/test/CodeGen/X86/coal-sections.ll vendor/llvm/dist/test/CodeGen/X86/coalescer-win64.ll vendor/llvm/dist/test/CodeGen/X86/code_placement_cold_loop_blocks.ll vendor/llvm/dist/test/CodeGen/X86/code_placement_ignore_succ_in_inner_loop.ll vendor/llvm/dist/test/CodeGen/X86/code_placement_loop_rotation.ll vendor/llvm/dist/test/CodeGen/X86/code_placement_loop_rotation2.ll vendor/llvm/dist/test/CodeGen/X86/combine-multiplies.ll vendor/llvm/dist/test/CodeGen/X86/constant-hoisting-and.ll vendor/llvm/dist/test/CodeGen/X86/constant-hoisting-cmp.ll vendor/llvm/dist/test/CodeGen/X86/cxx_tlscc64.ll vendor/llvm/dist/test/CodeGen/X86/dag-fmf-cse.ll vendor/llvm/dist/test/CodeGen/X86/dag-merge-fast-accesses.ll vendor/llvm/dist/test/CodeGen/X86/darwin-tls.ll vendor/llvm/dist/test/CodeGen/X86/debugloc-argsize.ll vendor/llvm/dist/test/CodeGen/X86/eh-null-personality.ll vendor/llvm/dist/test/CodeGen/X86/emutls-pic.ll vendor/llvm/dist/test/CodeGen/X86/emutls-pie.ll vendor/llvm/dist/test/CodeGen/X86/emutls.ll vendor/llvm/dist/test/CodeGen/X86/emutls_generic.ll vendor/llvm/dist/test/CodeGen/X86/expand-vr64-gr64-copy.mir vendor/llvm/dist/test/CodeGen/X86/extractelement-legalization-cycle.ll vendor/llvm/dist/test/CodeGen/X86/fadd-combines.ll vendor/llvm/dist/test/CodeGen/X86/fast-isel-bitcasts-avx.ll vendor/llvm/dist/test/CodeGen/X86/fast-isel-bitcasts.ll vendor/llvm/dist/test/CodeGen/X86/fast-isel-deadcode.ll vendor/llvm/dist/test/CodeGen/X86/fast-isel-emutls.ll vendor/llvm/dist/test/CodeGen/X86/fast-isel-nontemporal.ll vendor/llvm/dist/test/CodeGen/X86/fast-isel-stackcheck.ll vendor/llvm/dist/test/CodeGen/X86/fixup-lea.ll vendor/llvm/dist/test/CodeGen/X86/fma-commute-x86.ll vendor/llvm/dist/test/CodeGen/X86/fma-scalar-memfold.ll vendor/llvm/dist/test/CodeGen/X86/fold-push.ll vendor/llvm/dist/test/CodeGen/X86/fp-logic.ll vendor/llvm/dist/test/CodeGen/X86/fp128-calling-conv.ll vendor/llvm/dist/test/CodeGen/X86/fp128-cast.ll vendor/llvm/dist/test/CodeGen/X86/fp128-compare.ll vendor/llvm/dist/test/CodeGen/X86/fp128-i128.ll vendor/llvm/dist/test/CodeGen/X86/fp128-libcalls.ll vendor/llvm/dist/test/CodeGen/X86/fp128-load.ll vendor/llvm/dist/test/CodeGen/X86/fp128-store.ll vendor/llvm/dist/test/CodeGen/X86/fpcmp-soft-fp.ll vendor/llvm/dist/test/CodeGen/X86/frem-msvc32.ll vendor/llvm/dist/test/CodeGen/X86/funclet-layout.ll vendor/llvm/dist/test/CodeGen/X86/function-alias.ll vendor/llvm/dist/test/CodeGen/X86/hhvm-cc.ll vendor/llvm/dist/test/CodeGen/X86/i386-shrink-wrapping.ll vendor/llvm/dist/test/CodeGen/X86/immediate_merging.ll vendor/llvm/dist/test/CodeGen/X86/inconsistent_landingpad.ll vendor/llvm/dist/test/CodeGen/X86/inline-sse.ll vendor/llvm/dist/test/CodeGen/X86/insertps-from-constantpool.ll vendor/llvm/dist/test/CodeGen/X86/insertps-unfold-load-bug.ll vendor/llvm/dist/test/CodeGen/X86/late-address-taken.ll vendor/llvm/dist/test/CodeGen/X86/lea-opt.ll vendor/llvm/dist/test/CodeGen/X86/localescape.ll vendor/llvm/dist/test/CodeGen/X86/machine-combiner-int-vec.ll vendor/llvm/dist/test/CodeGen/X86/machine-combiner-int.ll vendor/llvm/dist/test/CodeGen/X86/materialize.ll vendor/llvm/dist/test/CodeGen/X86/mcu-abi.ll vendor/llvm/dist/test/CodeGen/X86/merge-store-partially-alias-loads.ll vendor/llvm/dist/test/CodeGen/X86/mmx-coalescing.ll vendor/llvm/dist/test/CodeGen/X86/mmx-only.ll vendor/llvm/dist/test/CodeGen/X86/movpc32-check.ll vendor/llvm/dist/test/CodeGen/X86/or-lea.ll vendor/llvm/dist/test/CodeGen/X86/patchpoint-verifiable.mir vendor/llvm/dist/test/CodeGen/X86/peephole-na-phys-copy-folding.ll vendor/llvm/dist/test/CodeGen/X86/pop-stack-cleanup.ll vendor/llvm/dist/test/CodeGen/X86/pr24139.ll vendor/llvm/dist/test/CodeGen/X86/pr24602.ll vendor/llvm/dist/test/CodeGen/X86/pr25828.ll vendor/llvm/dist/test/CodeGen/X86/prolog-push-seq.ll vendor/llvm/dist/test/CodeGen/X86/pseudo_cmov_lower.ll vendor/llvm/dist/test/CodeGen/X86/pseudo_cmov_lower1.ll vendor/llvm/dist/test/CodeGen/X86/pseudo_cmov_lower2.ll vendor/llvm/dist/test/CodeGen/X86/push-cfi-debug.ll vendor/llvm/dist/test/CodeGen/X86/push-cfi-obj.ll vendor/llvm/dist/test/CodeGen/X86/push-cfi.ll vendor/llvm/dist/test/CodeGen/X86/rem_crash.ll vendor/llvm/dist/test/CodeGen/X86/safestack.ll vendor/llvm/dist/test/CodeGen/X86/sar_fold.ll vendor/llvm/dist/test/CodeGen/X86/sar_fold64.ll vendor/llvm/dist/test/CodeGen/X86/scalar-fp-to-i64.ll vendor/llvm/dist/test/CodeGen/X86/scalar-int-to-fp.ll vendor/llvm/dist/test/CodeGen/X86/sdiv-pow2.ll vendor/llvm/dist/test/CodeGen/X86/seh-catchpad.ll vendor/llvm/dist/test/CodeGen/X86/seh-exception-code.ll vendor/llvm/dist/test/CodeGen/X86/shrink-wrap-chkstk.ll vendor/llvm/dist/test/CodeGen/X86/slow-unaligned-mem.ll vendor/llvm/dist/test/CodeGen/X86/soft-sitofp.ll vendor/llvm/dist/test/CodeGen/X86/sse-only.ll vendor/llvm/dist/test/CodeGen/X86/sse3-intrinsics-fast-isel.ll vendor/llvm/dist/test/CodeGen/X86/sse4a-intrinsics-fast-isel.ll vendor/llvm/dist/test/CodeGen/X86/ssse3-intrinsics-fast-isel.ll vendor/llvm/dist/test/CodeGen/X86/stack-folding-adx-x86_64.ll vendor/llvm/dist/test/CodeGen/X86/stackmap-frame-setup.ll vendor/llvm/dist/test/CodeGen/X86/switch-edge-weight.ll vendor/llvm/dist/test/CodeGen/X86/system-intrinsics-64-xsave.ll vendor/llvm/dist/test/CodeGen/X86/system-intrinsics-64-xsavec.ll vendor/llvm/dist/test/CodeGen/X86/system-intrinsics-64-xsaveopt.ll vendor/llvm/dist/test/CodeGen/X86/system-intrinsics-64-xsaves.ll vendor/llvm/dist/test/CodeGen/X86/system-intrinsics-xsave.ll vendor/llvm/dist/test/CodeGen/X86/system-intrinsics-xsavec.ll vendor/llvm/dist/test/CodeGen/X86/system-intrinsics-xsaveopt.ll vendor/llvm/dist/test/CodeGen/X86/system-intrinsics-xsaves.ll vendor/llvm/dist/test/CodeGen/X86/tail-dup-catchret.ll vendor/llvm/dist/test/CodeGen/X86/tail-merge-wineh.ll vendor/llvm/dist/test/CodeGen/X86/tailcall-msvc-conventions.ll vendor/llvm/dist/test/CodeGen/X86/tailcall-readnone.ll vendor/llvm/dist/test/CodeGen/X86/tls-android-negative.ll vendor/llvm/dist/test/CodeGen/X86/tls-android.ll vendor/llvm/dist/test/CodeGen/X86/token_landingpad.ll vendor/llvm/dist/test/CodeGen/X86/trunc-store.ll vendor/llvm/dist/test/CodeGen/X86/vec_cmp_sint-128.ll vendor/llvm/dist/test/CodeGen/X86/vec_cmp_uint-128.ll vendor/llvm/dist/test/CodeGen/X86/vec_minmax_sint.ll vendor/llvm/dist/test/CodeGen/X86/vec_minmax_uint.ll vendor/llvm/dist/test/CodeGen/X86/vec_uint_to_fp-fastmath.ll vendor/llvm/dist/test/CodeGen/X86/vector-lzcnt-512.ll vendor/llvm/dist/test/CodeGen/X86/vector-merge-store-fp-constants.ll vendor/llvm/dist/test/CodeGen/X86/vector-popcnt-512.ll vendor/llvm/dist/test/CodeGen/X86/vector-rotate-128.ll vendor/llvm/dist/test/CodeGen/X86/vector-rotate-256.ll vendor/llvm/dist/test/CodeGen/X86/vector-shift-ashr-512.ll vendor/llvm/dist/test/CodeGen/X86/vector-shift-lshr-512.ll vendor/llvm/dist/test/CodeGen/X86/vector-shift-shl-512.ll vendor/llvm/dist/test/CodeGen/X86/vector-shuffle-512-v32.ll vendor/llvm/dist/test/CodeGen/X86/vector-shuffle-v1.ll vendor/llvm/dist/test/CodeGen/X86/vector-tzcnt-512.ll vendor/llvm/dist/test/CodeGen/X86/virtual-registers-cleared-in-machine-functions-liveins.ll vendor/llvm/dist/test/CodeGen/X86/vmovq.ll vendor/llvm/dist/test/CodeGen/X86/wide-integer-cmp.ll vendor/llvm/dist/test/CodeGen/X86/win-catchpad-csrs.ll vendor/llvm/dist/test/CodeGen/X86/win-catchpad-nested-cxx.ll vendor/llvm/dist/test/CodeGen/X86/win-catchpad-nested.ll vendor/llvm/dist/test/CodeGen/X86/win-catchpad-varargs.ll vendor/llvm/dist/test/CodeGen/X86/win-catchpad.ll vendor/llvm/dist/test/CodeGen/X86/win-cleanuppad.ll vendor/llvm/dist/test/CodeGen/X86/win-funclet-cfi.ll vendor/llvm/dist/test/CodeGen/X86/win-mixed-ehpersonality.ll vendor/llvm/dist/test/CodeGen/X86/win32-seh-catchpad-realign.ll vendor/llvm/dist/test/CodeGen/X86/win32-seh-catchpad.ll vendor/llvm/dist/test/CodeGen/X86/win32-seh-nested-finally.ll vendor/llvm/dist/test/CodeGen/X86/win32-spill-xmm.ll vendor/llvm/dist/test/CodeGen/X86/win64_sibcall.ll vendor/llvm/dist/test/CodeGen/X86/win_coreclr_chkstk.ll vendor/llvm/dist/test/CodeGen/X86/wineh-coreclr.ll vendor/llvm/dist/test/CodeGen/X86/wineh-exceptionpointer.ll vendor/llvm/dist/test/CodeGen/X86/wineh-no-ehpads.ll vendor/llvm/dist/test/CodeGen/X86/x32-indirectbr.ll vendor/llvm/dist/test/CodeGen/X86/x32-landingpad.ll vendor/llvm/dist/test/CodeGen/X86/x32-va_start.ll vendor/llvm/dist/test/CodeGen/X86/x86-32-intrcc.ll vendor/llvm/dist/test/CodeGen/X86/x86-64-intrcc.ll vendor/llvm/dist/test/CodeGen/X86/x86-64-ms_abi-vararg.ll vendor/llvm/dist/test/CodeGen/X86/x86-sanitizer-shrink-wrapping.ll vendor/llvm/dist/test/CodeGen/X86/x86-shrink-wrap-unwind.ll vendor/llvm/dist/test/CodeGen/X86/x86-win64-shrink-wrapping.ll vendor/llvm/dist/test/CodeGen/X86/xop-pcmov.ll vendor/llvm/dist/test/DebugInfo/AArch64/prologue_end.ll vendor/llvm/dist/test/DebugInfo/ARM/float-args.ll vendor/llvm/dist/test/DebugInfo/ARM/prologue_end.ll vendor/llvm/dist/test/DebugInfo/Generic/ vendor/llvm/dist/test/DebugInfo/Generic/2009-10-16-Phi.ll vendor/llvm/dist/test/DebugInfo/Generic/2009-11-03-InsertExtractValue.ll vendor/llvm/dist/test/DebugInfo/Generic/2009-11-05-DeadGlobalVariable.ll vendor/llvm/dist/test/DebugInfo/Generic/2009-11-06-NamelessGlobalVariable.ll vendor/llvm/dist/test/DebugInfo/Generic/2009-11-10-CurrentFn.ll vendor/llvm/dist/test/DebugInfo/Generic/2010-01-05-DbgScope.ll vendor/llvm/dist/test/DebugInfo/Generic/2010-03-12-llc-crash.ll vendor/llvm/dist/test/DebugInfo/Generic/2010-03-19-DbgDeclare.ll vendor/llvm/dist/test/DebugInfo/Generic/2010-03-24-MemberFn.ll vendor/llvm/dist/test/DebugInfo/Generic/2010-04-06-NestedFnDbgInfo.ll vendor/llvm/dist/test/DebugInfo/Generic/2010-04-19-FramePtr.ll vendor/llvm/dist/test/DebugInfo/Generic/2010-05-03-DisableFramePtr.ll vendor/llvm/dist/test/DebugInfo/Generic/2010-05-03-OriginDIE.ll vendor/llvm/dist/test/DebugInfo/Generic/2010-05-10-MultipleCU.ll vendor/llvm/dist/test/DebugInfo/Generic/2010-06-29-InlinedFnLocalVar.ll vendor/llvm/dist/test/DebugInfo/Generic/2010-07-19-Crash.ll vendor/llvm/dist/test/DebugInfo/Generic/2010-10-01-crash.ll vendor/llvm/dist/test/DebugInfo/Generic/Inputs/ vendor/llvm/dist/test/DebugInfo/Generic/Inputs/gmlt.ll vendor/llvm/dist/test/DebugInfo/Generic/PR20038.ll vendor/llvm/dist/test/DebugInfo/Generic/accel-table-hash-collisions.ll vendor/llvm/dist/test/DebugInfo/Generic/array.ll vendor/llvm/dist/test/DebugInfo/Generic/block-asan.ll vendor/llvm/dist/test/DebugInfo/Generic/bug_null_debuginfo.ll vendor/llvm/dist/test/DebugInfo/Generic/constant-pointers.ll vendor/llvm/dist/test/DebugInfo/Generic/constant-sdnodes-have-dbg-location.ll vendor/llvm/dist/test/DebugInfo/Generic/constantfp-sdnodes-have-dbg-location.ll vendor/llvm/dist/test/DebugInfo/Generic/cross-cu-inlining.ll vendor/llvm/dist/test/DebugInfo/Generic/cross-cu-linkonce-distinct.ll vendor/llvm/dist/test/DebugInfo/Generic/cross-cu-linkonce.ll vendor/llvm/dist/test/DebugInfo/Generic/cu-range-hole.ll vendor/llvm/dist/test/DebugInfo/Generic/cu-ranges.ll vendor/llvm/dist/test/DebugInfo/Generic/dbg-at-specficiation.ll vendor/llvm/dist/test/DebugInfo/Generic/dead-argument-order.ll vendor/llvm/dist/test/DebugInfo/Generic/debug-info-always-inline.ll vendor/llvm/dist/test/DebugInfo/Generic/debug-info-qualifiers.ll vendor/llvm/dist/test/DebugInfo/Generic/debuginfofinder-forward-declaration.ll vendor/llvm/dist/test/DebugInfo/Generic/debuginfofinder-multiple-cu.ll vendor/llvm/dist/test/DebugInfo/Generic/def-line.ll vendor/llvm/dist/test/DebugInfo/Generic/discriminator.ll vendor/llvm/dist/test/DebugInfo/Generic/dwarf-public-names.ll vendor/llvm/dist/test/DebugInfo/Generic/empty.ll vendor/llvm/dist/test/DebugInfo/Generic/enum-types.ll vendor/llvm/dist/test/DebugInfo/Generic/enum.ll vendor/llvm/dist/test/DebugInfo/Generic/global.ll vendor/llvm/dist/test/DebugInfo/Generic/gmlt.test vendor/llvm/dist/test/DebugInfo/Generic/gvn.ll vendor/llvm/dist/test/DebugInfo/Generic/incorrect-variable-debugloc.ll vendor/llvm/dist/test/DebugInfo/Generic/incorrect-variable-debugloc1.ll vendor/llvm/dist/test/DebugInfo/Generic/inheritance.ll vendor/llvm/dist/test/DebugInfo/Generic/inline-debug-info-multiret.ll vendor/llvm/dist/test/DebugInfo/Generic/inline-debug-info.ll vendor/llvm/dist/test/DebugInfo/Generic/inline-no-debug-info.ll vendor/llvm/dist/test/DebugInfo/Generic/inline-scopes.ll vendor/llvm/dist/test/DebugInfo/Generic/inlined-arguments.ll vendor/llvm/dist/test/DebugInfo/Generic/inlined-vars.ll vendor/llvm/dist/test/DebugInfo/Generic/lit.local.cfg vendor/llvm/dist/test/DebugInfo/Generic/location-verifier.ll vendor/llvm/dist/test/DebugInfo/Generic/lto-comp-dir.ll vendor/llvm/dist/test/DebugInfo/Generic/member-order.ll vendor/llvm/dist/test/DebugInfo/Generic/member-pointers.ll vendor/llvm/dist/test/DebugInfo/Generic/missing-abstract-variable.ll vendor/llvm/dist/test/DebugInfo/Generic/multiline.ll vendor/llvm/dist/test/DebugInfo/Generic/namespace.ll vendor/llvm/dist/test/DebugInfo/Generic/namespace_function_definition.ll vendor/llvm/dist/test/DebugInfo/Generic/namespace_inline_function_definition.ll vendor/llvm/dist/test/DebugInfo/Generic/nodebug.ll vendor/llvm/dist/test/DebugInfo/Generic/piece-verifier.ll vendor/llvm/dist/test/DebugInfo/Generic/ptrsize.ll (contents, props changed) vendor/llvm/dist/test/DebugInfo/Generic/recursive_inlining.ll vendor/llvm/dist/test/DebugInfo/Generic/restrict.ll vendor/llvm/dist/test/DebugInfo/Generic/skeletoncu.ll vendor/llvm/dist/test/DebugInfo/Generic/sugared-constants.ll vendor/llvm/dist/test/DebugInfo/Generic/template-recursive-void.ll vendor/llvm/dist/test/DebugInfo/Generic/tu-composite.ll vendor/llvm/dist/test/DebugInfo/Generic/tu-member-pointer.ll vendor/llvm/dist/test/DebugInfo/Generic/two-cus-from-same-file.ll vendor/llvm/dist/test/DebugInfo/Generic/typedef.ll vendor/llvm/dist/test/DebugInfo/Generic/unconditional-branch.ll vendor/llvm/dist/test/DebugInfo/Generic/varargs.ll vendor/llvm/dist/test/DebugInfo/Generic/version.ll vendor/llvm/dist/test/DebugInfo/Inputs/dwarfdump-dwp.x86_64.o (contents, props changed) vendor/llvm/dist/test/DebugInfo/Inputs/dwarfdump-macho-relocs.macho.x86_64.o (contents, props changed) vendor/llvm/dist/test/DebugInfo/Inputs/dwarfdump-macro-cmd.h (contents, props changed) vendor/llvm/dist/test/DebugInfo/Inputs/dwarfdump-macro.cc (contents, props changed) vendor/llvm/dist/test/DebugInfo/Inputs/dwarfdump-macro.h (contents, props changed) vendor/llvm/dist/test/DebugInfo/Inputs/dwarfdump-macro.o (contents, props changed) vendor/llvm/dist/test/DebugInfo/Inputs/dwarfdump-test.macho-i386.o (contents, props changed) vendor/llvm/dist/test/DebugInfo/Inputs/fat-test.o (contents, props changed) vendor/llvm/dist/test/DebugInfo/MIR/ vendor/llvm/dist/test/DebugInfo/MIR/X86/ vendor/llvm/dist/test/DebugInfo/MIR/X86/lit.local.cfg vendor/llvm/dist/test/DebugInfo/MIR/X86/live-debug-values-3preds.mir vendor/llvm/dist/test/DebugInfo/MIR/X86/live-debug-values.mir vendor/llvm/dist/test/DebugInfo/MIR/lit.local.cfg vendor/llvm/dist/test/DebugInfo/Mips/dsr-fixed-objects.ll vendor/llvm/dist/test/DebugInfo/Mips/dsr-non-fixed-objects.ll vendor/llvm/dist/test/DebugInfo/Mips/prologue_end.ll vendor/llvm/dist/test/DebugInfo/PDB/DIA/ vendor/llvm/dist/test/DebugInfo/PDB/DIA/lit.local.cfg vendor/llvm/dist/test/DebugInfo/PDB/DIA/pdbdump-flags.test vendor/llvm/dist/test/DebugInfo/PDB/DIA/pdbdump-symbol-format.test vendor/llvm/dist/test/DebugInfo/PDB/pdbdump-headers.test vendor/llvm/dist/test/DebugInfo/Sparc/prologue_end.ll vendor/llvm/dist/test/DebugInfo/SystemZ/prologue_end.ll vendor/llvm/dist/test/DebugInfo/X86/DIModuleContext.ll vendor/llvm/dist/test/DebugInfo/X86/bbjoin.ll vendor/llvm/dist/test/DebugInfo/X86/debugger-tune.ll vendor/llvm/dist/test/DebugInfo/X86/dw_op_minus.ll vendor/llvm/dist/test/DebugInfo/X86/dwarf-linkage-names.ll vendor/llvm/dist/test/DebugInfo/X86/externaltyperef.ll vendor/llvm/dist/test/DebugInfo/X86/live-debug-values.ll vendor/llvm/dist/test/DebugInfo/X86/safestack-byval.ll vendor/llvm/dist/test/DebugInfo/debugmacinfo.test vendor/llvm/dist/test/DebugInfo/dwarfdump-dwp.test vendor/llvm/dist/test/DebugInfo/dwarfdump-macho-relocs.test vendor/llvm/dist/test/DebugInfo/dwarfdump-macho-universal.test vendor/llvm/dist/test/DebugInfo/dwo.ll vendor/llvm/dist/test/DebugInfo/skeletoncu.ll vendor/llvm/dist/test/Examples/ vendor/llvm/dist/test/Examples/Kaleidoscope/ vendor/llvm/dist/test/Examples/Kaleidoscope/Chapter3.test vendor/llvm/dist/test/Examples/Kaleidoscope/Chapter4.test vendor/llvm/dist/test/Examples/Kaleidoscope/Chapter5.test vendor/llvm/dist/test/Examples/Kaleidoscope/Chapter6.test vendor/llvm/dist/test/Examples/Kaleidoscope/Chapter7.test vendor/llvm/dist/test/Examples/lit.local.cfg vendor/llvm/dist/test/ExecutionEngine/OrcLazy/global_aliases.ll vendor/llvm/dist/test/ExecutionEngine/RuntimeDyld/Mips/ELF_N64R6_relocations.s (contents, props changed) vendor/llvm/dist/test/ExecutionEngine/RuntimeDyld/PowerPC/ vendor/llvm/dist/test/ExecutionEngine/RuntimeDyld/PowerPC/lit.local.cfg vendor/llvm/dist/test/ExecutionEngine/RuntimeDyld/PowerPC/ppc32_elf_rel_addr16.s (contents, props changed) vendor/llvm/dist/test/ExecutionEngine/RuntimeDyld/X86/COFF_i386.s (contents, props changed) vendor/llvm/dist/test/ExecutionEngine/RuntimeDyld/X86/COFF_x86_64.s (contents, props changed) vendor/llvm/dist/test/ExecutionEngine/RuntimeDyld/X86/ELF_STT_FILE.s (contents, props changed) vendor/llvm/dist/test/ExecutionEngine/RuntimeDyld/X86/ELF_x64-64_PC8_relocations.s (contents, props changed) vendor/llvm/dist/test/ExecutionEngine/RuntimeDyld/X86/ELF_x86_64_StubBuf.s (contents, props changed) vendor/llvm/dist/test/ExecutionEngine/RuntimeDyld/X86/Inputs/ELF_STT_FILE_FILE.s (contents, props changed) vendor/llvm/dist/test/ExecutionEngine/RuntimeDyld/X86/Inputs/ELF_STT_FILE_GLOBAL.s (contents, props changed) vendor/llvm/dist/test/ExecutionEngine/RuntimeDyld/X86/Inputs/ELF_x86_64_StubBuf.ll vendor/llvm/dist/test/Feature/OperandBundles/ vendor/llvm/dist/test/Feature/OperandBundles/adce.ll vendor/llvm/dist/test/Feature/OperandBundles/basic-aa-argmemonly.ll vendor/llvm/dist/test/Feature/OperandBundles/dse.ll vendor/llvm/dist/test/Feature/OperandBundles/early-cse.ll vendor/llvm/dist/test/Feature/OperandBundles/function-attrs.ll vendor/llvm/dist/test/Feature/OperandBundles/inliner-conservative.ll vendor/llvm/dist/test/Feature/OperandBundles/merge-func.ll vendor/llvm/dist/test/Feature/OperandBundles/special-state.ll vendor/llvm/dist/test/Instrumentation/AddressSanitizer/debug_info_noninstrumented_alloca.ll vendor/llvm/dist/test/Instrumentation/AddressSanitizer/do-not-instrument-globals-darwin.ll vendor/llvm/dist/test/Instrumentation/AddressSanitizer/do-not-instrument-globals-linux.ll vendor/llvm/dist/test/Instrumentation/AddressSanitizer/keep_going.ll vendor/llvm/dist/test/Instrumentation/AddressSanitizer/localescape.ll vendor/llvm/dist/test/Instrumentation/AddressSanitizer/twice.ll vendor/llvm/dist/test/Instrumentation/DataFlowSanitizer/external_mask.ll vendor/llvm/dist/test/Instrumentation/MemorySanitizer/AArch64/ vendor/llvm/dist/test/Instrumentation/MemorySanitizer/AArch64/vararg.ll vendor/llvm/dist/test/Instrumentation/SanitizerCoverage/seh.ll vendor/llvm/dist/test/Instrumentation/SanitizerCoverage/switch-tracing.ll vendor/llvm/dist/test/LTO/X86/disable-verify.ll vendor/llvm/dist/test/LTO/X86/llvm-lto-output.ll vendor/llvm/dist/test/LTO/X86/parallel.ll vendor/llvm/dist/test/LibDriver/thin.test vendor/llvm/dist/test/Linker/Inputs/available_externally_over_decl.ll vendor/llvm/dist/test/Linker/Inputs/comdat11.ll vendor/llvm/dist/test/Linker/Inputs/comdat13.ll vendor/llvm/dist/test/Linker/Inputs/comdat14.ll vendor/llvm/dist/test/Linker/Inputs/comdat15.ll vendor/llvm/dist/test/Linker/Inputs/ctors2.ll vendor/llvm/dist/test/Linker/Inputs/ctors3.ll vendor/llvm/dist/test/Linker/Inputs/funcimport.ll vendor/llvm/dist/test/Linker/Inputs/funcimport_appending_global.ll vendor/llvm/dist/test/Linker/Inputs/internalize-lazy.ll vendor/llvm/dist/test/Linker/Inputs/linkage.c.ll vendor/llvm/dist/test/Linker/Inputs/only-needed-debug-metadata.ll vendor/llvm/dist/test/Linker/Inputs/only-needed-named-metadata.ll vendor/llvm/dist/test/Linker/Inputs/thinlto_funcimport_debug.ll vendor/llvm/dist/test/Linker/available_externally_over_decl.ll vendor/llvm/dist/test/Linker/comdat11.ll vendor/llvm/dist/test/Linker/comdat12.ll vendor/llvm/dist/test/Linker/comdat13.ll vendor/llvm/dist/test/Linker/comdat14.ll vendor/llvm/dist/test/Linker/comdat15.ll vendor/llvm/dist/test/Linker/comdat_group.ll vendor/llvm/dist/test/Linker/ctors2.ll vendor/llvm/dist/test/Linker/ctors3.ll vendor/llvm/dist/test/Linker/ctors4.ll vendor/llvm/dist/test/Linker/ctors5.ll vendor/llvm/dist/test/Linker/funcimport.ll vendor/llvm/dist/test/Linker/funcimport_appending_global.ll vendor/llvm/dist/test/Linker/internalize-lazy.ll vendor/llvm/dist/test/Linker/link-flags.ll vendor/llvm/dist/test/Linker/only-needed-debug-metadata.ll vendor/llvm/dist/test/Linker/only-needed-named-metadata.ll vendor/llvm/dist/test/Linker/thinlto_funcimport_debug.ll vendor/llvm/dist/test/Linker/uniqued-distinct-cycles.ll vendor/llvm/dist/test/MC/AArch64/armv8.2a-at.s (contents, props changed) vendor/llvm/dist/test/MC/AArch64/armv8.2a-mmfr2.s (contents, props changed) vendor/llvm/dist/test/MC/AArch64/armv8.2a-persistent-memory.s (contents, props changed) vendor/llvm/dist/test/MC/AArch64/armv8.2a-statistical-profiling.s (contents, props changed) vendor/llvm/dist/test/MC/AArch64/armv8.2a-uao.s (contents, props changed) vendor/llvm/dist/test/MC/AArch64/error-location-ldr-pseudo.s (contents, props changed) vendor/llvm/dist/test/MC/AArch64/error-location.s (contents, props changed) vendor/llvm/dist/test/MC/AArch64/fullfp16-diagnostics.s (contents, props changed) vendor/llvm/dist/test/MC/AArch64/fullfp16-neon-neg.s (contents, props changed) vendor/llvm/dist/test/MC/AMDGPU/buffer_wbinv1l_vol_vi.s (contents, props changed) vendor/llvm/dist/test/MC/AMDGPU/flat-scratch.s (contents, props changed) vendor/llvm/dist/test/MC/AMDGPU/hsa-text.s (contents, props changed) vendor/llvm/dist/test/MC/AMDGPU/out-of-range-registers.s (contents, props changed) vendor/llvm/dist/test/MC/AMDGPU/smem.s (contents, props changed) vendor/llvm/dist/test/MC/AMDGPU/smrd-err.s (contents, props changed) vendor/llvm/dist/test/MC/AMDGPU/vop3-vop1-nosrc.s (contents, props changed) vendor/llvm/dist/test/MC/AMDGPU/vopc-errs.s (contents, props changed) vendor/llvm/dist/test/MC/ARM/directive-arch-armv8.2-a.s (contents, props changed) vendor/llvm/dist/test/MC/ARM/error-location-ldr-pseudo.s (contents, props changed) vendor/llvm/dist/test/MC/ARM/error-location.s (contents, props changed) vendor/llvm/dist/test/MC/ARM/fullfp16-neon-neg.s (contents, props changed) vendor/llvm/dist/test/MC/ARM/fullfp16-neon.s (contents, props changed) vendor/llvm/dist/test/MC/ARM/neon-vcvt-fp16.s (contents, props changed) vendor/llvm/dist/test/MC/ARM/thumb-branches.s (contents, props changed) vendor/llvm/dist/test/MC/ARM/thumb1-relax.s (contents, props changed) vendor/llvm/dist/test/MC/ARM/v7k-dsp.s (contents, props changed) vendor/llvm/dist/test/MC/AsmParser/reassign.s (contents, props changed) vendor/llvm/dist/test/MC/AsmParser/undefined-local-symbol.s (contents, props changed) vendor/llvm/dist/test/MC/COFF/label-undefined.s (contents, props changed) vendor/llvm/dist/test/MC/COFF/stdin.s (contents, props changed) vendor/llvm/dist/test/MC/COFF/temporary-alias.s (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/AArch64/armv8.2a-at.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/AArch64/armv8.2a-mmfr2.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/AArch64/armv8.2a-persistent-memory.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/AArch64/armv8.2a-statistical-profiling.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/AArch64/armv8.2a-uao.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/AArch64/fullfp16-neg.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/AArch64/fullfp16-neon-neg.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/ARM/fullfp16-neon-arm-neg.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/ARM/fullfp16-neon-arm.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/ARM/fullfp16-neon-thumb-neg.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/ARM/fullfp16-neon-thumb.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/Hexagon/invalid_packet.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/Hexagon/too_many_instructions.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/Hexagon/too_many_loop_ends.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/Hexagon/unextendable.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/Mips/dsp/ vendor/llvm/dist/test/MC/Disassembler/Mips/dsp/valid-el.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/Mips/dsp/valid.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/Mips/dspr2/ vendor/llvm/dist/test/MC/Disassembler/Mips/dspr2/valid.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/Mips/eva/ vendor/llvm/dist/test/MC/Disassembler/Mips/eva/valid_R6-eva.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/Mips/eva/valid_preR6-eva.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/Mips/micromips-dsp/ vendor/llvm/dist/test/MC/Disassembler/Mips/micromips-dsp/valid.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/Mips/micromips-dspr2/ vendor/llvm/dist/test/MC/Disassembler/Mips/micromips-dspr2/valid.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/Mips/micromips32r3/ vendor/llvm/dist/test/MC/Disassembler/Mips/micromips32r3/invalid.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/Mips/micromips32r3/valid-el.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/Mips/micromips32r3/valid.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/Mips/micromips32r6/ vendor/llvm/dist/test/MC/Disassembler/Mips/micromips32r6/valid.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/Mips/micromips64r6/ vendor/llvm/dist/test/MC/Disassembler/Mips/micromips64r6/valid.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/Mips/mips1/invalid-xfail.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/Mips/mips1/invalid.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/Mips/mips2/invalid-xfail.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/Mips/mips2/valid-xfail.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/Mips/mips3/invalid-xfail.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/Mips/mips3/valid-xfail.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/Mips/mips32/invalid-xfail.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/Mips/mips32/valid-xfail.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/Mips/mips32r2/invalid-xfail.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/Mips/mips32r2/valid-xfail.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/Mips/mips32r3/invalid-xfail.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/Mips/mips32r3/valid-xfail.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/Mips/mips32r5/invalid-xfail.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/Mips/mips32r5/valid-xfail.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/Mips/mips4/invalid-xfail.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/Mips/mips4/valid-xfail.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/Mips/mips64/invalid-xfail.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/Mips/mips64/valid-xfail.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/Mips/mips64r2/invalid-xfail.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/Mips/mips64r2/valid-xfail.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/Mips/mips64r3/invalid-xfail.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/Mips/mips64r3/valid-xfail.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/Mips/mips64r5/invalid-xfail.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/Mips/mips64r5/valid-xfail.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/Sparc/sparc-v9.txt (contents, props changed) vendor/llvm/dist/test/MC/ELF/ARM/directive-type-diagnostics.s (contents, props changed) vendor/llvm/dist/test/MC/ELF/align-zero.s (contents, props changed) vendor/llvm/dist/test/MC/ELF/div-by-zero.s (contents, props changed) vendor/llvm/dist/test/MC/ELF/empty-twice.ll vendor/llvm/dist/test/MC/Hexagon/asmMap.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/capitalizedEndloop.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/dcfetch.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/empty_asm.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/endloop.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/got.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/instructions/ vendor/llvm/dist/test/MC/Hexagon/instructions/alu32_alu.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/instructions/alu32_perm.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/instructions/alu32_pred.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/instructions/cr.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/instructions/j.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/instructions/jr.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/instructions/ld.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/instructions/memop.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/instructions/nv_j.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/instructions/nv_st.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/instructions/st.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/instructions/system_user.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/instructions/xtype_alu.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/instructions/xtype_bit.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/instructions/xtype_complex.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/instructions/xtype_fp.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/instructions/xtype_mpy.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/instructions/xtype_perm.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/instructions/xtype_pred.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/instructions/xtype_shift.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/jumpdoublepound.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/labels.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/new-value-check.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/out_of_range.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/pcrel.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/relaxed_newvalue.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/test.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/two_ext.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/v60-alu.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/v60-permute.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/v60-shift.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/v60-vcmp.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/v60-vmem.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/v60-vmpy-acc.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/v60-vmpy1.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/v60lookup.s (contents, props changed) vendor/llvm/dist/test/MC/MachO/AArch64/reloc-errors.s (contents, props changed) vendor/llvm/dist/test/MC/MachO/ARM/compact-unwind-armv7k.s (contents, props changed) vendor/llvm/dist/test/MC/MachO/ARM/tvos-version-min-load-command.s (contents, props changed) vendor/llvm/dist/test/MC/MachO/ARM/version-min-diagnostics2.s (contents, props changed) vendor/llvm/dist/test/MC/MachO/ARM/watchos-version-min-load-command.s (contents, props changed) vendor/llvm/dist/test/MC/MachO/PowerPC/ vendor/llvm/dist/test/MC/MachO/PowerPC/coal-sections-powerpc.s (contents, props changed) vendor/llvm/dist/test/MC/MachO/PowerPC/lit.local.cfg vendor/llvm/dist/test/MC/MachO/coal-sections-x86_64.s (contents, props changed) vendor/llvm/dist/test/MC/MachO/darwin-version-min-load-command.s (contents, props changed) vendor/llvm/dist/test/MC/MachO/empty-twice.ll vendor/llvm/dist/test/MC/Mips/cnmips/ vendor/llvm/dist/test/MC/Mips/cnmips/invalid.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/cprestore-bad.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/cprestore-noreorder.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/cprestore-reorder.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/cprestore-warning-unused.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/directive-ent.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/dsp/ vendor/llvm/dist/test/MC/Mips/dsp/invalid.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/dsp/valid.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/dspr2/ vendor/llvm/dist/test/MC/Mips/dspr2/invalid.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/dspr2/valid.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/eva/ vendor/llvm/dist/test/MC/Mips/eva/invalid-noeva-wrong-error.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/eva/invalid-noeva.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/eva/invalid.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/eva/invalid_R6.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/eva/valid_R6.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/eva/valid_preR6.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/expansion-jal-sym-pic.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/instalias-imm-expanding.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/macro-bcc-imm-bad.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/macro-bcc-imm.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/macro-ddiv-bad.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/macro-ddiv.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/macro-ddivu-bad.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/macro-ddivu.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/macro-div-bad.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/macro-div.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/macro-divu-bad.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/macro-divu.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/macro-dla.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/macro-dli.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/micromips/ vendor/llvm/dist/test/MC/Mips/micromips-dsp/ vendor/llvm/dist/test/MC/Mips/micromips-dsp/invalid-wrong-error.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/micromips-dsp/invalid.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/micromips-dsp/valid.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/micromips-dspr2/ vendor/llvm/dist/test/MC/Mips/micromips-dspr2/invalid.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/micromips-dspr2/valid.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/micromips/invalid.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/micromips64r6/ vendor/llvm/dist/test/MC/Mips/micromips64r6/invalid.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/micromips64r6/valid.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/mips32r2/invalid-dsp.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/mips32r2/invalid-dspr2.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/mips32r2/invalid-msa.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/mips32r5/invalid-mips32.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/mips32r5/invalid-mips32r2.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/mips32r5/invalid-mips32r3.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/mips64r5/invalid-mips64.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/mips64r5/invalid-mips64r2.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/mips64r5/invalid-mips64r3.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/msa/invalid-64.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/msa/invalid.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/reloc-directive-bad.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/reloc-directive.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/rotations32-bad.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/rotations32.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/rotations64.s (contents, props changed) vendor/llvm/dist/test/MC/PowerPC/pr24686.s (contents, props changed) vendor/llvm/dist/test/MC/Sparc/sparc-asm-errors.s (contents, props changed) vendor/llvm/dist/test/MC/X86/X86_64-pku.s (contents, props changed) vendor/llvm/dist/test/MC/X86/encoder-fail.s (contents, props changed) vendor/llvm/dist/test/MC/X86/intel-syntax-print.ll vendor/llvm/dist/test/MC/X86/large-bss.s (contents, props changed) vendor/llvm/dist/test/MC/X86/macho-reloc-errors-x86.s (contents, props changed) vendor/llvm/dist/test/MC/X86/macho-reloc-errors-x86_64.s (contents, props changed) vendor/llvm/dist/test/MC/X86/x86-64-avx512cd.s (contents, props changed) vendor/llvm/dist/test/MC/X86/x86-64-avx512cd_vl.s (contents, props changed) vendor/llvm/dist/test/MC/X86/x86-evenDirective.s (contents, props changed) vendor/llvm/dist/test/Object/AMDGPU/ vendor/llvm/dist/test/Object/AMDGPU/elf-definitios.yaml vendor/llvm/dist/test/Object/Inputs/coff-short-import-code (contents, props changed) vendor/llvm/dist/test/Object/Inputs/coff-short-import-data (contents, props changed) vendor/llvm/dist/test/Object/Inputs/corrupt-invalid-dynamic-table-offset.elf.x86-64 (contents, props changed) vendor/llvm/dist/test/Object/Inputs/corrupt-invalid-dynamic-table-size.elf.x86-64 (contents, props changed) vendor/llvm/dist/test/Object/Inputs/corrupt-invalid-dynamic-table-too-large.elf.x86-64 (contents, props changed) vendor/llvm/dist/test/Object/Inputs/corrupt-invalid-phentsize.elf.x86-64 (contents, props changed) vendor/llvm/dist/test/Object/Inputs/corrupt-invalid-relocation-size.elf.x86-64 (contents, props changed) vendor/llvm/dist/test/Object/Inputs/corrupt-invalid-strtab.elf.x86-64 (contents, props changed) vendor/llvm/dist/test/Object/Inputs/corrupt-invalid-virtual-addr.elf.x86-64 (contents, props changed) vendor/llvm/dist/test/Object/Inputs/invalid-symbol-table-size.elf (contents, props changed) vendor/llvm/dist/test/Object/Inputs/invalid-xindex-size.elf (contents, props changed) vendor/llvm/dist/test/Object/Inputs/main-ret-zero-pe-i386.dll (contents, props changed) vendor/llvm/dist/test/Object/Inputs/main-ret-zero-pe-i386.exe (contents, props changed) vendor/llvm/dist/test/Object/Inputs/no-section-header-string-table.elf-x86-64 (contents, props changed) vendor/llvm/dist/test/Object/Inputs/pr25877.lib (contents, props changed) vendor/llvm/dist/test/Object/Inputs/rel-no-sec-table.elf-x86-64 (contents, props changed) vendor/llvm/dist/test/Object/Inputs/shndx.elf (contents, props changed) vendor/llvm/dist/test/Object/Inputs/trivial-object-test.elf-avr (contents, props changed) vendor/llvm/dist/test/Object/nm-pe-image.test vendor/llvm/dist/test/Object/no-section-header-string-table.test vendor/llvm/dist/test/Object/objdump-shndx.test vendor/llvm/dist/test/Object/pr25877.test vendor/llvm/dist/test/Object/readobj-absent.test vendor/llvm/dist/test/Other/opt-twice.ll vendor/llvm/dist/test/TableGen/cast-list-initializer.td vendor/llvm/dist/test/TableGen/trydecode-emission.td vendor/llvm/dist/test/TableGen/trydecode-emission2.td vendor/llvm/dist/test/TableGen/trydecode-emission3.td vendor/llvm/dist/test/Transforms/AddDiscriminators/call.ll vendor/llvm/dist/test/Transforms/AddDiscriminators/dbg-declare-discriminator.ll vendor/llvm/dist/test/Transforms/AddDiscriminators/diamond.ll vendor/llvm/dist/test/Transforms/AddDiscriminators/oneline.ll vendor/llvm/dist/test/Transforms/AtomicExpand/X86/ vendor/llvm/dist/test/Transforms/AtomicExpand/X86/expand-atomic-non-integer.ll vendor/llvm/dist/test/Transforms/AtomicExpand/X86/expand-atomic-rmw-initial-load.ll vendor/llvm/dist/test/Transforms/AtomicExpand/X86/lit.local.cfg vendor/llvm/dist/test/Transforms/CodeGenPrepare/AArch64/free-zext.ll vendor/llvm/dist/test/Transforms/CodeGenPrepare/AArch64/widen_switch.ll vendor/llvm/dist/test/Transforms/CodeGenPrepare/X86/catchpad-phi-cast.ll vendor/llvm/dist/test/Transforms/CodeGenPrepare/X86/cttz-ctlz.ll vendor/llvm/dist/test/Transforms/CodeGenPrepare/X86/select.ll vendor/llvm/dist/test/Transforms/CodeGenPrepare/X86/widen_switch.ll vendor/llvm/dist/test/Transforms/CodeGenPrepare/invariant.group.ll vendor/llvm/dist/test/Transforms/CrossDSOCFI/ vendor/llvm/dist/test/Transforms/CrossDSOCFI/basic.ll vendor/llvm/dist/test/Transforms/DeadArgElim/naked_functions.ll vendor/llvm/dist/test/Transforms/DeadArgElim/operandbundle.ll vendor/llvm/dist/test/Transforms/DeadStoreElimination/calloc-store.ll vendor/llvm/dist/test/Transforms/EarlyCSE/AArch64/ldstN.ll vendor/llvm/dist/test/Transforms/EarlyCSE/atomics.ll vendor/llvm/dist/test/Transforms/EarlyCSE/fence.ll vendor/llvm/dist/test/Transforms/ForcedFunctionAttrs/ vendor/llvm/dist/test/Transforms/ForcedFunctionAttrs/forced.ll vendor/llvm/dist/test/Transforms/FunctionAttrs/nonnull.ll vendor/llvm/dist/test/Transforms/FunctionAttrs/norecurse.ll vendor/llvm/dist/test/Transforms/FunctionAttrs/out-of-bounds-iterator-bug.ll vendor/llvm/dist/test/Transforms/FunctionImport/ vendor/llvm/dist/test/Transforms/FunctionImport/Inputs/ vendor/llvm/dist/test/Transforms/FunctionImport/Inputs/funcimport.ll vendor/llvm/dist/test/Transforms/FunctionImport/Inputs/funcimport_debug.ll vendor/llvm/dist/test/Transforms/FunctionImport/funcimport.ll vendor/llvm/dist/test/Transforms/FunctionImport/funcimport_debug.ll vendor/llvm/dist/test/Transforms/GVN/assume-equal.ll vendor/llvm/dist/test/Transforms/GVN/funclet.ll vendor/llvm/dist/test/Transforms/GVN/invariant.group.ll vendor/llvm/dist/test/Transforms/GVN/no_speculative_loads_with_asan.ll vendor/llvm/dist/test/Transforms/GVN/pr24426.ll vendor/llvm/dist/test/Transforms/GVN/pr25440.ll vendor/llvm/dist/test/Transforms/GlobalOpt/assume.ll vendor/llvm/dist/test/Transforms/GlobalOpt/available_externally_global_ctors.ll vendor/llvm/dist/test/Transforms/GlobalOpt/externally-initialized-aggregate.ll vendor/llvm/dist/test/Transforms/GlobalOpt/externally-initialized.ll vendor/llvm/dist/test/Transforms/GlobalOpt/global-demotion.ll vendor/llvm/dist/test/Transforms/GlobalOpt/invariant.group.barrier.ll vendor/llvm/dist/test/Transforms/GlobalOpt/localize-constexpr.ll vendor/llvm/dist/test/Transforms/IndVarSimplify/bec-cmp.ll vendor/llvm/dist/test/Transforms/IndVarSimplify/const_phi.ll vendor/llvm/dist/test/Transforms/IndVarSimplify/loop-invariant-conditions.ll vendor/llvm/dist/test/Transforms/IndVarSimplify/pr24356.ll vendor/llvm/dist/test/Transforms/IndVarSimplify/pr24783.ll vendor/llvm/dist/test/Transforms/IndVarSimplify/pr24804.ll vendor/llvm/dist/test/Transforms/IndVarSimplify/pr24952.ll vendor/llvm/dist/test/Transforms/IndVarSimplify/pr24956.ll vendor/llvm/dist/test/Transforms/IndVarSimplify/pr25047.ll vendor/llvm/dist/test/Transforms/IndVarSimplify/pr25051.ll vendor/llvm/dist/test/Transforms/IndVarSimplify/pr25060.ll vendor/llvm/dist/test/Transforms/IndVarSimplify/pr25360.ll vendor/llvm/dist/test/Transforms/IndVarSimplify/pr25421.ll vendor/llvm/dist/test/Transforms/IndVarSimplify/pr25578.ll vendor/llvm/dist/test/Transforms/IndVarSimplify/zext-nuw.ll vendor/llvm/dist/test/Transforms/InferFunctionAttrs/ vendor/llvm/dist/test/Transforms/InferFunctionAttrs/annotate.ll vendor/llvm/dist/test/Transforms/Inline/alloca-dbgdeclare-merge.ll vendor/llvm/dist/test/Transforms/Inline/deopt-bundles.ll vendor/llvm/dist/test/Transforms/Inline/inline-assume.ll vendor/llvm/dist/test/Transforms/Inline/inline-cold-callee.ll vendor/llvm/dist/test/Transforms/Inline/inline-constexpr-addrspacecast-argument.ll vendor/llvm/dist/test/Transforms/Inline/inline-hot-callee.ll vendor/llvm/dist/test/Transforms/Inline/zero-cost.ll vendor/llvm/dist/test/Transforms/InstCombine/all-bits-shift.ll vendor/llvm/dist/test/Transforms/InstCombine/apint-or.ll vendor/llvm/dist/test/Transforms/InstCombine/bitcast-bitcast.ll vendor/llvm/dist/test/Transforms/InstCombine/bitreverse-fold.ll vendor/llvm/dist/test/Transforms/InstCombine/bitreverse-recognize.ll vendor/llvm/dist/test/Transforms/InstCombine/bswap-known-bits.ll vendor/llvm/dist/test/Transforms/InstCombine/call_nonnull_arg.ll vendor/llvm/dist/test/Transforms/InstCombine/cast-callee-deopt-bundles.ll vendor/llvm/dist/test/Transforms/InstCombine/compare-alloca.ll vendor/llvm/dist/test/Transforms/InstCombine/ctpop.ll vendor/llvm/dist/test/Transforms/InstCombine/demorgan-zext.ll vendor/llvm/dist/test/Transforms/InstCombine/fold-phi-load-metadata.ll vendor/llvm/dist/test/Transforms/InstCombine/lifetime.ll vendor/llvm/dist/test/Transforms/InstCombine/load-combine-metadata-2.ll vendor/llvm/dist/test/Transforms/InstCombine/load-combine-metadata-3.ll vendor/llvm/dist/test/Transforms/InstCombine/load-combine-metadata-4.ll vendor/llvm/dist/test/Transforms/InstCombine/log-pow-nofastmath.ll vendor/llvm/dist/test/Transforms/InstCombine/log-pow.ll vendor/llvm/dist/test/Transforms/InstCombine/minmax-fp.ll vendor/llvm/dist/test/Transforms/InstCombine/nonnull-attribute.ll vendor/llvm/dist/test/Transforms/InstCombine/phi-load-metadata-2.ll vendor/llvm/dist/test/Transforms/InstCombine/phi-load-metadata-3.ll vendor/llvm/dist/test/Transforms/InstCombine/phi-load-metadata.ll vendor/llvm/dist/test/Transforms/InstCombine/pow-4.ll vendor/llvm/dist/test/Transforms/InstCombine/pow-exp-nofastmath.ll vendor/llvm/dist/test/Transforms/InstCombine/pow-exp.ll vendor/llvm/dist/test/Transforms/InstCombine/pow-exp2.ll vendor/llvm/dist/test/Transforms/InstCombine/pow-sqrt.ll vendor/llvm/dist/test/Transforms/InstCombine/pr24605.ll vendor/llvm/dist/test/Transforms/InstCombine/pr25745.ll vendor/llvm/dist/test/Transforms/InstCombine/sqrt-nofast.ll vendor/llvm/dist/test/Transforms/InstCombine/tan-nofastmath.ll vendor/llvm/dist/test/Transforms/InstCombine/tan.ll vendor/llvm/dist/test/Transforms/InstCombine/token.ll vendor/llvm/dist/test/Transforms/InstCombine/x86-f16c.ll vendor/llvm/dist/test/Transforms/InstCombine/x86-pmovsx.ll vendor/llvm/dist/test/Transforms/InstCombine/x86-pmovzx.ll vendor/llvm/dist/test/Transforms/InstCombine/x86-pshufb.ll vendor/llvm/dist/test/Transforms/InstCombine/x86-sse4a.ll vendor/llvm/dist/test/Transforms/InstCombine/x86-vector-shifts.ll vendor/llvm/dist/test/Transforms/InstCombine/x86-xop.ll vendor/llvm/dist/test/Transforms/InstSimplify/add-mask.ll vendor/llvm/dist/test/Transforms/InstSimplify/bswap.ll vendor/llvm/dist/test/Transforms/InstSimplify/implies.ll vendor/llvm/dist/test/Transforms/InstSimplify/shift-128-kb.ll vendor/llvm/dist/test/Transforms/Internalize/comdat.ll vendor/llvm/dist/test/Transforms/JumpThreading/implied-cond.ll vendor/llvm/dist/test/Transforms/JumpThreading/phi-known.ll vendor/llvm/dist/test/Transforms/JumpThreading/update-edge-weight.ll vendor/llvm/dist/test/Transforms/LCSSA/mixed-catch.ll vendor/llvm/dist/test/Transforms/LICM/argmemonly-call.ll vendor/llvm/dist/test/Transforms/LoopDistribute/bounds-expansion-bug.ll vendor/llvm/dist/test/Transforms/LoopDistribute/unknown-bounds-for-memchecks.ll vendor/llvm/dist/test/Transforms/LoopLoadElim/ vendor/llvm/dist/test/Transforms/LoopLoadElim/backward.ll vendor/llvm/dist/test/Transforms/LoopLoadElim/def-store-before-load.ll vendor/llvm/dist/test/Transforms/LoopLoadElim/forward.ll vendor/llvm/dist/test/Transforms/LoopLoadElim/memcheck.ll vendor/llvm/dist/test/Transforms/LoopLoadElim/multiple-stores-same-block.ll vendor/llvm/dist/test/Transforms/LoopLoadElim/unknown-dep.ll vendor/llvm/dist/test/Transforms/LoopReroll/negative.ll vendor/llvm/dist/test/Transforms/LoopReroll/reroll_with_dbg.ll vendor/llvm/dist/test/Transforms/LoopStrengthReduce/AMDGPU/ vendor/llvm/dist/test/Transforms/LoopStrengthReduce/AMDGPU/different-addrspace-addressing-mode-loops.ll vendor/llvm/dist/test/Transforms/LoopStrengthReduce/AMDGPU/lit.local.cfg vendor/llvm/dist/test/Transforms/LoopStrengthReduce/AMDGPU/lsr-postinc-pos-addrspace.ll vendor/llvm/dist/test/Transforms/LoopStrengthReduce/NVPTX/ vendor/llvm/dist/test/Transforms/LoopStrengthReduce/NVPTX/lit.local.cfg vendor/llvm/dist/test/Transforms/LoopStrengthReduce/NVPTX/trunc.ll vendor/llvm/dist/test/Transforms/LoopStrengthReduce/funclet.ll vendor/llvm/dist/test/Transforms/LoopStrengthReduce/pr25541.ll vendor/llvm/dist/test/Transforms/LoopStrengthReduce/sext-ind-var.ll vendor/llvm/dist/test/Transforms/LoopUnroll/AMDGPU/ vendor/llvm/dist/test/Transforms/LoopUnroll/AMDGPU/lit.local.cfg vendor/llvm/dist/test/Transforms/LoopUnroll/AMDGPU/unroll-barrier.ll vendor/llvm/dist/test/Transforms/LoopUnroll/full-unroll-crashers.ll vendor/llvm/dist/test/Transforms/LoopUnroll/full-unroll-heuristics-2.ll vendor/llvm/dist/test/Transforms/LoopUnroll/full-unroll-heuristics-cast.ll vendor/llvm/dist/test/Transforms/LoopUnroll/full-unroll-heuristics-cmp.ll vendor/llvm/dist/test/Transforms/LoopUnroll/full-unroll-heuristics-phi-prop.ll vendor/llvm/dist/test/Transforms/LoopUnroll/rebuild_lcssa.ll vendor/llvm/dist/test/Transforms/LoopUnswitch/2015-09-18-Addrspace.ll vendor/llvm/dist/test/Transforms/LoopUnswitch/LIV-loop-condtion.ll vendor/llvm/dist/test/Transforms/LoopUnswitch/cleanuppad.ll vendor/llvm/dist/test/Transforms/LoopUnswitch/cold-loop.ll vendor/llvm/dist/test/Transforms/LoopUnswitch/copy-metadata.ll vendor/llvm/dist/test/Transforms/LoopUnswitch/trivial-unswitch.ll vendor/llvm/dist/test/Transforms/LoopVectorize/AArch64/deterministic-type-shrinkage.ll vendor/llvm/dist/test/Transforms/LoopVectorize/AArch64/interleaved_cost.ll vendor/llvm/dist/test/Transforms/LoopVectorize/AArch64/loop-vectorization-factors.ll vendor/llvm/dist/test/Transforms/LoopVectorize/AArch64/reduction-small-size.ll vendor/llvm/dist/test/Transforms/LoopVectorize/ARM/interleaved_cost.ll vendor/llvm/dist/test/Transforms/LoopVectorize/ARM/vector_cast.ll vendor/llvm/dist/test/Transforms/LoopVectorize/PowerPC/agg-interleave-a2.ll vendor/llvm/dist/test/Transforms/LoopVectorize/PowerPC/stride-vectorization.ll vendor/llvm/dist/test/Transforms/LoopVectorize/X86/no_fpmath.ll vendor/llvm/dist/test/Transforms/LoopVectorize/X86/reg-usage.ll vendor/llvm/dist/test/Transforms/LoopVectorize/X86/vector_max_bandwidth.ll vendor/llvm/dist/test/Transforms/LoopVectorize/X86/vectorization-remarks-profitable.ll vendor/llvm/dist/test/Transforms/LoopVectorize/gep_with_bitcast.ll vendor/llvm/dist/test/Transforms/LoopVectorize/miniters.ll vendor/llvm/dist/test/Transforms/LoopVectorize/nontemporal.ll vendor/llvm/dist/test/Transforms/LoopVectorize/ptr-induction.ll vendor/llvm/dist/test/Transforms/LowerBitSets/function-ext.ll vendor/llvm/dist/test/Transforms/LowerBitSets/function.ll vendor/llvm/dist/test/Transforms/LowerBitSets/nonstring.ll vendor/llvm/dist/test/Transforms/LowerBitSets/pr25902.ll vendor/llvm/dist/test/Transforms/LowerSwitch/delete-default-block-crash.ll vendor/llvm/dist/test/Transforms/Mem2Reg/optnone.ll vendor/llvm/dist/test/Transforms/Mem2Reg/pr24179.ll vendor/llvm/dist/test/Transforms/MemCpyOpt/nontemporal.ll vendor/llvm/dist/test/Transforms/MergeFunc/apply_function_attributes.ll vendor/llvm/dist/test/Transforms/MergeFunc/constant-entire-value.ll vendor/llvm/dist/test/Transforms/MergeFunc/crash2.ll vendor/llvm/dist/test/Transforms/MergeFunc/gep-base-type.ll vendor/llvm/dist/test/Transforms/MergeFunc/merge-block-address-other-function.ll vendor/llvm/dist/test/Transforms/MergeFunc/merge-block-address.ll vendor/llvm/dist/test/Transforms/MergeFunc/merge-const-ptr-and-int.ll vendor/llvm/dist/test/Transforms/MergeFunc/merge-different-vector-types.ll vendor/llvm/dist/test/Transforms/MergeFunc/no-merge-block-address-different-labels.ll vendor/llvm/dist/test/Transforms/MergeFunc/no-merge-block-address-other-function.ll vendor/llvm/dist/test/Transforms/MergeFunc/no-merge-ptr-different-sizes.ll vendor/llvm/dist/test/Transforms/MergeFunc/no-merge-ptr-int-different-values.ll vendor/llvm/dist/test/Transforms/MergeFunc/ranges-multiple.ll vendor/llvm/dist/test/Transforms/MergeFunc/self-referential-global.ll vendor/llvm/dist/test/Transforms/MergeFunc/undef-different-types.ll vendor/llvm/dist/test/Transforms/NaryReassociate/nary-mul.ll vendor/llvm/dist/test/Transforms/NaryReassociate/pr24301.ll vendor/llvm/dist/test/Transforms/PGOProfile/ vendor/llvm/dist/test/Transforms/PGOProfile/Inputs/ vendor/llvm/dist/test/Transforms/PGOProfile/Inputs/branch1.proftext vendor/llvm/dist/test/Transforms/PGOProfile/Inputs/branch2.proftext vendor/llvm/dist/test/Transforms/PGOProfile/Inputs/criticaledge.proftext vendor/llvm/dist/test/Transforms/PGOProfile/Inputs/diag.proftext vendor/llvm/dist/test/Transforms/PGOProfile/Inputs/landingpad.proftext vendor/llvm/dist/test/Transforms/PGOProfile/Inputs/loop1.proftext vendor/llvm/dist/test/Transforms/PGOProfile/Inputs/loop2.proftext vendor/llvm/dist/test/Transforms/PGOProfile/Inputs/switch.proftext vendor/llvm/dist/test/Transforms/PGOProfile/branch1.ll vendor/llvm/dist/test/Transforms/PGOProfile/branch2.ll vendor/llvm/dist/test/Transforms/PGOProfile/criticaledge.ll vendor/llvm/dist/test/Transforms/PGOProfile/diag_mismatch.ll vendor/llvm/dist/test/Transforms/PGOProfile/diag_no_funcprofdata.ll vendor/llvm/dist/test/Transforms/PGOProfile/diag_no_profile.ll vendor/llvm/dist/test/Transforms/PGOProfile/landingpad.ll vendor/llvm/dist/test/Transforms/PGOProfile/loop1.ll vendor/llvm/dist/test/Transforms/PGOProfile/loop2.ll vendor/llvm/dist/test/Transforms/PGOProfile/single_bb.ll vendor/llvm/dist/test/Transforms/PGOProfile/switch.ll vendor/llvm/dist/test/Transforms/PruneEH/operand-bundles.ll vendor/llvm/dist/test/Transforms/Reassociate/fp-expr.ll vendor/llvm/dist/test/Transforms/Reassociate/reassoc-intermediate-fnegs.ll vendor/llvm/dist/test/Transforms/Reassociate/vaarg_movable.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/base-pointers-12.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/base-pointers-13.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/base-vector.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/codegen-cond.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/ vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/base-pointers-1.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/base-pointers-10.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/base-pointers-11.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/base-pointers-2.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/base-pointers-3.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/base-pointers-4.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/base-pointers-5.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/base-pointers-6.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/base-pointers-7.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/base-pointers-8.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/base-pointers-9.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/base-pointers.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/base-vector.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/basic.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/basics.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/codegen-cond.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/constants.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/deref-pointers.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/gc-relocate-creation.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/live-vector.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/liveness-basics.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/patchable-statepoints.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/preprocess.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/relocate-invoke-result.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/relocation.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/rematerialize-derived-pointers.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/rewrite-invoke.ll vendor/llvm/dist/test/Transforms/SCCP/global-alias-constprop.ll vendor/llvm/dist/test/Transforms/SLPVectorizer/AArch64/horizontal.ll vendor/llvm/dist/test/Transforms/SLPVectorizer/AArch64/nontemporal.ll vendor/llvm/dist/test/Transforms/SLPVectorizer/X86/commutativity.ll vendor/llvm/dist/test/Transforms/SLPVectorizer/X86/pr23510.ll vendor/llvm/dist/test/Transforms/SLPVectorizer/X86/schedule_budget.ll vendor/llvm/dist/test/Transforms/SafeStack/AArch64/ vendor/llvm/dist/test/Transforms/SafeStack/AArch64/abi.ll vendor/llvm/dist/test/Transforms/SafeStack/AArch64/lit.local.cfg vendor/llvm/dist/test/Transforms/SafeStack/ARM/ vendor/llvm/dist/test/Transforms/SafeStack/ARM/abi.ll vendor/llvm/dist/test/Transforms/SafeStack/ARM/lit.local.cfg vendor/llvm/dist/test/Transforms/SafeStack/ARM/setjmp.ll vendor/llvm/dist/test/Transforms/SafeStack/X86/ vendor/llvm/dist/test/Transforms/SafeStack/X86/abi.ll vendor/llvm/dist/test/Transforms/SafeStack/X86/lit.local.cfg vendor/llvm/dist/test/Transforms/SafeStack/byval.ll vendor/llvm/dist/test/Transforms/SafeStack/debug-loc.ll vendor/llvm/dist/test/Transforms/SafeStack/ret.ll vendor/llvm/dist/test/Transforms/SafeStack/store.ll vendor/llvm/dist/test/Transforms/SampleProfile/Inputs/cov-zero-samples.prof vendor/llvm/dist/test/Transforms/SampleProfile/Inputs/coverage-warning.prof vendor/llvm/dist/test/Transforms/SampleProfile/Inputs/gcc-simple.afdo (contents, props changed) vendor/llvm/dist/test/Transforms/SampleProfile/Inputs/inline-coverage.prof vendor/llvm/dist/test/Transforms/SampleProfile/Inputs/inline-hint.prof vendor/llvm/dist/test/Transforms/SampleProfile/Inputs/inline.prof vendor/llvm/dist/test/Transforms/SampleProfile/Inputs/nolocinfo.prof vendor/llvm/dist/test/Transforms/SampleProfile/Inputs/offset.prof vendor/llvm/dist/test/Transforms/SampleProfile/Inputs/remarks.prof vendor/llvm/dist/test/Transforms/SampleProfile/cov-zero-samples.ll vendor/llvm/dist/test/Transforms/SampleProfile/coverage-warning.ll vendor/llvm/dist/test/Transforms/SampleProfile/gcc-simple.ll vendor/llvm/dist/test/Transforms/SampleProfile/inline-coverage.ll vendor/llvm/dist/test/Transforms/SampleProfile/inline-hint.ll vendor/llvm/dist/test/Transforms/SampleProfile/inline.ll vendor/llvm/dist/test/Transforms/SampleProfile/nolocinfo.ll vendor/llvm/dist/test/Transforms/SampleProfile/offset.ll vendor/llvm/dist/test/Transforms/SampleProfile/remarks.ll vendor/llvm/dist/test/Transforms/Scalarizer/store-bug.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/AArch64/cttz-ctlz.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/ARM/ vendor/llvm/dist/test/Transforms/SimplifyCFG/ARM/cttz-ctlz.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/ARM/lit.local.cfg vendor/llvm/dist/test/Transforms/SimplifyCFG/Mips/ vendor/llvm/dist/test/Transforms/SimplifyCFG/Mips/cttz-ctlz.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/Mips/lit.local.cfg vendor/llvm/dist/test/Transforms/SimplifyCFG/PR25267.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/empty-cleanuppad.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/implied-cond.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/merge-cond-stores-2.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/merge-cond-stores.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/no_speculative_loads_with_asan.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/preserve-load-metadata-2.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/preserve-load-metadata-3.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/preserve-load-metadata.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/preserve-make-implicit-on-switch-to-br.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/switch-dead-default.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/wineh-unreachable.ll vendor/llvm/dist/test/Transforms/Sink/catchswitch.ll vendor/llvm/dist/test/Transforms/Sink/landingpad.ll vendor/llvm/dist/test/Transforms/StraightLineStrengthReduce/NVPTX/speculative-slsr.ll vendor/llvm/dist/test/Transforms/StripDeadPrototypes/ vendor/llvm/dist/test/Transforms/StripDeadPrototypes/basic.ll vendor/llvm/dist/test/Transforms/TailCallElim/notail.ll vendor/llvm/dist/test/Transforms/Util/simplify-dbg-declare-load.ll vendor/llvm/dist/test/Verifier/align-md.ll vendor/llvm/dist/test/Verifier/atomics.ll vendor/llvm/dist/test/Verifier/dbg-null-retained-type.ll vendor/llvm/dist/test/Verifier/dereferenceable-md.ll vendor/llvm/dist/test/Verifier/func-dbg.ll vendor/llvm/dist/test/Verifier/invalid-eh.ll vendor/llvm/dist/test/Verifier/metadata-function-dbg.ll vendor/llvm/dist/test/Verifier/operand-bundles.ll vendor/llvm/dist/test/Verifier/token1.ll vendor/llvm/dist/test/Verifier/token2.ll vendor/llvm/dist/test/Verifier/token3.ll vendor/llvm/dist/test/Verifier/token4.ll vendor/llvm/dist/test/Verifier/token5.ll vendor/llvm/dist/test/Verifier/token6.ll vendor/llvm/dist/test/Verifier/token7.ll vendor/llvm/dist/test/tools/dsymutil/ARM/ vendor/llvm/dist/test/tools/dsymutil/ARM/dummy-debug-map-amr64.map vendor/llvm/dist/test/tools/dsymutil/ARM/empty-map.test vendor/llvm/dist/test/tools/dsymutil/ARM/fat-arch-name.test vendor/llvm/dist/test/tools/dsymutil/ARM/fat-arch-not-found.test vendor/llvm/dist/test/tools/dsymutil/ARM/inlined-low_pc.c (contents, props changed) vendor/llvm/dist/test/tools/dsymutil/ARM/lit.local.cfg vendor/llvm/dist/test/tools/dsymutil/Inputs/absolute_sym.macho.i386 (contents, props changed) vendor/llvm/dist/test/tools/dsymutil/Inputs/absolute_sym.macho.i386.o (contents, props changed) vendor/llvm/dist/test/tools/dsymutil/Inputs/basic.macho.i386 (contents, props changed) vendor/llvm/dist/test/tools/dsymutil/Inputs/basic2-custom-linetable.macho.x86_64.o (contents, props changed) vendor/llvm/dist/test/tools/dsymutil/Inputs/dead-stripped/ vendor/llvm/dist/test/tools/dsymutil/Inputs/dead-stripped/1.o (contents, props changed) vendor/llvm/dist/test/tools/dsymutil/Inputs/empty_range/ vendor/llvm/dist/test/tools/dsymutil/Inputs/empty_range/1.o (contents, props changed) vendor/llvm/dist/test/tools/dsymutil/Inputs/fat-test.arm.dylib (contents, props changed) vendor/llvm/dist/test/tools/dsymutil/Inputs/fat-test.arm.o (contents, props changed) vendor/llvm/dist/test/tools/dsymutil/Inputs/fat-test.c (contents, props changed) vendor/llvm/dist/test/tools/dsymutil/Inputs/fat-test.dylib (contents, props changed) vendor/llvm/dist/test/tools/dsymutil/Inputs/fat-test.o (contents, props changed) vendor/llvm/dist/test/tools/dsymutil/Inputs/inlined-low_pc/ vendor/llvm/dist/test/tools/dsymutil/Inputs/inlined-low_pc/1.o (contents, props changed) vendor/llvm/dist/test/tools/dsymutil/Inputs/libfat-test.a (contents, props changed) vendor/llvm/dist/test/tools/dsymutil/Inputs/mismatch/ vendor/llvm/dist/test/tools/dsymutil/Inputs/mismatch/1.o (contents, props changed) vendor/llvm/dist/test/tools/dsymutil/Inputs/mismatch/mismatch.pcm (contents, props changed) vendor/llvm/dist/test/tools/dsymutil/Inputs/modules/ vendor/llvm/dist/test/tools/dsymutil/Inputs/modules/1.o (contents, props changed) vendor/llvm/dist/test/tools/dsymutil/Inputs/modules/Bar.pcm (contents, props changed) vendor/llvm/dist/test/tools/dsymutil/Inputs/modules/Foo.pcm (contents, props changed) vendor/llvm/dist/test/tools/dsymutil/Inputs/odr-anon-namespace/ vendor/llvm/dist/test/tools/dsymutil/Inputs/odr-anon-namespace/1.o (contents, props changed) vendor/llvm/dist/test/tools/dsymutil/Inputs/odr-anon-namespace/2.o (contents, props changed) vendor/llvm/dist/test/tools/dsymutil/Inputs/odr-member-functions/ vendor/llvm/dist/test/tools/dsymutil/Inputs/odr-member-functions/1.o (contents, props changed) vendor/llvm/dist/test/tools/dsymutil/Inputs/odr-member-functions/2.o (contents, props changed) vendor/llvm/dist/test/tools/dsymutil/Inputs/odr-member-functions/3.o (contents, props changed) vendor/llvm/dist/test/tools/dsymutil/Inputs/odr-uniquing/ vendor/llvm/dist/test/tools/dsymutil/Inputs/odr-uniquing/1.o (contents, props changed) vendor/llvm/dist/test/tools/dsymutil/Inputs/odr-uniquing/2.o (contents, props changed) vendor/llvm/dist/test/tools/dsymutil/Inputs/submodules/ vendor/llvm/dist/test/tools/dsymutil/Inputs/submodules/1.o (contents, props changed) vendor/llvm/dist/test/tools/dsymutil/Inputs/submodules/Parent.pcm (contents, props changed) vendor/llvm/dist/test/tools/dsymutil/X86/basic-linking-bundle.test vendor/llvm/dist/test/tools/dsymutil/X86/custom-line-table.test vendor/llvm/dist/test/tools/dsymutil/X86/dead-stripped.cpp (contents, props changed) vendor/llvm/dist/test/tools/dsymutil/X86/dsym-companion.test vendor/llvm/dist/test/tools/dsymutil/X86/dummy-debug-map.map vendor/llvm/dist/test/tools/dsymutil/X86/empty_range.s (contents, props changed) vendor/llvm/dist/test/tools/dsymutil/X86/fat-archive-input-i386.test vendor/llvm/dist/test/tools/dsymutil/X86/fat-object-input-x86_64.test vendor/llvm/dist/test/tools/dsymutil/X86/fat-object-input-x86_64h.test vendor/llvm/dist/test/tools/dsymutil/X86/mismatch.m vendor/llvm/dist/test/tools/dsymutil/X86/modules.m vendor/llvm/dist/test/tools/dsymutil/X86/multiple-inputs.test vendor/llvm/dist/test/tools/dsymutil/X86/odr-anon-namespace.cpp (contents, props changed) vendor/llvm/dist/test/tools/dsymutil/X86/odr-member-functions.cpp (contents, props changed) vendor/llvm/dist/test/tools/dsymutil/X86/odr-uniquing.cpp (contents, props changed) vendor/llvm/dist/test/tools/dsymutil/X86/submodules.m vendor/llvm/dist/test/tools/dsymutil/absolute_symbol.test vendor/llvm/dist/test/tools/dsymutil/arch-option.test vendor/llvm/dist/test/tools/dsymutil/archive-timestamp.test vendor/llvm/dist/test/tools/dsymutil/dump-symtab.test vendor/llvm/dist/test/tools/dsymutil/fat-binary-output.test vendor/llvm/dist/test/tools/gold/PowerPC/ vendor/llvm/dist/test/tools/gold/PowerPC/lit.local.cfg vendor/llvm/dist/test/tools/gold/PowerPC/mtriple.ll vendor/llvm/dist/test/tools/gold/X86/ vendor/llvm/dist/test/tools/gold/X86/Inputs/ vendor/llvm/dist/test/tools/gold/X86/Inputs/alias-1.ll vendor/llvm/dist/test/tools/gold/X86/Inputs/available-externally.ll vendor/llvm/dist/test/tools/gold/X86/Inputs/bcsection.s (contents, props changed) vendor/llvm/dist/test/tools/gold/X86/Inputs/comdat.ll vendor/llvm/dist/test/tools/gold/X86/Inputs/comdat2.ll vendor/llvm/dist/test/tools/gold/X86/Inputs/common.ll vendor/llvm/dist/test/tools/gold/X86/Inputs/ctors2.ll vendor/llvm/dist/test/tools/gold/X86/Inputs/drop-debug.bc (contents, props changed) vendor/llvm/dist/test/tools/gold/X86/Inputs/drop-linkage.ll vendor/llvm/dist/test/tools/gold/X86/Inputs/invalid.bc (contents, props changed) vendor/llvm/dist/test/tools/gold/X86/Inputs/linker-script.export vendor/llvm/dist/test/tools/gold/X86/Inputs/linkonce-weak.ll vendor/llvm/dist/test/tools/gold/X86/Inputs/pr19901-1.ll vendor/llvm/dist/test/tools/gold/X86/Inputs/resolve-to-alias.ll vendor/llvm/dist/test/tools/gold/X86/Inputs/thinlto.ll vendor/llvm/dist/test/tools/gold/X86/Inputs/type-merge.ll vendor/llvm/dist/test/tools/gold/X86/Inputs/type-merge2.ll vendor/llvm/dist/test/tools/gold/X86/Inputs/weak.ll vendor/llvm/dist/test/tools/gold/X86/alias.ll vendor/llvm/dist/test/tools/gold/X86/alias2.ll vendor/llvm/dist/test/tools/gold/X86/available-externally.ll vendor/llvm/dist/test/tools/gold/X86/bad-alias.ll vendor/llvm/dist/test/tools/gold/X86/bcsection.ll vendor/llvm/dist/test/tools/gold/X86/coff.ll vendor/llvm/dist/test/tools/gold/X86/comdat.ll vendor/llvm/dist/test/tools/gold/X86/comdat2.ll vendor/llvm/dist/test/tools/gold/X86/common.ll vendor/llvm/dist/test/tools/gold/X86/ctors.ll vendor/llvm/dist/test/tools/gold/X86/ctors2.ll vendor/llvm/dist/test/tools/gold/X86/disable-verify.ll vendor/llvm/dist/test/tools/gold/X86/drop-debug.ll vendor/llvm/dist/test/tools/gold/X86/drop-linkage.ll vendor/llvm/dist/test/tools/gold/X86/emit-llvm.ll vendor/llvm/dist/test/tools/gold/X86/invalid.ll vendor/llvm/dist/test/tools/gold/X86/linker-script.ll vendor/llvm/dist/test/tools/gold/X86/linkonce-weak.ll vendor/llvm/dist/test/tools/gold/X86/lit.local.cfg vendor/llvm/dist/test/tools/gold/X86/no-map-whole-file.ll vendor/llvm/dist/test/tools/gold/X86/opt-level.ll vendor/llvm/dist/test/tools/gold/X86/parallel.ll vendor/llvm/dist/test/tools/gold/X86/pr19901.ll vendor/llvm/dist/test/tools/gold/X86/pr25907.ll vendor/llvm/dist/test/tools/gold/X86/pr25915.ll vendor/llvm/dist/test/tools/gold/X86/remarks.ll vendor/llvm/dist/test/tools/gold/X86/resolve-to-alias.ll vendor/llvm/dist/test/tools/gold/X86/slp-vectorize.ll vendor/llvm/dist/test/tools/gold/X86/stats.ll vendor/llvm/dist/test/tools/gold/X86/thinlto.ll vendor/llvm/dist/test/tools/gold/X86/type-merge.ll vendor/llvm/dist/test/tools/gold/X86/type-merge2.ll vendor/llvm/dist/test/tools/gold/X86/unnamed-addr.ll vendor/llvm/dist/test/tools/gold/X86/vectorize.ll vendor/llvm/dist/test/tools/gold/X86/weak.ll vendor/llvm/dist/test/tools/llvm-dwp/ vendor/llvm/dist/test/tools/llvm-dwp/Inputs/ vendor/llvm/dist/test/tools/llvm-dwp/Inputs/simple/ vendor/llvm/dist/test/tools/llvm-dwp/Inputs/simple/notypes/ vendor/llvm/dist/test/tools/llvm-dwp/Inputs/simple/notypes/a.dwo (contents, props changed) vendor/llvm/dist/test/tools/llvm-dwp/Inputs/simple/notypes/b.dwo (contents, props changed) vendor/llvm/dist/test/tools/llvm-dwp/Inputs/simple/types/ vendor/llvm/dist/test/tools/llvm-dwp/Inputs/simple/types/a.dwo (contents, props changed) vendor/llvm/dist/test/tools/llvm-dwp/Inputs/simple/types/b.dwo (contents, props changed) vendor/llvm/dist/test/tools/llvm-dwp/Inputs/type_dedup/ vendor/llvm/dist/test/tools/llvm-dwp/Inputs/type_dedup/a.dwo (contents, props changed) vendor/llvm/dist/test/tools/llvm-dwp/Inputs/type_dedup/b.dwo (contents, props changed) vendor/llvm/dist/test/tools/llvm-dwp/X86/ vendor/llvm/dist/test/tools/llvm-dwp/X86/lit.local.cfg vendor/llvm/dist/test/tools/llvm-dwp/X86/simple.test vendor/llvm/dist/test/tools/llvm-dwp/X86/type_dedup.test vendor/llvm/dist/test/tools/llvm-lto/ vendor/llvm/dist/test/tools/llvm-lto/Inputs/ vendor/llvm/dist/test/tools/llvm-lto/Inputs/thinlto.ll vendor/llvm/dist/test/tools/llvm-lto/thinlto.ll vendor/llvm/dist/test/tools/llvm-mc/basic.test vendor/llvm/dist/test/tools/llvm-mc/fatal_warnings.test vendor/llvm/dist/test/tools/llvm-mc/lit.local.cfg vendor/llvm/dist/test/tools/llvm-mc/no_warnings.test vendor/llvm/dist/test/tools/llvm-nm/ vendor/llvm/dist/test/tools/llvm-nm/X86/ vendor/llvm/dist/test/tools/llvm-nm/X86/IRobj.test vendor/llvm/dist/test/tools/llvm-nm/X86/Inputs/ vendor/llvm/dist/test/tools/llvm-nm/X86/Inputs/hello.obj.macho-x86_64 (contents, props changed) vendor/llvm/dist/test/tools/llvm-nm/X86/Inputs/test.IRobj-x86_64 (contents, props changed) vendor/llvm/dist/test/tools/llvm-nm/X86/externalonly.test vendor/llvm/dist/test/tools/llvm-nm/X86/groupingflags.test vendor/llvm/dist/test/tools/llvm-nm/X86/posixMachO.test vendor/llvm/dist/test/tools/llvm-nm/lit.local.cfg vendor/llvm/dist/test/tools/llvm-objdump/AArch64/elf-aarch64-mapping-symbols.test vendor/llvm/dist/test/tools/llvm-objdump/Inputs/eh_frame.macho-arm64 (contents, props changed) vendor/llvm/dist/test/tools/llvm-objdump/Inputs/libbogus1.a (contents, props changed) vendor/llvm/dist/test/tools/llvm-objdump/Inputs/libbogus2.a (contents, props changed) vendor/llvm/dist/test/tools/llvm-objdump/Inputs/libbogus3.a (contents, props changed) vendor/llvm/dist/test/tools/llvm-objdump/Inputs/section-filter.obj (contents, props changed) vendor/llvm/dist/test/tools/llvm-objdump/X86/Inputs/disassemble-data.obj (contents, props changed) vendor/llvm/dist/test/tools/llvm-objdump/X86/Inputs/disassemble.dll.coff-i386 (contents, props changed) vendor/llvm/dist/test/tools/llvm-objdump/X86/Inputs/internal.exe.coff-x86_64 (contents, props changed) vendor/llvm/dist/test/tools/llvm-objdump/X86/Inputs/malformed-machos/ vendor/llvm/dist/test/tools/llvm-objdump/X86/Inputs/malformed-machos/00000031.a (contents, props changed) vendor/llvm/dist/test/tools/llvm-objdump/X86/Inputs/malformed-machos/mem-crup-0001.macho (contents, props changed) vendor/llvm/dist/test/tools/llvm-objdump/X86/Inputs/malformed-machos/mem-crup-0006.macho (contents, props changed) vendor/llvm/dist/test/tools/llvm-objdump/X86/Inputs/malformed-machos/mem-crup-0010.macho (contents, props changed) vendor/llvm/dist/test/tools/llvm-objdump/X86/Inputs/malformed-machos/mem-crup-0040.macho (contents, props changed) vendor/llvm/dist/test/tools/llvm-objdump/X86/Inputs/malformed-machos/mem-crup-0080.macho (contents, props changed) vendor/llvm/dist/test/tools/llvm-objdump/X86/Inputs/malformed-machos/mem-crup-0261.macho (contents, props changed) vendor/llvm/dist/test/tools/llvm-objdump/X86/Inputs/malformed-machos/mem-crup-0337.macho (contents, props changed) vendor/llvm/dist/test/tools/llvm-objdump/X86/coff-dis-internal.test vendor/llvm/dist/test/tools/llvm-objdump/X86/coff-disassemble-export.test vendor/llvm/dist/test/tools/llvm-objdump/X86/disassemble-data.test vendor/llvm/dist/test/tools/llvm-objdump/X86/malformed-machos.test vendor/llvm/dist/test/tools/llvm-objdump/eh_frame-arm64.test vendor/llvm/dist/test/tools/llvm-objdump/malformed-archives.test vendor/llvm/dist/test/tools/llvm-objdump/section-filter.test vendor/llvm/dist/test/tools/llvm-profdata/Inputs/basic.proftext vendor/llvm/dist/test/tools/llvm-profdata/Inputs/compat.profdata.v2 (contents, props changed) vendor/llvm/dist/test/tools/llvm-profdata/Inputs/gcc-sample-profile.gcov (contents, props changed) vendor/llvm/dist/test/tools/llvm-profdata/Inputs/inline-samples.afdo vendor/llvm/dist/test/tools/llvm-profdata/Inputs/overflow-instr.proftext vendor/llvm/dist/test/tools/llvm-profdata/Inputs/overflow-sample.proftext vendor/llvm/dist/test/tools/llvm-profdata/Inputs/text-format-errors.text.bin (contents, props changed) vendor/llvm/dist/test/tools/llvm-profdata/Inputs/vp-malform.proftext vendor/llvm/dist/test/tools/llvm-profdata/Inputs/vp-malform2.proftext vendor/llvm/dist/test/tools/llvm-profdata/Inputs/vp-truncate.proftext vendor/llvm/dist/test/tools/llvm-profdata/Inputs/weight-instr-bar.profdata (contents, props changed) vendor/llvm/dist/test/tools/llvm-profdata/Inputs/weight-instr-foo.profdata (contents, props changed) vendor/llvm/dist/test/tools/llvm-profdata/Inputs/weight-sample-bar.proftext vendor/llvm/dist/test/tools/llvm-profdata/Inputs/weight-sample-foo.proftext vendor/llvm/dist/test/tools/llvm-profdata/gcc-gcov-sample-profile.test vendor/llvm/dist/test/tools/llvm-profdata/inline-samples.test vendor/llvm/dist/test/tools/llvm-profdata/overflow-instr.test vendor/llvm/dist/test/tools/llvm-profdata/overflow-sample.test vendor/llvm/dist/test/tools/llvm-profdata/text-dump.test vendor/llvm/dist/test/tools/llvm-profdata/value-prof.proftext vendor/llvm/dist/test/tools/llvm-profdata/weight-instr.test vendor/llvm/dist/test/tools/llvm-profdata/weight-sample.test vendor/llvm/dist/test/tools/llvm-readobj/Inputs/gnuhash.so.elf-i386 (contents, props changed) vendor/llvm/dist/test/tools/llvm-readobj/Inputs/gnuhash.so.elf-ppc (contents, props changed) vendor/llvm/dist/test/tools/llvm-readobj/Inputs/gnuhash.so.elf-ppc64 (contents, props changed) vendor/llvm/dist/test/tools/llvm-readobj/Inputs/gnuhash.so.elf-x86_64 (contents, props changed) vendor/llvm/dist/test/tools/llvm-readobj/Inputs/mips-rld-map-rel.elf-mipsel (contents, props changed) vendor/llvm/dist/test/tools/llvm-readobj/Inputs/trivial.elf-amdhsa-kaveri (contents, props changed) vendor/llvm/dist/test/tools/llvm-readobj/Inputs/verdef.elf-x86-64 (contents, props changed) vendor/llvm/dist/test/tools/llvm-readobj/amdgpu-elf-defs.test vendor/llvm/dist/test/tools/llvm-readobj/basic.test vendor/llvm/dist/test/tools/llvm-readobj/elf-gnuhash.test vendor/llvm/dist/test/tools/llvm-readobj/elf-versioninfo.test vendor/llvm/dist/test/tools/llvm-readobj/mips-rld-map-rel.test vendor/llvm/dist/test/tools/llvm-size/ vendor/llvm/dist/test/tools/llvm-size/basic.test vendor/llvm/dist/test/tools/llvm-split/ vendor/llvm/dist/test/tools/llvm-split/alias.ll vendor/llvm/dist/test/tools/llvm-split/comdat.ll vendor/llvm/dist/test/tools/llvm-split/function.ll vendor/llvm/dist/test/tools/llvm-split/global.ll vendor/llvm/dist/test/tools/llvm-split/internal.ll vendor/llvm/dist/test/tools/llvm-split/unnamed.ll vendor/llvm/dist/test/tools/llvm-symbolizer/Inputs/addr.exe (contents, props changed) vendor/llvm/dist/test/tools/llvm-symbolizer/Inputs/addr.inp vendor/llvm/dist/test/tools/llvm-symbolizer/Inputs/coff-dwarf.cpp (contents, props changed) vendor/llvm/dist/test/tools/llvm-symbolizer/Inputs/coff-dwarf.exe (contents, props changed) vendor/llvm/dist/test/tools/llvm-symbolizer/Inputs/coff-exports.cpp (contents, props changed) vendor/llvm/dist/test/tools/llvm-symbolizer/Inputs/coff-exports.exe (contents, props changed) vendor/llvm/dist/test/tools/llvm-symbolizer/coff-dwarf.test vendor/llvm/dist/test/tools/llvm-symbolizer/coff-exports.test vendor/llvm/dist/test/tools/llvm-symbolizer/sym.test vendor/llvm/dist/test/tools/sancov/ vendor/llvm/dist/test/tools/sancov/Inputs/ vendor/llvm/dist/test/tools/sancov/Inputs/blacklist.txt (contents, props changed) vendor/llvm/dist/test/tools/sancov/Inputs/foo.cpp (contents, props changed) vendor/llvm/dist/test/tools/sancov/Inputs/test-linux_x86_64 (contents, props changed) vendor/llvm/dist/test/tools/sancov/Inputs/test-linux_x86_64-1.sancov (contents, props changed) vendor/llvm/dist/test/tools/sancov/Inputs/test-linux_x86_64.sancov (contents, props changed) vendor/llvm/dist/test/tools/sancov/Inputs/test.cpp (contents, props changed) vendor/llvm/dist/test/tools/sancov/blacklist.test vendor/llvm/dist/test/tools/sancov/covered_functions.test vendor/llvm/dist/test/tools/sancov/not_covered_functions.test vendor/llvm/dist/test/tools/sancov/print.test vendor/llvm/dist/tools/dsymutil/MachOUtils.cpp (contents, props changed) vendor/llvm/dist/tools/dsymutil/MachOUtils.h (contents, props changed) vendor/llvm/dist/tools/dsymutil/NonRelocatableStringpool.h (contents, props changed) vendor/llvm/dist/tools/llvm-as-fuzzer/ vendor/llvm/dist/tools/llvm-as-fuzzer/CMakeLists.txt (contents, props changed) vendor/llvm/dist/tools/llvm-as-fuzzer/llvm-as-fuzzer.cpp (contents, props changed) vendor/llvm/dist/tools/llvm-as-parasitic-coverage-repro/ vendor/llvm/dist/tools/llvm-dwp/ vendor/llvm/dist/tools/llvm-dwp/CMakeLists.txt (contents, props changed) vendor/llvm/dist/tools/llvm-dwp/LLVMBuild.txt (contents, props changed) vendor/llvm/dist/tools/llvm-dwp/Makefile (contents, props changed) vendor/llvm/dist/tools/llvm-dwp/llvm-dwp.cpp (contents, props changed) vendor/llvm/dist/tools/llvm-mc-fuzzer/ vendor/llvm/dist/tools/llvm-mc-fuzzer/CMakeLists.txt (contents, props changed) vendor/llvm/dist/tools/llvm-mc-fuzzer/llvm-mc-fuzzer.cpp (contents, props changed) vendor/llvm/dist/tools/llvm-readobj/COFFImportDumper.cpp (contents, props changed) vendor/llvm/dist/tools/llvm-split/ vendor/llvm/dist/tools/llvm-split/CMakeLists.txt (contents, props changed) vendor/llvm/dist/tools/llvm-split/LLVMBuild.txt (contents, props changed) vendor/llvm/dist/tools/llvm-split/Makefile (contents, props changed) vendor/llvm/dist/tools/llvm-split/llvm-split.cpp (contents, props changed) vendor/llvm/dist/tools/sancov/ vendor/llvm/dist/tools/sancov/CMakeLists.txt (contents, props changed) vendor/llvm/dist/tools/sancov/Makefile (contents, props changed) vendor/llvm/dist/tools/sancov/sancov.cc (contents, props changed) vendor/llvm/dist/tools/xcode-toolchain/ vendor/llvm/dist/tools/xcode-toolchain/CMakeLists.txt (contents, props changed) vendor/llvm/dist/unittests/ADT/RangeAdapterTest.cpp (contents, props changed) vendor/llvm/dist/unittests/Analysis/ValueTrackingTest.cpp (contents, props changed) vendor/llvm/dist/unittests/ExecutionEngine/Orc/CompileOnDemandLayerTest.cpp (contents, props changed) vendor/llvm/dist/unittests/ExecutionEngine/Orc/GlobalMappingLayerTest.cpp (contents, props changed) vendor/llvm/dist/unittests/ExecutionEngine/Orc/ObjectLinkingLayerTest.cpp (contents, props changed) vendor/llvm/dist/unittests/ExecutionEngine/Orc/OrcCAPITest.cpp (contents, props changed) vendor/llvm/dist/unittests/ProfileData/SampleProfTest.cpp (contents, props changed) vendor/llvm/dist/unittests/Support/ReplaceFileTest.cpp (contents, props changed) vendor/llvm/dist/unittests/Support/ThreadPool.cpp (contents, props changed) vendor/llvm/dist/unittests/Support/TimerTest.cpp (contents, props changed) vendor/llvm/dist/unittests/Support/TrailingObjectsTest.cpp (contents, props changed) vendor/llvm/dist/utils/TableGen/Attributes.cpp (contents, props changed) vendor/llvm/dist/utils/lit/tests/Inputs/googletest-timeout/ vendor/llvm/dist/utils/lit/tests/Inputs/googletest-timeout/DummySubDir/ vendor/llvm/dist/utils/lit/tests/Inputs/googletest-timeout/DummySubDir/OneTest (contents, props changed) vendor/llvm/dist/utils/lit/tests/Inputs/googletest-timeout/lit.cfg vendor/llvm/dist/utils/lit/tests/Inputs/shtest-timeout/ vendor/llvm/dist/utils/lit/tests/Inputs/shtest-timeout/infinite_loop.py (contents, props changed) vendor/llvm/dist/utils/lit/tests/Inputs/shtest-timeout/lit.cfg vendor/llvm/dist/utils/lit/tests/Inputs/shtest-timeout/quick_then_slow.py (contents, props changed) vendor/llvm/dist/utils/lit/tests/Inputs/shtest-timeout/short.py (contents, props changed) vendor/llvm/dist/utils/lit/tests/Inputs/shtest-timeout/slow.py (contents, props changed) vendor/llvm/dist/utils/lit/tests/googletest-timeout.py (contents, props changed) vendor/llvm/dist/utils/lit/tests/shtest-timeout.py (contents, props changed) vendor/llvm/dist/utils/release/build_llvm_package.bat (contents, props changed) vendor/llvm/dist/utils/schedcover.py (contents, props changed) Deleted: vendor/llvm/dist/autoconf/m4/rand48.m4 vendor/llvm/dist/include/llvm/Analysis/LibCallAliasAnalysis.h vendor/llvm/dist/include/llvm/Analysis/LibCallSemantics.h vendor/llvm/dist/include/llvm/IR/MetadataTracking.h vendor/llvm/dist/include/llvm/Support/OutputBuffer.h vendor/llvm/dist/lib/Analysis/AliasAnalysisCounter.cpp vendor/llvm/dist/lib/Analysis/AliasDebugger.cpp vendor/llvm/dist/lib/Analysis/IPA/ vendor/llvm/dist/lib/Analysis/LibCallAliasAnalysis.cpp vendor/llvm/dist/lib/Analysis/LibCallSemantics.cpp vendor/llvm/dist/lib/Analysis/NoAliasAnalysis.cpp vendor/llvm/dist/lib/Fuzzer/cxx_fuzzer_tokens.txt vendor/llvm/dist/lib/Fuzzer/test/CxxTokensTest.cpp vendor/llvm/dist/lib/Fuzzer/test/DFSanMemcmpTest.cpp vendor/llvm/dist/lib/Fuzzer/test/DFSanSimpleCmpTest.cpp vendor/llvm/dist/lib/Fuzzer/test/InfiniteTest.cpp vendor/llvm/dist/lib/IR/MetadataTracking.cpp vendor/llvm/dist/lib/ProfileData/InstrProfIndexed.h vendor/llvm/dist/lib/Target/AArch64/AArch64MachineCombinerPattern.h vendor/llvm/dist/lib/Target/AMDGPU/SIPrepareScratchRegs.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonRemoveSZExtArgs.cpp vendor/llvm/dist/lib/Target/X86/X86CompilationCallback_Win64.asm vendor/llvm/dist/lib/Transforms/ObjCARC/ARCInstKind.cpp vendor/llvm/dist/lib/Transforms/ObjCARC/ARCInstKind.h vendor/llvm/dist/lib/Transforms/ObjCARC/ObjCARCAliasAnalysis.cpp vendor/llvm/dist/lib/Transforms/ObjCARC/ObjCARCAliasAnalysis.h vendor/llvm/dist/lib/Transforms/Scalar/SampleProfile.cpp vendor/llvm/dist/test/Analysis/CostModel/X86/vshift-cost.ll vendor/llvm/dist/test/Analysis/Lint/cppeh-catch-intrinsics.ll vendor/llvm/dist/test/Assembler/invalid-dilocalvariable-missing-tag.ll vendor/llvm/dist/test/CodeGen/AMDGPU/large-alloca.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.AMDGPU.brev.ll vendor/llvm/dist/test/CodeGen/ARM/Windows/integer-floating-point-conversion.ll vendor/llvm/dist/test/CodeGen/ARM/sched-it-debug-nodes.ll vendor/llvm/dist/test/CodeGen/MIR/X86/missing-instruction.mir vendor/llvm/dist/test/CodeGen/MIR/basic-blocks.mir vendor/llvm/dist/test/CodeGen/MIR/expected-eof-after-successor-mbb.mir vendor/llvm/dist/test/CodeGen/MIR/expected-mbb-reference-for-successor-mbb.mir vendor/llvm/dist/test/CodeGen/MIR/frame-info.mir vendor/llvm/dist/test/CodeGen/MIR/function-missing-machine-function.mir vendor/llvm/dist/test/CodeGen/MIR/llvm-ir-error-reported.mir vendor/llvm/dist/test/CodeGen/MIR/llvmIR.mir vendor/llvm/dist/test/CodeGen/MIR/llvmIRMissing.mir vendor/llvm/dist/test/CodeGen/MIR/machine-basic-block-redefinition-error.mir vendor/llvm/dist/test/CodeGen/MIR/machine-basic-block-unknown-name.mir vendor/llvm/dist/test/CodeGen/MIR/machine-function-missing-body-error.mir vendor/llvm/dist/test/CodeGen/MIR/machine-function-missing-function.mir vendor/llvm/dist/test/CodeGen/MIR/machine-function-missing-name.mir vendor/llvm/dist/test/CodeGen/MIR/machine-function-redefinition-error.mir vendor/llvm/dist/test/CodeGen/MIR/machine-function.mir vendor/llvm/dist/test/CodeGen/MIR/register-info.mir vendor/llvm/dist/test/CodeGen/MIR/successor-basic-blocks.mir vendor/llvm/dist/test/CodeGen/Thumb/thumb-memcpy-ldm-stm.ll vendor/llvm/dist/test/CodeGen/WinEH/cppeh-alloca-sink.ll vendor/llvm/dist/test/CodeGen/WinEH/cppeh-catch-all-win32.ll vendor/llvm/dist/test/CodeGen/WinEH/cppeh-catch-all.ll vendor/llvm/dist/test/CodeGen/WinEH/cppeh-catch-and-throw.ll vendor/llvm/dist/test/CodeGen/WinEH/cppeh-catch-scalar.ll vendor/llvm/dist/test/CodeGen/WinEH/cppeh-catch-unwind.ll vendor/llvm/dist/test/CodeGen/WinEH/cppeh-cleanup-invoke.ll vendor/llvm/dist/test/CodeGen/WinEH/cppeh-demote-liveout.ll vendor/llvm/dist/test/CodeGen/WinEH/cppeh-frame-vars.ll vendor/llvm/dist/test/CodeGen/WinEH/cppeh-inalloca.ll vendor/llvm/dist/test/CodeGen/WinEH/cppeh-min-unwind.ll vendor/llvm/dist/test/CodeGen/WinEH/cppeh-mixed-catch-and-cleanup.ll vendor/llvm/dist/test/CodeGen/WinEH/cppeh-multi-catch.ll vendor/llvm/dist/test/CodeGen/WinEH/cppeh-nested-1.ll vendor/llvm/dist/test/CodeGen/WinEH/cppeh-nested-2.ll vendor/llvm/dist/test/CodeGen/WinEH/cppeh-nested-3.ll vendor/llvm/dist/test/CodeGen/WinEH/cppeh-nested-rethrow.ll vendor/llvm/dist/test/CodeGen/WinEH/cppeh-nonalloca-frame-values.ll vendor/llvm/dist/test/CodeGen/WinEH/cppeh-prepared-catch-all.ll vendor/llvm/dist/test/CodeGen/WinEH/cppeh-prepared-catch-reordered.ll vendor/llvm/dist/test/CodeGen/WinEH/cppeh-prepared-catch.ll vendor/llvm/dist/test/CodeGen/WinEH/cppeh-prepared-cleanups.ll vendor/llvm/dist/test/CodeGen/WinEH/cppeh-shared-empty-catch.ll vendor/llvm/dist/test/CodeGen/WinEH/cppeh-similar-catch-blocks.ll vendor/llvm/dist/test/CodeGen/WinEH/cppeh-state-calc-1.ll vendor/llvm/dist/test/CodeGen/WinEH/seh-catch-all.ll vendor/llvm/dist/test/CodeGen/WinEH/seh-exception-code.ll vendor/llvm/dist/test/CodeGen/WinEH/seh-exception-code2.ll vendor/llvm/dist/test/CodeGen/WinEH/seh-inlined-finally.ll vendor/llvm/dist/test/CodeGen/WinEH/seh-outlined-finally-win32.ll vendor/llvm/dist/test/CodeGen/WinEH/seh-outlined-finally.ll vendor/llvm/dist/test/CodeGen/WinEH/seh-prepared-basic.ll vendor/llvm/dist/test/CodeGen/WinEH/seh-resume-phi.ll vendor/llvm/dist/test/CodeGen/WinEH/seh-simple.ll vendor/llvm/dist/test/CodeGen/X86/avx512-trunc-ext.ll vendor/llvm/dist/test/CodeGen/X86/combine-sse2-intrinsics.ll vendor/llvm/dist/test/CodeGen/X86/cppeh-nounwind.ll vendor/llvm/dist/test/CodeGen/X86/frameescape.ll vendor/llvm/dist/test/CodeGen/X86/pr21529.ll vendor/llvm/dist/test/CodeGen/X86/pr23900.ll vendor/llvm/dist/test/CodeGen/X86/remat-invalid-liveness.ll vendor/llvm/dist/test/CodeGen/X86/seh-filter.ll vendor/llvm/dist/test/CodeGen/X86/seh-stack-realign-win32.ll vendor/llvm/dist/test/CodeGen/X86/win_eh_prepare.ll vendor/llvm/dist/test/CodeGen/X86/win_ftol2.ll vendor/llvm/dist/test/DebugInfo/2009-10-16-Phi.ll vendor/llvm/dist/test/DebugInfo/2009-11-03-InsertExtractValue.ll vendor/llvm/dist/test/DebugInfo/2009-11-05-DeadGlobalVariable.ll vendor/llvm/dist/test/DebugInfo/2009-11-06-NamelessGlobalVariable.ll vendor/llvm/dist/test/DebugInfo/2009-11-10-CurrentFn.ll vendor/llvm/dist/test/DebugInfo/2010-01-05-DbgScope.ll vendor/llvm/dist/test/DebugInfo/2010-03-12-llc-crash.ll vendor/llvm/dist/test/DebugInfo/2010-03-19-DbgDeclare.ll vendor/llvm/dist/test/DebugInfo/2010-03-24-MemberFn.ll vendor/llvm/dist/test/DebugInfo/2010-04-06-NestedFnDbgInfo.ll vendor/llvm/dist/test/DebugInfo/2010-04-19-FramePtr.ll vendor/llvm/dist/test/DebugInfo/2010-05-03-DisableFramePtr.ll vendor/llvm/dist/test/DebugInfo/2010-05-03-OriginDIE.ll vendor/llvm/dist/test/DebugInfo/2010-05-10-MultipleCU.ll vendor/llvm/dist/test/DebugInfo/2010-06-29-InlinedFnLocalVar.ll vendor/llvm/dist/test/DebugInfo/2010-07-19-Crash.ll vendor/llvm/dist/test/DebugInfo/2010-10-01-crash.ll vendor/llvm/dist/test/DebugInfo/PDB/lit.local.cfg vendor/llvm/dist/test/DebugInfo/PDB/pdbdump-flags.test vendor/llvm/dist/test/DebugInfo/PDB/pdbdump-symbol-format.test vendor/llvm/dist/test/DebugInfo/PR20038.ll vendor/llvm/dist/test/DebugInfo/X86/dbg-at-specficiation.ll vendor/llvm/dist/test/DebugInfo/X86/recursive_inlining.ll vendor/llvm/dist/test/DebugInfo/accel-table-hash-collisions.ll vendor/llvm/dist/test/DebugInfo/array.ll vendor/llvm/dist/test/DebugInfo/block-asan.ll vendor/llvm/dist/test/DebugInfo/bug_null_debuginfo.ll vendor/llvm/dist/test/DebugInfo/constant-pointers.ll vendor/llvm/dist/test/DebugInfo/constant-sdnodes-have-dbg-location.ll vendor/llvm/dist/test/DebugInfo/constantfp-sdnodes-have-dbg-location.ll vendor/llvm/dist/test/DebugInfo/cross-cu-inlining.ll vendor/llvm/dist/test/DebugInfo/cross-cu-linkonce-distinct.ll vendor/llvm/dist/test/DebugInfo/cross-cu-linkonce.ll vendor/llvm/dist/test/DebugInfo/cu-range-hole.ll vendor/llvm/dist/test/DebugInfo/cu-ranges.ll vendor/llvm/dist/test/DebugInfo/dead-argument-order.ll vendor/llvm/dist/test/DebugInfo/debug-info-always-inline.ll vendor/llvm/dist/test/DebugInfo/debug-info-qualifiers.ll vendor/llvm/dist/test/DebugInfo/debuginfofinder-forward-declaration.ll vendor/llvm/dist/test/DebugInfo/debuginfofinder-multiple-cu.ll vendor/llvm/dist/test/DebugInfo/dwarf-public-names.ll vendor/llvm/dist/test/DebugInfo/empty.ll vendor/llvm/dist/test/DebugInfo/enum-types.ll vendor/llvm/dist/test/DebugInfo/enum.ll vendor/llvm/dist/test/DebugInfo/global.ll vendor/llvm/dist/test/DebugInfo/gmlt.test vendor/llvm/dist/test/DebugInfo/gvn.ll vendor/llvm/dist/test/DebugInfo/incorrect-variable-debugloc.ll vendor/llvm/dist/test/DebugInfo/incorrect-variable-debugloc1.ll vendor/llvm/dist/test/DebugInfo/inheritance.ll vendor/llvm/dist/test/DebugInfo/inline-debug-info-multiret.ll vendor/llvm/dist/test/DebugInfo/inline-debug-info.ll vendor/llvm/dist/test/DebugInfo/inline-no-debug-info.ll vendor/llvm/dist/test/DebugInfo/inline-scopes.ll vendor/llvm/dist/test/DebugInfo/inlined-arguments.ll vendor/llvm/dist/test/DebugInfo/inlined-vars.ll vendor/llvm/dist/test/DebugInfo/location-verifier.ll vendor/llvm/dist/test/DebugInfo/lto-comp-dir.ll vendor/llvm/dist/test/DebugInfo/member-order.ll vendor/llvm/dist/test/DebugInfo/member-pointers.ll vendor/llvm/dist/test/DebugInfo/missing-abstract-variable.ll vendor/llvm/dist/test/DebugInfo/multiline.ll vendor/llvm/dist/test/DebugInfo/namespace.ll vendor/llvm/dist/test/DebugInfo/namespace_function_definition.ll vendor/llvm/dist/test/DebugInfo/namespace_inline_function_definition.ll vendor/llvm/dist/test/DebugInfo/nodebug.ll vendor/llvm/dist/test/DebugInfo/piece-verifier.ll vendor/llvm/dist/test/DebugInfo/restrict.ll vendor/llvm/dist/test/DebugInfo/sugared-constants.ll vendor/llvm/dist/test/DebugInfo/template-recursive-void.ll vendor/llvm/dist/test/DebugInfo/tu-composite.ll vendor/llvm/dist/test/DebugInfo/tu-member-pointer.ll vendor/llvm/dist/test/DebugInfo/two-cus-from-same-file.ll vendor/llvm/dist/test/DebugInfo/typedef.ll vendor/llvm/dist/test/DebugInfo/unconditional-branch.ll vendor/llvm/dist/test/DebugInfo/varargs.ll vendor/llvm/dist/test/DebugInfo/version.ll vendor/llvm/dist/test/ExecutionEngine/RuntimeDyld/X86/COFF_x86_64 vendor/llvm/dist/test/Instrumentation/AddressSanitizer/do-not-instrument-cstring.ll vendor/llvm/dist/test/Instrumentation/AddressSanitizer/do-not-instrument-llvm-metadata-darwin.ll vendor/llvm/dist/test/Instrumentation/AddressSanitizer/do-not-instrument-llvm-metadata.ll vendor/llvm/dist/test/Linker/Inputs/subprogram-linkonce-weak-odr.ll vendor/llvm/dist/test/Linker/subprogram-linkonce-weak-odr.ll vendor/llvm/dist/test/MC/ARM/directive-arch-armv6j.s vendor/llvm/dist/test/MC/ARM/directive-arch-armv6zk.s vendor/llvm/dist/test/MC/COFF/ARM/directive-type-diagnostics.s vendor/llvm/dist/test/MC/Disassembler/Mips/micromips.txt vendor/llvm/dist/test/MC/Disassembler/Mips/micromips32r6.txt vendor/llvm/dist/test/MC/Disassembler/Mips/micromips_le.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips-dsp.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips32_le.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips32r2_le.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips64_le.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips64r2_le.txt vendor/llvm/dist/test/MC/MachO/bad-darwin-x86_64-reloc-expr1.s vendor/llvm/dist/test/MC/MachO/bad-darwin-x86_64-reloc-expr2.s vendor/llvm/dist/test/MC/Mips/mips-dsp-instructions.s vendor/llvm/dist/test/Transforms/FunctionAttrs/2009-01-04-Annotate.ll vendor/llvm/dist/test/Transforms/FunctionAttrs/annotate-1.ll vendor/llvm/dist/test/Transforms/InstCombine/apint-or1.ll vendor/llvm/dist/test/Transforms/InstCombine/apint-or2.ll vendor/llvm/dist/test/Transforms/InstCombine/pr20059.ll vendor/llvm/dist/test/Transforms/LoopUnroll/full-unroll-bad-geps.ll vendor/llvm/dist/test/Verifier/invalid-patchable-statepoint.ll vendor/llvm/dist/test/tools/gold/Inputs/alias-1.ll vendor/llvm/dist/test/tools/gold/Inputs/bcsection.s vendor/llvm/dist/test/tools/gold/Inputs/comdat.ll vendor/llvm/dist/test/tools/gold/Inputs/common.ll vendor/llvm/dist/test/tools/gold/Inputs/drop-debug.bc vendor/llvm/dist/test/tools/gold/Inputs/invalid.bc vendor/llvm/dist/test/tools/gold/Inputs/linker-script.export vendor/llvm/dist/test/tools/gold/Inputs/linkonce-weak.ll vendor/llvm/dist/test/tools/gold/Inputs/pr19901-1.ll vendor/llvm/dist/test/tools/gold/Inputs/weak.ll vendor/llvm/dist/test/tools/gold/alias.ll vendor/llvm/dist/test/tools/gold/bad-alias.ll vendor/llvm/dist/test/tools/gold/bcsection.ll vendor/llvm/dist/test/tools/gold/coff.ll vendor/llvm/dist/test/tools/gold/comdat.ll vendor/llvm/dist/test/tools/gold/common.ll vendor/llvm/dist/test/tools/gold/drop-debug.ll vendor/llvm/dist/test/tools/gold/emit-llvm.ll vendor/llvm/dist/test/tools/gold/invalid.ll vendor/llvm/dist/test/tools/gold/linker-script.ll vendor/llvm/dist/test/tools/gold/linkonce-weak.ll vendor/llvm/dist/test/tools/gold/lit.local.cfg vendor/llvm/dist/test/tools/gold/mtriple.ll vendor/llvm/dist/test/tools/gold/no-map-whole-file.ll vendor/llvm/dist/test/tools/gold/opt-level.ll vendor/llvm/dist/test/tools/gold/pr19901.ll vendor/llvm/dist/test/tools/gold/remarks.ll vendor/llvm/dist/test/tools/gold/slp-vectorize.ll vendor/llvm/dist/test/tools/gold/stats.ll vendor/llvm/dist/test/tools/gold/vectorize.ll vendor/llvm/dist/test/tools/gold/weak.ll vendor/llvm/dist/test/tools/llvm-profdata/overflow.proftext vendor/llvm/dist/test/tools/llvm-symbolizer/pdb/Inputs/test.exe.input vendor/llvm/dist/tools/llvm-ar/install_symlink.cmake vendor/llvm/dist/tools/llvm-symbolizer/LLVMSymbolize.cpp vendor/llvm/dist/tools/llvm-symbolizer/LLVMSymbolize.h vendor/llvm/dist/tools/macho-dump/ Modified: vendor/llvm/dist/.clang-tidy vendor/llvm/dist/CMakeLists.txt vendor/llvm/dist/CODE_OWNERS.TXT vendor/llvm/dist/CREDITS.TXT vendor/llvm/dist/Makefile.config.in vendor/llvm/dist/Makefile.rules vendor/llvm/dist/README.txt vendor/llvm/dist/autoconf/configure.ac vendor/llvm/dist/bindings/go/llvm/DIBuilderBindings.cpp vendor/llvm/dist/bindings/go/llvm/DIBuilderBindings.h vendor/llvm/dist/bindings/go/llvm/IRBindings.cpp vendor/llvm/dist/bindings/go/llvm/IRBindings.h vendor/llvm/dist/bindings/go/llvm/analysis.go vendor/llvm/dist/bindings/go/llvm/bitreader.go vendor/llvm/dist/bindings/go/llvm/dibuilder.go vendor/llvm/dist/bindings/go/llvm/executionengine.go vendor/llvm/dist/bindings/go/llvm/ir.go vendor/llvm/dist/bindings/go/llvm/linker.go vendor/llvm/dist/bindings/go/llvm/target.go vendor/llvm/dist/bindings/ocaml/Makefile.ocaml vendor/llvm/dist/bindings/ocaml/bitreader/bitreader_ocaml.c vendor/llvm/dist/bindings/ocaml/linker/linker_ocaml.c vendor/llvm/dist/bindings/ocaml/linker/llvm_linker.ml vendor/llvm/dist/bindings/ocaml/linker/llvm_linker.mli vendor/llvm/dist/bindings/ocaml/llvm/llvm.ml vendor/llvm/dist/bindings/ocaml/llvm/llvm.mli vendor/llvm/dist/bindings/ocaml/llvm/llvm_ocaml.c vendor/llvm/dist/bindings/python/llvm/bit_reader.py vendor/llvm/dist/bindings/python/llvm/core.py vendor/llvm/dist/cmake/config-ix.cmake vendor/llvm/dist/cmake/modules/AddLLVM.cmake vendor/llvm/dist/cmake/modules/AddLLVMDefinitions.cmake vendor/llvm/dist/cmake/modules/CrossCompile.cmake vendor/llvm/dist/cmake/modules/HandleLLVMOptions.cmake vendor/llvm/dist/cmake/modules/HandleLLVMStdlib.cmake vendor/llvm/dist/cmake/modules/LLVM-Config.cmake vendor/llvm/dist/cmake/modules/LLVMConfig.cmake.in vendor/llvm/dist/cmake/modules/Makefile vendor/llvm/dist/cmake/modules/TableGen.cmake vendor/llvm/dist/configure vendor/llvm/dist/docs/AliasAnalysis.rst vendor/llvm/dist/docs/Atomics.rst vendor/llvm/dist/docs/BitCodeFormat.rst vendor/llvm/dist/docs/BitSets.rst vendor/llvm/dist/docs/BranchWeightMetadata.rst vendor/llvm/dist/docs/BuildingLLVMWithAutotools.rst vendor/llvm/dist/docs/CMake.rst vendor/llvm/dist/docs/CMakeLists.txt vendor/llvm/dist/docs/CodeGenerator.rst vendor/llvm/dist/docs/CodingStandards.rst vendor/llvm/dist/docs/CommandGuide/index.rst vendor/llvm/dist/docs/CommandGuide/lit.rst vendor/llvm/dist/docs/CommandGuide/llc.rst vendor/llvm/dist/docs/CommandGuide/lli.rst vendor/llvm/dist/docs/CommandGuide/llvm-profdata.rst vendor/llvm/dist/docs/CommandGuide/llvm-symbolizer.rst vendor/llvm/dist/docs/CommandLine.rst vendor/llvm/dist/docs/CompilerWriterInfo.rst vendor/llvm/dist/docs/CoverageMappingFormat.rst vendor/llvm/dist/docs/DeveloperPolicy.rst vendor/llvm/dist/docs/ExceptionHandling.rst vendor/llvm/dist/docs/ExtendingLLVM.rst vendor/llvm/dist/docs/Frontend/PerformanceTips.rst vendor/llvm/dist/docs/GettingStarted.rst vendor/llvm/dist/docs/HowToBuildOnARM.rst vendor/llvm/dist/docs/HowToReleaseLLVM.rst vendor/llvm/dist/docs/LangRef.rst vendor/llvm/dist/docs/LibFuzzer.rst vendor/llvm/dist/docs/Phabricator.rst vendor/llvm/dist/docs/ProgrammersManual.rst vendor/llvm/dist/docs/README.txt vendor/llvm/dist/docs/ReleaseNotes.rst vendor/llvm/dist/docs/ReleaseProcess.rst vendor/llvm/dist/docs/SourceLevelDebugging.rst vendor/llvm/dist/docs/StackMaps.rst vendor/llvm/dist/docs/Statepoints.rst vendor/llvm/dist/docs/TestingGuide.rst vendor/llvm/dist/docs/WritingAnLLVMPass.rst vendor/llvm/dist/docs/conf.py vendor/llvm/dist/docs/doxygen.cfg.in vendor/llvm/dist/docs/index.rst vendor/llvm/dist/docs/tutorial/LangImpl1.rst vendor/llvm/dist/docs/tutorial/LangImpl2.rst vendor/llvm/dist/docs/tutorial/LangImpl3.rst vendor/llvm/dist/docs/tutorial/LangImpl4.rst vendor/llvm/dist/docs/tutorial/LangImpl5.rst vendor/llvm/dist/docs/tutorial/LangImpl6.rst vendor/llvm/dist/docs/tutorial/LangImpl7.rst vendor/llvm/dist/docs/tutorial/LangImpl8.rst vendor/llvm/dist/docs/tutorial/LangImpl9.rst vendor/llvm/dist/docs/tutorial/OCamlLangImpl1.rst vendor/llvm/dist/docs/tutorial/OCamlLangImpl2.rst vendor/llvm/dist/docs/tutorial/OCamlLangImpl3.rst vendor/llvm/dist/docs/tutorial/OCamlLangImpl4.rst vendor/llvm/dist/docs/tutorial/OCamlLangImpl5.rst vendor/llvm/dist/docs/tutorial/OCamlLangImpl6.rst vendor/llvm/dist/docs/tutorial/OCamlLangImpl7.rst vendor/llvm/dist/docs/tutorial/OCamlLangImpl8.rst vendor/llvm/dist/docs/yaml2obj.rst vendor/llvm/dist/examples/BrainF/BrainF.cpp vendor/llvm/dist/examples/BrainF/BrainFDriver.cpp vendor/llvm/dist/examples/CMakeLists.txt vendor/llvm/dist/examples/ExceptionDemo/CMakeLists.txt vendor/llvm/dist/examples/ExceptionDemo/ExceptionDemo.cpp vendor/llvm/dist/examples/Fibonacci/fibonacci.cpp vendor/llvm/dist/examples/HowToUseJIT/HowToUseJIT.cpp vendor/llvm/dist/examples/Kaleidoscope/Chapter2/CMakeLists.txt vendor/llvm/dist/examples/Kaleidoscope/Chapter2/Makefile vendor/llvm/dist/examples/Kaleidoscope/Chapter2/toy.cpp vendor/llvm/dist/examples/Kaleidoscope/Chapter3/toy.cpp vendor/llvm/dist/examples/Kaleidoscope/Chapter4/CMakeLists.txt vendor/llvm/dist/examples/Kaleidoscope/Chapter4/toy.cpp vendor/llvm/dist/examples/Kaleidoscope/Chapter5/CMakeLists.txt vendor/llvm/dist/examples/Kaleidoscope/Chapter5/toy.cpp vendor/llvm/dist/examples/Kaleidoscope/Chapter6/CMakeLists.txt vendor/llvm/dist/examples/Kaleidoscope/Chapter6/toy.cpp vendor/llvm/dist/examples/Kaleidoscope/Chapter7/CMakeLists.txt vendor/llvm/dist/examples/Kaleidoscope/Chapter7/toy.cpp vendor/llvm/dist/examples/Kaleidoscope/Chapter8/CMakeLists.txt vendor/llvm/dist/examples/Kaleidoscope/Chapter8/toy.cpp vendor/llvm/dist/examples/Kaleidoscope/Orc/fully_lazy/toy.cpp vendor/llvm/dist/examples/Kaleidoscope/Orc/initial/toy.cpp vendor/llvm/dist/examples/Kaleidoscope/Orc/lazy_codegen/toy.cpp vendor/llvm/dist/examples/Kaleidoscope/Orc/lazy_irgen/toy.cpp vendor/llvm/dist/examples/ParallelJIT/ParallelJIT.cpp vendor/llvm/dist/include/llvm-c/Analysis.h vendor/llvm/dist/include/llvm-c/BitReader.h vendor/llvm/dist/include/llvm-c/BitWriter.h vendor/llvm/dist/include/llvm-c/Core.h vendor/llvm/dist/include/llvm-c/ExecutionEngine.h vendor/llvm/dist/include/llvm-c/IRReader.h vendor/llvm/dist/include/llvm-c/Initialization.h vendor/llvm/dist/include/llvm-c/Linker.h vendor/llvm/dist/include/llvm-c/Object.h vendor/llvm/dist/include/llvm-c/Support.h vendor/llvm/dist/include/llvm-c/Target.h vendor/llvm/dist/include/llvm-c/TargetMachine.h vendor/llvm/dist/include/llvm-c/Transforms/IPO.h vendor/llvm/dist/include/llvm-c/Transforms/PassManagerBuilder.h vendor/llvm/dist/include/llvm-c/Transforms/Scalar.h vendor/llvm/dist/include/llvm-c/Transforms/Vectorize.h vendor/llvm/dist/include/llvm-c/lto.h vendor/llvm/dist/include/llvm/ADT/APFloat.h vendor/llvm/dist/include/llvm/ADT/APInt.h vendor/llvm/dist/include/llvm/ADT/APSInt.h vendor/llvm/dist/include/llvm/ADT/ArrayRef.h vendor/llvm/dist/include/llvm/ADT/BitVector.h vendor/llvm/dist/include/llvm/ADT/DeltaAlgorithm.h vendor/llvm/dist/include/llvm/ADT/DenseMap.h vendor/llvm/dist/include/llvm/ADT/DenseMapInfo.h vendor/llvm/dist/include/llvm/ADT/DenseSet.h vendor/llvm/dist/include/llvm/ADT/DepthFirstIterator.h vendor/llvm/dist/include/llvm/ADT/FoldingSet.h vendor/llvm/dist/include/llvm/ADT/ImmutableList.h vendor/llvm/dist/include/llvm/ADT/ImmutableMap.h vendor/llvm/dist/include/llvm/ADT/IntrusiveRefCntPtr.h vendor/llvm/dist/include/llvm/ADT/Optional.h vendor/llvm/dist/include/llvm/ADT/PackedVector.h vendor/llvm/dist/include/llvm/ADT/PointerIntPair.h vendor/llvm/dist/include/llvm/ADT/PointerUnion.h vendor/llvm/dist/include/llvm/ADT/PostOrderIterator.h vendor/llvm/dist/include/llvm/ADT/STLExtras.h vendor/llvm/dist/include/llvm/ADT/ScopedHashTable.h vendor/llvm/dist/include/llvm/ADT/SetOperations.h vendor/llvm/dist/include/llvm/ADT/SetVector.h vendor/llvm/dist/include/llvm/ADT/SmallBitVector.h vendor/llvm/dist/include/llvm/ADT/SmallPtrSet.h vendor/llvm/dist/include/llvm/ADT/SmallSet.h vendor/llvm/dist/include/llvm/ADT/SmallVector.h vendor/llvm/dist/include/llvm/ADT/SparseBitVector.h vendor/llvm/dist/include/llvm/ADT/Statistic.h vendor/llvm/dist/include/llvm/ADT/StringMap.h vendor/llvm/dist/include/llvm/ADT/StringRef.h vendor/llvm/dist/include/llvm/ADT/StringSet.h vendor/llvm/dist/include/llvm/ADT/StringSwitch.h vendor/llvm/dist/include/llvm/ADT/TinyPtrVector.h vendor/llvm/dist/include/llvm/ADT/Triple.h vendor/llvm/dist/include/llvm/ADT/UniqueVector.h vendor/llvm/dist/include/llvm/ADT/ilist.h vendor/llvm/dist/include/llvm/ADT/ilist_node.h vendor/llvm/dist/include/llvm/ADT/iterator_range.h vendor/llvm/dist/include/llvm/Analysis/AliasAnalysis.h vendor/llvm/dist/include/llvm/Analysis/AliasSetTracker.h vendor/llvm/dist/include/llvm/Analysis/AssumptionCache.h vendor/llvm/dist/include/llvm/Analysis/BlockFrequencyInfo.h vendor/llvm/dist/include/llvm/Analysis/BlockFrequencyInfoImpl.h vendor/llvm/dist/include/llvm/Analysis/BranchProbabilityInfo.h vendor/llvm/dist/include/llvm/Analysis/CFG.h vendor/llvm/dist/include/llvm/Analysis/CGSCCPassManager.h vendor/llvm/dist/include/llvm/Analysis/CallGraph.h vendor/llvm/dist/include/llvm/Analysis/CallGraphSCCPass.h vendor/llvm/dist/include/llvm/Analysis/CaptureTracking.h vendor/llvm/dist/include/llvm/Analysis/DOTGraphTraitsPass.h vendor/llvm/dist/include/llvm/Analysis/DependenceAnalysis.h vendor/llvm/dist/include/llvm/Analysis/IVUsers.h vendor/llvm/dist/include/llvm/Analysis/InlineCost.h vendor/llvm/dist/include/llvm/Analysis/InstructionSimplify.h vendor/llvm/dist/include/llvm/Analysis/IteratedDominanceFrontier.h vendor/llvm/dist/include/llvm/Analysis/LazyCallGraph.h vendor/llvm/dist/include/llvm/Analysis/LazyValueInfo.h vendor/llvm/dist/include/llvm/Analysis/Loads.h vendor/llvm/dist/include/llvm/Analysis/LoopAccessAnalysis.h vendor/llvm/dist/include/llvm/Analysis/LoopInfo.h vendor/llvm/dist/include/llvm/Analysis/LoopInfoImpl.h vendor/llvm/dist/include/llvm/Analysis/LoopPass.h vendor/llvm/dist/include/llvm/Analysis/MemoryBuiltins.h vendor/llvm/dist/include/llvm/Analysis/MemoryDependenceAnalysis.h vendor/llvm/dist/include/llvm/Analysis/PHITransAddr.h vendor/llvm/dist/include/llvm/Analysis/Passes.h vendor/llvm/dist/include/llvm/Analysis/RegionInfo.h vendor/llvm/dist/include/llvm/Analysis/RegionInfoImpl.h vendor/llvm/dist/include/llvm/Analysis/RegionPrinter.h vendor/llvm/dist/include/llvm/Analysis/ScalarEvolution.h vendor/llvm/dist/include/llvm/Analysis/ScalarEvolutionExpander.h vendor/llvm/dist/include/llvm/Analysis/ScalarEvolutionExpressions.h vendor/llvm/dist/include/llvm/Analysis/SparsePropagation.h vendor/llvm/dist/include/llvm/Analysis/TargetLibraryInfo.def vendor/llvm/dist/include/llvm/Analysis/TargetLibraryInfo.h vendor/llvm/dist/include/llvm/Analysis/TargetTransformInfo.h vendor/llvm/dist/include/llvm/Analysis/TargetTransformInfoImpl.h vendor/llvm/dist/include/llvm/Analysis/ValueTracking.h vendor/llvm/dist/include/llvm/Analysis/VectorUtils.h vendor/llvm/dist/include/llvm/AsmParser/Parser.h vendor/llvm/dist/include/llvm/AsmParser/SlotMapping.h vendor/llvm/dist/include/llvm/Bitcode/BitcodeWriterPass.h vendor/llvm/dist/include/llvm/Bitcode/BitstreamReader.h vendor/llvm/dist/include/llvm/Bitcode/BitstreamWriter.h vendor/llvm/dist/include/llvm/Bitcode/LLVMBitCodes.h vendor/llvm/dist/include/llvm/Bitcode/ReaderWriter.h vendor/llvm/dist/include/llvm/CodeGen/Analysis.h vendor/llvm/dist/include/llvm/CodeGen/AsmPrinter.h vendor/llvm/dist/include/llvm/CodeGen/BasicTTIImpl.h vendor/llvm/dist/include/llvm/CodeGen/CalcSpillWeights.h vendor/llvm/dist/include/llvm/CodeGen/CallingConvLower.h vendor/llvm/dist/include/llvm/CodeGen/CommandFlags.h vendor/llvm/dist/include/llvm/CodeGen/DFAPacketizer.h vendor/llvm/dist/include/llvm/CodeGen/DIE.h vendor/llvm/dist/include/llvm/CodeGen/FastISel.h vendor/llvm/dist/include/llvm/CodeGen/FunctionLoweringInfo.h vendor/llvm/dist/include/llvm/CodeGen/GCMetadata.h vendor/llvm/dist/include/llvm/CodeGen/GCStrategy.h vendor/llvm/dist/include/llvm/CodeGen/ISDOpcodes.h vendor/llvm/dist/include/llvm/CodeGen/IntrinsicLowering.h vendor/llvm/dist/include/llvm/CodeGen/LiveInterval.h vendor/llvm/dist/include/llvm/CodeGen/LiveIntervalAnalysis.h vendor/llvm/dist/include/llvm/CodeGen/LivePhysRegs.h vendor/llvm/dist/include/llvm/CodeGen/LiveRangeEdit.h vendor/llvm/dist/include/llvm/CodeGen/LiveRegMatrix.h vendor/llvm/dist/include/llvm/CodeGen/LiveStackAnalysis.h vendor/llvm/dist/include/llvm/CodeGen/MIRParser/MIRParser.h vendor/llvm/dist/include/llvm/CodeGen/MIRYamlMapping.h vendor/llvm/dist/include/llvm/CodeGen/MachineBasicBlock.h vendor/llvm/dist/include/llvm/CodeGen/MachineBranchProbabilityInfo.h vendor/llvm/dist/include/llvm/CodeGen/MachineCombinerPattern.h vendor/llvm/dist/include/llvm/CodeGen/MachineConstantPool.h vendor/llvm/dist/include/llvm/CodeGen/MachineDominators.h vendor/llvm/dist/include/llvm/CodeGen/MachineFrameInfo.h vendor/llvm/dist/include/llvm/CodeGen/MachineFunction.h vendor/llvm/dist/include/llvm/CodeGen/MachineInstr.h vendor/llvm/dist/include/llvm/CodeGen/MachineInstrBuilder.h vendor/llvm/dist/include/llvm/CodeGen/MachineInstrBundle.h vendor/llvm/dist/include/llvm/CodeGen/MachineMemOperand.h vendor/llvm/dist/include/llvm/CodeGen/MachineModuleInfo.h vendor/llvm/dist/include/llvm/CodeGen/MachineModuleInfoImpls.h vendor/llvm/dist/include/llvm/CodeGen/MachineRegisterInfo.h vendor/llvm/dist/include/llvm/CodeGen/MachineScheduler.h vendor/llvm/dist/include/llvm/CodeGen/MachineValueType.h vendor/llvm/dist/include/llvm/CodeGen/Passes.h vendor/llvm/dist/include/llvm/CodeGen/PseudoSourceValue.h vendor/llvm/dist/include/llvm/CodeGen/RegAllocPBQP.h vendor/llvm/dist/include/llvm/CodeGen/RegAllocRegistry.h vendor/llvm/dist/include/llvm/CodeGen/RegisterPressure.h vendor/llvm/dist/include/llvm/CodeGen/RegisterScavenging.h vendor/llvm/dist/include/llvm/CodeGen/RuntimeLibcalls.h vendor/llvm/dist/include/llvm/CodeGen/ScheduleDAG.h vendor/llvm/dist/include/llvm/CodeGen/ScheduleDAGInstrs.h vendor/llvm/dist/include/llvm/CodeGen/SchedulerRegistry.h vendor/llvm/dist/include/llvm/CodeGen/SelectionDAG.h vendor/llvm/dist/include/llvm/CodeGen/SelectionDAGNodes.h vendor/llvm/dist/include/llvm/CodeGen/SlotIndexes.h vendor/llvm/dist/include/llvm/CodeGen/StackMaps.h vendor/llvm/dist/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h vendor/llvm/dist/include/llvm/CodeGen/TargetSchedule.h vendor/llvm/dist/include/llvm/CodeGen/ValueTypes.h vendor/llvm/dist/include/llvm/CodeGen/ValueTypes.td vendor/llvm/dist/include/llvm/CodeGen/WinEHFuncInfo.h vendor/llvm/dist/include/llvm/Config/config.h.cmake vendor/llvm/dist/include/llvm/Config/config.h.in vendor/llvm/dist/include/llvm/DebugInfo/DIContext.h vendor/llvm/dist/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h vendor/llvm/dist/include/llvm/DebugInfo/DWARF/DWARFContext.h vendor/llvm/dist/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h vendor/llvm/dist/include/llvm/DebugInfo/DWARF/DWARFFormValue.h vendor/llvm/dist/include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h vendor/llvm/dist/include/llvm/DebugInfo/DWARF/DWARFUnit.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/PDBContext.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/PDBTypes.h vendor/llvm/dist/include/llvm/ExecutionEngine/ExecutionEngine.h vendor/llvm/dist/include/llvm/ExecutionEngine/Interpreter.h vendor/llvm/dist/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h vendor/llvm/dist/include/llvm/ExecutionEngine/Orc/CompileUtils.h vendor/llvm/dist/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h vendor/llvm/dist/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h vendor/llvm/dist/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h vendor/llvm/dist/include/llvm/ExecutionEngine/Orc/LogicalDylib.h vendor/llvm/dist/include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h vendor/llvm/dist/include/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h vendor/llvm/dist/include/llvm/ExecutionEngine/Orc/OrcTargetSupport.h vendor/llvm/dist/include/llvm/ExecutionEngine/RuntimeDyld.h vendor/llvm/dist/include/llvm/ExecutionEngine/SectionMemoryManager.h vendor/llvm/dist/include/llvm/IR/Argument.h vendor/llvm/dist/include/llvm/IR/AssemblyAnnotationWriter.h vendor/llvm/dist/include/llvm/IR/Attributes.h vendor/llvm/dist/include/llvm/IR/BasicBlock.h vendor/llvm/dist/include/llvm/IR/CFG.h vendor/llvm/dist/include/llvm/IR/CMakeLists.txt vendor/llvm/dist/include/llvm/IR/CallSite.h vendor/llvm/dist/include/llvm/IR/CallingConv.h vendor/llvm/dist/include/llvm/IR/Comdat.h vendor/llvm/dist/include/llvm/IR/Constant.h vendor/llvm/dist/include/llvm/IR/ConstantRange.h vendor/llvm/dist/include/llvm/IR/Constants.h vendor/llvm/dist/include/llvm/IR/DIBuilder.h vendor/llvm/dist/include/llvm/IR/DataLayout.h vendor/llvm/dist/include/llvm/IR/DebugInfo.h vendor/llvm/dist/include/llvm/IR/DebugInfoFlags.def vendor/llvm/dist/include/llvm/IR/DebugInfoMetadata.h vendor/llvm/dist/include/llvm/IR/DerivedTypes.h vendor/llvm/dist/include/llvm/IR/DiagnosticInfo.h vendor/llvm/dist/include/llvm/IR/DiagnosticPrinter.h vendor/llvm/dist/include/llvm/IR/Dominators.h vendor/llvm/dist/include/llvm/IR/Function.h vendor/llvm/dist/include/llvm/IR/GVMaterializer.h vendor/llvm/dist/include/llvm/IR/GetElementPtrTypeIterator.h vendor/llvm/dist/include/llvm/IR/GlobalAlias.h vendor/llvm/dist/include/llvm/IR/GlobalObject.h vendor/llvm/dist/include/llvm/IR/GlobalValue.h vendor/llvm/dist/include/llvm/IR/GlobalVariable.h vendor/llvm/dist/include/llvm/IR/IRBuilder.h vendor/llvm/dist/include/llvm/IR/IRPrintingPasses.h vendor/llvm/dist/include/llvm/IR/InlineAsm.h vendor/llvm/dist/include/llvm/IR/InstIterator.h vendor/llvm/dist/include/llvm/IR/InstVisitor.h vendor/llvm/dist/include/llvm/IR/InstrTypes.h vendor/llvm/dist/include/llvm/IR/Instruction.def vendor/llvm/dist/include/llvm/IR/Instruction.h vendor/llvm/dist/include/llvm/IR/Instructions.h vendor/llvm/dist/include/llvm/IR/IntrinsicInst.h vendor/llvm/dist/include/llvm/IR/Intrinsics.h vendor/llvm/dist/include/llvm/IR/Intrinsics.td vendor/llvm/dist/include/llvm/IR/IntrinsicsAArch64.td vendor/llvm/dist/include/llvm/IR/IntrinsicsAMDGPU.td vendor/llvm/dist/include/llvm/IR/IntrinsicsARM.td vendor/llvm/dist/include/llvm/IR/IntrinsicsHexagon.td vendor/llvm/dist/include/llvm/IR/IntrinsicsPowerPC.td vendor/llvm/dist/include/llvm/IR/IntrinsicsWebAssembly.td vendor/llvm/dist/include/llvm/IR/IntrinsicsX86.td vendor/llvm/dist/include/llvm/IR/LLVMContext.h vendor/llvm/dist/include/llvm/IR/LegacyPassManagers.h vendor/llvm/dist/include/llvm/IR/MDBuilder.h vendor/llvm/dist/include/llvm/IR/Mangler.h vendor/llvm/dist/include/llvm/IR/Metadata.def vendor/llvm/dist/include/llvm/IR/Metadata.h vendor/llvm/dist/include/llvm/IR/Module.h vendor/llvm/dist/include/llvm/IR/ModuleSlotTracker.h vendor/llvm/dist/include/llvm/IR/PassManager.h vendor/llvm/dist/include/llvm/IR/PatternMatch.h vendor/llvm/dist/include/llvm/IR/Statepoint.h vendor/llvm/dist/include/llvm/IR/SymbolTableListTraits.h vendor/llvm/dist/include/llvm/IR/TrackingMDRef.h vendor/llvm/dist/include/llvm/IR/Type.h vendor/llvm/dist/include/llvm/IR/TypeFinder.h vendor/llvm/dist/include/llvm/IR/Use.h vendor/llvm/dist/include/llvm/IR/UseListOrder.h vendor/llvm/dist/include/llvm/IR/User.h vendor/llvm/dist/include/llvm/IR/Value.def vendor/llvm/dist/include/llvm/IR/Value.h vendor/llvm/dist/include/llvm/IR/ValueHandle.h vendor/llvm/dist/include/llvm/IR/ValueMap.h vendor/llvm/dist/include/llvm/IR/ValueSymbolTable.h vendor/llvm/dist/include/llvm/IRReader/IRReader.h vendor/llvm/dist/include/llvm/InitializePasses.h vendor/llvm/dist/include/llvm/LTO/LTOCodeGenerator.h vendor/llvm/dist/include/llvm/LTO/LTOModule.h vendor/llvm/dist/include/llvm/LibDriver/LibDriver.h vendor/llvm/dist/include/llvm/LinkAllPasses.h vendor/llvm/dist/include/llvm/Linker/Linker.h vendor/llvm/dist/include/llvm/MC/ConstantPools.h vendor/llvm/dist/include/llvm/MC/MCAsmBackend.h vendor/llvm/dist/include/llvm/MC/MCAsmInfo.h vendor/llvm/dist/include/llvm/MC/MCAssembler.h vendor/llvm/dist/include/llvm/MC/MCContext.h vendor/llvm/dist/include/llvm/MC/MCDirectives.h vendor/llvm/dist/include/llvm/MC/MCDwarf.h vendor/llvm/dist/include/llvm/MC/MCELFObjectWriter.h vendor/llvm/dist/include/llvm/MC/MCELFStreamer.h vendor/llvm/dist/include/llvm/MC/MCExpr.h vendor/llvm/dist/include/llvm/MC/MCFixedLenDisassembler.h vendor/llvm/dist/include/llvm/MC/MCInstrDesc.h vendor/llvm/dist/include/llvm/MC/MCInstrItineraries.h vendor/llvm/dist/include/llvm/MC/MCLinkerOptimizationHint.h vendor/llvm/dist/include/llvm/MC/MCMachObjectWriter.h vendor/llvm/dist/include/llvm/MC/MCObjectFileInfo.h vendor/llvm/dist/include/llvm/MC/MCObjectStreamer.h vendor/llvm/dist/include/llvm/MC/MCObjectWriter.h vendor/llvm/dist/include/llvm/MC/MCParser/AsmLexer.h vendor/llvm/dist/include/llvm/MC/MCParser/MCAsmLexer.h vendor/llvm/dist/include/llvm/MC/MCParser/MCAsmParserExtension.h vendor/llvm/dist/include/llvm/MC/MCParser/MCParsedAsmOperand.h vendor/llvm/dist/include/llvm/MC/MCRegisterInfo.h vendor/llvm/dist/include/llvm/MC/MCSchedule.h vendor/llvm/dist/include/llvm/MC/MCSection.h vendor/llvm/dist/include/llvm/MC/MCSectionCOFF.h vendor/llvm/dist/include/llvm/MC/MCSectionELF.h vendor/llvm/dist/include/llvm/MC/MCSectionMachO.h vendor/llvm/dist/include/llvm/MC/MCStreamer.h vendor/llvm/dist/include/llvm/MC/MCSubtargetInfo.h vendor/llvm/dist/include/llvm/MC/MCSymbol.h vendor/llvm/dist/include/llvm/MC/MCTargetAsmParser.h vendor/llvm/dist/include/llvm/MC/MCTargetOptions.h vendor/llvm/dist/include/llvm/MC/MCTargetOptionsCommandFlags.h vendor/llvm/dist/include/llvm/MC/MCValue.h vendor/llvm/dist/include/llvm/MC/MCWinCOFFStreamer.h vendor/llvm/dist/include/llvm/MC/MachineLocation.h vendor/llvm/dist/include/llvm/MC/SectionKind.h vendor/llvm/dist/include/llvm/MC/StringTableBuilder.h vendor/llvm/dist/include/llvm/MC/SubtargetFeature.h vendor/llvm/dist/include/llvm/Object/Archive.h vendor/llvm/dist/include/llvm/Object/ArchiveWriter.h vendor/llvm/dist/include/llvm/Object/Binary.h vendor/llvm/dist/include/llvm/Object/COFF.h vendor/llvm/dist/include/llvm/Object/ELF.h vendor/llvm/dist/include/llvm/Object/ELFObjectFile.h vendor/llvm/dist/include/llvm/Object/ELFTypes.h vendor/llvm/dist/include/llvm/Object/Error.h vendor/llvm/dist/include/llvm/Object/MachO.h vendor/llvm/dist/include/llvm/Object/ObjectFile.h vendor/llvm/dist/include/llvm/Object/SymbolicFile.h vendor/llvm/dist/include/llvm/Option/Arg.h vendor/llvm/dist/include/llvm/Option/ArgList.h vendor/llvm/dist/include/llvm/Option/OptTable.h vendor/llvm/dist/include/llvm/Option/Option.h vendor/llvm/dist/include/llvm/PassAnalysisSupport.h vendor/llvm/dist/include/llvm/PassInfo.h vendor/llvm/dist/include/llvm/PassRegistry.h vendor/llvm/dist/include/llvm/PassSupport.h vendor/llvm/dist/include/llvm/ProfileData/CoverageMapping.h vendor/llvm/dist/include/llvm/ProfileData/InstrProf.h vendor/llvm/dist/include/llvm/ProfileData/InstrProfReader.h vendor/llvm/dist/include/llvm/ProfileData/InstrProfWriter.h vendor/llvm/dist/include/llvm/ProfileData/SampleProf.h vendor/llvm/dist/include/llvm/ProfileData/SampleProfReader.h vendor/llvm/dist/include/llvm/ProfileData/SampleProfWriter.h vendor/llvm/dist/include/llvm/Support/AlignOf.h vendor/llvm/dist/include/llvm/Support/Allocator.h vendor/llvm/dist/include/llvm/Support/BlockFrequency.h vendor/llvm/dist/include/llvm/Support/BranchProbability.h vendor/llvm/dist/include/llvm/Support/CBindingWrapping.h vendor/llvm/dist/include/llvm/Support/COFF.h vendor/llvm/dist/include/llvm/Support/CommandLine.h vendor/llvm/dist/include/llvm/Support/Compiler.h vendor/llvm/dist/include/llvm/Support/CrashRecoveryContext.h vendor/llvm/dist/include/llvm/Support/DOTGraphTraits.h vendor/llvm/dist/include/llvm/Support/Debug.h vendor/llvm/dist/include/llvm/Support/Dwarf.def vendor/llvm/dist/include/llvm/Support/Dwarf.h vendor/llvm/dist/include/llvm/Support/ELF.h vendor/llvm/dist/include/llvm/Support/ELFRelocs/PowerPC.def vendor/llvm/dist/include/llvm/Support/ELFRelocs/PowerPC64.def vendor/llvm/dist/include/llvm/Support/Endian.h vendor/llvm/dist/include/llvm/Support/ErrorHandling.h vendor/llvm/dist/include/llvm/Support/ErrorOr.h vendor/llvm/dist/include/llvm/Support/FileOutputBuffer.h vendor/llvm/dist/include/llvm/Support/FileSystem.h vendor/llvm/dist/include/llvm/Support/Format.h vendor/llvm/dist/include/llvm/Support/GCOV.h vendor/llvm/dist/include/llvm/Support/GenericDomTree.h vendor/llvm/dist/include/llvm/Support/GenericDomTreeConstruction.h vendor/llvm/dist/include/llvm/Support/GraphWriter.h vendor/llvm/dist/include/llvm/Support/MachO.h vendor/llvm/dist/include/llvm/Support/ManagedStatic.h vendor/llvm/dist/include/llvm/Support/MathExtras.h vendor/llvm/dist/include/llvm/Support/Memory.h vendor/llvm/dist/include/llvm/Support/MemoryBuffer.h vendor/llvm/dist/include/llvm/Support/OnDiskHashTable.h vendor/llvm/dist/include/llvm/Support/Options.h vendor/llvm/dist/include/llvm/Support/Path.h vendor/llvm/dist/include/llvm/Support/PointerLikeTypeTraits.h vendor/llvm/dist/include/llvm/Support/PrettyStackTrace.h vendor/llvm/dist/include/llvm/Support/Program.h vendor/llvm/dist/include/llvm/Support/Recycler.h vendor/llvm/dist/include/llvm/Support/Registry.h vendor/llvm/dist/include/llvm/Support/SMLoc.h vendor/llvm/dist/include/llvm/Support/ScaledNumber.h vendor/llvm/dist/include/llvm/Support/Signals.h vendor/llvm/dist/include/llvm/Support/StreamingMemoryObject.h vendor/llvm/dist/include/llvm/Support/StringSaver.h vendor/llvm/dist/include/llvm/Support/TargetParser.h vendor/llvm/dist/include/llvm/Support/TargetRegistry.h vendor/llvm/dist/include/llvm/Support/TargetSelect.h vendor/llvm/dist/include/llvm/Support/Threading.h vendor/llvm/dist/include/llvm/Support/Timer.h vendor/llvm/dist/include/llvm/Support/UnicodeCharRanges.h vendor/llvm/dist/include/llvm/Support/Valgrind.h vendor/llvm/dist/include/llvm/Support/YAMLParser.h vendor/llvm/dist/include/llvm/Support/YAMLTraits.h vendor/llvm/dist/include/llvm/Support/circular_raw_ostream.h vendor/llvm/dist/include/llvm/Support/raw_ostream.h vendor/llvm/dist/include/llvm/Support/type_traits.h vendor/llvm/dist/include/llvm/TableGen/Record.h vendor/llvm/dist/include/llvm/Target/CostTable.h vendor/llvm/dist/include/llvm/Target/Target.td vendor/llvm/dist/include/llvm/Target/TargetCallingConv.h vendor/llvm/dist/include/llvm/Target/TargetFrameLowering.h vendor/llvm/dist/include/llvm/Target/TargetInstrInfo.h vendor/llvm/dist/include/llvm/Target/TargetItinerary.td vendor/llvm/dist/include/llvm/Target/TargetLowering.h vendor/llvm/dist/include/llvm/Target/TargetLoweringObjectFile.h vendor/llvm/dist/include/llvm/Target/TargetMachine.h vendor/llvm/dist/include/llvm/Target/TargetOpcodes.h vendor/llvm/dist/include/llvm/Target/TargetOptions.h vendor/llvm/dist/include/llvm/Target/TargetRecip.h vendor/llvm/dist/include/llvm/Target/TargetRegisterInfo.h vendor/llvm/dist/include/llvm/Target/TargetSelectionDAG.td vendor/llvm/dist/include/llvm/Target/TargetSelectionDAGInfo.h vendor/llvm/dist/include/llvm/Target/TargetSubtargetInfo.h vendor/llvm/dist/include/llvm/Transforms/IPO.h vendor/llvm/dist/include/llvm/Transforms/IPO/InlinerPass.h vendor/llvm/dist/include/llvm/Transforms/IPO/LowerBitSets.h vendor/llvm/dist/include/llvm/Transforms/IPO/PassManagerBuilder.h vendor/llvm/dist/include/llvm/Transforms/InstCombine/InstCombineWorklist.h vendor/llvm/dist/include/llvm/Transforms/Instrumentation.h vendor/llvm/dist/include/llvm/Transforms/Scalar.h vendor/llvm/dist/include/llvm/Transforms/Utils/BasicBlockUtils.h vendor/llvm/dist/include/llvm/Transforms/Utils/Cloning.h vendor/llvm/dist/include/llvm/Transforms/Utils/Local.h vendor/llvm/dist/include/llvm/Transforms/Utils/LoopUtils.h vendor/llvm/dist/include/llvm/Transforms/Utils/LoopVersioning.h vendor/llvm/dist/include/llvm/Transforms/Utils/ModuleUtils.h vendor/llvm/dist/include/llvm/Transforms/Utils/SSAUpdaterImpl.h vendor/llvm/dist/include/llvm/Transforms/Utils/SimplifyIndVar.h vendor/llvm/dist/include/llvm/Transforms/Utils/SimplifyLibCalls.h vendor/llvm/dist/include/llvm/Transforms/Utils/UnrollLoop.h vendor/llvm/dist/include/llvm/Transforms/Utils/ValueMapper.h vendor/llvm/dist/include/llvm/module.modulemap vendor/llvm/dist/lib/Analysis/AliasAnalysis.cpp vendor/llvm/dist/lib/Analysis/AliasAnalysisEvaluator.cpp vendor/llvm/dist/lib/Analysis/AliasSetTracker.cpp vendor/llvm/dist/lib/Analysis/Analysis.cpp vendor/llvm/dist/lib/Analysis/BasicAliasAnalysis.cpp vendor/llvm/dist/lib/Analysis/BlockFrequencyInfo.cpp vendor/llvm/dist/lib/Analysis/BlockFrequencyInfoImpl.cpp vendor/llvm/dist/lib/Analysis/BranchProbabilityInfo.cpp vendor/llvm/dist/lib/Analysis/CFG.cpp vendor/llvm/dist/lib/Analysis/CFLAliasAnalysis.cpp vendor/llvm/dist/lib/Analysis/CMakeLists.txt vendor/llvm/dist/lib/Analysis/CaptureTracking.cpp vendor/llvm/dist/lib/Analysis/CodeMetrics.cpp vendor/llvm/dist/lib/Analysis/ConstantFolding.cpp vendor/llvm/dist/lib/Analysis/CostModel.cpp vendor/llvm/dist/lib/Analysis/Delinearization.cpp vendor/llvm/dist/lib/Analysis/DependenceAnalysis.cpp vendor/llvm/dist/lib/Analysis/DivergenceAnalysis.cpp vendor/llvm/dist/lib/Analysis/IVUsers.cpp vendor/llvm/dist/lib/Analysis/InstructionSimplify.cpp vendor/llvm/dist/lib/Analysis/LLVMBuild.txt vendor/llvm/dist/lib/Analysis/LazyCallGraph.cpp vendor/llvm/dist/lib/Analysis/LazyValueInfo.cpp vendor/llvm/dist/lib/Analysis/Lint.cpp vendor/llvm/dist/lib/Analysis/Loads.cpp vendor/llvm/dist/lib/Analysis/LoopAccessAnalysis.cpp vendor/llvm/dist/lib/Analysis/LoopInfo.cpp vendor/llvm/dist/lib/Analysis/LoopPass.cpp vendor/llvm/dist/lib/Analysis/Makefile vendor/llvm/dist/lib/Analysis/MemDepPrinter.cpp vendor/llvm/dist/lib/Analysis/MemDerefPrinter.cpp vendor/llvm/dist/lib/Analysis/MemoryBuiltins.cpp vendor/llvm/dist/lib/Analysis/MemoryDependenceAnalysis.cpp vendor/llvm/dist/lib/Analysis/RegionInfo.cpp vendor/llvm/dist/lib/Analysis/RegionPrinter.cpp vendor/llvm/dist/lib/Analysis/ScalarEvolution.cpp vendor/llvm/dist/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp vendor/llvm/dist/lib/Analysis/ScalarEvolutionExpander.cpp vendor/llvm/dist/lib/Analysis/ScalarEvolutionNormalization.cpp vendor/llvm/dist/lib/Analysis/ScopedNoAliasAA.cpp vendor/llvm/dist/lib/Analysis/SparsePropagation.cpp vendor/llvm/dist/lib/Analysis/TargetLibraryInfo.cpp vendor/llvm/dist/lib/Analysis/TargetTransformInfo.cpp vendor/llvm/dist/lib/Analysis/TypeBasedAliasAnalysis.cpp vendor/llvm/dist/lib/Analysis/ValueTracking.cpp vendor/llvm/dist/lib/Analysis/VectorUtils.cpp vendor/llvm/dist/lib/AsmParser/LLLexer.cpp vendor/llvm/dist/lib/AsmParser/LLParser.cpp vendor/llvm/dist/lib/AsmParser/LLParser.h vendor/llvm/dist/lib/AsmParser/LLToken.h vendor/llvm/dist/lib/AsmParser/Parser.cpp vendor/llvm/dist/lib/Bitcode/Reader/BitReader.cpp vendor/llvm/dist/lib/Bitcode/Reader/BitcodeReader.cpp vendor/llvm/dist/lib/Bitcode/Writer/BitcodeWriter.cpp vendor/llvm/dist/lib/Bitcode/Writer/BitcodeWriterPass.cpp vendor/llvm/dist/lib/Bitcode/Writer/ValueEnumerator.cpp vendor/llvm/dist/lib/Bitcode/Writer/ValueEnumerator.h vendor/llvm/dist/lib/CodeGen/AggressiveAntiDepBreaker.cpp vendor/llvm/dist/lib/CodeGen/AllocationOrder.cpp vendor/llvm/dist/lib/CodeGen/AllocationOrder.h vendor/llvm/dist/lib/CodeGen/Analysis.cpp vendor/llvm/dist/lib/CodeGen/AsmPrinter/ARMException.cpp vendor/llvm/dist/lib/CodeGen/AsmPrinter/AsmPrinter.cpp vendor/llvm/dist/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp vendor/llvm/dist/lib/CodeGen/AsmPrinter/AsmPrinterHandler.h vendor/llvm/dist/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp vendor/llvm/dist/lib/CodeGen/AsmPrinter/ByteStreamer.h vendor/llvm/dist/lib/CodeGen/AsmPrinter/DIE.cpp vendor/llvm/dist/lib/CodeGen/AsmPrinter/DIEHash.cpp vendor/llvm/dist/lib/CodeGen/AsmPrinter/DIEHash.h vendor/llvm/dist/lib/CodeGen/AsmPrinter/DebugLocEntry.h vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfDebug.cpp vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfDebug.h vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfExpression.cpp vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfUnit.cpp vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfUnit.h vendor/llvm/dist/lib/CodeGen/AsmPrinter/EHStreamer.cpp vendor/llvm/dist/lib/CodeGen/AsmPrinter/EHStreamer.h vendor/llvm/dist/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp vendor/llvm/dist/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp vendor/llvm/dist/lib/CodeGen/AsmPrinter/WinCodeViewLineTables.cpp vendor/llvm/dist/lib/CodeGen/AsmPrinter/WinCodeViewLineTables.h vendor/llvm/dist/lib/CodeGen/AsmPrinter/WinException.cpp vendor/llvm/dist/lib/CodeGen/AsmPrinter/WinException.h vendor/llvm/dist/lib/CodeGen/AtomicExpandPass.cpp vendor/llvm/dist/lib/CodeGen/BasicTargetTransformInfo.cpp vendor/llvm/dist/lib/CodeGen/BranchFolding.cpp vendor/llvm/dist/lib/CodeGen/BranchFolding.h vendor/llvm/dist/lib/CodeGen/CMakeLists.txt vendor/llvm/dist/lib/CodeGen/CalcSpillWeights.cpp vendor/llvm/dist/lib/CodeGen/CallingConvLower.cpp vendor/llvm/dist/lib/CodeGen/CodeGen.cpp vendor/llvm/dist/lib/CodeGen/CodeGenPrepare.cpp vendor/llvm/dist/lib/CodeGen/CoreCLRGC.cpp vendor/llvm/dist/lib/CodeGen/CriticalAntiDepBreaker.cpp vendor/llvm/dist/lib/CodeGen/DFAPacketizer.cpp vendor/llvm/dist/lib/CodeGen/DeadMachineInstructionElim.cpp vendor/llvm/dist/lib/CodeGen/DwarfEHPrepare.cpp vendor/llvm/dist/lib/CodeGen/EarlyIfConversion.cpp vendor/llvm/dist/lib/CodeGen/ExecutionDepsFix.cpp vendor/llvm/dist/lib/CodeGen/ExpandISelPseudos.cpp vendor/llvm/dist/lib/CodeGen/GCRootLowering.cpp vendor/llvm/dist/lib/CodeGen/GlobalMerge.cpp vendor/llvm/dist/lib/CodeGen/IfConversion.cpp vendor/llvm/dist/lib/CodeGen/ImplicitNullChecks.cpp vendor/llvm/dist/lib/CodeGen/InlineSpiller.cpp vendor/llvm/dist/lib/CodeGen/InterferenceCache.cpp vendor/llvm/dist/lib/CodeGen/InterleavedAccessPass.cpp vendor/llvm/dist/lib/CodeGen/IntrinsicLowering.cpp vendor/llvm/dist/lib/CodeGen/LLVMBuild.txt vendor/llvm/dist/lib/CodeGen/LLVMTargetMachine.cpp vendor/llvm/dist/lib/CodeGen/LiveDebugVariables.cpp vendor/llvm/dist/lib/CodeGen/LiveDebugVariables.h vendor/llvm/dist/lib/CodeGen/LiveInterval.cpp vendor/llvm/dist/lib/CodeGen/LiveIntervalAnalysis.cpp vendor/llvm/dist/lib/CodeGen/LivePhysRegs.cpp vendor/llvm/dist/lib/CodeGen/LiveRangeCalc.cpp vendor/llvm/dist/lib/CodeGen/LiveRangeCalc.h vendor/llvm/dist/lib/CodeGen/LiveRangeEdit.cpp vendor/llvm/dist/lib/CodeGen/LiveRegMatrix.cpp vendor/llvm/dist/lib/CodeGen/LiveVariables.cpp vendor/llvm/dist/lib/CodeGen/LocalStackSlotAllocation.cpp vendor/llvm/dist/lib/CodeGen/MIRParser/LLVMBuild.txt vendor/llvm/dist/lib/CodeGen/MIRParser/MILexer.cpp vendor/llvm/dist/lib/CodeGen/MIRParser/MILexer.h vendor/llvm/dist/lib/CodeGen/MIRParser/MIParser.cpp vendor/llvm/dist/lib/CodeGen/MIRParser/MIParser.h vendor/llvm/dist/lib/CodeGen/MIRParser/MIRParser.cpp vendor/llvm/dist/lib/CodeGen/MIRPrinter.cpp vendor/llvm/dist/lib/CodeGen/MIRPrintingPass.cpp vendor/llvm/dist/lib/CodeGen/MachineBasicBlock.cpp vendor/llvm/dist/lib/CodeGen/MachineBlockFrequencyInfo.cpp vendor/llvm/dist/lib/CodeGen/MachineBlockPlacement.cpp vendor/llvm/dist/lib/CodeGen/MachineBranchProbabilityInfo.cpp vendor/llvm/dist/lib/CodeGen/MachineCSE.cpp vendor/llvm/dist/lib/CodeGen/MachineCombiner.cpp vendor/llvm/dist/lib/CodeGen/MachineFunction.cpp vendor/llvm/dist/lib/CodeGen/MachineFunctionPass.cpp vendor/llvm/dist/lib/CodeGen/MachineInstr.cpp vendor/llvm/dist/lib/CodeGen/MachineInstrBundle.cpp vendor/llvm/dist/lib/CodeGen/MachineLICM.cpp vendor/llvm/dist/lib/CodeGen/MachineLoopInfo.cpp vendor/llvm/dist/lib/CodeGen/MachineModuleInfo.cpp vendor/llvm/dist/lib/CodeGen/MachineRegisterInfo.cpp vendor/llvm/dist/lib/CodeGen/MachineScheduler.cpp vendor/llvm/dist/lib/CodeGen/MachineSink.cpp vendor/llvm/dist/lib/CodeGen/MachineTraceMetrics.cpp vendor/llvm/dist/lib/CodeGen/MachineVerifier.cpp vendor/llvm/dist/lib/CodeGen/PHIElimination.cpp vendor/llvm/dist/lib/CodeGen/PHIEliminationUtils.cpp vendor/llvm/dist/lib/CodeGen/Passes.cpp vendor/llvm/dist/lib/CodeGen/PeepholeOptimizer.cpp vendor/llvm/dist/lib/CodeGen/PostRASchedulerList.cpp vendor/llvm/dist/lib/CodeGen/ProcessImplicitDefs.cpp vendor/llvm/dist/lib/CodeGen/PrologEpilogInserter.cpp vendor/llvm/dist/lib/CodeGen/PseudoSourceValue.cpp vendor/llvm/dist/lib/CodeGen/RegAllocBasic.cpp vendor/llvm/dist/lib/CodeGen/RegAllocFast.cpp vendor/llvm/dist/lib/CodeGen/RegAllocGreedy.cpp vendor/llvm/dist/lib/CodeGen/RegAllocPBQP.cpp vendor/llvm/dist/lib/CodeGen/RegisterCoalescer.cpp vendor/llvm/dist/lib/CodeGen/RegisterPressure.cpp vendor/llvm/dist/lib/CodeGen/RegisterScavenging.cpp vendor/llvm/dist/lib/CodeGen/ScheduleDAG.cpp vendor/llvm/dist/lib/CodeGen/ScheduleDAGInstrs.cpp vendor/llvm/dist/lib/CodeGen/ScheduleDAGPrinter.cpp vendor/llvm/dist/lib/CodeGen/SelectionDAG/DAGCombiner.cpp vendor/llvm/dist/lib/CodeGen/SelectionDAG/FastISel.cpp vendor/llvm/dist/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp vendor/llvm/dist/lib/CodeGen/SelectionDAG/InstrEmitter.cpp vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeTypes.h vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp vendor/llvm/dist/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp vendor/llvm/dist/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp vendor/llvm/dist/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp vendor/llvm/dist/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h vendor/llvm/dist/lib/CodeGen/SelectionDAG/SelectionDAG.cpp vendor/llvm/dist/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp vendor/llvm/dist/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h vendor/llvm/dist/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp vendor/llvm/dist/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp vendor/llvm/dist/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp vendor/llvm/dist/lib/CodeGen/SelectionDAG/StatepointLowering.cpp vendor/llvm/dist/lib/CodeGen/SelectionDAG/TargetLowering.cpp vendor/llvm/dist/lib/CodeGen/ShadowStackGCLowering.cpp vendor/llvm/dist/lib/CodeGen/ShrinkWrap.cpp vendor/llvm/dist/lib/CodeGen/SjLjEHPrepare.cpp vendor/llvm/dist/lib/CodeGen/SlotIndexes.cpp vendor/llvm/dist/lib/CodeGen/SpillPlacement.cpp vendor/llvm/dist/lib/CodeGen/SplitKit.cpp vendor/llvm/dist/lib/CodeGen/StackMaps.cpp vendor/llvm/dist/lib/CodeGen/StackProtector.cpp vendor/llvm/dist/lib/CodeGen/StackSlotColoring.cpp vendor/llvm/dist/lib/CodeGen/StatepointExampleGC.cpp vendor/llvm/dist/lib/CodeGen/TailDuplication.cpp vendor/llvm/dist/lib/CodeGen/TargetFrameLoweringImpl.cpp vendor/llvm/dist/lib/CodeGen/TargetInstrInfo.cpp vendor/llvm/dist/lib/CodeGen/TargetLoweringBase.cpp vendor/llvm/dist/lib/CodeGen/TargetLoweringObjectFileImpl.cpp vendor/llvm/dist/lib/CodeGen/TargetRegisterInfo.cpp vendor/llvm/dist/lib/CodeGen/TargetSchedule.cpp vendor/llvm/dist/lib/CodeGen/TwoAddressInstructionPass.cpp vendor/llvm/dist/lib/CodeGen/UnreachableBlockElim.cpp vendor/llvm/dist/lib/CodeGen/VirtRegMap.cpp vendor/llvm/dist/lib/CodeGen/WinEHPrepare.cpp vendor/llvm/dist/lib/DebugInfo/CMakeLists.txt vendor/llvm/dist/lib/DebugInfo/DWARF/CMakeLists.txt vendor/llvm/dist/lib/DebugInfo/DWARF/DWARFContext.cpp vendor/llvm/dist/lib/DebugInfo/DWARF/DWARFDebugInfoEntry.cpp vendor/llvm/dist/lib/DebugInfo/DWARF/DWARFFormValue.cpp vendor/llvm/dist/lib/DebugInfo/DWARF/DWARFUnit.cpp vendor/llvm/dist/lib/DebugInfo/DWARF/SyntaxHighlighting.cpp vendor/llvm/dist/lib/DebugInfo/DWARF/SyntaxHighlighting.h vendor/llvm/dist/lib/DebugInfo/LLVMBuild.txt vendor/llvm/dist/lib/DebugInfo/Makefile vendor/llvm/dist/lib/DebugInfo/PDB/PDB.cpp vendor/llvm/dist/lib/DebugInfo/PDB/PDBContext.cpp vendor/llvm/dist/lib/ExecutionEngine/ExecutionEngine.cpp vendor/llvm/dist/lib/ExecutionEngine/ExecutionEngineBindings.cpp vendor/llvm/dist/lib/ExecutionEngine/Interpreter/Execution.cpp vendor/llvm/dist/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp vendor/llvm/dist/lib/ExecutionEngine/Interpreter/Interpreter.cpp vendor/llvm/dist/lib/ExecutionEngine/Interpreter/Interpreter.h vendor/llvm/dist/lib/ExecutionEngine/MCJIT/MCJIT.cpp vendor/llvm/dist/lib/ExecutionEngine/MCJIT/MCJIT.h vendor/llvm/dist/lib/ExecutionEngine/Orc/CMakeLists.txt vendor/llvm/dist/lib/ExecutionEngine/Orc/IndirectionUtils.cpp vendor/llvm/dist/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h vendor/llvm/dist/lib/ExecutionEngine/Orc/OrcTargetSupport.cpp vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.cpp vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFX86_64.h vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOAArch64.h vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOARM.h vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOI386.h vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOX86_64.h vendor/llvm/dist/lib/ExecutionEngine/SectionMemoryManager.cpp vendor/llvm/dist/lib/Fuzzer/CMakeLists.txt vendor/llvm/dist/lib/Fuzzer/FuzzerCrossOver.cpp vendor/llvm/dist/lib/Fuzzer/FuzzerDriver.cpp vendor/llvm/dist/lib/Fuzzer/FuzzerFlags.def vendor/llvm/dist/lib/Fuzzer/FuzzerIO.cpp vendor/llvm/dist/lib/Fuzzer/FuzzerInterface.cpp vendor/llvm/dist/lib/Fuzzer/FuzzerInterface.h vendor/llvm/dist/lib/Fuzzer/FuzzerInternal.h vendor/llvm/dist/lib/Fuzzer/FuzzerLoop.cpp vendor/llvm/dist/lib/Fuzzer/FuzzerMain.cpp vendor/llvm/dist/lib/Fuzzer/FuzzerMutate.cpp vendor/llvm/dist/lib/Fuzzer/FuzzerTraceState.cpp vendor/llvm/dist/lib/Fuzzer/FuzzerUtil.cpp vendor/llvm/dist/lib/Fuzzer/test/CMakeLists.txt vendor/llvm/dist/lib/Fuzzer/test/CounterTest.cpp vendor/llvm/dist/lib/Fuzzer/test/FourIndependentBranchesTest.cpp vendor/llvm/dist/lib/Fuzzer/test/FullCoverageSetTest.cpp vendor/llvm/dist/lib/Fuzzer/test/FuzzerUnittest.cpp vendor/llvm/dist/lib/Fuzzer/test/NullDerefTest.cpp vendor/llvm/dist/lib/Fuzzer/test/SimpleTest.cpp vendor/llvm/dist/lib/Fuzzer/test/TimeoutTest.cpp vendor/llvm/dist/lib/Fuzzer/test/UserSuppliedFuzzerTest.cpp vendor/llvm/dist/lib/Fuzzer/test/fuzzer.test vendor/llvm/dist/lib/Fuzzer/test/lit.cfg vendor/llvm/dist/lib/IR/AsmWriter.cpp vendor/llvm/dist/lib/IR/AttributeImpl.h vendor/llvm/dist/lib/IR/Attributes.cpp vendor/llvm/dist/lib/IR/AutoUpgrade.cpp vendor/llvm/dist/lib/IR/BasicBlock.cpp vendor/llvm/dist/lib/IR/CMakeLists.txt vendor/llvm/dist/lib/IR/ConstantFold.cpp vendor/llvm/dist/lib/IR/ConstantRange.cpp vendor/llvm/dist/lib/IR/Constants.cpp vendor/llvm/dist/lib/IR/ConstantsContext.h vendor/llvm/dist/lib/IR/Core.cpp vendor/llvm/dist/lib/IR/DIBuilder.cpp vendor/llvm/dist/lib/IR/DataLayout.cpp vendor/llvm/dist/lib/IR/DebugInfo.cpp vendor/llvm/dist/lib/IR/DebugInfoMetadata.cpp vendor/llvm/dist/lib/IR/DiagnosticInfo.cpp vendor/llvm/dist/lib/IR/Dominators.cpp vendor/llvm/dist/lib/IR/Function.cpp vendor/llvm/dist/lib/IR/GCOV.cpp vendor/llvm/dist/lib/IR/Globals.cpp vendor/llvm/dist/lib/IR/IRBuilder.cpp vendor/llvm/dist/lib/IR/InlineAsm.cpp vendor/llvm/dist/lib/IR/Instruction.cpp vendor/llvm/dist/lib/IR/Instructions.cpp vendor/llvm/dist/lib/IR/LLVMContext.cpp vendor/llvm/dist/lib/IR/LLVMContextImpl.cpp vendor/llvm/dist/lib/IR/LLVMContextImpl.h vendor/llvm/dist/lib/IR/LegacyPassManager.cpp vendor/llvm/dist/lib/IR/MDBuilder.cpp vendor/llvm/dist/lib/IR/Makefile vendor/llvm/dist/lib/IR/Metadata.cpp vendor/llvm/dist/lib/IR/MetadataImpl.h vendor/llvm/dist/lib/IR/Module.cpp vendor/llvm/dist/lib/IR/Statepoint.cpp vendor/llvm/dist/lib/IR/SymbolTableListTraitsImpl.h vendor/llvm/dist/lib/IR/Type.cpp vendor/llvm/dist/lib/IR/TypeFinder.cpp vendor/llvm/dist/lib/IR/User.cpp vendor/llvm/dist/lib/IR/Value.cpp vendor/llvm/dist/lib/IR/ValueSymbolTable.cpp vendor/llvm/dist/lib/IR/ValueTypes.cpp vendor/llvm/dist/lib/IR/Verifier.cpp vendor/llvm/dist/lib/IRReader/IRReader.cpp vendor/llvm/dist/lib/LTO/LLVMBuild.txt vendor/llvm/dist/lib/LTO/LTOCodeGenerator.cpp vendor/llvm/dist/lib/LTO/LTOModule.cpp vendor/llvm/dist/lib/LibDriver/LibDriver.cpp vendor/llvm/dist/lib/LibDriver/Options.td vendor/llvm/dist/lib/Linker/CMakeLists.txt vendor/llvm/dist/lib/Linker/LinkModules.cpp vendor/llvm/dist/lib/MC/CMakeLists.txt vendor/llvm/dist/lib/MC/ConstantPools.cpp vendor/llvm/dist/lib/MC/ELFObjectWriter.cpp vendor/llvm/dist/lib/MC/MCAsmBackend.cpp vendor/llvm/dist/lib/MC/MCAsmInfo.cpp vendor/llvm/dist/lib/MC/MCAsmInfoCOFF.cpp vendor/llvm/dist/lib/MC/MCAsmInfoDarwin.cpp vendor/llvm/dist/lib/MC/MCAsmStreamer.cpp vendor/llvm/dist/lib/MC/MCAssembler.cpp vendor/llvm/dist/lib/MC/MCContext.cpp vendor/llvm/dist/lib/MC/MCDisassembler/Disassembler.cpp vendor/llvm/dist/lib/MC/MCDwarf.cpp vendor/llvm/dist/lib/MC/MCELFObjectTargetWriter.cpp vendor/llvm/dist/lib/MC/MCELFStreamer.cpp vendor/llvm/dist/lib/MC/MCExpr.cpp vendor/llvm/dist/lib/MC/MCInst.cpp vendor/llvm/dist/lib/MC/MCInstrDesc.cpp vendor/llvm/dist/lib/MC/MCMachOStreamer.cpp vendor/llvm/dist/lib/MC/MCObjectFileInfo.cpp vendor/llvm/dist/lib/MC/MCObjectStreamer.cpp vendor/llvm/dist/lib/MC/MCObjectWriter.cpp vendor/llvm/dist/lib/MC/MCParser/AsmLexer.cpp vendor/llvm/dist/lib/MC/MCParser/AsmParser.cpp vendor/llvm/dist/lib/MC/MCParser/COFFAsmParser.cpp vendor/llvm/dist/lib/MC/MCParser/DarwinAsmParser.cpp vendor/llvm/dist/lib/MC/MCParser/ELFAsmParser.cpp vendor/llvm/dist/lib/MC/MCParser/MCAsmLexer.cpp vendor/llvm/dist/lib/MC/MCParser/MCTargetAsmParser.cpp vendor/llvm/dist/lib/MC/MCSection.cpp vendor/llvm/dist/lib/MC/MCSectionCOFF.cpp vendor/llvm/dist/lib/MC/MCSectionELF.cpp vendor/llvm/dist/lib/MC/MCSectionMachO.cpp vendor/llvm/dist/lib/MC/MCStreamer.cpp vendor/llvm/dist/lib/MC/MCSubtargetInfo.cpp vendor/llvm/dist/lib/MC/MCSymbol.cpp vendor/llvm/dist/lib/MC/MCTargetOptions.cpp vendor/llvm/dist/lib/MC/MCWinEH.cpp vendor/llvm/dist/lib/MC/MachObjectWriter.cpp vendor/llvm/dist/lib/MC/StringTableBuilder.cpp vendor/llvm/dist/lib/MC/SubtargetFeature.cpp vendor/llvm/dist/lib/MC/WinCOFFObjectWriter.cpp vendor/llvm/dist/lib/MC/WinCOFFStreamer.cpp vendor/llvm/dist/lib/Object/Archive.cpp vendor/llvm/dist/lib/Object/ArchiveWriter.cpp vendor/llvm/dist/lib/Object/CMakeLists.txt vendor/llvm/dist/lib/Object/COFFObjectFile.cpp vendor/llvm/dist/lib/Object/COFFYAML.cpp vendor/llvm/dist/lib/Object/ELF.cpp vendor/llvm/dist/lib/Object/ELFYAML.cpp vendor/llvm/dist/lib/Object/Error.cpp vendor/llvm/dist/lib/Object/IRObjectFile.cpp vendor/llvm/dist/lib/Object/MachOObjectFile.cpp vendor/llvm/dist/lib/Object/MachOUniversal.cpp vendor/llvm/dist/lib/Object/Object.cpp vendor/llvm/dist/lib/Object/ObjectFile.cpp vendor/llvm/dist/lib/Object/SymbolicFile.cpp vendor/llvm/dist/lib/Option/Arg.cpp vendor/llvm/dist/lib/Option/ArgList.cpp vendor/llvm/dist/lib/Option/OptTable.cpp vendor/llvm/dist/lib/Option/Option.cpp vendor/llvm/dist/lib/Passes/LLVMBuild.txt vendor/llvm/dist/lib/Passes/PassBuilder.cpp vendor/llvm/dist/lib/Passes/PassRegistry.def vendor/llvm/dist/lib/ProfileData/CoverageMapping.cpp vendor/llvm/dist/lib/ProfileData/CoverageMappingReader.cpp vendor/llvm/dist/lib/ProfileData/InstrProf.cpp vendor/llvm/dist/lib/ProfileData/InstrProfReader.cpp vendor/llvm/dist/lib/ProfileData/InstrProfWriter.cpp vendor/llvm/dist/lib/ProfileData/SampleProf.cpp vendor/llvm/dist/lib/ProfileData/SampleProfReader.cpp vendor/llvm/dist/lib/ProfileData/SampleProfWriter.cpp vendor/llvm/dist/lib/Support/APFloat.cpp vendor/llvm/dist/lib/Support/BlockFrequency.cpp vendor/llvm/dist/lib/Support/BranchProbability.cpp vendor/llvm/dist/lib/Support/CMakeLists.txt vendor/llvm/dist/lib/Support/CommandLine.cpp vendor/llvm/dist/lib/Support/CrashRecoveryContext.cpp vendor/llvm/dist/lib/Support/Dwarf.cpp vendor/llvm/dist/lib/Support/ErrorHandling.cpp vendor/llvm/dist/lib/Support/FileOutputBuffer.cpp vendor/llvm/dist/lib/Support/FoldingSet.cpp vendor/llvm/dist/lib/Support/GraphWriter.cpp vendor/llvm/dist/lib/Support/Host.cpp vendor/llvm/dist/lib/Support/Locale.cpp vendor/llvm/dist/lib/Support/ManagedStatic.cpp vendor/llvm/dist/lib/Support/MemoryBuffer.cpp vendor/llvm/dist/lib/Support/Path.cpp vendor/llvm/dist/lib/Support/PrettyStackTrace.cpp vendor/llvm/dist/lib/Support/Signals.cpp vendor/llvm/dist/lib/Support/Statistic.cpp vendor/llvm/dist/lib/Support/StringRef.cpp vendor/llvm/dist/lib/Support/StringSaver.cpp vendor/llvm/dist/lib/Support/TargetParser.cpp vendor/llvm/dist/lib/Support/TimeValue.cpp vendor/llvm/dist/lib/Support/Timer.cpp vendor/llvm/dist/lib/Support/Triple.cpp vendor/llvm/dist/lib/Support/Unix/Memory.inc vendor/llvm/dist/lib/Support/Unix/Path.inc vendor/llvm/dist/lib/Support/Unix/Process.inc vendor/llvm/dist/lib/Support/Unix/Program.inc vendor/llvm/dist/lib/Support/Unix/Signals.inc vendor/llvm/dist/lib/Support/Unix/Unix.h vendor/llvm/dist/lib/Support/Valgrind.cpp vendor/llvm/dist/lib/Support/Windows/COM.inc vendor/llvm/dist/lib/Support/Windows/DynamicLibrary.inc vendor/llvm/dist/lib/Support/Windows/Memory.inc vendor/llvm/dist/lib/Support/Windows/Path.inc vendor/llvm/dist/lib/Support/Windows/Process.inc vendor/llvm/dist/lib/Support/Windows/Program.inc vendor/llvm/dist/lib/Support/Windows/Signals.inc vendor/llvm/dist/lib/Support/Windows/WindowsSupport.h vendor/llvm/dist/lib/Support/YAMLParser.cpp vendor/llvm/dist/lib/Support/YAMLTraits.cpp vendor/llvm/dist/lib/Support/raw_ostream.cpp vendor/llvm/dist/lib/TableGen/Record.cpp vendor/llvm/dist/lib/TableGen/SetTheory.cpp vendor/llvm/dist/lib/TableGen/TGParser.cpp vendor/llvm/dist/lib/TableGen/TGParser.h vendor/llvm/dist/lib/Target/AArch64/AArch64.td vendor/llvm/dist/lib/Target/AArch64/AArch64A53Fix835769.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64AddressTypePromotion.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64BranchRelaxation.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64CallingConvention.h vendor/llvm/dist/lib/Target/AArch64/AArch64CallingConvention.td vendor/llvm/dist/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64CollectLOH.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64ConditionOptimizer.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64ConditionalCompares.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64FastISel.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64FrameLowering.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64FrameLowering.h vendor/llvm/dist/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64ISelLowering.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64ISelLowering.h vendor/llvm/dist/lib/Target/AArch64/AArch64InstrFormats.td vendor/llvm/dist/lib/Target/AArch64/AArch64InstrInfo.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64InstrInfo.h vendor/llvm/dist/lib/Target/AArch64/AArch64InstrInfo.td vendor/llvm/dist/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64MCInstLower.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64MachineFunctionInfo.h vendor/llvm/dist/lib/Target/AArch64/AArch64PromoteConstant.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64RegisterInfo.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64RegisterInfo.h vendor/llvm/dist/lib/Target/AArch64/AArch64RegisterInfo.td vendor/llvm/dist/lib/Target/AArch64/AArch64Subtarget.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64Subtarget.h vendor/llvm/dist/lib/Target/AArch64/AArch64TargetMachine.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64TargetTransformInfo.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64TargetTransformInfo.h vendor/llvm/dist/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp vendor/llvm/dist/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp vendor/llvm/dist/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.cpp vendor/llvm/dist/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.h vendor/llvm/dist/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h vendor/llvm/dist/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp vendor/llvm/dist/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp vendor/llvm/dist/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp vendor/llvm/dist/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h vendor/llvm/dist/lib/Target/AArch64/MCTargetDesc/AArch64MachObjectWriter.cpp vendor/llvm/dist/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp vendor/llvm/dist/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.h vendor/llvm/dist/lib/Target/AArch64/Utils/AArch64BaseInfo.cpp vendor/llvm/dist/lib/Target/AArch64/Utils/AArch64BaseInfo.h vendor/llvm/dist/lib/Target/AMDGPU/AMDGPU.h vendor/llvm/dist/lib/Target/AMDGPU/AMDGPU.td vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUAsmPrinter.h vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUFrameLowering.cpp vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUFrameLowering.h vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUISelLowering.cpp vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUISelLowering.h vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUInstrInfo.h vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUInstrInfo.td vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUInstructions.td vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUIntrinsics.td vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUMachineFunction.h vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp vendor/llvm/dist/lib/Target/AMDGPU/AMDGPURegisterInfo.h vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUSubtarget.cpp vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUSubtarget.h vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUTargetMachine.h vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h vendor/llvm/dist/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp vendor/llvm/dist/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp vendor/llvm/dist/lib/Target/AMDGPU/CIInstructions.td vendor/llvm/dist/lib/Target/AMDGPU/CMakeLists.txt vendor/llvm/dist/lib/Target/AMDGPU/CaymanInstructions.td vendor/llvm/dist/lib/Target/AMDGPU/EvergreenInstructions.td vendor/llvm/dist/lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp vendor/llvm/dist/lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.h vendor/llvm/dist/lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp vendor/llvm/dist/lib/Target/AMDGPU/MCTargetDesc/AMDGPUFixupKinds.h vendor/llvm/dist/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.cpp vendor/llvm/dist/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.h vendor/llvm/dist/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp vendor/llvm/dist/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp vendor/llvm/dist/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h vendor/llvm/dist/lib/Target/AMDGPU/MCTargetDesc/CMakeLists.txt vendor/llvm/dist/lib/Target/AMDGPU/MCTargetDesc/LLVMBuild.txt vendor/llvm/dist/lib/Target/AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp vendor/llvm/dist/lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp vendor/llvm/dist/lib/Target/AMDGPU/Processors.td vendor/llvm/dist/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp vendor/llvm/dist/lib/Target/AMDGPU/R600ISelLowering.cpp vendor/llvm/dist/lib/Target/AMDGPU/R600InstrInfo.cpp vendor/llvm/dist/lib/Target/AMDGPU/R600InstrInfo.h vendor/llvm/dist/lib/Target/AMDGPU/R600Instructions.td vendor/llvm/dist/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp vendor/llvm/dist/lib/Target/AMDGPU/R600Packetizer.cpp vendor/llvm/dist/lib/Target/AMDGPU/R600RegisterInfo.h vendor/llvm/dist/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp vendor/llvm/dist/lib/Target/AMDGPU/SIDefines.h vendor/llvm/dist/lib/Target/AMDGPU/SIFixControlFlowLiveIntervals.cpp vendor/llvm/dist/lib/Target/AMDGPU/SIFixSGPRCopies.cpp vendor/llvm/dist/lib/Target/AMDGPU/SIFixSGPRLiveRanges.cpp vendor/llvm/dist/lib/Target/AMDGPU/SIFoldOperands.cpp vendor/llvm/dist/lib/Target/AMDGPU/SIISelLowering.cpp vendor/llvm/dist/lib/Target/AMDGPU/SIISelLowering.h vendor/llvm/dist/lib/Target/AMDGPU/SIInsertWaits.cpp vendor/llvm/dist/lib/Target/AMDGPU/SIInstrFormats.td vendor/llvm/dist/lib/Target/AMDGPU/SIInstrInfo.cpp vendor/llvm/dist/lib/Target/AMDGPU/SIInstrInfo.h vendor/llvm/dist/lib/Target/AMDGPU/SIInstrInfo.td vendor/llvm/dist/lib/Target/AMDGPU/SIInstructions.td vendor/llvm/dist/lib/Target/AMDGPU/SILowerControlFlow.cpp vendor/llvm/dist/lib/Target/AMDGPU/SILowerI1Copies.cpp vendor/llvm/dist/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp vendor/llvm/dist/lib/Target/AMDGPU/SIMachineFunctionInfo.h vendor/llvm/dist/lib/Target/AMDGPU/SIRegisterInfo.cpp vendor/llvm/dist/lib/Target/AMDGPU/SIRegisterInfo.h vendor/llvm/dist/lib/Target/AMDGPU/SIRegisterInfo.td vendor/llvm/dist/lib/Target/AMDGPU/SISchedule.td vendor/llvm/dist/lib/Target/AMDGPU/SIShrinkInstructions.cpp vendor/llvm/dist/lib/Target/AMDGPU/SITypeRewriter.cpp vendor/llvm/dist/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp vendor/llvm/dist/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h vendor/llvm/dist/lib/Target/AMDGPU/Utils/LLVMBuild.txt vendor/llvm/dist/lib/Target/AMDGPU/VIInstructions.td vendor/llvm/dist/lib/Target/ARM/ARM.h vendor/llvm/dist/lib/Target/ARM/ARM.td vendor/llvm/dist/lib/Target/ARM/ARMAsmPrinter.cpp vendor/llvm/dist/lib/Target/ARM/ARMAsmPrinter.h vendor/llvm/dist/lib/Target/ARM/ARMBaseInstrInfo.cpp vendor/llvm/dist/lib/Target/ARM/ARMBaseInstrInfo.h vendor/llvm/dist/lib/Target/ARM/ARMBaseRegisterInfo.cpp vendor/llvm/dist/lib/Target/ARM/ARMBaseRegisterInfo.h vendor/llvm/dist/lib/Target/ARM/ARMCallingConv.h vendor/llvm/dist/lib/Target/ARM/ARMCallingConv.td vendor/llvm/dist/lib/Target/ARM/ARMConstantIslandPass.cpp vendor/llvm/dist/lib/Target/ARM/ARMConstantPoolValue.cpp vendor/llvm/dist/lib/Target/ARM/ARMConstantPoolValue.h vendor/llvm/dist/lib/Target/ARM/ARMExpandPseudoInsts.cpp vendor/llvm/dist/lib/Target/ARM/ARMFastISel.cpp vendor/llvm/dist/lib/Target/ARM/ARMFrameLowering.cpp vendor/llvm/dist/lib/Target/ARM/ARMFrameLowering.h vendor/llvm/dist/lib/Target/ARM/ARMISelDAGToDAG.cpp vendor/llvm/dist/lib/Target/ARM/ARMISelLowering.cpp vendor/llvm/dist/lib/Target/ARM/ARMISelLowering.h vendor/llvm/dist/lib/Target/ARM/ARMInstrInfo.cpp vendor/llvm/dist/lib/Target/ARM/ARMInstrInfo.td vendor/llvm/dist/lib/Target/ARM/ARMInstrNEON.td vendor/llvm/dist/lib/Target/ARM/ARMInstrThumb.td vendor/llvm/dist/lib/Target/ARM/ARMInstrThumb2.td vendor/llvm/dist/lib/Target/ARM/ARMInstrVFP.td vendor/llvm/dist/lib/Target/ARM/ARMLoadStoreOptimizer.cpp vendor/llvm/dist/lib/Target/ARM/ARMMachineFunctionInfo.cpp vendor/llvm/dist/lib/Target/ARM/ARMMachineFunctionInfo.h vendor/llvm/dist/lib/Target/ARM/ARMRegisterInfo.td vendor/llvm/dist/lib/Target/ARM/ARMScheduleSwift.td vendor/llvm/dist/lib/Target/ARM/ARMSelectionDAGInfo.cpp vendor/llvm/dist/lib/Target/ARM/ARMSubtarget.cpp vendor/llvm/dist/lib/Target/ARM/ARMSubtarget.h vendor/llvm/dist/lib/Target/ARM/ARMTargetMachine.cpp vendor/llvm/dist/lib/Target/ARM/ARMTargetMachine.h vendor/llvm/dist/lib/Target/ARM/ARMTargetTransformInfo.cpp vendor/llvm/dist/lib/Target/ARM/ARMTargetTransformInfo.h vendor/llvm/dist/lib/Target/ARM/AsmParser/ARMAsmParser.cpp vendor/llvm/dist/lib/Target/ARM/Disassembler/ARMDisassembler.cpp vendor/llvm/dist/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp vendor/llvm/dist/lib/Target/ARM/InstPrinter/ARMInstPrinter.h vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMAsmBackendDarwin.h vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.h vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMWinCOFFStreamer.cpp vendor/llvm/dist/lib/Target/ARM/README.txt vendor/llvm/dist/lib/Target/ARM/Thumb1FrameLowering.cpp vendor/llvm/dist/lib/Target/ARM/Thumb1FrameLowering.h vendor/llvm/dist/lib/Target/ARM/Thumb1InstrInfo.cpp vendor/llvm/dist/lib/Target/ARM/Thumb2ITBlockPass.cpp vendor/llvm/dist/lib/Target/ARM/Thumb2InstrInfo.cpp vendor/llvm/dist/lib/Target/ARM/Thumb2SizeReduction.cpp vendor/llvm/dist/lib/Target/BPF/BPF.td vendor/llvm/dist/lib/Target/BPF/BPFISelLowering.cpp vendor/llvm/dist/lib/Target/BPF/InstPrinter/BPFInstPrinter.h vendor/llvm/dist/lib/Target/BPF/MCTargetDesc/BPFAsmBackend.cpp vendor/llvm/dist/lib/Target/BPF/MCTargetDesc/BPFELFObjectWriter.cpp vendor/llvm/dist/lib/Target/BPF/MCTargetDesc/BPFMCAsmInfo.h vendor/llvm/dist/lib/Target/CppBackend/CPPBackend.cpp vendor/llvm/dist/lib/Target/Hexagon/BitTracker.cpp vendor/llvm/dist/lib/Target/Hexagon/BitTracker.h vendor/llvm/dist/lib/Target/Hexagon/CMakeLists.txt vendor/llvm/dist/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp vendor/llvm/dist/lib/Target/Hexagon/Disassembler/LLVMBuild.txt vendor/llvm/dist/lib/Target/Hexagon/Hexagon.h vendor/llvm/dist/lib/Target/Hexagon/Hexagon.td vendor/llvm/dist/lib/Target/Hexagon/HexagonAsmPrinter.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonAsmPrinter.h vendor/llvm/dist/lib/Target/Hexagon/HexagonBitTracker.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonCFGOptimizer.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonCommonGEP.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonExpandPredSpillCode.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonFrameLowering.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonFrameLowering.h vendor/llvm/dist/lib/Target/Hexagon/HexagonGenExtract.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonGenInsert.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonGenPredicate.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonHardwareLoops.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonISelLowering.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonISelLowering.h vendor/llvm/dist/lib/Target/Hexagon/HexagonInstrFormats.td vendor/llvm/dist/lib/Target/Hexagon/HexagonInstrFormatsV4.td vendor/llvm/dist/lib/Target/Hexagon/HexagonInstrInfo.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonInstrInfo.h vendor/llvm/dist/lib/Target/Hexagon/HexagonInstrInfo.td vendor/llvm/dist/lib/Target/Hexagon/HexagonInstrInfoV4.td vendor/llvm/dist/lib/Target/Hexagon/HexagonInstrInfoV5.td vendor/llvm/dist/lib/Target/Hexagon/HexagonInstrInfoVector.td vendor/llvm/dist/lib/Target/Hexagon/HexagonIntrinsics.td vendor/llvm/dist/lib/Target/Hexagon/HexagonMCInstLower.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonMachineScheduler.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonNewValueJump.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonOperands.td vendor/llvm/dist/lib/Target/Hexagon/HexagonPeephole.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonRegisterInfo.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonRegisterInfo.h vendor/llvm/dist/lib/Target/Hexagon/HexagonRegisterInfo.td vendor/llvm/dist/lib/Target/Hexagon/HexagonSchedule.td vendor/llvm/dist/lib/Target/Hexagon/HexagonScheduleV4.td vendor/llvm/dist/lib/Target/Hexagon/HexagonSelectionDAGInfo.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonSubtarget.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonSubtarget.h vendor/llvm/dist/lib/Target/Hexagon/HexagonTargetMachine.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonTargetMachine.h vendor/llvm/dist/lib/Target/Hexagon/HexagonTargetObjectFile.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp vendor/llvm/dist/lib/Target/Hexagon/LLVMBuild.txt vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/CMakeLists.txt vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.cpp vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.h vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.h vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonMCCompound.cpp vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.cpp vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.h vendor/llvm/dist/lib/Target/Hexagon/Makefile vendor/llvm/dist/lib/Target/LLVMBuild.txt vendor/llvm/dist/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.h vendor/llvm/dist/lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.h vendor/llvm/dist/lib/Target/MSP430/MSP430BranchSelector.cpp vendor/llvm/dist/lib/Target/MSP430/MSP430ISelLowering.cpp vendor/llvm/dist/lib/Target/MSP430/MSP430InstrInfo.cpp vendor/llvm/dist/lib/Target/MSP430/MSP430MCInstLower.cpp vendor/llvm/dist/lib/Target/MSP430/MSP430MachineFunctionInfo.cpp vendor/llvm/dist/lib/Target/MSP430/MSP430MachineFunctionInfo.h vendor/llvm/dist/lib/Target/MSP430/README.txt vendor/llvm/dist/lib/Target/Mips/AsmParser/MipsAsmParser.cpp vendor/llvm/dist/lib/Target/Mips/Disassembler/MipsDisassembler.cpp vendor/llvm/dist/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp vendor/llvm/dist/lib/Target/Mips/InstPrinter/MipsInstPrinter.h vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.h vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.h vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp vendor/llvm/dist/lib/Target/Mips/MicroMips32r6InstrFormats.td vendor/llvm/dist/lib/Target/Mips/MicroMips32r6InstrInfo.td vendor/llvm/dist/lib/Target/Mips/MicroMipsInstrFPU.td vendor/llvm/dist/lib/Target/Mips/MicroMipsInstrFormats.td vendor/llvm/dist/lib/Target/Mips/MicroMipsInstrInfo.td vendor/llvm/dist/lib/Target/Mips/Mips.td vendor/llvm/dist/lib/Target/Mips/Mips16FrameLowering.cpp vendor/llvm/dist/lib/Target/Mips/Mips16HardFloat.cpp vendor/llvm/dist/lib/Target/Mips/Mips16ISelDAGToDAG.cpp vendor/llvm/dist/lib/Target/Mips/Mips16ISelLowering.cpp vendor/llvm/dist/lib/Target/Mips/Mips16InstrInfo.cpp vendor/llvm/dist/lib/Target/Mips/Mips16InstrInfo.td vendor/llvm/dist/lib/Target/Mips/Mips32r6InstrInfo.td vendor/llvm/dist/lib/Target/Mips/Mips64InstrInfo.td vendor/llvm/dist/lib/Target/Mips/Mips64r6InstrInfo.td vendor/llvm/dist/lib/Target/Mips/MipsAsmPrinter.cpp vendor/llvm/dist/lib/Target/Mips/MipsCCState.cpp vendor/llvm/dist/lib/Target/Mips/MipsCallingConv.td vendor/llvm/dist/lib/Target/Mips/MipsConstantIslandPass.cpp vendor/llvm/dist/lib/Target/Mips/MipsDSPInstrFormats.td vendor/llvm/dist/lib/Target/Mips/MipsDSPInstrInfo.td vendor/llvm/dist/lib/Target/Mips/MipsDelaySlotFiller.cpp vendor/llvm/dist/lib/Target/Mips/MipsFastISel.cpp vendor/llvm/dist/lib/Target/Mips/MipsISelLowering.cpp vendor/llvm/dist/lib/Target/Mips/MipsISelLowering.h vendor/llvm/dist/lib/Target/Mips/MipsInstrFPU.td vendor/llvm/dist/lib/Target/Mips/MipsInstrFormats.td vendor/llvm/dist/lib/Target/Mips/MipsInstrInfo.cpp vendor/llvm/dist/lib/Target/Mips/MipsInstrInfo.td vendor/llvm/dist/lib/Target/Mips/MipsLongBranch.cpp vendor/llvm/dist/lib/Target/Mips/MipsMSAInstrFormats.td vendor/llvm/dist/lib/Target/Mips/MipsMSAInstrInfo.td vendor/llvm/dist/lib/Target/Mips/MipsMachineFunction.cpp vendor/llvm/dist/lib/Target/Mips/MipsMachineFunction.h vendor/llvm/dist/lib/Target/Mips/MipsRegisterInfo.cpp vendor/llvm/dist/lib/Target/Mips/MipsRegisterInfo.h vendor/llvm/dist/lib/Target/Mips/MipsSEFrameLowering.cpp vendor/llvm/dist/lib/Target/Mips/MipsSEFrameLowering.h vendor/llvm/dist/lib/Target/Mips/MipsSEISelDAGToDAG.cpp vendor/llvm/dist/lib/Target/Mips/MipsSEISelLowering.cpp vendor/llvm/dist/lib/Target/Mips/MipsSEInstrInfo.cpp vendor/llvm/dist/lib/Target/Mips/MipsSEInstrInfo.h vendor/llvm/dist/lib/Target/Mips/MipsSERegisterInfo.cpp vendor/llvm/dist/lib/Target/Mips/MipsSchedule.td vendor/llvm/dist/lib/Target/Mips/MipsSubtarget.cpp vendor/llvm/dist/lib/Target/Mips/MipsSubtarget.h vendor/llvm/dist/lib/Target/Mips/MipsTargetMachine.cpp vendor/llvm/dist/lib/Target/Mips/MipsTargetObjectFile.cpp vendor/llvm/dist/lib/Target/Mips/MipsTargetObjectFile.h vendor/llvm/dist/lib/Target/Mips/MipsTargetStreamer.h vendor/llvm/dist/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.h vendor/llvm/dist/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.h vendor/llvm/dist/lib/Target/NVPTX/NVPTX.h vendor/llvm/dist/lib/Target/NVPTX/NVPTXAsmPrinter.cpp vendor/llvm/dist/lib/Target/NVPTX/NVPTXAsmPrinter.h vendor/llvm/dist/lib/Target/NVPTX/NVPTXFavorNonGenericAddrSpaces.cpp vendor/llvm/dist/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp vendor/llvm/dist/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp vendor/llvm/dist/lib/Target/NVPTX/NVPTXISelLowering.cpp vendor/llvm/dist/lib/Target/NVPTX/NVPTXISelLowering.h vendor/llvm/dist/lib/Target/NVPTX/NVPTXInstrInfo.cpp vendor/llvm/dist/lib/Target/NVPTX/NVPTXInstrInfo.h vendor/llvm/dist/lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp vendor/llvm/dist/lib/Target/NVPTX/NVPTXLowerAlloca.cpp vendor/llvm/dist/lib/Target/NVPTX/NVPTXLowerKernelArgs.cpp vendor/llvm/dist/lib/Target/NVPTX/NVPTXMCExpr.h vendor/llvm/dist/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp vendor/llvm/dist/lib/Target/NVPTX/NVPTXSection.h vendor/llvm/dist/lib/Target/NVPTX/NVPTXTargetMachine.cpp vendor/llvm/dist/lib/Target/NVPTX/NVPTXTargetObjectFile.h vendor/llvm/dist/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp vendor/llvm/dist/lib/Target/NVPTX/NVPTXTargetTransformInfo.h vendor/llvm/dist/lib/Target/NVPTX/NVPTXUtilities.cpp vendor/llvm/dist/lib/Target/NVPTX/NVPTXUtilities.h vendor/llvm/dist/lib/Target/NVPTX/NVPTXVector.td vendor/llvm/dist/lib/Target/NVPTX/NVVMReflect.cpp vendor/llvm/dist/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp vendor/llvm/dist/lib/Target/PowerPC/CMakeLists.txt vendor/llvm/dist/lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp vendor/llvm/dist/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h vendor/llvm/dist/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp vendor/llvm/dist/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.h vendor/llvm/dist/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h vendor/llvm/dist/lib/Target/PowerPC/MCTargetDesc/PPCMachObjectWriter.cpp vendor/llvm/dist/lib/Target/PowerPC/MCTargetDesc/PPCPredicates.h vendor/llvm/dist/lib/Target/PowerPC/PPC.h vendor/llvm/dist/lib/Target/PowerPC/PPC.td vendor/llvm/dist/lib/Target/PowerPC/PPCAsmPrinter.cpp vendor/llvm/dist/lib/Target/PowerPC/PPCBranchSelector.cpp vendor/llvm/dist/lib/Target/PowerPC/PPCCTRLoops.cpp vendor/llvm/dist/lib/Target/PowerPC/PPCEarlyReturn.cpp vendor/llvm/dist/lib/Target/PowerPC/PPCFastISel.cpp vendor/llvm/dist/lib/Target/PowerPC/PPCFrameLowering.cpp vendor/llvm/dist/lib/Target/PowerPC/PPCFrameLowering.h vendor/llvm/dist/lib/Target/PowerPC/PPCISelDAGToDAG.cpp vendor/llvm/dist/lib/Target/PowerPC/PPCISelLowering.cpp vendor/llvm/dist/lib/Target/PowerPC/PPCISelLowering.h vendor/llvm/dist/lib/Target/PowerPC/PPCInstr64Bit.td vendor/llvm/dist/lib/Target/PowerPC/PPCInstrInfo.cpp vendor/llvm/dist/lib/Target/PowerPC/PPCInstrInfo.h vendor/llvm/dist/lib/Target/PowerPC/PPCInstrInfo.td vendor/llvm/dist/lib/Target/PowerPC/PPCInstrQPX.td vendor/llvm/dist/lib/Target/PowerPC/PPCInstrVSX.td vendor/llvm/dist/lib/Target/PowerPC/PPCLoopDataPrefetch.cpp vendor/llvm/dist/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp vendor/llvm/dist/lib/Target/PowerPC/PPCMCInstLower.cpp vendor/llvm/dist/lib/Target/PowerPC/PPCMachineFunctionInfo.cpp vendor/llvm/dist/lib/Target/PowerPC/PPCRegisterInfo.cpp vendor/llvm/dist/lib/Target/PowerPC/PPCRegisterInfo.h vendor/llvm/dist/lib/Target/PowerPC/PPCSubtarget.cpp vendor/llvm/dist/lib/Target/PowerPC/PPCSubtarget.h vendor/llvm/dist/lib/Target/PowerPC/PPCTargetMachine.cpp vendor/llvm/dist/lib/Target/PowerPC/PPCTargetObjectFile.cpp vendor/llvm/dist/lib/Target/PowerPC/PPCTargetTransformInfo.cpp vendor/llvm/dist/lib/Target/PowerPC/PPCTargetTransformInfo.h vendor/llvm/dist/lib/Target/PowerPC/PPCVSXCopy.cpp vendor/llvm/dist/lib/Target/PowerPC/PPCVSXFMAMutate.cpp vendor/llvm/dist/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp vendor/llvm/dist/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp vendor/llvm/dist/lib/Target/Sparc/DelaySlotFiller.cpp vendor/llvm/dist/lib/Target/Sparc/Disassembler/SparcDisassembler.cpp vendor/llvm/dist/lib/Target/Sparc/InstPrinter/SparcInstPrinter.h vendor/llvm/dist/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.h vendor/llvm/dist/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h vendor/llvm/dist/lib/Target/Sparc/SparcAsmPrinter.cpp vendor/llvm/dist/lib/Target/Sparc/SparcCallingConv.td vendor/llvm/dist/lib/Target/Sparc/SparcFrameLowering.cpp vendor/llvm/dist/lib/Target/Sparc/SparcFrameLowering.h vendor/llvm/dist/lib/Target/Sparc/SparcISelDAGToDAG.cpp vendor/llvm/dist/lib/Target/Sparc/SparcISelLowering.cpp vendor/llvm/dist/lib/Target/Sparc/SparcISelLowering.h vendor/llvm/dist/lib/Target/Sparc/SparcInstrAliases.td vendor/llvm/dist/lib/Target/Sparc/SparcInstrInfo.cpp vendor/llvm/dist/lib/Target/Sparc/SparcInstrInfo.td vendor/llvm/dist/lib/Target/Sparc/SparcRegisterInfo.cpp vendor/llvm/dist/lib/Target/Sparc/SparcRegisterInfo.h vendor/llvm/dist/lib/Target/Sparc/SparcRegisterInfo.td vendor/llvm/dist/lib/Target/Sparc/SparcSubtarget.cpp vendor/llvm/dist/lib/Target/Sparc/SparcSubtarget.h vendor/llvm/dist/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp vendor/llvm/dist/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.cpp vendor/llvm/dist/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.h vendor/llvm/dist/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp vendor/llvm/dist/lib/Target/SystemZ/README.txt vendor/llvm/dist/lib/Target/SystemZ/SystemZAsmPrinter.cpp vendor/llvm/dist/lib/Target/SystemZ/SystemZConstantPoolValue.cpp vendor/llvm/dist/lib/Target/SystemZ/SystemZConstantPoolValue.h vendor/llvm/dist/lib/Target/SystemZ/SystemZElimCompare.cpp vendor/llvm/dist/lib/Target/SystemZ/SystemZFrameLowering.cpp vendor/llvm/dist/lib/Target/SystemZ/SystemZFrameLowering.h vendor/llvm/dist/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp vendor/llvm/dist/lib/Target/SystemZ/SystemZISelLowering.cpp vendor/llvm/dist/lib/Target/SystemZ/SystemZISelLowering.h vendor/llvm/dist/lib/Target/SystemZ/SystemZInstrBuilder.h vendor/llvm/dist/lib/Target/SystemZ/SystemZInstrFP.td vendor/llvm/dist/lib/Target/SystemZ/SystemZInstrFormats.td vendor/llvm/dist/lib/Target/SystemZ/SystemZInstrInfo.cpp vendor/llvm/dist/lib/Target/SystemZ/SystemZInstrInfo.h vendor/llvm/dist/lib/Target/SystemZ/SystemZInstrInfo.td vendor/llvm/dist/lib/Target/SystemZ/SystemZMachineFunctionInfo.cpp vendor/llvm/dist/lib/Target/SystemZ/SystemZMachineFunctionInfo.h vendor/llvm/dist/lib/Target/SystemZ/SystemZRegisterInfo.cpp vendor/llvm/dist/lib/Target/SystemZ/SystemZRegisterInfo.td vendor/llvm/dist/lib/Target/SystemZ/SystemZShortenInst.cpp vendor/llvm/dist/lib/Target/SystemZ/SystemZTargetMachine.cpp vendor/llvm/dist/lib/Target/SystemZ/SystemZTargetMachine.h vendor/llvm/dist/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp vendor/llvm/dist/lib/Target/SystemZ/SystemZTargetTransformInfo.h vendor/llvm/dist/lib/Target/TargetLoweringObjectFile.cpp vendor/llvm/dist/lib/Target/TargetMachine.cpp vendor/llvm/dist/lib/Target/TargetMachineC.cpp vendor/llvm/dist/lib/Target/TargetRecip.cpp vendor/llvm/dist/lib/Target/WebAssembly/CMakeLists.txt vendor/llvm/dist/lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.cpp vendor/llvm/dist/lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.h vendor/llvm/dist/lib/Target/WebAssembly/LLVMBuild.txt vendor/llvm/dist/lib/Target/WebAssembly/MCTargetDesc/CMakeLists.txt vendor/llvm/dist/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCAsmInfo.cpp vendor/llvm/dist/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCAsmInfo.h vendor/llvm/dist/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.cpp vendor/llvm/dist/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h vendor/llvm/dist/lib/Target/WebAssembly/Makefile vendor/llvm/dist/lib/Target/WebAssembly/README.txt vendor/llvm/dist/lib/Target/WebAssembly/WebAssembly.h vendor/llvm/dist/lib/Target/WebAssembly/WebAssembly.td vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyFrameLowering.cpp vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyFrameLowering.h vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyISelLowering.h vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyInstrCall.td vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyInstrConv.td vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyInstrFloat.td vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyInstrFormats.td vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyInstrInfo.h vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyInstrInfo.td vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyInstrInteger.td vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyInstrMemory.td vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.cpp vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyRegisterInfo.cpp vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyRegisterInfo.h vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyRegisterInfo.td vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblySubtarget.cpp vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblySubtarget.h vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyTargetObjectFile.h vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.cpp vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.h vendor/llvm/dist/lib/Target/X86/AsmParser/CMakeLists.txt vendor/llvm/dist/lib/Target/X86/AsmParser/LLVMBuild.txt vendor/llvm/dist/lib/Target/X86/AsmParser/Makefile vendor/llvm/dist/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp vendor/llvm/dist/lib/Target/X86/AsmParser/X86AsmInstrumentation.h vendor/llvm/dist/lib/Target/X86/AsmParser/X86AsmParser.cpp vendor/llvm/dist/lib/Target/X86/AsmParser/X86AsmParserCommon.h vendor/llvm/dist/lib/Target/X86/CMakeLists.txt vendor/llvm/dist/lib/Target/X86/Disassembler/X86Disassembler.cpp vendor/llvm/dist/lib/Target/X86/Disassembler/X86DisassemblerDecoder.cpp vendor/llvm/dist/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h vendor/llvm/dist/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp vendor/llvm/dist/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h vendor/llvm/dist/lib/Target/X86/InstPrinter/X86InstComments.cpp vendor/llvm/dist/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86BaseInfo.h vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86WinCOFFStreamer.cpp vendor/llvm/dist/lib/Target/X86/Utils/X86ShuffleDecode.cpp vendor/llvm/dist/lib/Target/X86/Utils/X86ShuffleDecode.h vendor/llvm/dist/lib/Target/X86/X86.h vendor/llvm/dist/lib/Target/X86/X86.td vendor/llvm/dist/lib/Target/X86/X86AsmPrinter.cpp vendor/llvm/dist/lib/Target/X86/X86AsmPrinter.h vendor/llvm/dist/lib/Target/X86/X86CallFrameOptimization.cpp vendor/llvm/dist/lib/Target/X86/X86CallingConv.h vendor/llvm/dist/lib/Target/X86/X86CallingConv.td vendor/llvm/dist/lib/Target/X86/X86ExpandPseudo.cpp vendor/llvm/dist/lib/Target/X86/X86FastISel.cpp vendor/llvm/dist/lib/Target/X86/X86FixupLEAs.cpp vendor/llvm/dist/lib/Target/X86/X86FloatingPoint.cpp vendor/llvm/dist/lib/Target/X86/X86FrameLowering.cpp vendor/llvm/dist/lib/Target/X86/X86FrameLowering.h vendor/llvm/dist/lib/Target/X86/X86ISelDAGToDAG.cpp vendor/llvm/dist/lib/Target/X86/X86ISelLowering.cpp vendor/llvm/dist/lib/Target/X86/X86ISelLowering.h vendor/llvm/dist/lib/Target/X86/X86InstrAVX512.td vendor/llvm/dist/lib/Target/X86/X86InstrArithmetic.td vendor/llvm/dist/lib/Target/X86/X86InstrBuilder.h vendor/llvm/dist/lib/Target/X86/X86InstrCMovSetCC.td vendor/llvm/dist/lib/Target/X86/X86InstrCompiler.td vendor/llvm/dist/lib/Target/X86/X86InstrControl.td vendor/llvm/dist/lib/Target/X86/X86InstrFMA.td vendor/llvm/dist/lib/Target/X86/X86InstrFPStack.td vendor/llvm/dist/lib/Target/X86/X86InstrFragmentsSIMD.td vendor/llvm/dist/lib/Target/X86/X86InstrInfo.cpp vendor/llvm/dist/lib/Target/X86/X86InstrInfo.h vendor/llvm/dist/lib/Target/X86/X86InstrInfo.td vendor/llvm/dist/lib/Target/X86/X86InstrMMX.td vendor/llvm/dist/lib/Target/X86/X86InstrSSE.td vendor/llvm/dist/lib/Target/X86/X86InstrShiftRotate.td vendor/llvm/dist/lib/Target/X86/X86InstrSystem.td vendor/llvm/dist/lib/Target/X86/X86InstrXOP.td vendor/llvm/dist/lib/Target/X86/X86IntrinsicsInfo.h vendor/llvm/dist/lib/Target/X86/X86MCInstLower.cpp vendor/llvm/dist/lib/Target/X86/X86MachineFunctionInfo.cpp vendor/llvm/dist/lib/Target/X86/X86MachineFunctionInfo.h vendor/llvm/dist/lib/Target/X86/X86PadShortFunction.cpp vendor/llvm/dist/lib/Target/X86/X86RegisterInfo.cpp vendor/llvm/dist/lib/Target/X86/X86RegisterInfo.h vendor/llvm/dist/lib/Target/X86/X86RegisterInfo.td vendor/llvm/dist/lib/Target/X86/X86SelectionDAGInfo.cpp vendor/llvm/dist/lib/Target/X86/X86Subtarget.cpp vendor/llvm/dist/lib/Target/X86/X86Subtarget.h vendor/llvm/dist/lib/Target/X86/X86TargetMachine.cpp vendor/llvm/dist/lib/Target/X86/X86TargetObjectFile.cpp vendor/llvm/dist/lib/Target/X86/X86TargetObjectFile.h vendor/llvm/dist/lib/Target/X86/X86TargetTransformInfo.cpp vendor/llvm/dist/lib/Target/X86/X86TargetTransformInfo.h vendor/llvm/dist/lib/Target/X86/X86WinEHState.cpp vendor/llvm/dist/lib/Target/XCore/Disassembler/XCoreDisassembler.cpp vendor/llvm/dist/lib/Target/XCore/InstPrinter/XCoreInstPrinter.h vendor/llvm/dist/lib/Target/XCore/XCoreAsmPrinter.cpp vendor/llvm/dist/lib/Target/XCore/XCoreFrameLowering.cpp vendor/llvm/dist/lib/Target/XCore/XCoreISelDAGToDAG.cpp vendor/llvm/dist/lib/Target/XCore/XCoreISelLowering.cpp vendor/llvm/dist/lib/Target/XCore/XCoreISelLowering.h vendor/llvm/dist/lib/Target/XCore/XCoreInstrInfo.cpp vendor/llvm/dist/lib/Target/XCore/XCoreLowerThreadLocal.cpp vendor/llvm/dist/lib/Target/XCore/XCoreMachineFunctionInfo.cpp vendor/llvm/dist/lib/Target/XCore/XCoreMachineFunctionInfo.h vendor/llvm/dist/lib/Target/XCore/XCoreTargetMachine.cpp vendor/llvm/dist/lib/Target/XCore/XCoreTargetObjectFile.cpp vendor/llvm/dist/lib/Target/XCore/XCoreTargetObjectFile.h vendor/llvm/dist/lib/Target/XCore/XCoreTargetTransformInfo.h vendor/llvm/dist/lib/Transforms/IPO/ArgumentPromotion.cpp vendor/llvm/dist/lib/Transforms/IPO/CMakeLists.txt vendor/llvm/dist/lib/Transforms/IPO/ConstantMerge.cpp vendor/llvm/dist/lib/Transforms/IPO/DeadArgumentElimination.cpp vendor/llvm/dist/lib/Transforms/IPO/ElimAvailExtern.cpp vendor/llvm/dist/lib/Transforms/IPO/ExtractGV.cpp vendor/llvm/dist/lib/Transforms/IPO/FunctionAttrs.cpp vendor/llvm/dist/lib/Transforms/IPO/GlobalDCE.cpp vendor/llvm/dist/lib/Transforms/IPO/GlobalOpt.cpp vendor/llvm/dist/lib/Transforms/IPO/IPO.cpp vendor/llvm/dist/lib/Transforms/IPO/InlineAlways.cpp vendor/llvm/dist/lib/Transforms/IPO/InlineSimple.cpp vendor/llvm/dist/lib/Transforms/IPO/Inliner.cpp vendor/llvm/dist/lib/Transforms/IPO/Internalize.cpp vendor/llvm/dist/lib/Transforms/IPO/LLVMBuild.txt vendor/llvm/dist/lib/Transforms/IPO/LoopExtractor.cpp vendor/llvm/dist/lib/Transforms/IPO/LowerBitSets.cpp vendor/llvm/dist/lib/Transforms/IPO/MergeFunctions.cpp vendor/llvm/dist/lib/Transforms/IPO/PartialInlining.cpp vendor/llvm/dist/lib/Transforms/IPO/PassManagerBuilder.cpp vendor/llvm/dist/lib/Transforms/IPO/PruneEH.cpp vendor/llvm/dist/lib/Transforms/IPO/StripDeadPrototypes.cpp vendor/llvm/dist/lib/Transforms/IPO/StripSymbols.cpp vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineAddSub.cpp vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineCalls.cpp vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineCasts.cpp vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineCompares.cpp vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineInternal.h vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp vendor/llvm/dist/lib/Transforms/InstCombine/InstCombinePHI.cpp vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineSelect.cpp vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineShifts.cpp vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineVectorOps.cpp vendor/llvm/dist/lib/Transforms/InstCombine/InstructionCombining.cpp vendor/llvm/dist/lib/Transforms/Instrumentation/AddressSanitizer.cpp vendor/llvm/dist/lib/Transforms/Instrumentation/BoundsChecking.cpp vendor/llvm/dist/lib/Transforms/Instrumentation/CMakeLists.txt vendor/llvm/dist/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp vendor/llvm/dist/lib/Transforms/Instrumentation/GCOVProfiling.cpp vendor/llvm/dist/lib/Transforms/Instrumentation/InstrProfiling.cpp vendor/llvm/dist/lib/Transforms/Instrumentation/Instrumentation.cpp vendor/llvm/dist/lib/Transforms/Instrumentation/LLVMBuild.txt vendor/llvm/dist/lib/Transforms/Instrumentation/MemorySanitizer.cpp vendor/llvm/dist/lib/Transforms/Instrumentation/SafeStack.cpp vendor/llvm/dist/lib/Transforms/Instrumentation/SanitizerCoverage.cpp vendor/llvm/dist/lib/Transforms/Instrumentation/ThreadSanitizer.cpp vendor/llvm/dist/lib/Transforms/ObjCARC/CMakeLists.txt vendor/llvm/dist/lib/Transforms/ObjCARC/DependencyAnalysis.cpp vendor/llvm/dist/lib/Transforms/ObjCARC/ObjCARC.cpp vendor/llvm/dist/lib/Transforms/ObjCARC/ObjCARC.h vendor/llvm/dist/lib/Transforms/ObjCARC/ObjCARCAPElim.cpp vendor/llvm/dist/lib/Transforms/ObjCARC/ObjCARCContract.cpp vendor/llvm/dist/lib/Transforms/ObjCARC/ObjCARCOpts.cpp vendor/llvm/dist/lib/Transforms/ObjCARC/ProvenanceAnalysis.h vendor/llvm/dist/lib/Transforms/ObjCARC/ProvenanceAnalysisEvaluator.cpp vendor/llvm/dist/lib/Transforms/ObjCARC/PtrState.cpp vendor/llvm/dist/lib/Transforms/ObjCARC/PtrState.h vendor/llvm/dist/lib/Transforms/Scalar/ADCE.cpp vendor/llvm/dist/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp vendor/llvm/dist/lib/Transforms/Scalar/BDCE.cpp vendor/llvm/dist/lib/Transforms/Scalar/CMakeLists.txt vendor/llvm/dist/lib/Transforms/Scalar/ConstantHoisting.cpp vendor/llvm/dist/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp vendor/llvm/dist/lib/Transforms/Scalar/DCE.cpp vendor/llvm/dist/lib/Transforms/Scalar/DeadStoreElimination.cpp vendor/llvm/dist/lib/Transforms/Scalar/EarlyCSE.cpp vendor/llvm/dist/lib/Transforms/Scalar/FlattenCFGPass.cpp vendor/llvm/dist/lib/Transforms/Scalar/Float2Int.cpp vendor/llvm/dist/lib/Transforms/Scalar/GVN.cpp vendor/llvm/dist/lib/Transforms/Scalar/IndVarSimplify.cpp vendor/llvm/dist/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp vendor/llvm/dist/lib/Transforms/Scalar/JumpThreading.cpp vendor/llvm/dist/lib/Transforms/Scalar/LICM.cpp vendor/llvm/dist/lib/Transforms/Scalar/LLVMBuild.txt vendor/llvm/dist/lib/Transforms/Scalar/LoadCombine.cpp vendor/llvm/dist/lib/Transforms/Scalar/LoopDeletion.cpp vendor/llvm/dist/lib/Transforms/Scalar/LoopDistribute.cpp vendor/llvm/dist/lib/Transforms/Scalar/LoopIdiomRecognize.cpp vendor/llvm/dist/lib/Transforms/Scalar/LoopInstSimplify.cpp vendor/llvm/dist/lib/Transforms/Scalar/LoopInterchange.cpp vendor/llvm/dist/lib/Transforms/Scalar/LoopRerollPass.cpp vendor/llvm/dist/lib/Transforms/Scalar/LoopRotation.cpp vendor/llvm/dist/lib/Transforms/Scalar/LoopStrengthReduce.cpp vendor/llvm/dist/lib/Transforms/Scalar/LoopUnrollPass.cpp vendor/llvm/dist/lib/Transforms/Scalar/LoopUnswitch.cpp vendor/llvm/dist/lib/Transforms/Scalar/LowerAtomic.cpp vendor/llvm/dist/lib/Transforms/Scalar/LowerExpectIntrinsic.cpp vendor/llvm/dist/lib/Transforms/Scalar/MemCpyOptimizer.cpp vendor/llvm/dist/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp vendor/llvm/dist/lib/Transforms/Scalar/NaryReassociate.cpp vendor/llvm/dist/lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp vendor/llvm/dist/lib/Transforms/Scalar/PlaceSafepoints.cpp vendor/llvm/dist/lib/Transforms/Scalar/Reassociate.cpp vendor/llvm/dist/lib/Transforms/Scalar/Reg2Mem.cpp vendor/llvm/dist/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp vendor/llvm/dist/lib/Transforms/Scalar/SCCP.cpp vendor/llvm/dist/lib/Transforms/Scalar/SROA.cpp vendor/llvm/dist/lib/Transforms/Scalar/Scalar.cpp vendor/llvm/dist/lib/Transforms/Scalar/ScalarReplAggregates.cpp vendor/llvm/dist/lib/Transforms/Scalar/Scalarizer.cpp vendor/llvm/dist/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp vendor/llvm/dist/lib/Transforms/Scalar/SimplifyCFGPass.cpp vendor/llvm/dist/lib/Transforms/Scalar/Sink.cpp vendor/llvm/dist/lib/Transforms/Scalar/SpeculativeExecution.cpp vendor/llvm/dist/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp vendor/llvm/dist/lib/Transforms/Scalar/StructurizeCFG.cpp vendor/llvm/dist/lib/Transforms/Scalar/TailRecursionElimination.cpp vendor/llvm/dist/lib/Transforms/Utils/ASanStackFrameLayout.cpp vendor/llvm/dist/lib/Transforms/Utils/AddDiscriminators.cpp vendor/llvm/dist/lib/Transforms/Utils/BasicBlockUtils.cpp vendor/llvm/dist/lib/Transforms/Utils/BreakCriticalEdges.cpp vendor/llvm/dist/lib/Transforms/Utils/BuildLibCalls.cpp vendor/llvm/dist/lib/Transforms/Utils/BypassSlowDivision.cpp vendor/llvm/dist/lib/Transforms/Utils/CMakeLists.txt vendor/llvm/dist/lib/Transforms/Utils/CloneFunction.cpp vendor/llvm/dist/lib/Transforms/Utils/CloneModule.cpp vendor/llvm/dist/lib/Transforms/Utils/CodeExtractor.cpp vendor/llvm/dist/lib/Transforms/Utils/CtorUtils.cpp vendor/llvm/dist/lib/Transforms/Utils/DemoteRegToStack.cpp vendor/llvm/dist/lib/Transforms/Utils/FlattenCFG.cpp vendor/llvm/dist/lib/Transforms/Utils/GlobalStatus.cpp vendor/llvm/dist/lib/Transforms/Utils/InlineFunction.cpp vendor/llvm/dist/lib/Transforms/Utils/IntegerDivision.cpp vendor/llvm/dist/lib/Transforms/Utils/LCSSA.cpp vendor/llvm/dist/lib/Transforms/Utils/LLVMBuild.txt vendor/llvm/dist/lib/Transforms/Utils/Local.cpp vendor/llvm/dist/lib/Transforms/Utils/LoopSimplify.cpp vendor/llvm/dist/lib/Transforms/Utils/LoopUnroll.cpp vendor/llvm/dist/lib/Transforms/Utils/LoopUnrollRuntime.cpp vendor/llvm/dist/lib/Transforms/Utils/LoopUtils.cpp vendor/llvm/dist/lib/Transforms/Utils/LoopVersioning.cpp vendor/llvm/dist/lib/Transforms/Utils/LowerInvoke.cpp vendor/llvm/dist/lib/Transforms/Utils/LowerSwitch.cpp vendor/llvm/dist/lib/Transforms/Utils/Mem2Reg.cpp vendor/llvm/dist/lib/Transforms/Utils/MetaRenamer.cpp vendor/llvm/dist/lib/Transforms/Utils/ModuleUtils.cpp vendor/llvm/dist/lib/Transforms/Utils/PromoteMemoryToRegister.cpp vendor/llvm/dist/lib/Transforms/Utils/SimplifyCFG.cpp vendor/llvm/dist/lib/Transforms/Utils/SimplifyIndVar.cpp vendor/llvm/dist/lib/Transforms/Utils/SimplifyInstructions.cpp vendor/llvm/dist/lib/Transforms/Utils/SimplifyLibCalls.cpp vendor/llvm/dist/lib/Transforms/Utils/SymbolRewriter.cpp vendor/llvm/dist/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp vendor/llvm/dist/lib/Transforms/Utils/ValueMapper.cpp vendor/llvm/dist/lib/Transforms/Vectorize/BBVectorize.cpp vendor/llvm/dist/lib/Transforms/Vectorize/LoopVectorize.cpp vendor/llvm/dist/lib/Transforms/Vectorize/SLPVectorizer.cpp vendor/llvm/dist/llvm.spec.in vendor/llvm/dist/projects/CMakeLists.txt vendor/llvm/dist/test/Analysis/BasicAA/2007-11-05-SizeCrash.ll vendor/llvm/dist/test/Analysis/BasicAA/2007-12-08-OutOfBoundsCrash.ll vendor/llvm/dist/test/Analysis/BasicAA/cs-cs.ll vendor/llvm/dist/test/Analysis/BasicAA/full-store-partial-alias.ll vendor/llvm/dist/test/Analysis/BasicAA/intrinsics.ll vendor/llvm/dist/test/Analysis/BasicAA/modref.ll vendor/llvm/dist/test/Analysis/BasicAA/noalias-bugs.ll vendor/llvm/dist/test/Analysis/BasicAA/phi-aa.ll vendor/llvm/dist/test/Analysis/BlockFrequencyInfo/bad_input.ll vendor/llvm/dist/test/Analysis/BlockFrequencyInfo/basic.ll vendor/llvm/dist/test/Analysis/BlockFrequencyInfo/loops_with_profile_info.ll vendor/llvm/dist/test/Analysis/BranchProbabilityInfo/basic.ll vendor/llvm/dist/test/Analysis/BranchProbabilityInfo/loop.ll vendor/llvm/dist/test/Analysis/BranchProbabilityInfo/noreturn.ll vendor/llvm/dist/test/Analysis/BranchProbabilityInfo/pr18705.ll vendor/llvm/dist/test/Analysis/BranchProbabilityInfo/pr22718.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/arguments-globals.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/basic-interproc.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/branch-alias.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/const-expr-gep.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/full-store-partial-alias.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/gep-signed-arithmetic.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/multilevel-combine.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/must-and-partial.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/va.ll vendor/llvm/dist/test/Analysis/CallGraph/non-leaf-intrinsics.ll vendor/llvm/dist/test/Analysis/CostModel/AArch64/select.ll vendor/llvm/dist/test/Analysis/CostModel/ARM/cast.ll vendor/llvm/dist/test/Analysis/CostModel/ARM/gep.ll vendor/llvm/dist/test/Analysis/CostModel/ARM/select.ll vendor/llvm/dist/test/Analysis/CostModel/PowerPC/load_store.ll vendor/llvm/dist/test/Analysis/CostModel/X86/arith.ll vendor/llvm/dist/test/Analysis/CostModel/X86/cast.ll vendor/llvm/dist/test/Analysis/CostModel/X86/masked-intrinsic-cost.ll vendor/llvm/dist/test/Analysis/CostModel/X86/reduction.ll vendor/llvm/dist/test/Analysis/CostModel/X86/sitofp.ll vendor/llvm/dist/test/Analysis/CostModel/X86/testshiftashr.ll vendor/llvm/dist/test/Analysis/CostModel/X86/testshiftlshr.ll vendor/llvm/dist/test/Analysis/CostModel/X86/testshiftshl.ll vendor/llvm/dist/test/Analysis/CostModel/X86/uitofp.ll vendor/llvm/dist/test/Analysis/CostModel/no_info.ll vendor/llvm/dist/test/Analysis/Delinearization/a.ll vendor/llvm/dist/test/Analysis/Delinearization/multidim_ivs_and_integer_offsets_3d.ll vendor/llvm/dist/test/Analysis/Delinearization/multidim_ivs_and_integer_offsets_nts_3d.ll vendor/llvm/dist/test/Analysis/Delinearization/multidim_ivs_and_parameteric_offsets_3d.ll vendor/llvm/dist/test/Analysis/DependenceAnalysis/GCD.ll vendor/llvm/dist/test/Analysis/DependenceAnalysis/PR21585.ll vendor/llvm/dist/test/Analysis/DivergenceAnalysis/NVPTX/diverge.ll vendor/llvm/dist/test/Analysis/GlobalsModRef/2008-09-03-ReadGlobals.ll vendor/llvm/dist/test/Analysis/GlobalsModRef/aliastest.ll vendor/llvm/dist/test/Analysis/GlobalsModRef/chaining-analysis.ll vendor/llvm/dist/test/Analysis/GlobalsModRef/indirect-global.ll vendor/llvm/dist/test/Analysis/GlobalsModRef/modreftest.ll vendor/llvm/dist/test/Analysis/GlobalsModRef/pr12351.ll vendor/llvm/dist/test/Analysis/GlobalsModRef/purecse.ll vendor/llvm/dist/test/Analysis/LazyCallGraph/non-leaf-intrinsics.ll vendor/llvm/dist/test/Analysis/LoopAccessAnalysis/number-of-memchecks.ll vendor/llvm/dist/test/Analysis/LoopAccessAnalysis/pointer-with-unknown-bounds.ll vendor/llvm/dist/test/Analysis/LoopAccessAnalysis/resort-to-memchecks-only.ll vendor/llvm/dist/test/Analysis/LoopAccessAnalysis/safe-no-checks.ll vendor/llvm/dist/test/Analysis/LoopAccessAnalysis/stride-access-dependence.ll vendor/llvm/dist/test/Analysis/LoopAccessAnalysis/underlying-objects-2.ll vendor/llvm/dist/test/Analysis/LoopAccessAnalysis/unsafe-and-rt-checks.ll vendor/llvm/dist/test/Analysis/ScalarEvolution/infer-prestart-no-wrap.ll vendor/llvm/dist/test/Analysis/ScalarEvolution/min-max-exprs.ll vendor/llvm/dist/test/Analysis/ScalarEvolution/scev-aa.ll vendor/llvm/dist/test/Analysis/ScalarEvolution/trip-count.ll vendor/llvm/dist/test/Analysis/ScalarEvolution/zext-wrap.ll vendor/llvm/dist/test/Analysis/TypeBasedAliasAnalysis/functionattrs.ll vendor/llvm/dist/test/Analysis/TypeBasedAliasAnalysis/intrinsics.ll vendor/llvm/dist/test/Analysis/TypeBasedAliasAnalysis/licm.ll vendor/llvm/dist/test/Analysis/TypeBasedAliasAnalysis/precedence.ll vendor/llvm/dist/test/Analysis/ValueTracking/memory-dereferenceable.ll vendor/llvm/dist/test/Assembler/2007-09-10-AliasFwdRef.ll vendor/llvm/dist/test/Assembler/2010-02-05-FunctionLocalMetadataBecomesNull.ll vendor/llvm/dist/test/Assembler/ConstantExprFoldCast.ll vendor/llvm/dist/test/Assembler/ConstantExprNoFold.ll vendor/llvm/dist/test/Assembler/addrspacecast-alias.ll vendor/llvm/dist/test/Assembler/alias-redefinition.ll vendor/llvm/dist/test/Assembler/alias-use-list-order.ll vendor/llvm/dist/test/Assembler/anon-functions.ll vendor/llvm/dist/test/Assembler/debug-info.ll vendor/llvm/dist/test/Assembler/dicompileunit.ll vendor/llvm/dist/test/Assembler/diimportedentity.ll vendor/llvm/dist/test/Assembler/dilexicalblock.ll vendor/llvm/dist/test/Assembler/dilocalvariable-arg-large.ll vendor/llvm/dist/test/Assembler/dilocalvariable.ll vendor/llvm/dist/test/Assembler/dilocation.ll vendor/llvm/dist/test/Assembler/disubprogram.ll vendor/llvm/dist/test/Assembler/drop-debug-info.ll vendor/llvm/dist/test/Assembler/global-addrspace-forwardref.ll vendor/llvm/dist/test/Assembler/internal-hidden-alias.ll vendor/llvm/dist/test/Assembler/internal-protected-alias.ll vendor/llvm/dist/test/Assembler/invalid-dicompileunit-language-bad.ll vendor/llvm/dist/test/Assembler/invalid-dicompileunit-language-overflow.ll vendor/llvm/dist/test/Assembler/invalid-dicompileunit-missing-language.ll vendor/llvm/dist/test/Assembler/invalid-dicompileunit-null-file.ll vendor/llvm/dist/test/Assembler/invalid-dilocalvariable-arg-large.ll vendor/llvm/dist/test/Assembler/invalid-dilocalvariable-arg-negative.ll vendor/llvm/dist/test/Assembler/invalid-dilocalvariable-missing-scope.ll vendor/llvm/dist/test/Assembler/invalid-fwdref2.ll vendor/llvm/dist/test/Assembler/invalid-uselistorder-indexes-duplicated.ll vendor/llvm/dist/test/Assembler/invalid-uselistorder-indexes-one.ll vendor/llvm/dist/test/Assembler/invalid-uselistorder-indexes-ordered.ll vendor/llvm/dist/test/Assembler/invalid-uselistorder-indexes-range.ll vendor/llvm/dist/test/Assembler/invalid-uselistorder-indexes-toofew.ll vendor/llvm/dist/test/Assembler/invalid-uselistorder-indexes-toomany.ll vendor/llvm/dist/test/Assembler/metadata.ll vendor/llvm/dist/test/Assembler/private-hidden-alias.ll vendor/llvm/dist/test/Assembler/private-protected-alias.ll vendor/llvm/dist/test/Assembler/unnamed-alias.ll vendor/llvm/dist/test/Assembler/uselistorder.ll vendor/llvm/dist/test/Bindings/Go/go.test vendor/llvm/dist/test/Bindings/Go/lit.local.cfg vendor/llvm/dist/test/Bindings/OCaml/analysis.ml vendor/llvm/dist/test/Bindings/OCaml/bitreader.ml vendor/llvm/dist/test/Bindings/OCaml/bitwriter.ml vendor/llvm/dist/test/Bindings/OCaml/core.ml vendor/llvm/dist/test/Bindings/OCaml/executionengine.ml vendor/llvm/dist/test/Bindings/OCaml/ext_exc.ml vendor/llvm/dist/test/Bindings/OCaml/ipo.ml vendor/llvm/dist/test/Bindings/OCaml/irreader.ml vendor/llvm/dist/test/Bindings/OCaml/linker.ml vendor/llvm/dist/test/Bindings/OCaml/passmgr_builder.ml vendor/llvm/dist/test/Bindings/OCaml/scalar_opts.ml vendor/llvm/dist/test/Bindings/OCaml/target.ml vendor/llvm/dist/test/Bindings/OCaml/transform_utils.ml vendor/llvm/dist/test/Bindings/OCaml/vectorize.ml vendor/llvm/dist/test/Bindings/llvm-c/Inputs/invalid.ll.bc vendor/llvm/dist/test/Bindings/llvm-c/functions.ll vendor/llvm/dist/test/Bindings/llvm-c/invalid-bitcode.test vendor/llvm/dist/test/Bitcode/DICompileUnit-no-DWOId.ll vendor/llvm/dist/test/Bitcode/Inputs/invalid-abbrev.bc vendor/llvm/dist/test/Bitcode/attributes.ll vendor/llvm/dist/test/Bitcode/debug-loc-again.ll vendor/llvm/dist/test/Bitcode/highLevelStructure.3.2.ll vendor/llvm/dist/test/Bitcode/invalid.ll vendor/llvm/dist/test/Bitcode/invalid.ll.bc vendor/llvm/dist/test/Bitcode/invalid.test vendor/llvm/dist/test/Bitcode/local-linkage-default-visibility.3.4.ll vendor/llvm/dist/test/Bitcode/old-aliases.ll vendor/llvm/dist/test/Bitcode/select.ll vendor/llvm/dist/test/Bitcode/tailcall.ll vendor/llvm/dist/test/Bitcode/use-list-order.ll vendor/llvm/dist/test/BugPoint/metadata.ll vendor/llvm/dist/test/BugPoint/remove_arguments_test.ll vendor/llvm/dist/test/BugPoint/replace-funcs-with-null.ll vendor/llvm/dist/test/CMakeLists.txt vendor/llvm/dist/test/CodeGen/AArch64/aarch64-2014-08-11-MachineCombinerCrash.ll vendor/llvm/dist/test/CodeGen/AArch64/aarch64-dynamic-stack-layout.ll vendor/llvm/dist/test/CodeGen/AArch64/aarch64-interleaved-accesses.ll vendor/llvm/dist/test/CodeGen/AArch64/addsub_ext.ll vendor/llvm/dist/test/CodeGen/AArch64/alloca.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-2011-03-17-AsmPrinterCrash.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-aapcs-be.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-aapcs.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-abi_align.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-addr-type-promotion.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-alloca-frame-pointer-offset.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-arith.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-atomic-128.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-atomic.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-ccmp-heuristics.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-ccmp.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-collect-loh.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-fast-isel-br.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-fmax.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-fp128.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-hello.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-indexed-memory.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-indexed-vector-ldst.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-inline-asm.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-join-reserved.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-large-frame.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-ldp.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-long-shift.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-misaligned-memcpy-inline.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-neon-2velem.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-neon-copy.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-patchpoint-webkit_jscc.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-platform-reg.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-popcnt.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-rounding.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-shrink-wrapping.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-spill-lr.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-stackmap.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-stp.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-strict-align.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-tls-dynamic-together.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-trunc-store.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-vabs.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-variadic-aapcs.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-vector-ext.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-vminmaxnm.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-xaluo.ll vendor/llvm/dist/test/CodeGen/AArch64/atomic-ops.ll vendor/llvm/dist/test/CodeGen/AArch64/bitcast-v2i8.ll vendor/llvm/dist/test/CodeGen/AArch64/bitfield-insert.ll vendor/llvm/dist/test/CodeGen/AArch64/bitfield.ll vendor/llvm/dist/test/CodeGen/AArch64/combine-comparisons-by-cse.ll vendor/llvm/dist/test/CodeGen/AArch64/cpus.ll vendor/llvm/dist/test/CodeGen/AArch64/f16-instructions.ll vendor/llvm/dist/test/CodeGen/AArch64/fast-isel-branch-cond-split.ll vendor/llvm/dist/test/CodeGen/AArch64/fast-isel-logic-op.ll vendor/llvm/dist/test/CodeGen/AArch64/fastcc-reserved.ll vendor/llvm/dist/test/CodeGen/AArch64/fastcc.ll vendor/llvm/dist/test/CodeGen/AArch64/fold-constants.ll vendor/llvm/dist/test/CodeGen/AArch64/fp16-v4-instructions.ll vendor/llvm/dist/test/CodeGen/AArch64/fp16-v8-instructions.ll vendor/llvm/dist/test/CodeGen/AArch64/free-zext.ll vendor/llvm/dist/test/CodeGen/AArch64/func-argpassing.ll vendor/llvm/dist/test/CodeGen/AArch64/func-calls.ll vendor/llvm/dist/test/CodeGen/AArch64/global-alignment.ll vendor/llvm/dist/test/CodeGen/AArch64/global-merge-1.ll vendor/llvm/dist/test/CodeGen/AArch64/global-merge-2.ll vendor/llvm/dist/test/CodeGen/AArch64/global-merge-3.ll vendor/llvm/dist/test/CodeGen/AArch64/global-merge-4.ll vendor/llvm/dist/test/CodeGen/AArch64/global-merge-group-by-use.ll vendor/llvm/dist/test/CodeGen/AArch64/global-merge-ignore-single-use-minsize.ll vendor/llvm/dist/test/CodeGen/AArch64/global-merge-ignore-single-use.ll vendor/llvm/dist/test/CodeGen/AArch64/ldst-opt.ll vendor/llvm/dist/test/CodeGen/AArch64/merge-store.ll vendor/llvm/dist/test/CodeGen/AArch64/mul-lohi.ll vendor/llvm/dist/test/CodeGen/AArch64/nest-register.ll vendor/llvm/dist/test/CodeGen/AArch64/pic-eh-stubs.ll vendor/llvm/dist/test/CodeGen/AArch64/regress-tblgen-chains.ll vendor/llvm/dist/test/CodeGen/AArch64/remat.ll vendor/llvm/dist/test/CodeGen/AArch64/tail-call.ll vendor/llvm/dist/test/CodeGen/AArch64/tailcall-explicit-sret.ll vendor/llvm/dist/test/CodeGen/AArch64/xbfiz.ll vendor/llvm/dist/test/CodeGen/AMDGPU/add.ll vendor/llvm/dist/test/CodeGen/AMDGPU/address-space.ll vendor/llvm/dist/test/CodeGen/AMDGPU/and.ll vendor/llvm/dist/test/CodeGen/AMDGPU/array-ptr-calc-i32.ll vendor/llvm/dist/test/CodeGen/AMDGPU/cgp-addressing-modes.ll vendor/llvm/dist/test/CodeGen/AMDGPU/ctpop64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/cvt_f32_ubyte.ll vendor/llvm/dist/test/CodeGen/AMDGPU/ds-negative-offset-addressing-mode-loop.ll vendor/llvm/dist/test/CodeGen/AMDGPU/ds_read2.ll vendor/llvm/dist/test/CodeGen/AMDGPU/ds_read2_superreg.ll vendor/llvm/dist/test/CodeGen/AMDGPU/ds_read2st64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/ds_write2.ll vendor/llvm/dist/test/CodeGen/AMDGPU/ds_write2st64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/fadd64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/fceil64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/fcmp.ll vendor/llvm/dist/test/CodeGen/AMDGPU/flat-address-space.ll vendor/llvm/dist/test/CodeGen/AMDGPU/fma-combine.ll vendor/llvm/dist/test/CodeGen/AMDGPU/fmax_legacy.ll vendor/llvm/dist/test/CodeGen/AMDGPU/fmin_legacy.ll vendor/llvm/dist/test/CodeGen/AMDGPU/fneg-fabs.ll vendor/llvm/dist/test/CodeGen/AMDGPU/ftrunc.f64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/gep-address-space.ll vendor/llvm/dist/test/CodeGen/AMDGPU/global-extload-i32.ll vendor/llvm/dist/test/CodeGen/AMDGPU/global_atomics.ll vendor/llvm/dist/test/CodeGen/AMDGPU/half.ll vendor/llvm/dist/test/CodeGen/AMDGPU/hsa.ll vendor/llvm/dist/test/CodeGen/AMDGPU/imm.ll vendor/llvm/dist/test/CodeGen/AMDGPU/indirect-addressing-si.ll vendor/llvm/dist/test/CodeGen/AMDGPU/indirect-private-64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/insert_vector_elt.ll vendor/llvm/dist/test/CodeGen/AMDGPU/kernel-args.ll vendor/llvm/dist/test/CodeGen/AMDGPU/literals.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.AMDGPU.abs.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.AMDGPU.bfe.i32.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.AMDGPU.class.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.AMDGPU.div_fmas.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.AMDGPU.trunc.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgpu.lrp.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.dbg.value.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.memcpy.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.round.f64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/load.ll vendor/llvm/dist/test/CodeGen/AMDGPU/local-memory-two-objects.ll vendor/llvm/dist/test/CodeGen/AMDGPU/local-memory.ll vendor/llvm/dist/test/CodeGen/AMDGPU/max.ll vendor/llvm/dist/test/CodeGen/AMDGPU/merge-stores.ll vendor/llvm/dist/test/CodeGen/AMDGPU/min.ll vendor/llvm/dist/test/CodeGen/AMDGPU/no-shrink-extloads.ll vendor/llvm/dist/test/CodeGen/AMDGPU/operand-folding.ll vendor/llvm/dist/test/CodeGen/AMDGPU/or.ll vendor/llvm/dist/test/CodeGen/AMDGPU/private-memory.ll vendor/llvm/dist/test/CodeGen/AMDGPU/register-count-comments.ll vendor/llvm/dist/test/CodeGen/AMDGPU/reorder-stores.ll vendor/llvm/dist/test/CodeGen/AMDGPU/s_movk_i32.ll vendor/llvm/dist/test/CodeGen/AMDGPU/salu-to-valu.ll vendor/llvm/dist/test/CodeGen/AMDGPU/schedule-vs-if-nested-loop-failure.ll vendor/llvm/dist/test/CodeGen/AMDGPU/scratch-buffer.ll vendor/llvm/dist/test/CodeGen/AMDGPU/select64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/set-dx10.ll vendor/llvm/dist/test/CodeGen/AMDGPU/setcc-opt.ll vendor/llvm/dist/test/CodeGen/AMDGPU/sext-in-reg.ll vendor/llvm/dist/test/CodeGen/AMDGPU/shl.ll vendor/llvm/dist/test/CodeGen/AMDGPU/shl_add_constant.ll vendor/llvm/dist/test/CodeGen/AMDGPU/shl_add_ptr.ll vendor/llvm/dist/test/CodeGen/AMDGPU/si-sgpr-spill.ll vendor/llvm/dist/test/CodeGen/AMDGPU/si-triv-disjoint-mem-access.ll vendor/llvm/dist/test/CodeGen/AMDGPU/sint_to_fp.f64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/smrd.ll vendor/llvm/dist/test/CodeGen/AMDGPU/split-scalar-i64-add.ll vendor/llvm/dist/test/CodeGen/AMDGPU/sra.ll vendor/llvm/dist/test/CodeGen/AMDGPU/srl.ll vendor/llvm/dist/test/CodeGen/AMDGPU/store-barrier.ll vendor/llvm/dist/test/CodeGen/AMDGPU/store.ll vendor/llvm/dist/test/CodeGen/AMDGPU/sub.ll vendor/llvm/dist/test/CodeGen/AMDGPU/trunc.ll vendor/llvm/dist/test/CodeGen/AMDGPU/udivrem.ll vendor/llvm/dist/test/CodeGen/AMDGPU/uint_to_fp.f64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/unsupported-cc.ll vendor/llvm/dist/test/CodeGen/AMDGPU/use-sgpr-multiple-times.ll vendor/llvm/dist/test/CodeGen/AMDGPU/valu-i1.ll vendor/llvm/dist/test/CodeGen/AMDGPU/vop-shrink.ll vendor/llvm/dist/test/CodeGen/AMDGPU/wait.ll vendor/llvm/dist/test/CodeGen/AMDGPU/work-item-intrinsics.ll vendor/llvm/dist/test/CodeGen/AMDGPU/xor.ll vendor/llvm/dist/test/CodeGen/AMDGPU/zero_extend.ll vendor/llvm/dist/test/CodeGen/ARM/2007-03-13-InstrSched.ll vendor/llvm/dist/test/CodeGen/ARM/2009-10-16-Scope.ll vendor/llvm/dist/test/CodeGen/ARM/2010-04-15-ScavengerDebugValue.ll vendor/llvm/dist/test/CodeGen/ARM/2010-05-20-NEONSpillCrash.ll vendor/llvm/dist/test/CodeGen/ARM/2010-05-21-BuildVector.ll vendor/llvm/dist/test/CodeGen/ARM/2010-06-11-vmovdrr-bitcast.ll vendor/llvm/dist/test/CodeGen/ARM/2010-06-21-nondarwin-tc.ll vendor/llvm/dist/test/CodeGen/ARM/2010-06-25-Thumb2ITInvalidIterator.ll vendor/llvm/dist/test/CodeGen/ARM/2010-06-29-PartialRedefFastAlloc.ll vendor/llvm/dist/test/CodeGen/ARM/2010-08-04-StackVariable.ll vendor/llvm/dist/test/CodeGen/ARM/2011-01-19-MergedGlobalDbg.ll vendor/llvm/dist/test/CodeGen/ARM/2011-06-29-MergeGlobalsAlign.ll vendor/llvm/dist/test/CodeGen/ARM/2011-08-02-MergedGlobalDbg.ll vendor/llvm/dist/test/CodeGen/ARM/2011-08-12-vmovqqqq-pseudo.ll vendor/llvm/dist/test/CodeGen/ARM/2011-10-26-memset-inline.ll vendor/llvm/dist/test/CodeGen/ARM/2012-01-24-RegSequenceLiveRange.ll vendor/llvm/dist/test/CodeGen/ARM/2012-05-10-PreferVMOVtoVDUP32.ll vendor/llvm/dist/test/CodeGen/ARM/2012-08-27-CopyPhysRegCrash.ll vendor/llvm/dist/test/CodeGen/ARM/2012-11-14-subs_carry.ll vendor/llvm/dist/test/CodeGen/ARM/2013-10-11-select-stalls.ll vendor/llvm/dist/test/CodeGen/ARM/2014-01-09-pseudo_expand_implicit_reg.ll vendor/llvm/dist/test/CodeGen/ARM/adv-copy-opt.ll vendor/llvm/dist/test/CodeGen/ARM/aliases.ll vendor/llvm/dist/test/CodeGen/ARM/arm-interleaved-accesses.ll vendor/llvm/dist/test/CodeGen/ARM/atomic-64bit.ll vendor/llvm/dist/test/CodeGen/ARM/atomic-cmp.ll vendor/llvm/dist/test/CodeGen/ARM/atomic-cmpxchg.ll vendor/llvm/dist/test/CodeGen/ARM/atomic-op.ll vendor/llvm/dist/test/CodeGen/ARM/atomic-ops-v8.ll vendor/llvm/dist/test/CodeGen/ARM/avoid-cpsr-rmw.ll vendor/llvm/dist/test/CodeGen/ARM/bfi.ll vendor/llvm/dist/test/CodeGen/ARM/build-attributes.ll vendor/llvm/dist/test/CodeGen/ARM/call-tc.ll vendor/llvm/dist/test/CodeGen/ARM/cmpxchg-idioms.ll vendor/llvm/dist/test/CodeGen/ARM/cmpxchg-weak.ll vendor/llvm/dist/test/CodeGen/ARM/coalesce-dbgvalue.ll vendor/llvm/dist/test/CodeGen/ARM/coalesce-subregs.ll vendor/llvm/dist/test/CodeGen/ARM/constants.ll vendor/llvm/dist/test/CodeGen/ARM/dagcombine-concatvector.ll vendor/llvm/dist/test/CodeGen/ARM/debug-frame-vararg.ll vendor/llvm/dist/test/CodeGen/ARM/debug-frame.ll vendor/llvm/dist/test/CodeGen/ARM/debug-info-arg.ll vendor/llvm/dist/test/CodeGen/ARM/debug-info-blocks.ll vendor/llvm/dist/test/CodeGen/ARM/debug-info-branch-folding.ll vendor/llvm/dist/test/CodeGen/ARM/debug-info-d16-reg.ll vendor/llvm/dist/test/CodeGen/ARM/debug-info-no-frame.ll vendor/llvm/dist/test/CodeGen/ARM/debug-info-qreg.ll vendor/llvm/dist/test/CodeGen/ARM/debug-info-s16-reg.ll vendor/llvm/dist/test/CodeGen/ARM/debug-info-sreg2.ll vendor/llvm/dist/test/CodeGen/ARM/debug-segmented-stacks.ll vendor/llvm/dist/test/CodeGen/ARM/div.ll vendor/llvm/dist/test/CodeGen/ARM/divmod-eabi.ll vendor/llvm/dist/test/CodeGen/ARM/eh-resume-darwin.ll vendor/llvm/dist/test/CodeGen/ARM/fast-isel-align.ll vendor/llvm/dist/test/CodeGen/ARM/fast-isel-ext.ll vendor/llvm/dist/test/CodeGen/ARM/fast-isel-mvn.ll vendor/llvm/dist/test/CodeGen/ARM/fast-isel-pic.ll vendor/llvm/dist/test/CodeGen/ARM/fold-stack-adjust.ll vendor/llvm/dist/test/CodeGen/ARM/fp16-promote.ll vendor/llvm/dist/test/CodeGen/ARM/fp16.ll vendor/llvm/dist/test/CodeGen/ARM/fparith.ll vendor/llvm/dist/test/CodeGen/ARM/global-merge-1.ll vendor/llvm/dist/test/CodeGen/ARM/globals.ll vendor/llvm/dist/test/CodeGen/ARM/ifcvt-branch-weight-bug.ll vendor/llvm/dist/test/CodeGen/ARM/ifcvt-branch-weight.ll vendor/llvm/dist/test/CodeGen/ARM/ifcvt-iter-indbr.ll vendor/llvm/dist/test/CodeGen/ARM/ifcvt4.ll vendor/llvm/dist/test/CodeGen/ARM/ifcvt5.ll vendor/llvm/dist/test/CodeGen/ARM/ifcvt6.ll vendor/llvm/dist/test/CodeGen/ARM/ifcvt8.ll vendor/llvm/dist/test/CodeGen/ARM/inlineasm-switch-mode.ll vendor/llvm/dist/test/CodeGen/ARM/ldrd.ll vendor/llvm/dist/test/CodeGen/ARM/load-global.ll vendor/llvm/dist/test/CodeGen/ARM/load-store-flags.ll vendor/llvm/dist/test/CodeGen/ARM/load.ll vendor/llvm/dist/test/CodeGen/ARM/machine-cse-cmp.ll vendor/llvm/dist/test/CodeGen/ARM/memcpy-inline.ll vendor/llvm/dist/test/CodeGen/ARM/memfunc.ll vendor/llvm/dist/test/CodeGen/ARM/neon_minmax.ll vendor/llvm/dist/test/CodeGen/ARM/neon_spill.ll vendor/llvm/dist/test/CodeGen/ARM/neon_vabs.ll vendor/llvm/dist/test/CodeGen/ARM/out-of-registers.ll vendor/llvm/dist/test/CodeGen/ARM/rbit.ll vendor/llvm/dist/test/CodeGen/ARM/reg_sequence.ll vendor/llvm/dist/test/CodeGen/ARM/shifter_operand.ll vendor/llvm/dist/test/CodeGen/ARM/sjlj-prepare-critical-edge.ll vendor/llvm/dist/test/CodeGen/ARM/sjljehprepare-lower-empty-struct.ll vendor/llvm/dist/test/CodeGen/ARM/special-reg-mcore.ll vendor/llvm/dist/test/CodeGen/ARM/spill-q.ll vendor/llvm/dist/test/CodeGen/ARM/tail-merge-branch-weight.ll vendor/llvm/dist/test/CodeGen/ARM/taildup-branch-weight.ll vendor/llvm/dist/test/CodeGen/ARM/test-sharedidx.ll vendor/llvm/dist/test/CodeGen/ARM/thumb-alignment.ll vendor/llvm/dist/test/CodeGen/ARM/thumb1_return_sequence.ll vendor/llvm/dist/test/CodeGen/ARM/thumb2-it-block.ll vendor/llvm/dist/test/CodeGen/ARM/thumb_indirect_calls.ll vendor/llvm/dist/test/CodeGen/ARM/tls-models.ll vendor/llvm/dist/test/CodeGen/ARM/tls3.ll vendor/llvm/dist/test/CodeGen/ARM/unaligned_load_store.ll vendor/llvm/dist/test/CodeGen/ARM/vcge.ll vendor/llvm/dist/test/CodeGen/ARM/vcombine.ll vendor/llvm/dist/test/CodeGen/ARM/vcvt_combine.ll vendor/llvm/dist/test/CodeGen/ARM/vdiv_combine.ll vendor/llvm/dist/test/CodeGen/ARM/vdup.ll vendor/llvm/dist/test/CodeGen/ARM/vector-DAGCombine.ll vendor/llvm/dist/test/CodeGen/ARM/vector-load.ll vendor/llvm/dist/test/CodeGen/ARM/vector-store.ll vendor/llvm/dist/test/CodeGen/ARM/vext.ll vendor/llvm/dist/test/CodeGen/ARM/vfp-regs-dwarf.ll vendor/llvm/dist/test/CodeGen/ARM/vld1.ll vendor/llvm/dist/test/CodeGen/ARM/vld2.ll vendor/llvm/dist/test/CodeGen/ARM/vld3.ll vendor/llvm/dist/test/CodeGen/ARM/vld4.ll vendor/llvm/dist/test/CodeGen/ARM/vlddup.ll vendor/llvm/dist/test/CodeGen/ARM/vldlane.ll vendor/llvm/dist/test/CodeGen/ARM/vminmaxnm.ll vendor/llvm/dist/test/CodeGen/ARM/vmov.ll vendor/llvm/dist/test/CodeGen/ARM/vmul.ll vendor/llvm/dist/test/CodeGen/ARM/vpadd.ll vendor/llvm/dist/test/CodeGen/ARM/vselect_imax.ll vendor/llvm/dist/test/CodeGen/ARM/vst1.ll vendor/llvm/dist/test/CodeGen/ARM/vst2.ll vendor/llvm/dist/test/CodeGen/ARM/vst3.ll vendor/llvm/dist/test/CodeGen/ARM/vst4.ll vendor/llvm/dist/test/CodeGen/ARM/vstlane.ll vendor/llvm/dist/test/CodeGen/ARM/vtrn.ll vendor/llvm/dist/test/CodeGen/ARM/vuzp.ll vendor/llvm/dist/test/CodeGen/ARM/vzip.ll vendor/llvm/dist/test/CodeGen/BPF/sockex2.ll vendor/llvm/dist/test/CodeGen/Generic/2009-03-17-LSR-APInt.ll vendor/llvm/dist/test/CodeGen/Generic/MachineBranchProb.ll vendor/llvm/dist/test/CodeGen/Generic/dbg_value.ll vendor/llvm/dist/test/CodeGen/Generic/overloaded-intrinsic-name.ll vendor/llvm/dist/test/CodeGen/Generic/vector.ll vendor/llvm/dist/test/CodeGen/Hexagon/absaddr-store.ll vendor/llvm/dist/test/CodeGen/Hexagon/adde.ll vendor/llvm/dist/test/CodeGen/Hexagon/alu64.ll vendor/llvm/dist/test/CodeGen/Hexagon/clr_set_toggle.ll vendor/llvm/dist/test/CodeGen/Hexagon/combine.ll vendor/llvm/dist/test/CodeGen/Hexagon/combine_ir.ll vendor/llvm/dist/test/CodeGen/Hexagon/extload-combine.ll vendor/llvm/dist/test/CodeGen/Hexagon/hwloop-dbg.ll vendor/llvm/dist/test/CodeGen/Hexagon/i16_VarArg.ll vendor/llvm/dist/test/CodeGen/Hexagon/i1_VarArg.ll vendor/llvm/dist/test/CodeGen/Hexagon/i8_VarArg.ll vendor/llvm/dist/test/CodeGen/Hexagon/opt-fabs.ll vendor/llvm/dist/test/CodeGen/Hexagon/relax.ll vendor/llvm/dist/test/CodeGen/Hexagon/simple_addend.ll vendor/llvm/dist/test/CodeGen/Hexagon/struct_args.ll vendor/llvm/dist/test/CodeGen/Hexagon/sube.ll vendor/llvm/dist/test/CodeGen/Hexagon/tfr-to-combine.ll vendor/llvm/dist/test/CodeGen/Hexagon/union-1.ll vendor/llvm/dist/test/CodeGen/Hexagon/vect/vect-cst-v4i32.ll vendor/llvm/dist/test/CodeGen/Hexagon/vect/vect-loadv4i16.ll vendor/llvm/dist/test/CodeGen/Hexagon/vect/vect-shuffle.ll vendor/llvm/dist/test/CodeGen/Hexagon/vect/vect-splat.ll vendor/llvm/dist/test/CodeGen/Hexagon/vect/vect-xor.ll vendor/llvm/dist/test/CodeGen/Inputs/DbgValueOtherTargets.ll vendor/llvm/dist/test/CodeGen/MIR/X86/basic-block-liveins.mir vendor/llvm/dist/test/CodeGen/MIR/X86/dead-register-flag.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-different-implicit-operand.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-different-implicit-register-flag.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-machine-operand.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-named-register-livein.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-number-after-bb.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-register-after-flags.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-subregister-after-colon.mir vendor/llvm/dist/test/CodeGen/MIR/X86/fixed-stack-objects.mir vendor/llvm/dist/test/CodeGen/MIR/X86/global-value-operands.mir vendor/llvm/dist/test/CodeGen/MIR/X86/immediate-operands.mir vendor/llvm/dist/test/CodeGen/MIR/X86/implicit-register-flag.mir vendor/llvm/dist/test/CodeGen/MIR/X86/killed-register-flag.mir vendor/llvm/dist/test/CodeGen/MIR/X86/large-index-number-error.mir vendor/llvm/dist/test/CodeGen/MIR/X86/machine-basic-block-operands.mir vendor/llvm/dist/test/CodeGen/MIR/X86/machine-instructions.mir vendor/llvm/dist/test/CodeGen/MIR/X86/missing-comma.mir vendor/llvm/dist/test/CodeGen/MIR/X86/missing-implicit-operand.mir vendor/llvm/dist/test/CodeGen/MIR/X86/named-registers.mir vendor/llvm/dist/test/CodeGen/MIR/X86/null-register-operands.mir vendor/llvm/dist/test/CodeGen/MIR/X86/register-mask-operands.mir vendor/llvm/dist/test/CodeGen/MIR/X86/spill-slot-fixed-stack-object-aliased.mir vendor/llvm/dist/test/CodeGen/MIR/X86/spill-slot-fixed-stack-object-immutable.mir vendor/llvm/dist/test/CodeGen/MIR/X86/spill-slot-fixed-stack-objects.mir vendor/llvm/dist/test/CodeGen/MIR/X86/stack-objects.mir vendor/llvm/dist/test/CodeGen/MIR/X86/subregister-operands.mir vendor/llvm/dist/test/CodeGen/MIR/X86/undef-register-flag.mir vendor/llvm/dist/test/CodeGen/MIR/X86/undefined-global-value.mir vendor/llvm/dist/test/CodeGen/MIR/X86/undefined-named-global-value.mir vendor/llvm/dist/test/CodeGen/MIR/X86/undefined-register-class.mir vendor/llvm/dist/test/CodeGen/MIR/X86/undefined-virtual-register.mir vendor/llvm/dist/test/CodeGen/MIR/X86/unknown-instruction.mir vendor/llvm/dist/test/CodeGen/MIR/X86/unknown-machine-basic-block.mir vendor/llvm/dist/test/CodeGen/MIR/X86/unknown-named-machine-basic-block.mir vendor/llvm/dist/test/CodeGen/MIR/X86/unknown-register.mir vendor/llvm/dist/test/CodeGen/MIR/X86/unknown-subregister-index.mir vendor/llvm/dist/test/CodeGen/MIR/X86/unrecognized-character.mir vendor/llvm/dist/test/CodeGen/MIR/X86/variable-sized-stack-object-size-error.mir vendor/llvm/dist/test/CodeGen/MIR/X86/variable-sized-stack-objects.mir vendor/llvm/dist/test/CodeGen/MIR/X86/virtual-registers.mir vendor/llvm/dist/test/CodeGen/Mips/addi.ll vendor/llvm/dist/test/CodeGen/Mips/adjust-callstack-sp.ll vendor/llvm/dist/test/CodeGen/Mips/align16.ll vendor/llvm/dist/test/CodeGen/Mips/alloca16.ll vendor/llvm/dist/test/CodeGen/Mips/and1.ll vendor/llvm/dist/test/CodeGen/Mips/asm-large-immediate.ll vendor/llvm/dist/test/CodeGen/Mips/atomicops.ll vendor/llvm/dist/test/CodeGen/Mips/beqzc.ll vendor/llvm/dist/test/CodeGen/Mips/beqzc1.ll vendor/llvm/dist/test/CodeGen/Mips/br-jmp.ll vendor/llvm/dist/test/CodeGen/Mips/brconeq.ll vendor/llvm/dist/test/CodeGen/Mips/brconeqk.ll vendor/llvm/dist/test/CodeGen/Mips/brconeqz.ll vendor/llvm/dist/test/CodeGen/Mips/brconge.ll vendor/llvm/dist/test/CodeGen/Mips/brcongt.ll vendor/llvm/dist/test/CodeGen/Mips/brconle.ll vendor/llvm/dist/test/CodeGen/Mips/brconlt.ll vendor/llvm/dist/test/CodeGen/Mips/brconne.ll vendor/llvm/dist/test/CodeGen/Mips/brconnek.ll vendor/llvm/dist/test/CodeGen/Mips/brconnez.ll vendor/llvm/dist/test/CodeGen/Mips/brind.ll vendor/llvm/dist/test/CodeGen/Mips/brsize3.ll vendor/llvm/dist/test/CodeGen/Mips/brsize3a.ll vendor/llvm/dist/test/CodeGen/Mips/cconv/arguments-varargs.ll vendor/llvm/dist/test/CodeGen/Mips/ci2.ll vendor/llvm/dist/test/CodeGen/Mips/cmplarge.ll vendor/llvm/dist/test/CodeGen/Mips/const1.ll vendor/llvm/dist/test/CodeGen/Mips/const4a.ll vendor/llvm/dist/test/CodeGen/Mips/const6.ll vendor/llvm/dist/test/CodeGen/Mips/const6a.ll vendor/llvm/dist/test/CodeGen/Mips/div.ll vendor/llvm/dist/test/CodeGen/Mips/div_rem.ll vendor/llvm/dist/test/CodeGen/Mips/divu.ll vendor/llvm/dist/test/CodeGen/Mips/divu_remu.ll vendor/llvm/dist/test/CodeGen/Mips/eh.ll vendor/llvm/dist/test/CodeGen/Mips/emergency-spill-slot-near-fp.ll vendor/llvm/dist/test/CodeGen/Mips/ex2.ll vendor/llvm/dist/test/CodeGen/Mips/extins.ll vendor/llvm/dist/test/CodeGen/Mips/f16abs.ll vendor/llvm/dist/test/CodeGen/Mips/fixdfsf.ll vendor/llvm/dist/test/CodeGen/Mips/fp16instrinsmc.ll vendor/llvm/dist/test/CodeGen/Mips/fp16mix.ll vendor/llvm/dist/test/CodeGen/Mips/fp16static.ll vendor/llvm/dist/test/CodeGen/Mips/helloworld.ll vendor/llvm/dist/test/CodeGen/Mips/hf16_1.ll vendor/llvm/dist/test/CodeGen/Mips/hf16call32.ll vendor/llvm/dist/test/CodeGen/Mips/hf16call32_body.ll vendor/llvm/dist/test/CodeGen/Mips/hf1_body.ll vendor/llvm/dist/test/CodeGen/Mips/hfptrcall.ll vendor/llvm/dist/test/CodeGen/Mips/i32k.ll vendor/llvm/dist/test/CodeGen/Mips/inlineasm-assembler-directives.ll vendor/llvm/dist/test/CodeGen/Mips/inlineasm-cnstrnt-reg.ll vendor/llvm/dist/test/CodeGen/Mips/inlineasm-cnstrnt-reg64.ll vendor/llvm/dist/test/CodeGen/Mips/inlineasm-operand-code.ll vendor/llvm/dist/test/CodeGen/Mips/inlineasm_constraint.ll vendor/llvm/dist/test/CodeGen/Mips/inlineasmmemop.ll vendor/llvm/dist/test/CodeGen/Mips/insn-zero-size-bb.ll vendor/llvm/dist/test/CodeGen/Mips/jtstat.ll vendor/llvm/dist/test/CodeGen/Mips/l3mc.ll vendor/llvm/dist/test/CodeGen/Mips/lb1.ll vendor/llvm/dist/test/CodeGen/Mips/lbu1.ll vendor/llvm/dist/test/CodeGen/Mips/lcb2.ll vendor/llvm/dist/test/CodeGen/Mips/lcb3c.ll vendor/llvm/dist/test/CodeGen/Mips/lcb4a.ll vendor/llvm/dist/test/CodeGen/Mips/lcb5.ll vendor/llvm/dist/test/CodeGen/Mips/lh1.ll vendor/llvm/dist/test/CodeGen/Mips/lhu1.ll vendor/llvm/dist/test/CodeGen/Mips/llcarry.ll vendor/llvm/dist/test/CodeGen/Mips/llvm-ir/call.ll vendor/llvm/dist/test/CodeGen/Mips/madd-msub.ll vendor/llvm/dist/test/CodeGen/Mips/mbrsize4a.ll vendor/llvm/dist/test/CodeGen/Mips/mips16-hf-attr-2.ll vendor/llvm/dist/test/CodeGen/Mips/mips16-hf-attr.ll vendor/llvm/dist/test/CodeGen/Mips/mips16_32_1.ll vendor/llvm/dist/test/CodeGen/Mips/mips16_32_10.ll vendor/llvm/dist/test/CodeGen/Mips/mips16_32_3.ll vendor/llvm/dist/test/CodeGen/Mips/mips16_32_4.ll vendor/llvm/dist/test/CodeGen/Mips/mips16_32_5.ll vendor/llvm/dist/test/CodeGen/Mips/mips16_32_6.ll vendor/llvm/dist/test/CodeGen/Mips/mips16_32_7.ll vendor/llvm/dist/test/CodeGen/Mips/mips16_fpret.ll vendor/llvm/dist/test/CodeGen/Mips/mips16ex.ll vendor/llvm/dist/test/CodeGen/Mips/mips16fpe.ll vendor/llvm/dist/test/CodeGen/Mips/misha.ll vendor/llvm/dist/test/CodeGen/Mips/msa/elm_copy.ll vendor/llvm/dist/test/CodeGen/Mips/mul.ll vendor/llvm/dist/test/CodeGen/Mips/mulll.ll vendor/llvm/dist/test/CodeGen/Mips/mulull.ll vendor/llvm/dist/test/CodeGen/Mips/nacl-align.ll vendor/llvm/dist/test/CodeGen/Mips/neg1.ll vendor/llvm/dist/test/CodeGen/Mips/no-odd-spreg-msa.ll vendor/llvm/dist/test/CodeGen/Mips/nomips16.ll vendor/llvm/dist/test/CodeGen/Mips/not1.ll vendor/llvm/dist/test/CodeGen/Mips/null.ll vendor/llvm/dist/test/CodeGen/Mips/or1.ll vendor/llvm/dist/test/CodeGen/Mips/powif64_16.ll vendor/llvm/dist/test/CodeGen/Mips/rem.ll vendor/llvm/dist/test/CodeGen/Mips/remu.ll vendor/llvm/dist/test/CodeGen/Mips/s2rem.ll vendor/llvm/dist/test/CodeGen/Mips/sb1.ll vendor/llvm/dist/test/CodeGen/Mips/sel1c.ll vendor/llvm/dist/test/CodeGen/Mips/sel2c.ll vendor/llvm/dist/test/CodeGen/Mips/selTBteqzCmpi.ll vendor/llvm/dist/test/CodeGen/Mips/selTBtnezCmpi.ll vendor/llvm/dist/test/CodeGen/Mips/selTBtnezSlti.ll vendor/llvm/dist/test/CodeGen/Mips/seleq.ll vendor/llvm/dist/test/CodeGen/Mips/seleqk.ll vendor/llvm/dist/test/CodeGen/Mips/selgek.ll vendor/llvm/dist/test/CodeGen/Mips/selgt.ll vendor/llvm/dist/test/CodeGen/Mips/selle.ll vendor/llvm/dist/test/CodeGen/Mips/selltk.ll vendor/llvm/dist/test/CodeGen/Mips/selne.ll vendor/llvm/dist/test/CodeGen/Mips/selnek.ll vendor/llvm/dist/test/CodeGen/Mips/selpat.ll vendor/llvm/dist/test/CodeGen/Mips/seteq.ll vendor/llvm/dist/test/CodeGen/Mips/seteqz.ll vendor/llvm/dist/test/CodeGen/Mips/setge.ll vendor/llvm/dist/test/CodeGen/Mips/setgek.ll vendor/llvm/dist/test/CodeGen/Mips/setle.ll vendor/llvm/dist/test/CodeGen/Mips/setlt.ll vendor/llvm/dist/test/CodeGen/Mips/setltk.ll vendor/llvm/dist/test/CodeGen/Mips/setne.ll vendor/llvm/dist/test/CodeGen/Mips/setuge.ll vendor/llvm/dist/test/CodeGen/Mips/setugt.ll vendor/llvm/dist/test/CodeGen/Mips/setule.ll vendor/llvm/dist/test/CodeGen/Mips/setult.ll vendor/llvm/dist/test/CodeGen/Mips/setultk.ll vendor/llvm/dist/test/CodeGen/Mips/sh1.ll vendor/llvm/dist/test/CodeGen/Mips/simplebr.ll vendor/llvm/dist/test/CodeGen/Mips/sitofp-selectcc-opt.ll vendor/llvm/dist/test/CodeGen/Mips/sll1.ll vendor/llvm/dist/test/CodeGen/Mips/sll2.ll vendor/llvm/dist/test/CodeGen/Mips/sr1.ll vendor/llvm/dist/test/CodeGen/Mips/sra1.ll vendor/llvm/dist/test/CodeGen/Mips/sra2.ll vendor/llvm/dist/test/CodeGen/Mips/srl1.ll vendor/llvm/dist/test/CodeGen/Mips/srl2.ll vendor/llvm/dist/test/CodeGen/Mips/stchar.ll vendor/llvm/dist/test/CodeGen/Mips/stldst.ll vendor/llvm/dist/test/CodeGen/Mips/sub1.ll vendor/llvm/dist/test/CodeGen/Mips/sub2.ll vendor/llvm/dist/test/CodeGen/Mips/tail16.ll vendor/llvm/dist/test/CodeGen/Mips/tailcall.ll vendor/llvm/dist/test/CodeGen/Mips/tls-alias.ll vendor/llvm/dist/test/CodeGen/Mips/tls16.ll vendor/llvm/dist/test/CodeGen/Mips/tls16_2.ll vendor/llvm/dist/test/CodeGen/Mips/trap1.ll vendor/llvm/dist/test/CodeGen/Mips/ul1.ll vendor/llvm/dist/test/CodeGen/Mips/xor1.ll vendor/llvm/dist/test/CodeGen/NVPTX/fma-assoc.ll vendor/llvm/dist/test/CodeGen/NVPTX/lower-aggr-copies.ll vendor/llvm/dist/test/CodeGen/NVPTX/lower-kernel-ptr-arg.ll vendor/llvm/dist/test/CodeGen/NVPTX/symbol-naming.ll vendor/llvm/dist/test/CodeGen/NVPTX/vector-call.ll vendor/llvm/dist/test/CodeGen/PowerPC/2006-01-20-ShiftPartsCrash.ll vendor/llvm/dist/test/CodeGen/PowerPC/2006-08-15-SelectionCrash.ll vendor/llvm/dist/test/CodeGen/PowerPC/2006-12-07-LargeAlloca.ll vendor/llvm/dist/test/CodeGen/PowerPC/2006-12-07-SelectCrash.ll vendor/llvm/dist/test/CodeGen/PowerPC/2007-11-19-VectorSplitting.ll vendor/llvm/dist/test/CodeGen/PowerPC/alias.ll vendor/llvm/dist/test/CodeGen/PowerPC/crbit-asm.ll vendor/llvm/dist/test/CodeGen/PowerPC/cttz.ll vendor/llvm/dist/test/CodeGen/PowerPC/dbg.ll vendor/llvm/dist/test/CodeGen/PowerPC/fast-isel-binary.ll vendor/llvm/dist/test/CodeGen/PowerPC/fast-isel-br-const.ll vendor/llvm/dist/test/CodeGen/PowerPC/fast-isel-call.ll vendor/llvm/dist/test/CodeGen/PowerPC/fast-isel-cmp-imm.ll vendor/llvm/dist/test/CodeGen/PowerPC/fast-isel-const.ll vendor/llvm/dist/test/CodeGen/PowerPC/fast-isel-conversion-p5.ll vendor/llvm/dist/test/CodeGen/PowerPC/fast-isel-conversion.ll vendor/llvm/dist/test/CodeGen/PowerPC/fast-isel-crash.ll vendor/llvm/dist/test/CodeGen/PowerPC/fast-isel-ext.ll vendor/llvm/dist/test/CodeGen/PowerPC/fast-isel-fold.ll vendor/llvm/dist/test/CodeGen/PowerPC/fast-isel-indirectbr.ll vendor/llvm/dist/test/CodeGen/PowerPC/fast-isel-load-store.ll vendor/llvm/dist/test/CodeGen/PowerPC/fast-isel-redefinition.ll vendor/llvm/dist/test/CodeGen/PowerPC/fast-isel-ret.ll vendor/llvm/dist/test/CodeGen/PowerPC/fast-isel-shifter.ll vendor/llvm/dist/test/CodeGen/PowerPC/fastisel-gep-promote-before-add.ll vendor/llvm/dist/test/CodeGen/PowerPC/fp-int-conversions-direct-moves.ll vendor/llvm/dist/test/CodeGen/PowerPC/load-shift-combine.ll vendor/llvm/dist/test/CodeGen/PowerPC/long-compare.ll vendor/llvm/dist/test/CodeGen/PowerPC/memcpy-vec.ll vendor/llvm/dist/test/CodeGen/PowerPC/ppc32-i1-vaarg.ll vendor/llvm/dist/test/CodeGen/PowerPC/ppc64-icbt-pwr7.ll vendor/llvm/dist/test/CodeGen/PowerPC/pr17168.ll vendor/llvm/dist/test/CodeGen/PowerPC/pr24546.ll vendor/llvm/dist/test/CodeGen/PowerPC/retaddr2.ll vendor/llvm/dist/test/CodeGen/PowerPC/rm-zext.ll vendor/llvm/dist/test/CodeGen/PowerPC/sdiv-pow2.ll vendor/llvm/dist/test/CodeGen/PowerPC/seteq-0.ll vendor/llvm/dist/test/CodeGen/PowerPC/sjlj.ll vendor/llvm/dist/test/CodeGen/PowerPC/stack-realign.ll vendor/llvm/dist/test/CodeGen/PowerPC/swaps-le-5.ll vendor/llvm/dist/test/CodeGen/PowerPC/unwind-dw2-g.ll vendor/llvm/dist/test/CodeGen/PowerPC/vec_add_sub_quadword.ll vendor/llvm/dist/test/CodeGen/PowerPC/vsx.ll vendor/llvm/dist/test/CodeGen/PowerPC/vsx_insert_extract_le.ll vendor/llvm/dist/test/CodeGen/PowerPC/vsx_scalar_ld_st.ll vendor/llvm/dist/test/CodeGen/PowerPC/vsx_shuffle_le.ll vendor/llvm/dist/test/CodeGen/SPARC/2011-01-22-SRet.ll vendor/llvm/dist/test/CodeGen/SPARC/64abi.ll vendor/llvm/dist/test/CodeGen/SPARC/basictest.ll vendor/llvm/dist/test/CodeGen/SPARC/float.ll vendor/llvm/dist/test/CodeGen/SPARC/fp128.ll vendor/llvm/dist/test/CodeGen/SPARC/inlineasm.ll vendor/llvm/dist/test/CodeGen/SPARC/tls.ll vendor/llvm/dist/test/CodeGen/SPARC/varargs.ll vendor/llvm/dist/test/CodeGen/SystemZ/args-01.ll vendor/llvm/dist/test/CodeGen/SystemZ/args-02.ll vendor/llvm/dist/test/CodeGen/SystemZ/args-03.ll vendor/llvm/dist/test/CodeGen/SystemZ/args-04.ll vendor/llvm/dist/test/CodeGen/SystemZ/args-07.ll vendor/llvm/dist/test/CodeGen/SystemZ/asm-17.ll vendor/llvm/dist/test/CodeGen/SystemZ/asm-18.ll vendor/llvm/dist/test/CodeGen/SystemZ/fp-abs-01.ll vendor/llvm/dist/test/CodeGen/SystemZ/fp-abs-02.ll vendor/llvm/dist/test/CodeGen/SystemZ/fp-add-02.ll vendor/llvm/dist/test/CodeGen/SystemZ/fp-cmp-02.ll vendor/llvm/dist/test/CodeGen/SystemZ/fp-const-02.ll vendor/llvm/dist/test/CodeGen/SystemZ/fp-move-05.ll vendor/llvm/dist/test/CodeGen/SystemZ/fp-neg-01.ll vendor/llvm/dist/test/CodeGen/SystemZ/insert-05.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-44.ll vendor/llvm/dist/test/CodeGen/SystemZ/memchr-01.ll vendor/llvm/dist/test/CodeGen/SystemZ/spill-01.ll vendor/llvm/dist/test/CodeGen/SystemZ/vec-args-04.ll vendor/llvm/dist/test/CodeGen/SystemZ/vec-args-05.ll vendor/llvm/dist/test/CodeGen/SystemZ/xor-01.ll vendor/llvm/dist/test/CodeGen/Thumb/2010-07-15-debugOrdering.ll vendor/llvm/dist/test/CodeGen/Thumb/cortex-m0-unaligned-access.ll vendor/llvm/dist/test/CodeGen/Thumb/large-stack.ll vendor/llvm/dist/test/CodeGen/Thumb/ldm-stm-base-materialization.ll vendor/llvm/dist/test/CodeGen/Thumb/pop.ll vendor/llvm/dist/test/CodeGen/Thumb/segmented-stacks.ll vendor/llvm/dist/test/CodeGen/Thumb/vargs.ll vendor/llvm/dist/test/CodeGen/Thumb2/crash.ll vendor/llvm/dist/test/CodeGen/Thumb2/float-cmp.ll vendor/llvm/dist/test/CodeGen/Thumb2/float-intrinsics-double.ll vendor/llvm/dist/test/CodeGen/Thumb2/float-intrinsics-float.ll vendor/llvm/dist/test/CodeGen/Thumb2/ifcvt-compare.ll vendor/llvm/dist/test/CodeGen/Thumb2/machine-licm.ll vendor/llvm/dist/test/CodeGen/Thumb2/pic-load.ll vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-ifcvt1.ll vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-ifcvt2.ll vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-mulhi.ll vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-smla.ll vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-smul.ll vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-spill-q.ll vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-uxt_rot.ll vendor/llvm/dist/test/CodeGen/Thumb2/v8_IT_1.ll vendor/llvm/dist/test/CodeGen/Thumb2/v8_IT_3.ll vendor/llvm/dist/test/CodeGen/Thumb2/v8_IT_5.ll vendor/llvm/dist/test/CodeGen/X86/2006-10-02-BoolRetCrash.ll vendor/llvm/dist/test/CodeGen/X86/2006-10-19-SwitchUnnecessaryBranching.ll vendor/llvm/dist/test/CodeGen/X86/2007-09-06-ExtWeakAliasee.ll vendor/llvm/dist/test/CodeGen/X86/2008-03-12-ThreadLocalAlias.ll vendor/llvm/dist/test/CodeGen/X86/2008-03-14-SpillerCrash.ll vendor/llvm/dist/test/CodeGen/X86/2008-06-13-NotVolatileLoadStore.ll vendor/llvm/dist/test/CodeGen/X86/2008-09-05-sinttofp-2xi32.ll vendor/llvm/dist/test/CodeGen/X86/2009-02-12-DebugInfoVLA.ll vendor/llvm/dist/test/CodeGen/X86/2009-05-23-dagcombine-shifts.ll vendor/llvm/dist/test/CodeGen/X86/2009-06-03-Win64SpillXMM.ll vendor/llvm/dist/test/CodeGen/X86/2009-06-05-VariableIndexInsert.ll vendor/llvm/dist/test/CodeGen/X86/2009-06-06-ConcatVectors.ll vendor/llvm/dist/test/CodeGen/X86/2009-10-16-Scope.ll vendor/llvm/dist/test/CodeGen/X86/2010-01-18-DbgValue.ll vendor/llvm/dist/test/CodeGen/X86/2010-02-01-DbgValueCrash.ll vendor/llvm/dist/test/CodeGen/X86/2010-05-25-DotDebugLoc.ll vendor/llvm/dist/test/CodeGen/X86/2010-05-26-DotDebugLoc.ll vendor/llvm/dist/test/CodeGen/X86/2010-05-28-Crash.ll vendor/llvm/dist/test/CodeGen/X86/2010-06-01-DeadArg-DbgInfo.ll vendor/llvm/dist/test/CodeGen/X86/2010-07-06-DbgCrash.ll vendor/llvm/dist/test/CodeGen/X86/2010-08-04-StackVariable.ll vendor/llvm/dist/test/CodeGen/X86/2010-09-16-EmptyFilename.ll vendor/llvm/dist/test/CodeGen/X86/2010-11-02-DbgParameter.ll vendor/llvm/dist/test/CodeGen/X86/2011-01-24-DbgValue-Before-Use.ll vendor/llvm/dist/test/CodeGen/X86/2011-10-21-widen-cmp.ll vendor/llvm/dist/test/CodeGen/X86/2011-12-06-AVXVectorExtractCombine.ll vendor/llvm/dist/test/CodeGen/X86/2011-20-21-zext-ui2fp.ll vendor/llvm/dist/test/CodeGen/X86/2012-01-12-extract-sv.ll vendor/llvm/dist/test/CodeGen/X86/2012-08-17-legalizer-crash.ll vendor/llvm/dist/test/CodeGen/X86/2012-1-10-buildvector.ll vendor/llvm/dist/test/CodeGen/X86/2012-11-30-handlemove-dbg.ll vendor/llvm/dist/test/CodeGen/X86/2012-11-30-misched-dbg.ll vendor/llvm/dist/test/CodeGen/X86/2012-11-30-regpres-dbg.ll vendor/llvm/dist/test/CodeGen/X86/3dnow-intrinsics.ll vendor/llvm/dist/test/CodeGen/X86/GC/alloc_loop.ll vendor/llvm/dist/test/CodeGen/X86/GC/cg-O0.ll vendor/llvm/dist/test/CodeGen/X86/GC/dynamic-frame-size.ll vendor/llvm/dist/test/CodeGen/X86/GC/lower_gcroot.ll vendor/llvm/dist/test/CodeGen/X86/MachineBranchProb.ll vendor/llvm/dist/test/CodeGen/X86/MachineSink-DbgValue.ll vendor/llvm/dist/test/CodeGen/X86/MergeConsecutiveStores.ll vendor/llvm/dist/test/CodeGen/X86/StackColoring-dbg.ll vendor/llvm/dist/test/CodeGen/X86/aliases.ll vendor/llvm/dist/test/CodeGen/X86/atomic-minmax-i6432.ll vendor/llvm/dist/test/CodeGen/X86/atomic128.ll vendor/llvm/dist/test/CodeGen/X86/atomic_mi.ll vendor/llvm/dist/test/CodeGen/X86/avx-cvt-2.ll vendor/llvm/dist/test/CodeGen/X86/avx-cvt.ll vendor/llvm/dist/test/CodeGen/X86/avx-intrinsics-x86-upgrade.ll vendor/llvm/dist/test/CodeGen/X86/avx-intrinsics-x86.ll vendor/llvm/dist/test/CodeGen/X86/avx-load-store.ll vendor/llvm/dist/test/CodeGen/X86/avx-logic.ll vendor/llvm/dist/test/CodeGen/X86/avx-shift.ll vendor/llvm/dist/test/CodeGen/X86/avx-shuffle-x86_32.ll vendor/llvm/dist/test/CodeGen/X86/avx-splat.ll vendor/llvm/dist/test/CodeGen/X86/avx-vbroadcast.ll vendor/llvm/dist/test/CodeGen/X86/avx-vperm2x128.ll vendor/llvm/dist/test/CodeGen/X86/avx-win64.ll vendor/llvm/dist/test/CodeGen/X86/avx.ll vendor/llvm/dist/test/CodeGen/X86/avx2-conversions.ll vendor/llvm/dist/test/CodeGen/X86/avx2-intrinsics-x86-upgrade.ll vendor/llvm/dist/test/CodeGen/X86/avx2-intrinsics-x86.ll vendor/llvm/dist/test/CodeGen/X86/avx2-nontemporal.ll vendor/llvm/dist/test/CodeGen/X86/avx2-vbroadcast.ll vendor/llvm/dist/test/CodeGen/X86/avx512-arith.ll vendor/llvm/dist/test/CodeGen/X86/avx512-build-vector.ll vendor/llvm/dist/test/CodeGen/X86/avx512-calling-conv.ll vendor/llvm/dist/test/CodeGen/X86/avx512-cvt.ll vendor/llvm/dist/test/CodeGen/X86/avx512-fma.ll vendor/llvm/dist/test/CodeGen/X86/avx512-gather-scatter-intrin.ll vendor/llvm/dist/test/CodeGen/X86/avx512-insert-extract.ll vendor/llvm/dist/test/CodeGen/X86/avx512-intrinsics.ll vendor/llvm/dist/test/CodeGen/X86/avx512-logic.ll vendor/llvm/dist/test/CodeGen/X86/avx512-mask-op.ll vendor/llvm/dist/test/CodeGen/X86/avx512-vbroadcast.ll vendor/llvm/dist/test/CodeGen/X86/avx512-vec-cmp.ll vendor/llvm/dist/test/CodeGen/X86/avx512bw-intrinsics.ll vendor/llvm/dist/test/CodeGen/X86/avx512bwvl-intrinsics.ll vendor/llvm/dist/test/CodeGen/X86/avx512dqvl-intrinsics.ll vendor/llvm/dist/test/CodeGen/X86/avx512vl-intrinsics.ll vendor/llvm/dist/test/CodeGen/X86/buildvec-insertvec.ll vendor/llvm/dist/test/CodeGen/X86/clz.ll vendor/llvm/dist/test/CodeGen/X86/cmp.ll vendor/llvm/dist/test/CodeGen/X86/cmpxchg-clobber-flags.ll vendor/llvm/dist/test/CodeGen/X86/codegen-prepare-cast.ll vendor/llvm/dist/test/CodeGen/X86/coff-comdat.ll vendor/llvm/dist/test/CodeGen/X86/combine-and.ll vendor/llvm/dist/test/CodeGen/X86/combine-avx-intrinsics.ll vendor/llvm/dist/test/CodeGen/X86/combine-avx2-intrinsics.ll vendor/llvm/dist/test/CodeGen/X86/combine-or.ll vendor/llvm/dist/test/CodeGen/X86/combine-sse41-intrinsics.ll vendor/llvm/dist/test/CodeGen/X86/commute-two-addr.ll vendor/llvm/dist/test/CodeGen/X86/copysign-constant-magnitude.ll vendor/llvm/dist/test/CodeGen/X86/dbg-changes-codegen-branch-folding.ll vendor/llvm/dist/test/CodeGen/X86/dbg-changes-codegen.ll vendor/llvm/dist/test/CodeGen/X86/dbg-combine.ll vendor/llvm/dist/test/CodeGen/X86/divide-by-constant.ll vendor/llvm/dist/test/CodeGen/X86/dllexport-x86_64.ll vendor/llvm/dist/test/CodeGen/X86/dllexport.ll vendor/llvm/dist/test/CodeGen/X86/dwarf-comp-dir.ll vendor/llvm/dist/test/CodeGen/X86/dynamic-allocas-VLAs.ll vendor/llvm/dist/test/CodeGen/X86/eh_frame.ll vendor/llvm/dist/test/CodeGen/X86/exedeps-movq.ll vendor/llvm/dist/test/CodeGen/X86/extractelement-shuffle.ll vendor/llvm/dist/test/CodeGen/X86/fast-isel-cmp-branch.ll vendor/llvm/dist/test/CodeGen/X86/fast-isel-tls.ll vendor/llvm/dist/test/CodeGen/X86/fdiv-combine.ll vendor/llvm/dist/test/CodeGen/X86/fdiv.ll vendor/llvm/dist/test/CodeGen/X86/float-asmprint.ll vendor/llvm/dist/test/CodeGen/X86/floor-soft-float.ll vendor/llvm/dist/test/CodeGen/X86/fma-do-not-commute.ll vendor/llvm/dist/test/CodeGen/X86/fma-intrinsics-phi-213-to-231.ll vendor/llvm/dist/test/CodeGen/X86/fma-intrinsics-x86.ll vendor/llvm/dist/test/CodeGen/X86/fma_patterns.ll vendor/llvm/dist/test/CodeGen/X86/fma_patterns_wide.ll vendor/llvm/dist/test/CodeGen/X86/fmaxnum.ll vendor/llvm/dist/test/CodeGen/X86/fminnum.ll vendor/llvm/dist/test/CodeGen/X86/fmul-combines.ll vendor/llvm/dist/test/CodeGen/X86/fold-load-binops.ll vendor/llvm/dist/test/CodeGen/X86/fold-load-unops.ll vendor/llvm/dist/test/CodeGen/X86/force-align-stack-alloca.ll vendor/llvm/dist/test/CodeGen/X86/force-align-stack.ll vendor/llvm/dist/test/CodeGen/X86/fp-fast.ll vendor/llvm/dist/test/CodeGen/X86/fpstack-debuginstr-kill.ll vendor/llvm/dist/test/CodeGen/X86/gcc_except_table.ll vendor/llvm/dist/test/CodeGen/X86/global-sections.ll vendor/llvm/dist/test/CodeGen/X86/h-register-store.ll vendor/llvm/dist/test/CodeGen/X86/h-registers-0.ll vendor/llvm/dist/test/CodeGen/X86/h-registers-1.ll vendor/llvm/dist/test/CodeGen/X86/h-registers-3.ll vendor/llvm/dist/test/CodeGen/X86/half.ll vendor/llvm/dist/test/CodeGen/X86/implicit-null-check.ll vendor/llvm/dist/test/CodeGen/X86/imul.ll vendor/llvm/dist/test/CodeGen/X86/inalloca-stdcall.ll vendor/llvm/dist/test/CodeGen/X86/inalloca.ll vendor/llvm/dist/test/CodeGen/X86/inline-asm-2addr.ll vendor/llvm/dist/test/CodeGen/X86/inline-asm-sp-clobber-memcpy.ll vendor/llvm/dist/test/CodeGen/X86/int-intrinsic.ll vendor/llvm/dist/test/CodeGen/X86/lit.local.cfg vendor/llvm/dist/test/CodeGen/X86/lower-vec-shift-2.ll vendor/llvm/dist/test/CodeGen/X86/lsr-static-addr.ll vendor/llvm/dist/test/CodeGen/X86/machine-combiner.ll vendor/llvm/dist/test/CodeGen/X86/machine-cp.ll vendor/llvm/dist/test/CodeGen/X86/machine-trace-metrics-crash.ll vendor/llvm/dist/test/CodeGen/X86/masked_gather_scatter.ll vendor/llvm/dist/test/CodeGen/X86/masked_memop.ll vendor/llvm/dist/test/CodeGen/X86/memcpy-2.ll vendor/llvm/dist/test/CodeGen/X86/memcpy.ll vendor/llvm/dist/test/CodeGen/X86/misched-code-difference-with-debug.ll vendor/llvm/dist/test/CodeGen/X86/mmx-arg-passing-x86-64.ll vendor/llvm/dist/test/CodeGen/X86/mmx-arg-passing.ll vendor/llvm/dist/test/CodeGen/X86/mmx-intrinsics.ll vendor/llvm/dist/test/CodeGen/X86/movntdq-no-avx.ll vendor/llvm/dist/test/CodeGen/X86/movtopush.ll vendor/llvm/dist/test/CodeGen/X86/mult-alt-x86.ll vendor/llvm/dist/test/CodeGen/X86/musttail-varargs.ll vendor/llvm/dist/test/CodeGen/X86/nontemporal-2.ll vendor/llvm/dist/test/CodeGen/X86/nontemporal.ll vendor/llvm/dist/test/CodeGen/X86/null-streamer.ll vendor/llvm/dist/test/CodeGen/X86/opt-ext-uses.ll vendor/llvm/dist/test/CodeGen/X86/or-branch.ll vendor/llvm/dist/test/CodeGen/X86/palignr.ll vendor/llvm/dist/test/CodeGen/X86/pmul.ll vendor/llvm/dist/test/CodeGen/X86/powi.ll vendor/llvm/dist/test/CodeGen/X86/pr11415.ll vendor/llvm/dist/test/CodeGen/X86/pr11468.ll vendor/llvm/dist/test/CodeGen/X86/pr11985.ll vendor/llvm/dist/test/CodeGen/X86/pr13577.ll vendor/llvm/dist/test/CodeGen/X86/pr15267.ll vendor/llvm/dist/test/CodeGen/X86/pr17631.ll vendor/llvm/dist/test/CodeGen/X86/pr22019.ll vendor/llvm/dist/test/CodeGen/X86/psubus.ll vendor/llvm/dist/test/CodeGen/X86/ragreedy-hoist-spill.ll vendor/llvm/dist/test/CodeGen/X86/rodata-relocs.ll vendor/llvm/dist/test/CodeGen/X86/rounding-ops.ll vendor/llvm/dist/test/CodeGen/X86/seh-catch-all-win32.ll vendor/llvm/dist/test/CodeGen/X86/seh-catch-all.ll vendor/llvm/dist/test/CodeGen/X86/seh-except-finally.ll vendor/llvm/dist/test/CodeGen/X86/seh-finally.ll vendor/llvm/dist/test/CodeGen/X86/seh-safe-div-win32.ll vendor/llvm/dist/test/CodeGen/X86/seh-safe-div.ll vendor/llvm/dist/test/CodeGen/X86/seh-stack-realign.ll vendor/llvm/dist/test/CodeGen/X86/setcc-lowering.ll vendor/llvm/dist/test/CodeGen/X86/setcc.ll vendor/llvm/dist/test/CodeGen/X86/shift-bmi2.ll vendor/llvm/dist/test/CodeGen/X86/slow-div.ll vendor/llvm/dist/test/CodeGen/X86/soft-fp.ll vendor/llvm/dist/test/CodeGen/X86/splat-for-size.ll vendor/llvm/dist/test/CodeGen/X86/sqrt-fastmath.ll vendor/llvm/dist/test/CodeGen/X86/sse-align-12.ll vendor/llvm/dist/test/CodeGen/X86/sse-minmax.ll vendor/llvm/dist/test/CodeGen/X86/sse-scalar-fp-arith-unary.ll vendor/llvm/dist/test/CodeGen/X86/sse2-vector-shifts.ll vendor/llvm/dist/test/CodeGen/X86/sse2.ll vendor/llvm/dist/test/CodeGen/X86/sse3-avx-addsub-2.ll vendor/llvm/dist/test/CodeGen/X86/sse3-avx-addsub.ll vendor/llvm/dist/test/CodeGen/X86/sse3.ll vendor/llvm/dist/test/CodeGen/X86/sse41-intrinsics-x86-upgrade.ll vendor/llvm/dist/test/CodeGen/X86/sse41-intrinsics-x86.ll vendor/llvm/dist/test/CodeGen/X86/sse41-pmovxrm-intrinsics.ll vendor/llvm/dist/test/CodeGen/X86/sse41.ll vendor/llvm/dist/test/CodeGen/X86/sse_partial_update.ll vendor/llvm/dist/test/CodeGen/X86/stack-align-memcpy.ll vendor/llvm/dist/test/CodeGen/X86/stack-folding-fp-avx1.ll vendor/llvm/dist/test/CodeGen/X86/stack-folding-fp-sse42.ll vendor/llvm/dist/test/CodeGen/X86/stack-folding-int-avx1.ll vendor/llvm/dist/test/CodeGen/X86/stack-folding-int-avx2.ll vendor/llvm/dist/test/CodeGen/X86/stack-folding-int-sse42.ll vendor/llvm/dist/test/CodeGen/X86/stack-folding-mmx.ll vendor/llvm/dist/test/CodeGen/X86/stack-folding-x86_64.ll vendor/llvm/dist/test/CodeGen/X86/stack-folding-xop.ll vendor/llvm/dist/test/CodeGen/X86/stack-probe-size.ll vendor/llvm/dist/test/CodeGen/X86/stack-protector-dbginfo.ll vendor/llvm/dist/test/CodeGen/X86/stack-protector-weight.ll vendor/llvm/dist/test/CodeGen/X86/statepoint-allocas.ll vendor/llvm/dist/test/CodeGen/X86/statepoint-call-lowering.ll vendor/llvm/dist/test/CodeGen/X86/statepoint-far-call.ll vendor/llvm/dist/test/CodeGen/X86/statepoint-forward.ll vendor/llvm/dist/test/CodeGen/X86/statepoint-gctransition-call-lowering.ll vendor/llvm/dist/test/CodeGen/X86/statepoint-invoke.ll vendor/llvm/dist/test/CodeGen/X86/statepoint-stack-usage.ll vendor/llvm/dist/test/CodeGen/X86/statepoint-stackmap-format.ll vendor/llvm/dist/test/CodeGen/X86/stdarg.ll vendor/llvm/dist/test/CodeGen/X86/stores-merging.ll vendor/llvm/dist/test/CodeGen/X86/switch-bt.ll vendor/llvm/dist/test/CodeGen/X86/switch-jump-table.ll vendor/llvm/dist/test/CodeGen/X86/switch-order-weight.ll vendor/llvm/dist/test/CodeGen/X86/switch.ll vendor/llvm/dist/test/CodeGen/X86/swizzle-2.ll vendor/llvm/dist/test/CodeGen/X86/system-intrinsics-64.ll vendor/llvm/dist/test/CodeGen/X86/system-intrinsics.ll vendor/llvm/dist/test/CodeGen/X86/tail-opts.ll vendor/llvm/dist/test/CodeGen/X86/tailcall-mem-intrinsics.ll vendor/llvm/dist/test/CodeGen/X86/tls-models.ll vendor/llvm/dist/test/CodeGen/X86/tls-pie.ll vendor/llvm/dist/test/CodeGen/X86/unaligned-32-byte-memops.ll vendor/llvm/dist/test/CodeGen/X86/unaligned-spill-folding.ll vendor/llvm/dist/test/CodeGen/X86/unknown-location.ll vendor/llvm/dist/test/CodeGen/X86/v2f32.ll vendor/llvm/dist/test/CodeGen/X86/vec_cast2.ll vendor/llvm/dist/test/CodeGen/X86/vec_ctbits.ll vendor/llvm/dist/test/CodeGen/X86/vec_extract-avx.ll vendor/llvm/dist/test/CodeGen/X86/vec_fabs.ll vendor/llvm/dist/test/CodeGen/X86/vec_fp_to_int.ll vendor/llvm/dist/test/CodeGen/X86/vec_insert-5.ll vendor/llvm/dist/test/CodeGen/X86/vec_int_to_fp.ll vendor/llvm/dist/test/CodeGen/X86/vec_sdiv_to_shift.ll vendor/llvm/dist/test/CodeGen/X86/vec_trunc_sext.ll vendor/llvm/dist/test/CodeGen/X86/vec_uint_to_fp.ll vendor/llvm/dist/test/CodeGen/X86/vector-blend.ll vendor/llvm/dist/test/CodeGen/X86/vector-idiv.ll vendor/llvm/dist/test/CodeGen/X86/vector-lzcnt-128.ll vendor/llvm/dist/test/CodeGen/X86/vector-lzcnt-256.ll vendor/llvm/dist/test/CodeGen/X86/vector-popcnt-128.ll vendor/llvm/dist/test/CodeGen/X86/vector-popcnt-256.ll vendor/llvm/dist/test/CodeGen/X86/vector-sext.ll vendor/llvm/dist/test/CodeGen/X86/vector-shift-ashr-128.ll vendor/llvm/dist/test/CodeGen/X86/vector-shift-ashr-256.ll vendor/llvm/dist/test/CodeGen/X86/vector-shift-lshr-128.ll vendor/llvm/dist/test/CodeGen/X86/vector-shift-lshr-256.ll vendor/llvm/dist/test/CodeGen/X86/vector-shift-shl-128.ll vendor/llvm/dist/test/CodeGen/X86/vector-shift-shl-256.ll vendor/llvm/dist/test/CodeGen/X86/vector-shuffle-128-v16.ll vendor/llvm/dist/test/CodeGen/X86/vector-shuffle-128-v2.ll vendor/llvm/dist/test/CodeGen/X86/vector-shuffle-128-v4.ll vendor/llvm/dist/test/CodeGen/X86/vector-shuffle-128-v8.ll vendor/llvm/dist/test/CodeGen/X86/vector-shuffle-256-v16.ll vendor/llvm/dist/test/CodeGen/X86/vector-shuffle-256-v32.ll vendor/llvm/dist/test/CodeGen/X86/vector-shuffle-256-v4.ll vendor/llvm/dist/test/CodeGen/X86/vector-shuffle-256-v8.ll vendor/llvm/dist/test/CodeGen/X86/vector-shuffle-512-v16.ll vendor/llvm/dist/test/CodeGen/X86/vector-shuffle-512-v8.ll vendor/llvm/dist/test/CodeGen/X86/vector-shuffle-combining.ll vendor/llvm/dist/test/CodeGen/X86/vector-shuffle-mmx.ll vendor/llvm/dist/test/CodeGen/X86/vector-shuffle-sse1.ll vendor/llvm/dist/test/CodeGen/X86/vector-shuffle-sse4a.ll vendor/llvm/dist/test/CodeGen/X86/vector-trunc.ll vendor/llvm/dist/test/CodeGen/X86/vector-tzcnt-128.ll vendor/llvm/dist/test/CodeGen/X86/vector-tzcnt-256.ll vendor/llvm/dist/test/CodeGen/X86/vector-zext.ll vendor/llvm/dist/test/CodeGen/X86/vector-zmov.ll vendor/llvm/dist/test/CodeGen/X86/vselect-2.ll vendor/llvm/dist/test/CodeGen/X86/vselect-avx.ll vendor/llvm/dist/test/CodeGen/X86/vselect-minmax.ll vendor/llvm/dist/test/CodeGen/X86/vselect.ll vendor/llvm/dist/test/CodeGen/X86/vshift_scalar.ll vendor/llvm/dist/test/CodeGen/X86/widen_load-2.ll vendor/llvm/dist/test/CodeGen/X86/widen_shuffle-1.ll vendor/llvm/dist/test/CodeGen/X86/win32-eh-states.ll vendor/llvm/dist/test/CodeGen/X86/win32-eh.ll vendor/llvm/dist/test/CodeGen/X86/win32-pic-jumptable.ll vendor/llvm/dist/test/CodeGen/X86/win64_frame.ll vendor/llvm/dist/test/CodeGen/X86/x32-function_pointer-3.ll vendor/llvm/dist/test/CodeGen/X86/x86-64-baseptr.ll vendor/llvm/dist/test/CodeGen/X86/x86-64-double-precision-shift-left.ll vendor/llvm/dist/test/CodeGen/X86/x86-64-double-precision-shift-right.ll vendor/llvm/dist/test/CodeGen/X86/x86-64-double-shifts-Oz-Os-O2.ll vendor/llvm/dist/test/CodeGen/X86/x86-64-pic-10.ll vendor/llvm/dist/test/CodeGen/X86/x86-fold-pshufb.ll vendor/llvm/dist/test/CodeGen/X86/x86-setcc-int-to-fp-combine.ll vendor/llvm/dist/test/CodeGen/X86/x86-shrink-wrapping.ll vendor/llvm/dist/test/CodeGen/X86/xop-intrinsics-x86_64.ll vendor/llvm/dist/test/CodeGen/XCore/aliases.ll vendor/llvm/dist/test/CodeGen/XCore/dwarf_debug.ll vendor/llvm/dist/test/DebugInfo/AArch64/big-endian.ll vendor/llvm/dist/test/DebugInfo/AArch64/bitfields.ll vendor/llvm/dist/test/DebugInfo/AArch64/cfi-eof-prologue.ll vendor/llvm/dist/test/DebugInfo/AArch64/coalescing.ll vendor/llvm/dist/test/DebugInfo/AArch64/constant-dbgloc.ll vendor/llvm/dist/test/DebugInfo/AArch64/dwarfdump.ll vendor/llvm/dist/test/DebugInfo/AArch64/frameindices.ll vendor/llvm/dist/test/DebugInfo/AArch64/struct_by_value.ll vendor/llvm/dist/test/DebugInfo/ARM/PR16736.ll vendor/llvm/dist/test/DebugInfo/ARM/bitfield.ll vendor/llvm/dist/test/DebugInfo/ARM/cfi-eof-prologue.ll vendor/llvm/dist/test/DebugInfo/ARM/constant-dbgloc.ll vendor/llvm/dist/test/DebugInfo/ARM/header.ll vendor/llvm/dist/test/DebugInfo/ARM/lowerbdgdeclare_vla.ll vendor/llvm/dist/test/DebugInfo/ARM/multiple-constant-uses-drops-dbgloc.ll vendor/llvm/dist/test/DebugInfo/ARM/s-super-register.ll vendor/llvm/dist/test/DebugInfo/ARM/selectiondag-deadcode.ll vendor/llvm/dist/test/DebugInfo/ARM/single-constant-use-preserves-dbgloc.ll vendor/llvm/dist/test/DebugInfo/ARM/tls.ll vendor/llvm/dist/test/DebugInfo/COFF/asan-module-ctor.ll vendor/llvm/dist/test/DebugInfo/COFF/asan-module-without-functions.ll vendor/llvm/dist/test/DebugInfo/COFF/asm.ll vendor/llvm/dist/test/DebugInfo/COFF/cpp-mangling.ll vendor/llvm/dist/test/DebugInfo/COFF/multifile.ll vendor/llvm/dist/test/DebugInfo/COFF/multifunction.ll vendor/llvm/dist/test/DebugInfo/COFF/simple.ll vendor/llvm/dist/test/DebugInfo/COFF/tail-call-without-lexical-scopes.ll vendor/llvm/dist/test/DebugInfo/Inputs/dwarfdump-test.cc vendor/llvm/dist/test/DebugInfo/Inputs/gmlt.ll vendor/llvm/dist/test/DebugInfo/Inputs/line.ll vendor/llvm/dist/test/DebugInfo/Mips/InlinedFnLocalVar.ll vendor/llvm/dist/test/DebugInfo/Mips/delay-slot.ll vendor/llvm/dist/test/DebugInfo/Mips/fn-call-line.ll vendor/llvm/dist/test/DebugInfo/PowerPC/tls-fission.ll vendor/llvm/dist/test/DebugInfo/PowerPC/tls.ll vendor/llvm/dist/test/DebugInfo/Sparc/gnu-window-save.ll vendor/llvm/dist/test/DebugInfo/SystemZ/variable-loc.ll vendor/llvm/dist/test/DebugInfo/X86/2010-04-13-PubType.ll vendor/llvm/dist/test/DebugInfo/X86/2011-09-26-GlobalVarContext.ll vendor/llvm/dist/test/DebugInfo/X86/2011-12-16-BadStructRef.ll vendor/llvm/dist/test/DebugInfo/X86/DW_AT_byte_size.ll vendor/llvm/dist/test/DebugInfo/X86/DW_AT_linkage_name.ll vendor/llvm/dist/test/DebugInfo/X86/DW_AT_location-reference.ll vendor/llvm/dist/test/DebugInfo/X86/DW_AT_object_pointer.ll vendor/llvm/dist/test/DebugInfo/X86/DW_AT_specification.ll vendor/llvm/dist/test/DebugInfo/X86/DW_AT_stmt_list_sec_offset.ll vendor/llvm/dist/test/DebugInfo/X86/DW_TAG_friend.ll vendor/llvm/dist/test/DebugInfo/X86/InlinedFnLocalVar.ll vendor/llvm/dist/test/DebugInfo/X86/aligned_stack_var.ll vendor/llvm/dist/test/DebugInfo/X86/arange-and-stub.ll vendor/llvm/dist/test/DebugInfo/X86/arange.ll vendor/llvm/dist/test/DebugInfo/X86/arguments.ll vendor/llvm/dist/test/DebugInfo/X86/array.ll vendor/llvm/dist/test/DebugInfo/X86/array2.ll vendor/llvm/dist/test/DebugInfo/X86/bitfields.ll vendor/llvm/dist/test/DebugInfo/X86/block-capture.ll vendor/llvm/dist/test/DebugInfo/X86/byvalstruct.ll vendor/llvm/dist/test/DebugInfo/X86/c-type-units.ll vendor/llvm/dist/test/DebugInfo/X86/coff_debug_info_type.ll vendor/llvm/dist/test/DebugInfo/X86/coff_relative_names.ll vendor/llvm/dist/test/DebugInfo/X86/concrete_out_of_line.ll vendor/llvm/dist/test/DebugInfo/X86/constant-aggregate.ll vendor/llvm/dist/test/DebugInfo/X86/cu-ranges-odr.ll vendor/llvm/dist/test/DebugInfo/X86/cu-ranges.ll vendor/llvm/dist/test/DebugInfo/X86/data_member_location.ll vendor/llvm/dist/test/DebugInfo/X86/dbg-byval-parameter.ll vendor/llvm/dist/test/DebugInfo/X86/dbg-const-int.ll vendor/llvm/dist/test/DebugInfo/X86/dbg-const.ll vendor/llvm/dist/test/DebugInfo/X86/dbg-declare-arg.ll vendor/llvm/dist/test/DebugInfo/X86/dbg-declare.ll vendor/llvm/dist/test/DebugInfo/X86/dbg-file-name.ll vendor/llvm/dist/test/DebugInfo/X86/dbg-i128-const.ll vendor/llvm/dist/test/DebugInfo/X86/dbg-merge-loc-entry.ll vendor/llvm/dist/test/DebugInfo/X86/dbg-prolog-end.ll vendor/llvm/dist/test/DebugInfo/X86/dbg-subrange.ll vendor/llvm/dist/test/DebugInfo/X86/dbg-value-const-byref.ll vendor/llvm/dist/test/DebugInfo/X86/dbg-value-dag-combine.ll vendor/llvm/dist/test/DebugInfo/X86/dbg-value-inlined-parameter.ll vendor/llvm/dist/test/DebugInfo/X86/dbg-value-isel.ll vendor/llvm/dist/test/DebugInfo/X86/dbg-value-location.ll vendor/llvm/dist/test/DebugInfo/X86/dbg-value-range.ll vendor/llvm/dist/test/DebugInfo/X86/dbg-value-terminator.ll vendor/llvm/dist/test/DebugInfo/X86/dbg_value_direct.ll vendor/llvm/dist/test/DebugInfo/X86/debug-dead-local-var.ll vendor/llvm/dist/test/DebugInfo/X86/debug-info-access.ll vendor/llvm/dist/test/DebugInfo/X86/debug-info-block-captured-self.ll vendor/llvm/dist/test/DebugInfo/X86/debug-info-blocks.ll vendor/llvm/dist/test/DebugInfo/X86/debug-info-packed-struct.ll vendor/llvm/dist/test/DebugInfo/X86/debug-info-static-member.ll vendor/llvm/dist/test/DebugInfo/X86/debug-loc-asan.ll vendor/llvm/dist/test/DebugInfo/X86/debug-loc-empty-entries.ll vendor/llvm/dist/test/DebugInfo/X86/debug-loc-offset.ll vendor/llvm/dist/test/DebugInfo/X86/debug-ranges-offset.ll vendor/llvm/dist/test/DebugInfo/X86/debug_frame.ll vendor/llvm/dist/test/DebugInfo/X86/decl-derived-member.ll vendor/llvm/dist/test/DebugInfo/X86/deleted-bit-piece.ll vendor/llvm/dist/test/DebugInfo/X86/discriminator.ll vendor/llvm/dist/test/DebugInfo/X86/dwarf-aranges-no-dwarf-labels.ll vendor/llvm/dist/test/DebugInfo/X86/dwarf-aranges.ll vendor/llvm/dist/test/DebugInfo/X86/dwarf-public-names.ll vendor/llvm/dist/test/DebugInfo/X86/dwarf-pubnames-split.ll vendor/llvm/dist/test/DebugInfo/X86/earlydup-crash.ll vendor/llvm/dist/test/DebugInfo/X86/elf-names.ll vendor/llvm/dist/test/DebugInfo/X86/empty-and-one-elem-array.ll vendor/llvm/dist/test/DebugInfo/X86/empty-array.ll vendor/llvm/dist/test/DebugInfo/X86/empty.ll vendor/llvm/dist/test/DebugInfo/X86/ending-run.ll vendor/llvm/dist/test/DebugInfo/X86/enum-class.ll vendor/llvm/dist/test/DebugInfo/X86/enum-fwd-decl.ll vendor/llvm/dist/test/DebugInfo/X86/fission-cu.ll vendor/llvm/dist/test/DebugInfo/X86/fission-hash.ll vendor/llvm/dist/test/DebugInfo/X86/fission-inline.ll vendor/llvm/dist/test/DebugInfo/X86/fission-ranges.ll vendor/llvm/dist/test/DebugInfo/X86/float_const.ll vendor/llvm/dist/test/DebugInfo/X86/formal_parameter.ll vendor/llvm/dist/test/DebugInfo/X86/frame-register.ll vendor/llvm/dist/test/DebugInfo/X86/generate-odr-hash.ll vendor/llvm/dist/test/DebugInfo/X86/ghost-sdnode-dbgvalues.ll vendor/llvm/dist/test/DebugInfo/X86/gnu-public-names-empty.ll vendor/llvm/dist/test/DebugInfo/X86/gnu-public-names.ll vendor/llvm/dist/test/DebugInfo/X86/header.ll vendor/llvm/dist/test/DebugInfo/X86/inline-member-function.ll vendor/llvm/dist/test/DebugInfo/X86/inline-seldag-test.ll vendor/llvm/dist/test/DebugInfo/X86/inlined-formal-parameter.ll vendor/llvm/dist/test/DebugInfo/X86/inlined-indirect-value.ll vendor/llvm/dist/test/DebugInfo/X86/instcombine-instrinsics.ll vendor/llvm/dist/test/DebugInfo/X86/lexical_block.ll vendor/llvm/dist/test/DebugInfo/X86/line-info.ll vendor/llvm/dist/test/DebugInfo/X86/linkage-name.ll vendor/llvm/dist/test/DebugInfo/X86/low-pc-cu.ll vendor/llvm/dist/test/DebugInfo/X86/memberfnptr.ll vendor/llvm/dist/test/DebugInfo/X86/mi-print.ll vendor/llvm/dist/test/DebugInfo/X86/misched-dbg-value.ll vendor/llvm/dist/test/DebugInfo/X86/missing-file-line.ll vendor/llvm/dist/test/DebugInfo/X86/multiple-aranges.ll vendor/llvm/dist/test/DebugInfo/X86/multiple-at-const-val.ll vendor/llvm/dist/test/DebugInfo/X86/nodebug_with_debug_loc.ll vendor/llvm/dist/test/DebugInfo/X86/nondefault-subrange-array.ll vendor/llvm/dist/test/DebugInfo/X86/nophysreg.ll vendor/llvm/dist/test/DebugInfo/X86/objc-fwd-decl.ll vendor/llvm/dist/test/DebugInfo/X86/objc-property-void.ll vendor/llvm/dist/test/DebugInfo/X86/op_deref.ll vendor/llvm/dist/test/DebugInfo/X86/parameters.ll vendor/llvm/dist/test/DebugInfo/X86/pieces-1.ll vendor/llvm/dist/test/DebugInfo/X86/pieces-2.ll vendor/llvm/dist/test/DebugInfo/X86/pieces-3.ll vendor/llvm/dist/test/DebugInfo/X86/pointer-type-size.ll vendor/llvm/dist/test/DebugInfo/X86/pr11300.ll vendor/llvm/dist/test/DebugInfo/X86/pr12831.ll vendor/llvm/dist/test/DebugInfo/X86/pr13303.ll vendor/llvm/dist/test/DebugInfo/X86/pr19307.ll vendor/llvm/dist/test/DebugInfo/X86/processes-relocations.ll vendor/llvm/dist/test/DebugInfo/X86/prologue-stack.ll vendor/llvm/dist/test/DebugInfo/X86/ref_addr_relocation.ll vendor/llvm/dist/test/DebugInfo/X86/reference-argument.ll vendor/llvm/dist/test/DebugInfo/X86/rvalue-ref.ll vendor/llvm/dist/test/DebugInfo/X86/sret.ll vendor/llvm/dist/test/DebugInfo/X86/sroasplit-1.ll vendor/llvm/dist/test/DebugInfo/X86/sroasplit-2.ll vendor/llvm/dist/test/DebugInfo/X86/sroasplit-3.ll vendor/llvm/dist/test/DebugInfo/X86/sroasplit-4.ll vendor/llvm/dist/test/DebugInfo/X86/sroasplit-5.ll vendor/llvm/dist/test/DebugInfo/X86/stmt-list-multiple-compile-units.ll vendor/llvm/dist/test/DebugInfo/X86/stmt-list.ll vendor/llvm/dist/test/DebugInfo/X86/stringpool.ll vendor/llvm/dist/test/DebugInfo/X86/struct-loc.ll vendor/llvm/dist/test/DebugInfo/X86/subrange-type.ll vendor/llvm/dist/test/DebugInfo/X86/subreg.ll vendor/llvm/dist/test/DebugInfo/X86/subregisters.ll vendor/llvm/dist/test/DebugInfo/X86/template.ll vendor/llvm/dist/test/DebugInfo/X86/tls.ll vendor/llvm/dist/test/DebugInfo/X86/type_units_with_addresses.ll vendor/llvm/dist/test/DebugInfo/X86/union-const.ll vendor/llvm/dist/test/DebugInfo/X86/union-template.ll vendor/llvm/dist/test/DebugInfo/X86/vector.ll vendor/llvm/dist/test/DebugInfo/X86/vla.ll vendor/llvm/dist/test/DebugInfo/dwarfdump-accel.test vendor/llvm/dist/test/DebugInfo/dwarfdump-dump-flags.test vendor/llvm/dist/test/DebugInfo/llvm-symbolizer.test vendor/llvm/dist/test/ExecutionEngine/MCJIT/eh-lg-pic.ll vendor/llvm/dist/test/ExecutionEngine/MCJIT/eh-sm-pic.ll vendor/llvm/dist/test/ExecutionEngine/MCJIT/eh.ll vendor/llvm/dist/test/ExecutionEngine/MCJIT/multi-module-eh-a.ll vendor/llvm/dist/test/ExecutionEngine/OrcMCJIT/eh-lg-pic.ll vendor/llvm/dist/test/ExecutionEngine/OrcMCJIT/eh-sm-pic.ll vendor/llvm/dist/test/ExecutionEngine/OrcMCJIT/eh.ll vendor/llvm/dist/test/ExecutionEngine/OrcMCJIT/multi-module-eh-a.ll vendor/llvm/dist/test/ExecutionEngine/RuntimeDyld/AArch64/MachO_ARM64_relocations.s vendor/llvm/dist/test/ExecutionEngine/RuntimeDyld/ARM/MachO_ARM_PIC_relocations.s vendor/llvm/dist/test/ExecutionEngine/RuntimeDyld/Mips/ELF_Mips64r2N64_PIC_relocations.s vendor/llvm/dist/test/ExecutionEngine/RuntimeDyld/Mips/ELF_O32_PIC_relocations.s vendor/llvm/dist/test/ExecutionEngine/RuntimeDyld/X86/MachO_x86-64_PIC_relocations.s vendor/llvm/dist/test/ExecutionEngine/lit.local.cfg vendor/llvm/dist/test/Feature/alias2.ll vendor/llvm/dist/test/Feature/aliases.ll vendor/llvm/dist/test/Feature/callingconventions.ll vendor/llvm/dist/test/Feature/comdat.ll vendor/llvm/dist/test/Feature/exception.ll vendor/llvm/dist/test/Feature/optnone-llc.ll vendor/llvm/dist/test/Instrumentation/AddressSanitizer/basic.ll vendor/llvm/dist/test/Instrumentation/AddressSanitizer/debug_info.ll vendor/llvm/dist/test/Instrumentation/AddressSanitizer/do-not-touch-comdat-global.ll vendor/llvm/dist/test/Instrumentation/AddressSanitizer/instrument-dynamic-allocas.ll vendor/llvm/dist/test/Instrumentation/AddressSanitizer/stack_dynamic_alloca.ll vendor/llvm/dist/test/Instrumentation/DataFlowSanitizer/abilist.ll vendor/llvm/dist/test/Instrumentation/DataFlowSanitizer/debug.ll vendor/llvm/dist/test/Instrumentation/DataFlowSanitizer/prefix-rename.ll vendor/llvm/dist/test/Instrumentation/InstrProfiling/PR23499.ll vendor/llvm/dist/test/Instrumentation/InstrProfiling/linkage.ll vendor/llvm/dist/test/Instrumentation/InstrProfiling/no-counters.ll vendor/llvm/dist/test/Instrumentation/InstrProfiling/noruntime.ll vendor/llvm/dist/test/Instrumentation/InstrProfiling/platform.ll vendor/llvm/dist/test/Instrumentation/InstrProfiling/profiling.ll vendor/llvm/dist/test/Instrumentation/MemorySanitizer/atomics.ll vendor/llvm/dist/test/Instrumentation/MemorySanitizer/check_access_address.ll vendor/llvm/dist/test/Instrumentation/MemorySanitizer/msan_basic.ll vendor/llvm/dist/test/Instrumentation/MemorySanitizer/mul_by_constant.ll vendor/llvm/dist/test/Instrumentation/MemorySanitizer/origin-alignment.ll vendor/llvm/dist/test/Instrumentation/MemorySanitizer/return_from_main.ll vendor/llvm/dist/test/Instrumentation/MemorySanitizer/store-origin.ll vendor/llvm/dist/test/Instrumentation/MemorySanitizer/unreachable.ll vendor/llvm/dist/test/Instrumentation/MemorySanitizer/vector_cvt.ll vendor/llvm/dist/test/Instrumentation/MemorySanitizer/vector_shift.ll vendor/llvm/dist/test/Instrumentation/SanitizerCoverage/coverage-dbg.ll vendor/llvm/dist/test/Instrumentation/SanitizerCoverage/coverage.ll vendor/llvm/dist/test/Instrumentation/SanitizerCoverage/coverage2-dbg.ll vendor/llvm/dist/test/Instrumentation/ThreadSanitizer/atomic.ll vendor/llvm/dist/test/JitListener/multiple.ll vendor/llvm/dist/test/JitListener/simple.ll vendor/llvm/dist/test/LTO/X86/Inputs/invalid.ll.bc vendor/llvm/dist/test/LTO/X86/bcsection.ll vendor/llvm/dist/test/LTO/X86/current-section.ll vendor/llvm/dist/test/LTO/X86/diagnostic-handler-noexit.ll vendor/llvm/dist/test/LTO/X86/diagnostic-handler-remarks.ll vendor/llvm/dist/test/LTO/X86/invalid.ll vendor/llvm/dist/test/LTO/X86/list-symbols.ll vendor/llvm/dist/test/Linker/2003-01-30-LinkerRename.ll vendor/llvm/dist/test/Linker/2003-04-23-LinkOnceLost.ll vendor/llvm/dist/test/Linker/2003-05-31-LinkerRename.ll vendor/llvm/dist/test/Linker/2008-03-05-AliasReference.ll vendor/llvm/dist/test/Linker/2008-07-06-AliasFnDecl.ll vendor/llvm/dist/test/Linker/2008-07-06-AliasWeakDest.ll vendor/llvm/dist/test/Linker/2009-09-03-mdnode.ll vendor/llvm/dist/test/Linker/2009-09-03-mdnode2.ll vendor/llvm/dist/test/Linker/2011-08-04-DebugLoc.ll vendor/llvm/dist/test/Linker/2011-08-04-DebugLoc2.ll vendor/llvm/dist/test/Linker/2011-08-04-Metadata.ll vendor/llvm/dist/test/Linker/2011-08-04-Metadata2.ll vendor/llvm/dist/test/Linker/2011-08-18-unique-class-type.ll vendor/llvm/dist/test/Linker/2011-08-18-unique-class-type2.ll vendor/llvm/dist/test/Linker/2011-08-18-unique-debug-type.ll vendor/llvm/dist/test/Linker/2011-08-18-unique-debug-type2.ll vendor/llvm/dist/test/Linker/ConstantGlobals.ll vendor/llvm/dist/test/Linker/DbgDeclare.ll vendor/llvm/dist/test/Linker/DbgDeclare2.ll vendor/llvm/dist/test/Linker/Inputs/PR8300.b.ll vendor/llvm/dist/test/Linker/Inputs/alias.ll vendor/llvm/dist/test/Linker/Inputs/comdat5.ll vendor/llvm/dist/test/Linker/Inputs/comdat8.ll vendor/llvm/dist/test/Linker/Inputs/mdlocation.ll vendor/llvm/dist/test/Linker/Inputs/opaque.ll vendor/llvm/dist/test/Linker/Inputs/replaced-function-matches-first-subprogram.ll vendor/llvm/dist/test/Linker/Inputs/subprogram-linkonce-weak.ll vendor/llvm/dist/test/Linker/Inputs/testlink.ll vendor/llvm/dist/test/Linker/Inputs/type-unique-alias.ll vendor/llvm/dist/test/Linker/Inputs/type-unique-dst-types2.ll vendor/llvm/dist/test/Linker/Inputs/type-unique-dst-types3.ll vendor/llvm/dist/test/Linker/Inputs/type-unique-inheritance-a.ll vendor/llvm/dist/test/Linker/Inputs/type-unique-inheritance-b.ll vendor/llvm/dist/test/Linker/Inputs/type-unique-simple2-a.ll vendor/llvm/dist/test/Linker/Inputs/type-unique-simple2-b.ll vendor/llvm/dist/test/Linker/Inputs/visibility.ll vendor/llvm/dist/test/Linker/alias.ll vendor/llvm/dist/test/Linker/comdat6.ll vendor/llvm/dist/test/Linker/comdat8.ll vendor/llvm/dist/test/Linker/comdat9.ll vendor/llvm/dist/test/Linker/constructor-comdat.ll vendor/llvm/dist/test/Linker/ctors.ll vendor/llvm/dist/test/Linker/debug-info-version-a.ll vendor/llvm/dist/test/Linker/debug-info-version-b.ll vendor/llvm/dist/test/Linker/distinct.ll vendor/llvm/dist/test/Linker/drop-debug.ll vendor/llvm/dist/test/Linker/global_ctors.ll vendor/llvm/dist/test/Linker/mdlocation.ll vendor/llvm/dist/test/Linker/opaque.ll vendor/llvm/dist/test/Linker/override-with-internal-linkage.ll vendor/llvm/dist/test/Linker/pr21494.ll vendor/llvm/dist/test/Linker/prologuedata.ll vendor/llvm/dist/test/Linker/replaced-function-matches-first-subprogram.ll vendor/llvm/dist/test/Linker/subprogram-linkonce-weak.ll vendor/llvm/dist/test/Linker/testlink.ll vendor/llvm/dist/test/Linker/type-unique-alias.ll vendor/llvm/dist/test/Linker/type-unique-dst-types.ll vendor/llvm/dist/test/Linker/type-unique-odr-a.ll vendor/llvm/dist/test/Linker/type-unique-odr-b.ll vendor/llvm/dist/test/Linker/type-unique-simple-a.ll vendor/llvm/dist/test/Linker/type-unique-simple-b.ll vendor/llvm/dist/test/Linker/type-unique-simple2-a.ll vendor/llvm/dist/test/Linker/type-unique-simple2-b.ll vendor/llvm/dist/test/Linker/type-unique-simple2.ll vendor/llvm/dist/test/Linker/type-unique-src-type.ll vendor/llvm/dist/test/Linker/type-unique-type-array-a.ll vendor/llvm/dist/test/Linker/type-unique-type-array-b.ll vendor/llvm/dist/test/Linker/unnamed-addr1-a.ll vendor/llvm/dist/test/Linker/unnamed-addr1-b.ll vendor/llvm/dist/test/Linker/visibility.ll vendor/llvm/dist/test/Linker/weakextern.ll vendor/llvm/dist/test/MC/AArch64/arm64-advsimd.s vendor/llvm/dist/test/MC/AArch64/arm64-diags.s vendor/llvm/dist/test/MC/AArch64/arm64-fp-encoding.s vendor/llvm/dist/test/MC/AArch64/arm64-leaf-compact-unwind.s vendor/llvm/dist/test/MC/AArch64/arm64-small-data-fixups.s vendor/llvm/dist/test/MC/AArch64/armv8.1a-pan.s vendor/llvm/dist/test/MC/AArch64/armv8.1a-rdma.s vendor/llvm/dist/test/MC/AArch64/basic-a64-diagnostics.s vendor/llvm/dist/test/MC/AArch64/elf_osabi_flags.s vendor/llvm/dist/test/MC/AArch64/ldr-pseudo-diagnostics.s vendor/llvm/dist/test/MC/AArch64/neon-2velem.s vendor/llvm/dist/test/MC/AArch64/neon-aba-abd.s vendor/llvm/dist/test/MC/AArch64/neon-across.s vendor/llvm/dist/test/MC/AArch64/neon-add-pairwise.s vendor/llvm/dist/test/MC/AArch64/neon-add-sub-instructions.s vendor/llvm/dist/test/MC/AArch64/neon-compare-instructions.s vendor/llvm/dist/test/MC/AArch64/neon-diagnostics.s vendor/llvm/dist/test/MC/AArch64/neon-facge-facgt.s vendor/llvm/dist/test/MC/AArch64/neon-frsqrt-frecp.s vendor/llvm/dist/test/MC/AArch64/neon-max-min-pairwise.s vendor/llvm/dist/test/MC/AArch64/neon-max-min.s vendor/llvm/dist/test/MC/AArch64/neon-mla-mls-instructions.s vendor/llvm/dist/test/MC/AArch64/neon-scalar-abs.s vendor/llvm/dist/test/MC/AArch64/neon-scalar-by-elem-mla.s vendor/llvm/dist/test/MC/AArch64/neon-scalar-by-elem-mul.s vendor/llvm/dist/test/MC/AArch64/neon-scalar-cvt.s vendor/llvm/dist/test/MC/AArch64/neon-scalar-fp-compare.s vendor/llvm/dist/test/MC/AArch64/neon-scalar-mul.s vendor/llvm/dist/test/MC/AArch64/neon-scalar-recip.s vendor/llvm/dist/test/MC/AArch64/neon-scalar-reduce-pairwise.s vendor/llvm/dist/test/MC/AArch64/neon-simd-misc.s vendor/llvm/dist/test/MC/AArch64/neon-simd-shift.s vendor/llvm/dist/test/MC/AArch64/noneon-diagnostics.s vendor/llvm/dist/test/MC/AMDGPU/flat.s vendor/llvm/dist/test/MC/AMDGPU/hsa.s vendor/llvm/dist/test/MC/AMDGPU/mubuf.s vendor/llvm/dist/test/MC/AMDGPU/smrd.s vendor/llvm/dist/test/MC/AMDGPU/sop1-err.s vendor/llvm/dist/test/MC/AMDGPU/sop1.s vendor/llvm/dist/test/MC/AMDGPU/sop2.s vendor/llvm/dist/test/MC/AMDGPU/vop1.s vendor/llvm/dist/test/MC/AMDGPU/vop2-err.s vendor/llvm/dist/test/MC/AMDGPU/vop2.s vendor/llvm/dist/test/MC/AMDGPU/vop3.s vendor/llvm/dist/test/MC/AMDGPU/vopc.s vendor/llvm/dist/test/MC/ARM/Windows/invalid-relocation.s vendor/llvm/dist/test/MC/ARM/arm-elf-relocation-diagnostics.s vendor/llvm/dist/test/MC/ARM/arm-thumb-trustzone.s vendor/llvm/dist/test/MC/ARM/arm-trustzone.s vendor/llvm/dist/test/MC/ARM/arm11-hint-instr.s vendor/llvm/dist/test/MC/ARM/basic-arm-instructions-v8.1a.s vendor/llvm/dist/test/MC/ARM/basic-arm-instructions.s vendor/llvm/dist/test/MC/ARM/basic-thumb2-instructions-v8.s vendor/llvm/dist/test/MC/ARM/big-endian-thumb2-fixup.s vendor/llvm/dist/test/MC/ARM/coff-debugging-secrel.ll vendor/llvm/dist/test/MC/ARM/data-in-code.ll vendor/llvm/dist/test/MC/ARM/diagnostics.s vendor/llvm/dist/test/MC/ARM/directive-arch-armv6z.s vendor/llvm/dist/test/MC/ARM/directive-arch-semantic-action.s vendor/llvm/dist/test/MC/ARM/directive-arch_extension-sec.s vendor/llvm/dist/test/MC/ARM/dwarf-asm-multiple-sections-dwarf-2.s vendor/llvm/dist/test/MC/ARM/dwarf-asm-multiple-sections.s vendor/llvm/dist/test/MC/ARM/dwarf-asm-nonstandard-section.s vendor/llvm/dist/test/MC/ARM/dwarf-asm-single-section.s vendor/llvm/dist/test/MC/ARM/eh-compact-pr0.s vendor/llvm/dist/test/MC/ARM/eh-compact-pr1.s vendor/llvm/dist/test/MC/ARM/eh-directive-handlerdata.s vendor/llvm/dist/test/MC/ARM/eh-directive-personalityindex.s vendor/llvm/dist/test/MC/ARM/eh-directive-section-comdat.s vendor/llvm/dist/test/MC/ARM/eh-directive-section-multiple-func.s vendor/llvm/dist/test/MC/ARM/eh-directive-section.s vendor/llvm/dist/test/MC/ARM/eh-directive-text-section.s vendor/llvm/dist/test/MC/ARM/eh-link.s vendor/llvm/dist/test/MC/ARM/thumb-shift-encoding.s vendor/llvm/dist/test/MC/ARM/thumb2-diagnostics.s vendor/llvm/dist/test/MC/AsmParser/dot-symbol-non-absolute.s vendor/llvm/dist/test/MC/AsmParser/expr-shr.s vendor/llvm/dist/test/MC/AsmParser/exprs-invalid.s vendor/llvm/dist/test/MC/AsmParser/exprs.s vendor/llvm/dist/test/MC/AsmParser/macros-darwin-vararg.s vendor/llvm/dist/test/MC/AsmParser/vararg.s vendor/llvm/dist/test/MC/COFF/alias.s vendor/llvm/dist/test/MC/COFF/bad-expr.s vendor/llvm/dist/test/MC/COFF/basic-coff-64.s vendor/llvm/dist/test/MC/COFF/basic-coff.s vendor/llvm/dist/test/MC/COFF/invalid-def.s vendor/llvm/dist/test/MC/COFF/invalid-endef.s vendor/llvm/dist/test/MC/COFF/invalid-scl-range.s vendor/llvm/dist/test/MC/COFF/invalid-scl.s vendor/llvm/dist/test/MC/COFF/invalid-type.s vendor/llvm/dist/test/MC/COFF/secidx-diagnostic.s vendor/llvm/dist/test/MC/COFF/simple-fixups.s vendor/llvm/dist/test/MC/COFF/symbol-fragment-offset-64.s vendor/llvm/dist/test/MC/COFF/symbol-fragment-offset.s vendor/llvm/dist/test/MC/COFF/timestamp.s vendor/llvm/dist/test/MC/Disassembler/AArch64/arm64-scalar-fp.txt vendor/llvm/dist/test/MC/Disassembler/AArch64/armv8.1a-pan.txt vendor/llvm/dist/test/MC/Disassembler/AArch64/basic-a64-instructions.txt vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-thumbv7.txt vendor/llvm/dist/test/MC/Disassembler/ARM/thumb-v8.txt vendor/llvm/dist/test/MC/Disassembler/Hexagon/j.txt vendor/llvm/dist/test/MC/Disassembler/Hexagon/ld.txt vendor/llvm/dist/test/MC/Disassembler/Hexagon/lit.local.cfg vendor/llvm/dist/test/MC/Disassembler/Hexagon/nv_j.txt vendor/llvm/dist/test/MC/Disassembler/Hexagon/nv_st.txt vendor/llvm/dist/test/MC/Disassembler/Hexagon/st.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips1/valid-mips1-el.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips1/valid-mips1.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips1/valid-xfail.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips2/valid-mips2-el.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips2/valid-mips2.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips3/valid-mips3-el.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips3/valid-mips3.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips32/valid-mips32-el.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips32/valid-mips32.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips32r2/valid-mips32r2-el.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips32r2/valid-mips32r2.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips32r3/valid-mips32r3.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips32r5/valid-mips32r5.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips32r6/valid-mips32r6-el.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips32r6/valid-mips32r6.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips4/valid-mips4-el.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips4/valid-mips4.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips64/valid-mips64-el.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips64/valid-mips64.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips64r2/valid-mips64r2-el.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips64r2/valid-mips64r2.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips64r3/valid-mips64r3-el.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips64r3/valid-mips64r3.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips64r5/valid-mips64r5-el.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips64r5/valid-mips64r5.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips64r6/valid-mips64r6-el.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips64r6/valid-mips64r6.txt vendor/llvm/dist/test/MC/Disassembler/Mips/msa/test_elm.txt vendor/llvm/dist/test/MC/Disassembler/Mips/msa/test_elm_msa64.txt vendor/llvm/dist/test/MC/Disassembler/PowerPC/ppc64-encoding.txt vendor/llvm/dist/test/MC/Disassembler/PowerPC/ppc64le-encoding.txt vendor/llvm/dist/test/MC/Disassembler/PowerPC/vsx.txt vendor/llvm/dist/test/MC/Disassembler/Sparc/sparc-mem.txt vendor/llvm/dist/test/MC/Disassembler/SystemZ/insns.txt vendor/llvm/dist/test/MC/Disassembler/X86/x86-64.txt vendor/llvm/dist/test/MC/ELF/align.s vendor/llvm/dist/test/MC/ELF/cfi-adjust-cfa-offset.s vendor/llvm/dist/test/MC/ELF/cfi-advance-loc2.s vendor/llvm/dist/test/MC/ELF/cfi-def-cfa-offset.s vendor/llvm/dist/test/MC/ELF/cfi-def-cfa-register.s vendor/llvm/dist/test/MC/ELF/cfi-def-cfa.s vendor/llvm/dist/test/MC/ELF/cfi-escape.s vendor/llvm/dist/test/MC/ELF/cfi-large-model.s vendor/llvm/dist/test/MC/ELF/cfi-offset.s vendor/llvm/dist/test/MC/ELF/cfi-register.s vendor/llvm/dist/test/MC/ELF/cfi-rel-offset.s vendor/llvm/dist/test/MC/ELF/cfi-rel-offset2.s vendor/llvm/dist/test/MC/ELF/cfi-remember.s vendor/llvm/dist/test/MC/ELF/cfi-restore.s vendor/llvm/dist/test/MC/ELF/cfi-same-value.s vendor/llvm/dist/test/MC/ELF/cfi-signal-frame.s vendor/llvm/dist/test/MC/ELF/cfi-undefined.s vendor/llvm/dist/test/MC/ELF/cfi-version.ll vendor/llvm/dist/test/MC/ELF/cfi-window-save.s vendor/llvm/dist/test/MC/ELF/cfi-zero-addr-delta.s vendor/llvm/dist/test/MC/ELF/cfi.s vendor/llvm/dist/test/MC/ELF/comdat-dup-group-name.s vendor/llvm/dist/test/MC/ELF/comdat-reloc.s vendor/llvm/dist/test/MC/ELF/comdat.s vendor/llvm/dist/test/MC/ELF/common-error1.s vendor/llvm/dist/test/MC/ELF/common-error2.s vendor/llvm/dist/test/MC/ELF/common2.s vendor/llvm/dist/test/MC/ELF/debug-loc.s vendor/llvm/dist/test/MC/ELF/dot-symbol-assignment.s vendor/llvm/dist/test/MC/ELF/empty.s vendor/llvm/dist/test/MC/ELF/many-sections-2.s vendor/llvm/dist/test/MC/ELF/many-sections-3.s vendor/llvm/dist/test/MC/ELF/many-sections.s vendor/llvm/dist/test/MC/ELF/popsection.s vendor/llvm/dist/test/MC/ELF/relax-arith.s vendor/llvm/dist/test/MC/ELF/relocation-386.s vendor/llvm/dist/test/MC/ELF/relocation-pc.s vendor/llvm/dist/test/MC/ELF/relocation.s vendor/llvm/dist/test/MC/ELF/section-sym.s vendor/llvm/dist/test/MC/ELF/section-unique.s vendor/llvm/dist/test/MC/ELF/section.s vendor/llvm/dist/test/MC/ELF/sleb.s vendor/llvm/dist/test/MC/ELF/strtab-suffix-opt.s vendor/llvm/dist/test/MC/ELF/uleb.s vendor/llvm/dist/test/MC/Hexagon/inst_and64.ll vendor/llvm/dist/test/MC/Hexagon/inst_or64.ll vendor/llvm/dist/test/MC/Hexagon/inst_xor64.ll vendor/llvm/dist/test/MC/MachO/AArch64/darwin-ARM64-local-label-diff.s vendor/llvm/dist/test/MC/MachO/ARM/bad-darwin-ARM-reloc.s vendor/llvm/dist/test/MC/MachO/ARM/darwin-ARM-reloc.s vendor/llvm/dist/test/MC/MachO/ARM/darwin-Thumb-reloc.s vendor/llvm/dist/test/MC/MachO/ARM/data-in-code.s vendor/llvm/dist/test/MC/MachO/ARM/empty-function-nop.ll vendor/llvm/dist/test/MC/MachO/ARM/ios-version-min-load-command.s vendor/llvm/dist/test/MC/MachO/ARM/long-call-branch-island-relocation.s vendor/llvm/dist/test/MC/MachO/ARM/no-subsections-reloc.s vendor/llvm/dist/test/MC/MachO/ARM/nop-armv4-padding.s vendor/llvm/dist/test/MC/MachO/ARM/nop-armv6t2-padding.s vendor/llvm/dist/test/MC/MachO/ARM/nop-thumb-padding.s vendor/llvm/dist/test/MC/MachO/ARM/nop-thumb2-padding.s vendor/llvm/dist/test/MC/MachO/ARM/relax-thumb-ldr-literal.s vendor/llvm/dist/test/MC/MachO/ARM/relax-thumb2-branches.s vendor/llvm/dist/test/MC/MachO/ARM/thumb-bl-jbits.s vendor/llvm/dist/test/MC/MachO/ARM/thumb2-function-relative-load.s vendor/llvm/dist/test/MC/MachO/ARM/thumb2-movt-fixup.s vendor/llvm/dist/test/MC/MachO/ARM/thumb2-movw-fixup.s vendor/llvm/dist/test/MC/MachO/ARM/version-min-diagnostics.s vendor/llvm/dist/test/MC/MachO/ARM/version-min.s vendor/llvm/dist/test/MC/MachO/absolute.s vendor/llvm/dist/test/MC/MachO/absolutize.s vendor/llvm/dist/test/MC/MachO/bad-darwin-x86_64-diff-relocs.s vendor/llvm/dist/test/MC/MachO/comm-1.s vendor/llvm/dist/test/MC/MachO/cstexpr-gotpcrel-64.ll vendor/llvm/dist/test/MC/MachO/darwin-complex-difference.s vendor/llvm/dist/test/MC/MachO/darwin-x86_64-diff-reloc-assign.s vendor/llvm/dist/test/MC/MachO/darwin-x86_64-diff-relocs.s vendor/llvm/dist/test/MC/MachO/darwin-x86_64-nobase-relocs.s vendor/llvm/dist/test/MC/MachO/darwin-x86_64-reloc-offsets.s vendor/llvm/dist/test/MC/MachO/data.s vendor/llvm/dist/test/MC/MachO/debug_frame.s vendor/llvm/dist/test/MC/MachO/diff-with-two-sections.s vendor/llvm/dist/test/MC/MachO/direction_labels.s vendor/llvm/dist/test/MC/MachO/file.s vendor/llvm/dist/test/MC/MachO/gen-dwarf.s vendor/llvm/dist/test/MC/MachO/i386-large-relocations.s vendor/llvm/dist/test/MC/MachO/indirect-symbols.s vendor/llvm/dist/test/MC/MachO/jcc.s vendor/llvm/dist/test/MC/MachO/lcomm-attributes.s vendor/llvm/dist/test/MC/MachO/linker-option-2.s vendor/llvm/dist/test/MC/MachO/linker-options.ll vendor/llvm/dist/test/MC/MachO/loc.s vendor/llvm/dist/test/MC/MachO/osx-version-min-load-command.s vendor/llvm/dist/test/MC/MachO/pcrel-to-other-section.s vendor/llvm/dist/test/MC/MachO/relax-jumps.s vendor/llvm/dist/test/MC/MachO/relax-recompute-align.s vendor/llvm/dist/test/MC/MachO/reloc-diff.s vendor/llvm/dist/test/MC/MachO/reloc-pcrel-offset.s vendor/llvm/dist/test/MC/MachO/reloc-pcrel.s vendor/llvm/dist/test/MC/MachO/section-align-1.s vendor/llvm/dist/test/MC/MachO/section-align-2.s vendor/llvm/dist/test/MC/MachO/section-attributes.s vendor/llvm/dist/test/MC/MachO/section-flags.s vendor/llvm/dist/test/MC/MachO/string-table.s vendor/llvm/dist/test/MC/MachO/symbol-diff.s vendor/llvm/dist/test/MC/MachO/symbol-flags.s vendor/llvm/dist/test/MC/MachO/symbol-indirect.s vendor/llvm/dist/test/MC/MachO/symbols-1.s vendor/llvm/dist/test/MC/MachO/tbss.s vendor/llvm/dist/test/MC/MachO/tdata.s vendor/llvm/dist/test/MC/MachO/temp-labels.s vendor/llvm/dist/test/MC/MachO/thread_init_func.s vendor/llvm/dist/test/MC/MachO/tls.s vendor/llvm/dist/test/MC/MachO/tlv-bss.ll vendor/llvm/dist/test/MC/MachO/tlv-reloc.s vendor/llvm/dist/test/MC/MachO/tlv.s vendor/llvm/dist/test/MC/MachO/values.s vendor/llvm/dist/test/MC/MachO/variable-exprs.s vendor/llvm/dist/test/MC/MachO/weakdef.s vendor/llvm/dist/test/MC/MachO/x86-data-in-code.ll vendor/llvm/dist/test/MC/MachO/x86_32-optimal_nop.s vendor/llvm/dist/test/MC/MachO/x86_32-scattered-reloc-fallback.s vendor/llvm/dist/test/MC/MachO/x86_32-sections.s vendor/llvm/dist/test/MC/MachO/x86_32-symbols.s vendor/llvm/dist/test/MC/MachO/x86_64-reloc-arithmetic.s vendor/llvm/dist/test/MC/MachO/x86_64-sections.s vendor/llvm/dist/test/MC/MachO/zerofill-1.s vendor/llvm/dist/test/MC/MachO/zerofill-2.s vendor/llvm/dist/test/MC/MachO/zerofill-3.s vendor/llvm/dist/test/MC/MachO/zerofill-4.s vendor/llvm/dist/test/MC/MachO/zerofill-5.s vendor/llvm/dist/test/MC/MachO/zerofill-sect-align.s vendor/llvm/dist/test/MC/Mips/branch-pseudos-bad.s vendor/llvm/dist/test/MC/Mips/branch-pseudos.s vendor/llvm/dist/test/MC/Mips/cpsetup.s vendor/llvm/dist/test/MC/Mips/elf_basic.s vendor/llvm/dist/test/MC/Mips/macro-la-bad.s vendor/llvm/dist/test/MC/Mips/macro-la.s vendor/llvm/dist/test/MC/Mips/micromips-control-instructions.s vendor/llvm/dist/test/MC/Mips/micromips-diagnostic-fixup.s vendor/llvm/dist/test/MC/Mips/micromips-invalid.s vendor/llvm/dist/test/MC/Mips/micromips-loadstore-instructions.s vendor/llvm/dist/test/MC/Mips/micromips-pc16-fixup.s vendor/llvm/dist/test/MC/Mips/micromips32r6/invalid.s vendor/llvm/dist/test/MC/Mips/micromips32r6/valid.s vendor/llvm/dist/test/MC/Mips/mips-alu-instructions.s vendor/llvm/dist/test/MC/Mips/mips-diagnostic-fixup.s vendor/llvm/dist/test/MC/Mips/mips-expansions-bad.s vendor/llvm/dist/test/MC/Mips/mips-expansions.s vendor/llvm/dist/test/MC/Mips/mips-pc16-fixup.s vendor/llvm/dist/test/MC/Mips/mips-pdr.s vendor/llvm/dist/test/MC/Mips/mips1/valid.s vendor/llvm/dist/test/MC/Mips/mips2/valid.s vendor/llvm/dist/test/MC/Mips/mips3/valid.s vendor/llvm/dist/test/MC/Mips/mips32/valid.s vendor/llvm/dist/test/MC/Mips/mips32r2/invalid.s vendor/llvm/dist/test/MC/Mips/mips32r2/valid-xfail.s vendor/llvm/dist/test/MC/Mips/mips32r2/valid.s vendor/llvm/dist/test/MC/Mips/mips32r3/invalid.s vendor/llvm/dist/test/MC/Mips/mips32r3/valid-xfail.s vendor/llvm/dist/test/MC/Mips/mips32r3/valid.s vendor/llvm/dist/test/MC/Mips/mips32r5/invalid.s vendor/llvm/dist/test/MC/Mips/mips32r5/valid-xfail.s vendor/llvm/dist/test/MC/Mips/mips32r5/valid.s vendor/llvm/dist/test/MC/Mips/mips32r6/invalid-mips1-wrong-error.s vendor/llvm/dist/test/MC/Mips/mips32r6/invalid-mips4-wrong-error.s vendor/llvm/dist/test/MC/Mips/mips32r6/invalid-mips4.s vendor/llvm/dist/test/MC/Mips/mips32r6/invalid.s vendor/llvm/dist/test/MC/Mips/mips32r6/valid.s vendor/llvm/dist/test/MC/Mips/mips4/valid.s vendor/llvm/dist/test/MC/Mips/mips5/valid.s vendor/llvm/dist/test/MC/Mips/mips64-alu-instructions.s vendor/llvm/dist/test/MC/Mips/mips64-expansions.s vendor/llvm/dist/test/MC/Mips/mips64/valid.s vendor/llvm/dist/test/MC/Mips/mips64r2/invalid.s vendor/llvm/dist/test/MC/Mips/mips64r2/valid-xfail.s vendor/llvm/dist/test/MC/Mips/mips64r2/valid.s vendor/llvm/dist/test/MC/Mips/mips64r3/invalid.s vendor/llvm/dist/test/MC/Mips/mips64r3/valid-xfail.s vendor/llvm/dist/test/MC/Mips/mips64r3/valid.s vendor/llvm/dist/test/MC/Mips/mips64r5/invalid.s vendor/llvm/dist/test/MC/Mips/mips64r5/valid-xfail.s vendor/llvm/dist/test/MC/Mips/mips64r5/valid.s vendor/llvm/dist/test/MC/Mips/mips64r6/invalid-mips1-wrong-error.s vendor/llvm/dist/test/MC/Mips/mips64r6/invalid-mips3-wrong-error.s vendor/llvm/dist/test/MC/Mips/mips64r6/invalid-mips4-wrong-error.s vendor/llvm/dist/test/MC/Mips/mips64r6/invalid-mips4.s vendor/llvm/dist/test/MC/Mips/mips64r6/invalid.s vendor/llvm/dist/test/MC/Mips/mips64r6/valid.s vendor/llvm/dist/test/MC/Mips/msa/test_elm.s vendor/llvm/dist/test/MC/Mips/msa/test_elm_msa64.s vendor/llvm/dist/test/MC/Mips/set-nomacro.s vendor/llvm/dist/test/MC/PowerPC/ppc-llong.s vendor/llvm/dist/test/MC/PowerPC/ppc-word.s vendor/llvm/dist/test/MC/PowerPC/ppc64-encoding.s vendor/llvm/dist/test/MC/PowerPC/ppc64-fixup-apply.s vendor/llvm/dist/test/MC/PowerPC/st-other-crash.s vendor/llvm/dist/test/MC/PowerPC/vsx.s vendor/llvm/dist/test/MC/Sparc/sparc-alu-instructions.s vendor/llvm/dist/test/MC/Sparc/sparc-assembly-exprs.s vendor/llvm/dist/test/MC/Sparc/sparc-atomic-instructions.s vendor/llvm/dist/test/MC/Sparc/sparc-ctrl-instructions.s vendor/llvm/dist/test/MC/Sparc/sparc-fp-instructions.s vendor/llvm/dist/test/MC/Sparc/sparc-mem-instructions.s vendor/llvm/dist/test/MC/Sparc/sparc-pic.s vendor/llvm/dist/test/MC/Sparc/sparc-relocations.s vendor/llvm/dist/test/MC/Sparc/sparc-special-registers.s vendor/llvm/dist/test/MC/Sparc/sparc-synthetic-instructions.s vendor/llvm/dist/test/MC/Sparc/sparcv9-instructions.s vendor/llvm/dist/test/MC/SystemZ/fixups.s vendor/llvm/dist/test/MC/SystemZ/insn-good-z13.s vendor/llvm/dist/test/MC/SystemZ/insn-good.s vendor/llvm/dist/test/MC/SystemZ/lit.local.cfg vendor/llvm/dist/test/MC/X86/avx512-encodings.s vendor/llvm/dist/test/MC/X86/avx512vl-encoding.s vendor/llvm/dist/test/MC/X86/cfi_def_cfa-crash.s vendor/llvm/dist/test/MC/X86/expand-var.s vendor/llvm/dist/test/MC/X86/i386-darwin-frame-register.ll vendor/llvm/dist/test/MC/X86/intel-syntax-2.s vendor/llvm/dist/test/MC/X86/intel-syntax-ambiguous.s vendor/llvm/dist/test/MC/X86/intel-syntax-avx512.s vendor/llvm/dist/test/MC/X86/intel-syntax.s vendor/llvm/dist/test/MC/X86/validate-inst-att.s vendor/llvm/dist/test/MC/X86/validate-inst-intel.s vendor/llvm/dist/test/MC/X86/x86-32-coverage.s vendor/llvm/dist/test/MC/X86/x86-64-avx512bw.s vendor/llvm/dist/test/MC/X86/x86-64-avx512bw_vl.s vendor/llvm/dist/test/MC/X86/x86-64-avx512dq.s vendor/llvm/dist/test/MC/X86/x86-64-avx512dq_vl.s vendor/llvm/dist/test/MC/X86/x86-64-avx512f_vl.s vendor/llvm/dist/test/MC/X86/x86-64.s vendor/llvm/dist/test/MC/X86/x86_nop.s vendor/llvm/dist/test/Makefile vendor/llvm/dist/test/Object/X86/nm-ir.ll vendor/llvm/dist/test/Object/archive-format.test vendor/llvm/dist/test/Object/archive-symtab.test vendor/llvm/dist/test/Object/archive-update.test vendor/llvm/dist/test/Object/corrupt.test vendor/llvm/dist/test/Object/invalid.test vendor/llvm/dist/test/Object/nm-archive.test vendor/llvm/dist/test/Object/obj2yaml.test vendor/llvm/dist/test/Object/readobj-shared-object.test vendor/llvm/dist/test/Object/relocation-executable.test vendor/llvm/dist/test/Other/2010-05-06-Printer.ll vendor/llvm/dist/test/Other/extract-alias.ll vendor/llvm/dist/test/Other/llvm-nm-without-aliases.ll vendor/llvm/dist/test/SymbolRewriter/rewrite.ll vendor/llvm/dist/test/TableGen/intrinsic-varargs.td vendor/llvm/dist/test/Transforms/ADCE/basictest.ll vendor/llvm/dist/test/Transforms/AddDiscriminators/basic.ll vendor/llvm/dist/test/Transforms/AddDiscriminators/first-only.ll vendor/llvm/dist/test/Transforms/AddDiscriminators/multiple.ll vendor/llvm/dist/test/Transforms/AddDiscriminators/no-discriminators.ll vendor/llvm/dist/test/Transforms/ArgumentPromotion/dbg.ll vendor/llvm/dist/test/Transforms/AtomicExpand/ARM/atomic-expansion-v7.ll vendor/llvm/dist/test/Transforms/AtomicExpand/ARM/atomic-expansion-v8.ll vendor/llvm/dist/test/Transforms/AtomicExpand/ARM/cmpxchg-weak.ll vendor/llvm/dist/test/Transforms/BBVectorize/X86/wr-aliases.ll vendor/llvm/dist/test/Transforms/BBVectorize/simple3.ll vendor/llvm/dist/test/Transforms/BranchFolding/2007-10-19-InlineAsmDirectives.ll vendor/llvm/dist/test/Transforms/CodeGenPrepare/statepoint-relocate.ll vendor/llvm/dist/test/Transforms/ConstProp/calls.ll vendor/llvm/dist/test/Transforms/ConstProp/insertvalue.ll vendor/llvm/dist/test/Transforms/ConstProp/loads.ll vendor/llvm/dist/test/Transforms/ConstantMerge/merge-both.ll vendor/llvm/dist/test/Transforms/CorrelatedValuePropagation/non-null.ll vendor/llvm/dist/test/Transforms/CorrelatedValuePropagation/range.ll vendor/llvm/dist/test/Transforms/CorrelatedValuePropagation/select.ll vendor/llvm/dist/test/Transforms/DeadArgElim/2010-04-30-DbgInfo.ll vendor/llvm/dist/test/Transforms/DeadArgElim/aggregates.ll vendor/llvm/dist/test/Transforms/DeadArgElim/dbginfo.ll vendor/llvm/dist/test/Transforms/DeadStoreElimination/inst-limits.ll vendor/llvm/dist/test/Transforms/DeadStoreElimination/simple.ll vendor/llvm/dist/test/Transforms/EarlyCSE/basic.ll vendor/llvm/dist/test/Transforms/Float2Int/basic.ll vendor/llvm/dist/test/Transforms/FunctionAttrs/2008-09-03-ReadNone.ll vendor/llvm/dist/test/Transforms/FunctionAttrs/2010-10-30-volatile.ll vendor/llvm/dist/test/Transforms/FunctionAttrs/atomic.ll vendor/llvm/dist/test/Transforms/FunctionAttrs/optnone.ll vendor/llvm/dist/test/Transforms/FunctionAttrs/readattrs.ll vendor/llvm/dist/test/Transforms/GCOVProfiling/function-numbering.ll vendor/llvm/dist/test/Transforms/GCOVProfiling/global-ctor.ll vendor/llvm/dist/test/Transforms/GCOVProfiling/linezero.ll vendor/llvm/dist/test/Transforms/GCOVProfiling/linkagename.ll vendor/llvm/dist/test/Transforms/GCOVProfiling/return-block.ll vendor/llvm/dist/test/Transforms/GCOVProfiling/version.ll vendor/llvm/dist/test/Transforms/GVN/2009-03-10-PREOnVoid.ll vendor/llvm/dist/test/Transforms/GVN/crash-no-aa.ll vendor/llvm/dist/test/Transforms/GVN/invariant-load.ll vendor/llvm/dist/test/Transforms/GVN/load-pre-nonlocal.ll vendor/llvm/dist/test/Transforms/GVN/phi-translate.ll vendor/llvm/dist/test/Transforms/GVN/pr14166.ll vendor/llvm/dist/test/Transforms/GVN/pre-gep-load.ll vendor/llvm/dist/test/Transforms/GVN/pre-load.ll vendor/llvm/dist/test/Transforms/GVN/range.ll vendor/llvm/dist/test/Transforms/GlobalDCE/2009-01-05-DeadAliases.ll vendor/llvm/dist/test/Transforms/GlobalDCE/2009-02-17-AliasUsesAliasee.ll vendor/llvm/dist/test/Transforms/GlobalDCE/pr20981.ll vendor/llvm/dist/test/Transforms/GlobalOpt/2009-02-15-BitcastAlias.ll vendor/llvm/dist/test/Transforms/GlobalOpt/2009-02-15-ResolveAlias.ll vendor/llvm/dist/test/Transforms/GlobalOpt/2009-03-05-dbg.ll vendor/llvm/dist/test/Transforms/GlobalOpt/alias-resolve.ll vendor/llvm/dist/test/Transforms/GlobalOpt/alias-used-address-space.ll vendor/llvm/dist/test/Transforms/GlobalOpt/alias-used-section.ll vendor/llvm/dist/test/Transforms/GlobalOpt/alias-used.ll vendor/llvm/dist/test/Transforms/GlobalOpt/deadglobal.ll vendor/llvm/dist/test/Transforms/GlobalOpt/metadata.ll vendor/llvm/dist/test/Transforms/GlobalOpt/tls.ll vendor/llvm/dist/test/Transforms/GlobalOpt/unnamed-addr.ll vendor/llvm/dist/test/Transforms/IndVarSimplify/eliminate-comparison.ll vendor/llvm/dist/test/Transforms/IndVarSimplify/iv-widen.ll vendor/llvm/dist/test/Transforms/IndVarSimplify/tripcount_infinite.ll vendor/llvm/dist/test/Transforms/IndVarSimplify/widen-loop-comp.ll vendor/llvm/dist/test/Transforms/Inline/alloca-dbgdeclare.ll vendor/llvm/dist/test/Transforms/Inline/debug-info-duplicate-calls.ll vendor/llvm/dist/test/Transforms/Inline/debug-invoke.ll vendor/llvm/dist/test/Transforms/Inline/ignore-debug-info.ll vendor/llvm/dist/test/Transforms/Inline/inline-optsize.ll vendor/llvm/dist/test/Transforms/Inline/inline_dbg_declare.ll vendor/llvm/dist/test/Transforms/Inline/inline_invoke.ll vendor/llvm/dist/test/Transforms/Inline/noalias-calls.ll vendor/llvm/dist/test/Transforms/Inline/noalias-cs.ll vendor/llvm/dist/test/Transforms/Inline/noalias2.ll vendor/llvm/dist/test/Transforms/InstCombine/2007-09-10-AliasConstFold.ll vendor/llvm/dist/test/Transforms/InstCombine/2007-09-17-AliasConstFold2.ll vendor/llvm/dist/test/Transforms/InstCombine/LandingPadClauses.ll vendor/llvm/dist/test/Transforms/InstCombine/add2.ll vendor/llvm/dist/test/Transforms/InstCombine/alias-recursion.ll vendor/llvm/dist/test/Transforms/InstCombine/alloca.ll vendor/llvm/dist/test/Transforms/InstCombine/and-compare.ll vendor/llvm/dist/test/Transforms/InstCombine/and2.ll vendor/llvm/dist/test/Transforms/InstCombine/assume-redundant.ll vendor/llvm/dist/test/Transforms/InstCombine/bitcast-alias-function.ll vendor/llvm/dist/test/Transforms/InstCombine/bitcast-vec-canon.ll vendor/llvm/dist/test/Transforms/InstCombine/bitcast.ll vendor/llvm/dist/test/Transforms/InstCombine/blend_x86.ll vendor/llvm/dist/test/Transforms/InstCombine/bswap-fold.ll vendor/llvm/dist/test/Transforms/InstCombine/bswap.ll vendor/llvm/dist/test/Transforms/InstCombine/cast-int-fcmp-eq-0.ll vendor/llvm/dist/test/Transforms/InstCombine/cast-set.ll vendor/llvm/dist/test/Transforms/InstCombine/cast.ll vendor/llvm/dist/test/Transforms/InstCombine/compare-signs.ll vendor/llvm/dist/test/Transforms/InstCombine/constant-fold-alias.ll vendor/llvm/dist/test/Transforms/InstCombine/debug-line.ll vendor/llvm/dist/test/Transforms/InstCombine/debuginfo.ll vendor/llvm/dist/test/Transforms/InstCombine/div.ll vendor/llvm/dist/test/Transforms/InstCombine/exp2-1.ll vendor/llvm/dist/test/Transforms/InstCombine/extractvalue.ll vendor/llvm/dist/test/Transforms/InstCombine/fabs.ll vendor/llvm/dist/test/Transforms/InstCombine/fast-math.ll vendor/llvm/dist/test/Transforms/InstCombine/ffs-1.ll vendor/llvm/dist/test/Transforms/InstCombine/gc.relocate.ll vendor/llvm/dist/test/Transforms/InstCombine/gepphigep.ll vendor/llvm/dist/test/Transforms/InstCombine/icmp-range.ll vendor/llvm/dist/test/Transforms/InstCombine/icmp-shr.ll vendor/llvm/dist/test/Transforms/InstCombine/icmp.ll vendor/llvm/dist/test/Transforms/InstCombine/inline-intrinsic-assert.ll vendor/llvm/dist/test/Transforms/InstCombine/insert-extract-shuffle.ll vendor/llvm/dist/test/Transforms/InstCombine/intrinsics.ll vendor/llvm/dist/test/Transforms/InstCombine/load-cmp.ll vendor/llvm/dist/test/Transforms/InstCombine/load-combine-metadata.ll vendor/llvm/dist/test/Transforms/InstCombine/loadstore-metadata.ll vendor/llvm/dist/test/Transforms/InstCombine/malloc-free-delete.ll vendor/llvm/dist/test/Transforms/InstCombine/memcmp-1.ll vendor/llvm/dist/test/Transforms/InstCombine/memset_chk-1.ll vendor/llvm/dist/test/Transforms/InstCombine/neon-intrinsics.ll vendor/llvm/dist/test/Transforms/InstCombine/no_cgscc_assert.ll vendor/llvm/dist/test/Transforms/InstCombine/not.ll vendor/llvm/dist/test/Transforms/InstCombine/objsize-address-space.ll vendor/llvm/dist/test/Transforms/InstCombine/objsize.ll vendor/llvm/dist/test/Transforms/InstCombine/or.ll vendor/llvm/dist/test/Transforms/InstCombine/phi.ll vendor/llvm/dist/test/Transforms/InstCombine/pow-1.ll vendor/llvm/dist/test/Transforms/InstCombine/shift.ll vendor/llvm/dist/test/Transforms/InstCombine/sincospi.ll vendor/llvm/dist/test/Transforms/InstCombine/statepoint.ll vendor/llvm/dist/test/Transforms/InstCombine/store.ll vendor/llvm/dist/test/Transforms/InstCombine/strto-1.ll vendor/llvm/dist/test/Transforms/InstCombine/trunc.ll vendor/llvm/dist/test/Transforms/InstCombine/unpack-fca.ll vendor/llvm/dist/test/Transforms/InstCombine/vec_demanded_elts.ll vendor/llvm/dist/test/Transforms/InstCombine/vec_shuffle.ll vendor/llvm/dist/test/Transforms/InstCombine/vector_gep2.ll vendor/llvm/dist/test/Transforms/InstCombine/xor.ll vendor/llvm/dist/test/Transforms/InstSimplify/apint-or.ll vendor/llvm/dist/test/Transforms/InstSimplify/compare.ll vendor/llvm/dist/test/Transforms/InstSimplify/shr-nop.ll vendor/llvm/dist/test/Transforms/Internalize/2009-01-05-InternalizeAliases.ll vendor/llvm/dist/test/Transforms/Internalize/local-visibility.ll vendor/llvm/dist/test/Transforms/JumpThreading/basic.ll vendor/llvm/dist/test/Transforms/JumpThreading/select.ll vendor/llvm/dist/test/Transforms/LICM/2004-09-14-AliasAnalysisInvalidate.ll vendor/llvm/dist/test/Transforms/LICM/debug-value.ll vendor/llvm/dist/test/Transforms/LICM/hoist-deref-load.ll vendor/llvm/dist/test/Transforms/LICM/hoist-invariant-load.ll vendor/llvm/dist/test/Transforms/LICM/pr23608.ll vendor/llvm/dist/test/Transforms/LoopDistribute/basic-with-memchecks.ll vendor/llvm/dist/test/Transforms/LoopIdiom/basic.ll vendor/llvm/dist/test/Transforms/LoopIdiom/debug-line.ll vendor/llvm/dist/test/Transforms/LoopRotate/dbgvalue.ll vendor/llvm/dist/test/Transforms/LoopSimplify/dbg-loc.ll vendor/llvm/dist/test/Transforms/LoopSimplify/single-backedge.ll vendor/llvm/dist/test/Transforms/LoopStrengthReduce/ARM/ivchain-ARM.ll vendor/llvm/dist/test/Transforms/LoopStrengthReduce/X86/ivchain-stress-X86.ll vendor/llvm/dist/test/Transforms/LoopStrengthReduce/pr12018.ll vendor/llvm/dist/test/Transforms/LoopStrengthReduce/quadradic-exit-value.ll vendor/llvm/dist/test/Transforms/LoopUnroll/X86/partial.ll vendor/llvm/dist/test/Transforms/LoopUnroll/pr18861.ll vendor/llvm/dist/test/Transforms/LoopUnroll/runtime-loop1.ll vendor/llvm/dist/test/Transforms/LoopUnroll/unroll-pragmas.ll vendor/llvm/dist/test/Transforms/LoopUnswitch/2011-11-18-SimpleSwitch.ll vendor/llvm/dist/test/Transforms/LoopUnswitch/2011-11-18-TwoSwitches.ll vendor/llvm/dist/test/Transforms/LoopUnswitch/basictest.ll vendor/llvm/dist/test/Transforms/LoopUnswitch/infinite-loop.ll vendor/llvm/dist/test/Transforms/LoopVectorize/AArch64/arbitrary-induction-step.ll vendor/llvm/dist/test/Transforms/LoopVectorize/X86/masked_load_store.ll vendor/llvm/dist/test/Transforms/LoopVectorize/X86/metadata-enable.ll vendor/llvm/dist/test/Transforms/LoopVectorize/X86/powof2div.ll vendor/llvm/dist/test/Transforms/LoopVectorize/X86/reduction-crash.ll vendor/llvm/dist/test/Transforms/LoopVectorize/X86/vector_ptr_load_store.ll vendor/llvm/dist/test/Transforms/LoopVectorize/X86/vectorization-remarks-missed.ll vendor/llvm/dist/test/Transforms/LoopVectorize/X86/vectorization-remarks.ll vendor/llvm/dist/test/Transforms/LoopVectorize/conditional-assignment.ll vendor/llvm/dist/test/Transforms/LoopVectorize/control-flow.ll vendor/llvm/dist/test/Transforms/LoopVectorize/dbg.value.ll vendor/llvm/dist/test/Transforms/LoopVectorize/debugloc.ll vendor/llvm/dist/test/Transforms/LoopVectorize/if-pred-stores.ll vendor/llvm/dist/test/Transforms/LoopVectorize/induction.ll vendor/llvm/dist/test/Transforms/LoopVectorize/minmax_reduction.ll vendor/llvm/dist/test/Transforms/LoopVectorize/no_array_bounds.ll vendor/llvm/dist/test/Transforms/LoopVectorize/no_outside_user.ll vendor/llvm/dist/test/Transforms/LoopVectorize/no_switch.ll vendor/llvm/dist/test/Transforms/LoopVectorize/optsize.ll vendor/llvm/dist/test/Transforms/LoopVectorize/reduction.ll vendor/llvm/dist/test/Transforms/LoopVectorize/reverse_induction.ll vendor/llvm/dist/test/Transforms/LoopVectorize/runtime-check.ll vendor/llvm/dist/test/Transforms/LoopVectorize/runtime-limit.ll vendor/llvm/dist/test/Transforms/LowerBitSets/simple.ll vendor/llvm/dist/test/Transforms/LowerExpectIntrinsic/basic.ll vendor/llvm/dist/test/Transforms/LowerSwitch/feature.ll vendor/llvm/dist/test/Transforms/Mem2Reg/ConvertDebugInfo.ll vendor/llvm/dist/test/Transforms/Mem2Reg/ConvertDebugInfo2.ll vendor/llvm/dist/test/Transforms/MemCpyOpt/memcpy.ll vendor/llvm/dist/test/Transforms/MergeFunc/call-and-invoke-with-ranges.ll vendor/llvm/dist/test/Transforms/MergeFunc/inttoptr-address-space.ll vendor/llvm/dist/test/Transforms/MergeFunc/inttoptr.ll vendor/llvm/dist/test/Transforms/MergeFunc/ranges.ll vendor/llvm/dist/test/Transforms/MetaRenamer/metarenamer.ll vendor/llvm/dist/test/Transforms/NaryReassociate/NVPTX/nary-gep.ll vendor/llvm/dist/test/Transforms/NaryReassociate/nary-add.ll vendor/llvm/dist/test/Transforms/ObjCARC/basic.ll vendor/llvm/dist/test/Transforms/ObjCARC/ensure-that-exception-unwind-path-is-visited.ll vendor/llvm/dist/test/Transforms/ObjCARC/nested.ll vendor/llvm/dist/test/Transforms/ObjCARC/provenance.ll vendor/llvm/dist/test/Transforms/PlaceSafepoints/basic.ll vendor/llvm/dist/test/Transforms/PlaceSafepoints/call_gc_result.ll vendor/llvm/dist/test/Transforms/PlaceSafepoints/finite-loops.ll vendor/llvm/dist/test/Transforms/PlaceSafepoints/patchable-statepoints.ll vendor/llvm/dist/test/Transforms/PlaceSafepoints/statepoint-calling-conventions.ll vendor/llvm/dist/test/Transforms/PlaceSafepoints/statepoint-format.ll vendor/llvm/dist/test/Transforms/Reassociate/fast-ReassociateVector.ll vendor/llvm/dist/test/Transforms/Reassociate/fast-basictest.ll vendor/llvm/dist/test/Transforms/Reassociate/fast-fp-commute.ll vendor/llvm/dist/test/Transforms/Reassociate/fast-multistep.ll vendor/llvm/dist/test/Transforms/Reassociate/multistep.ll vendor/llvm/dist/test/Transforms/Reassociate/secondary.ll vendor/llvm/dist/test/Transforms/Reassociate/xor_reassoc.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/base-pointers-1.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/base-pointers-10.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/base-pointers-11.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/base-pointers-2.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/base-pointers-3.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/base-pointers-4.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/base-pointers-5.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/base-pointers-6.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/base-pointers-7.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/base-pointers-8.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/base-pointers-9.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/base-pointers.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/basics.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/constants.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deref-pointers.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/gc_relocate_creation.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/live-vector.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/liveness-basics.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/preprocess.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/relocate_invoke_result.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/relocation.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/rematerialize-derived-pointers.ll vendor/llvm/dist/test/Transforms/SLPVectorizer/AArch64/commute.ll vendor/llvm/dist/test/Transforms/SLPVectorizer/X86/bad_types.ll vendor/llvm/dist/test/Transforms/SLPVectorizer/X86/debug_info.ll vendor/llvm/dist/test/Transforms/SLPVectorizer/X86/horizontal.ll vendor/llvm/dist/test/Transforms/SROA/basictest.ll vendor/llvm/dist/test/Transforms/SROA/big-endian.ll vendor/llvm/dist/test/Transforms/SROA/fca.ll vendor/llvm/dist/test/Transforms/SafeStack/array.ll vendor/llvm/dist/test/Transforms/SafeStack/call.ll vendor/llvm/dist/test/Transforms/SafeStack/cast.ll vendor/llvm/dist/test/Transforms/SafeStack/setjmp2.ll vendor/llvm/dist/test/Transforms/SampleProfile/Inputs/bad_discriminator_value.prof vendor/llvm/dist/test/Transforms/SampleProfile/Inputs/bad_fn_header.prof vendor/llvm/dist/test/Transforms/SampleProfile/Inputs/bad_mangle.prof vendor/llvm/dist/test/Transforms/SampleProfile/Inputs/bad_sample_line.prof vendor/llvm/dist/test/Transforms/SampleProfile/Inputs/bad_samples.prof vendor/llvm/dist/test/Transforms/SampleProfile/Inputs/branch.prof vendor/llvm/dist/test/Transforms/SampleProfile/Inputs/calls.prof vendor/llvm/dist/test/Transforms/SampleProfile/Inputs/discriminator.prof vendor/llvm/dist/test/Transforms/SampleProfile/Inputs/entry_counts.prof vendor/llvm/dist/test/Transforms/SampleProfile/Inputs/fnptr.binprof vendor/llvm/dist/test/Transforms/SampleProfile/Inputs/fnptr.prof vendor/llvm/dist/test/Transforms/SampleProfile/Inputs/propagate.prof vendor/llvm/dist/test/Transforms/SampleProfile/Inputs/syntax.prof vendor/llvm/dist/test/Transforms/SampleProfile/branch.ll vendor/llvm/dist/test/Transforms/SampleProfile/calls.ll vendor/llvm/dist/test/Transforms/SampleProfile/discriminator.ll vendor/llvm/dist/test/Transforms/SampleProfile/entry_counts.ll vendor/llvm/dist/test/Transforms/SampleProfile/fnptr.ll vendor/llvm/dist/test/Transforms/SampleProfile/propagate.ll vendor/llvm/dist/test/Transforms/SampleProfile/syntax.ll vendor/llvm/dist/test/Transforms/ScalarRepl/debuginfo-preserved.ll vendor/llvm/dist/test/Transforms/Scalarizer/dbginfo.ll vendor/llvm/dist/test/Transforms/SeparateConstOffsetFromGEP/AMDGPU/split-gep-and-gvn-addrspace-addressing-modes.ll vendor/llvm/dist/test/Transforms/SeparateConstOffsetFromGEP/NVPTX/split-gep-and-gvn.ll vendor/llvm/dist/test/Transforms/SeparateConstOffsetFromGEP/NVPTX/split-gep.ll vendor/llvm/dist/test/Transforms/SeparateConstOffsetFromGEP/NVPTX/value-tracking-domtree.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/SpeculativeExec.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/X86/speculate-cttz-ctlz.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/basictest.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/branch-fold-dbg.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/hoist-dbgvalue.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/invoke_unwind.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/speculate-math.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/statepoint-invoke-unwind.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/trap-debugloc.ll vendor/llvm/dist/test/Transforms/StraightLineStrengthReduce/AMDGPU/reassociate-geps-and-slsr-addrspace.ll vendor/llvm/dist/test/Transforms/StripSymbols/2010-06-30-StripDebug.ll vendor/llvm/dist/test/Transforms/StripSymbols/2010-08-25-crash.ll vendor/llvm/dist/test/Transforms/StripSymbols/strip-dead-debug-info.ll vendor/llvm/dist/test/Transforms/StructurizeCFG/nested-loop-order.ll vendor/llvm/dist/test/Transforms/TailCallElim/basic.ll vendor/llvm/dist/test/Transforms/Util/lowerswitch.ll vendor/llvm/dist/test/Verifier/alias.ll vendor/llvm/dist/test/Verifier/bitcast-alias-address-space.ll vendor/llvm/dist/test/Verifier/dbg-typerefs.ll vendor/llvm/dist/test/Verifier/dbg.ll vendor/llvm/dist/test/Verifier/gc_relocate_addrspace.ll vendor/llvm/dist/test/Verifier/gc_relocate_operand.ll vendor/llvm/dist/test/Verifier/gc_relocate_return.ll vendor/llvm/dist/test/Verifier/invalid-statepoint.ll vendor/llvm/dist/test/Verifier/invalid-statepoint2.ll vendor/llvm/dist/test/Verifier/invoke.ll vendor/llvm/dist/test/Verifier/llvm.dbg.declare-address.ll vendor/llvm/dist/test/Verifier/llvm.dbg.declare-expression.ll vendor/llvm/dist/test/Verifier/llvm.dbg.declare-variable.ll vendor/llvm/dist/test/Verifier/llvm.dbg.intrinsic-dbg-attachment.ll vendor/llvm/dist/test/Verifier/llvm.dbg.value-expression.ll vendor/llvm/dist/test/Verifier/llvm.dbg.value-value.ll vendor/llvm/dist/test/Verifier/llvm.dbg.value-variable.ll vendor/llvm/dist/test/Verifier/statepoint.ll vendor/llvm/dist/test/lit.cfg vendor/llvm/dist/test/lit.site.cfg.in vendor/llvm/dist/test/tools/dsymutil/Inputs/basic2.c vendor/llvm/dist/test/tools/dsymutil/Inputs/frame-dw2.ll vendor/llvm/dist/test/tools/dsymutil/Inputs/frame-dw4.ll vendor/llvm/dist/test/tools/dsymutil/X86/basic-linking-x86.test vendor/llvm/dist/test/tools/dsymutil/X86/basic-lto-dw4-linking-x86.test vendor/llvm/dist/test/tools/dsymutil/X86/basic-lto-linking-x86.test vendor/llvm/dist/test/tools/dsymutil/X86/frame-1.test vendor/llvm/dist/test/tools/dsymutil/X86/frame-2.test vendor/llvm/dist/test/tools/dsymutil/X86/lit.local.cfg vendor/llvm/dist/test/tools/dsymutil/basic-linking.test vendor/llvm/dist/test/tools/dsymutil/debug-map-parsing.test vendor/llvm/dist/test/tools/dsymutil/yaml-object-address-rewrite.test vendor/llvm/dist/test/tools/llvm-cxxdump/trivial.test vendor/llvm/dist/test/tools/llvm-mc/line_end_with_space.test vendor/llvm/dist/test/tools/llvm-objdump/X86/macho-symbol-table.test vendor/llvm/dist/test/tools/llvm-pdbdump/regex-filter.test vendor/llvm/dist/test/tools/llvm-profdata/Inputs/c-general.profraw vendor/llvm/dist/test/tools/llvm-profdata/Inputs/sample-profile.proftext vendor/llvm/dist/test/tools/llvm-profdata/c-general.test vendor/llvm/dist/test/tools/llvm-profdata/compat.proftext vendor/llvm/dist/test/tools/llvm-profdata/count-mismatch.proftext vendor/llvm/dist/test/tools/llvm-profdata/raw-32-bits-be.test vendor/llvm/dist/test/tools/llvm-profdata/raw-32-bits-le.test vendor/llvm/dist/test/tools/llvm-profdata/raw-64-bits-be.test vendor/llvm/dist/test/tools/llvm-profdata/raw-64-bits-le.test vendor/llvm/dist/test/tools/llvm-profdata/raw-magic-but-no-header.test vendor/llvm/dist/test/tools/llvm-profdata/raw-two-profiles.test vendor/llvm/dist/test/tools/llvm-profdata/sample-profile-basic.test vendor/llvm/dist/test/tools/llvm-profdata/text-format-errors.test vendor/llvm/dist/test/tools/llvm-readobj/ARM/attribute-4.s vendor/llvm/dist/test/tools/llvm-readobj/codeview-linetables.test vendor/llvm/dist/test/tools/llvm-readobj/file-headers.test vendor/llvm/dist/test/tools/llvm-readobj/sections-ext.test vendor/llvm/dist/test/tools/llvm-readobj/sections.test vendor/llvm/dist/test/tools/llvm-symbolizer/pdb/Inputs/test.cpp vendor/llvm/dist/test/tools/llvm-symbolizer/pdb/Inputs/test.exe vendor/llvm/dist/test/tools/llvm-symbolizer/pdb/Inputs/test.pdb vendor/llvm/dist/test/tools/llvm-symbolizer/pdb/pdb.test vendor/llvm/dist/test/tools/lto/opt-level.ll vendor/llvm/dist/tools/CMakeLists.txt vendor/llvm/dist/tools/LLVMBuild.txt vendor/llvm/dist/tools/Makefile vendor/llvm/dist/tools/bugpoint-passes/TestPasses.cpp vendor/llvm/dist/tools/bugpoint/BugDriver.cpp vendor/llvm/dist/tools/bugpoint/BugDriver.h vendor/llvm/dist/tools/bugpoint/CMakeLists.txt vendor/llvm/dist/tools/bugpoint/CrashDebugger.cpp vendor/llvm/dist/tools/bugpoint/ExecutionDriver.cpp vendor/llvm/dist/tools/bugpoint/ExtractFunction.cpp vendor/llvm/dist/tools/bugpoint/ListReducer.h vendor/llvm/dist/tools/bugpoint/Miscompilation.cpp vendor/llvm/dist/tools/bugpoint/ToolRunner.cpp vendor/llvm/dist/tools/bugpoint/ToolRunner.h vendor/llvm/dist/tools/bugpoint/bugpoint.cpp vendor/llvm/dist/tools/dsymutil/BinaryHolder.cpp vendor/llvm/dist/tools/dsymutil/BinaryHolder.h vendor/llvm/dist/tools/dsymutil/CMakeLists.txt vendor/llvm/dist/tools/dsymutil/DebugMap.cpp vendor/llvm/dist/tools/dsymutil/DebugMap.h vendor/llvm/dist/tools/dsymutil/DwarfLinker.cpp vendor/llvm/dist/tools/dsymutil/MachODebugMapParser.cpp vendor/llvm/dist/tools/dsymutil/dsymutil.cpp vendor/llvm/dist/tools/dsymutil/dsymutil.h vendor/llvm/dist/tools/gold/gold-plugin.cpp vendor/llvm/dist/tools/llc/CMakeLists.txt vendor/llvm/dist/tools/llc/LLVMBuild.txt vendor/llvm/dist/tools/llc/Makefile vendor/llvm/dist/tools/llc/llc.cpp vendor/llvm/dist/tools/lli/OrcLazyJIT.cpp vendor/llvm/dist/tools/lli/OrcLazyJIT.h vendor/llvm/dist/tools/lli/RemoteTarget.cpp vendor/llvm/dist/tools/lli/lli.cpp vendor/llvm/dist/tools/llvm-ar/CMakeLists.txt vendor/llvm/dist/tools/llvm-ar/llvm-ar.cpp vendor/llvm/dist/tools/llvm-as/llvm-as.cpp vendor/llvm/dist/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp vendor/llvm/dist/tools/llvm-c-test/llvm-c-test.h vendor/llvm/dist/tools/llvm-c-test/main.c vendor/llvm/dist/tools/llvm-c-test/module.c vendor/llvm/dist/tools/llvm-c-test/object.c vendor/llvm/dist/tools/llvm-config/BuildVariables.inc.in vendor/llvm/dist/tools/llvm-config/CMakeLists.txt vendor/llvm/dist/tools/llvm-config/Makefile vendor/llvm/dist/tools/llvm-config/llvm-config.cpp vendor/llvm/dist/tools/llvm-cov/CoverageReport.cpp vendor/llvm/dist/tools/llvm-cov/CoverageViewOptions.h vendor/llvm/dist/tools/llvm-cov/gcov.cpp vendor/llvm/dist/tools/llvm-cxxdump/llvm-cxxdump.cpp vendor/llvm/dist/tools/llvm-diff/DiffLog.cpp vendor/llvm/dist/tools/llvm-diff/DiffLog.h vendor/llvm/dist/tools/llvm-diff/DifferenceEngine.cpp vendor/llvm/dist/tools/llvm-dis/llvm-dis.cpp vendor/llvm/dist/tools/llvm-dwarfdump/llvm-dwarfdump.cpp vendor/llvm/dist/tools/llvm-extract/llvm-extract.cpp vendor/llvm/dist/tools/llvm-go/llvm-go.go vendor/llvm/dist/tools/llvm-link/CMakeLists.txt vendor/llvm/dist/tools/llvm-link/LLVMBuild.txt vendor/llvm/dist/tools/llvm-link/Makefile vendor/llvm/dist/tools/llvm-link/llvm-link.cpp vendor/llvm/dist/tools/llvm-lto/CMakeLists.txt vendor/llvm/dist/tools/llvm-lto/LLVMBuild.txt vendor/llvm/dist/tools/llvm-lto/Makefile vendor/llvm/dist/tools/llvm-lto/llvm-lto.cpp vendor/llvm/dist/tools/llvm-mc/llvm-mc.cpp vendor/llvm/dist/tools/llvm-nm/CMakeLists.txt vendor/llvm/dist/tools/llvm-nm/llvm-nm.cpp vendor/llvm/dist/tools/llvm-objdump/CMakeLists.txt vendor/llvm/dist/tools/llvm-objdump/COFFDump.cpp vendor/llvm/dist/tools/llvm-objdump/ELFDump.cpp vendor/llvm/dist/tools/llvm-objdump/MachODump.cpp vendor/llvm/dist/tools/llvm-objdump/llvm-objdump.cpp vendor/llvm/dist/tools/llvm-objdump/llvm-objdump.h vendor/llvm/dist/tools/llvm-pdbdump/BuiltinDumper.cpp vendor/llvm/dist/tools/llvm-pdbdump/BuiltinDumper.h vendor/llvm/dist/tools/llvm-pdbdump/LinePrinter.cpp vendor/llvm/dist/tools/llvm-pdbdump/LinePrinter.h vendor/llvm/dist/tools/llvm-pdbdump/llvm-pdbdump.cpp vendor/llvm/dist/tools/llvm-pdbdump/llvm-pdbdump.h vendor/llvm/dist/tools/llvm-profdata/llvm-profdata.cpp vendor/llvm/dist/tools/llvm-readobj/ARMAttributeParser.cpp vendor/llvm/dist/tools/llvm-readobj/ARMEHABIPrinter.h vendor/llvm/dist/tools/llvm-readobj/ARMWinEHPrinter.cpp vendor/llvm/dist/tools/llvm-readobj/CMakeLists.txt vendor/llvm/dist/tools/llvm-readobj/COFFDumper.cpp vendor/llvm/dist/tools/llvm-readobj/ELFDumper.cpp vendor/llvm/dist/tools/llvm-readobj/MachODumper.cpp vendor/llvm/dist/tools/llvm-readobj/ObjDumper.h vendor/llvm/dist/tools/llvm-readobj/StreamWriter.h vendor/llvm/dist/tools/llvm-readobj/Win64EHDumper.cpp vendor/llvm/dist/tools/llvm-readobj/llvm-readobj.cpp vendor/llvm/dist/tools/llvm-readobj/llvm-readobj.h vendor/llvm/dist/tools/llvm-rtdyld/llvm-rtdyld.cpp vendor/llvm/dist/tools/llvm-shlib/CMakeLists.txt vendor/llvm/dist/tools/llvm-shlib/Makefile vendor/llvm/dist/tools/llvm-size/llvm-size.cpp vendor/llvm/dist/tools/llvm-stress/CMakeLists.txt vendor/llvm/dist/tools/llvm-stress/llvm-stress.cpp vendor/llvm/dist/tools/llvm-symbolizer/CMakeLists.txt vendor/llvm/dist/tools/llvm-symbolizer/Makefile vendor/llvm/dist/tools/llvm-symbolizer/llvm-symbolizer.cpp vendor/llvm/dist/tools/lto/CMakeLists.txt vendor/llvm/dist/tools/lto/lto.cpp vendor/llvm/dist/tools/obj2yaml/elf2yaml.cpp vendor/llvm/dist/tools/obj2yaml/obj2yaml.cpp vendor/llvm/dist/tools/opt/CMakeLists.txt vendor/llvm/dist/tools/opt/opt.cpp vendor/llvm/dist/tools/verify-uselistorder/verify-uselistorder.cpp vendor/llvm/dist/tools/yaml2obj/yaml2elf.cpp vendor/llvm/dist/unittests/ADT/APFloatTest.cpp vendor/llvm/dist/unittests/ADT/APIntTest.cpp vendor/llvm/dist/unittests/ADT/ArrayRefTest.cpp vendor/llvm/dist/unittests/ADT/BitVectorTest.cpp vendor/llvm/dist/unittests/ADT/CMakeLists.txt vendor/llvm/dist/unittests/ADT/DenseMapTest.cpp vendor/llvm/dist/unittests/ADT/FoldingSet.cpp vendor/llvm/dist/unittests/ADT/OptionalTest.cpp vendor/llvm/dist/unittests/ADT/PackedVectorTest.cpp vendor/llvm/dist/unittests/ADT/PointerIntPairTest.cpp vendor/llvm/dist/unittests/ADT/SmallStringTest.cpp vendor/llvm/dist/unittests/ADT/SparseBitVectorTest.cpp vendor/llvm/dist/unittests/ADT/StringRefTest.cpp vendor/llvm/dist/unittests/ADT/TripleTest.cpp vendor/llvm/dist/unittests/ADT/ilistTest.cpp vendor/llvm/dist/unittests/Analysis/AliasAnalysisTest.cpp vendor/llvm/dist/unittests/Analysis/CFGTest.cpp vendor/llvm/dist/unittests/Analysis/CMakeLists.txt vendor/llvm/dist/unittests/Analysis/Makefile vendor/llvm/dist/unittests/Analysis/MixedTBAATest.cpp vendor/llvm/dist/unittests/Analysis/ScalarEvolutionTest.cpp vendor/llvm/dist/unittests/AsmParser/AsmParserTest.cpp vendor/llvm/dist/unittests/Bitcode/BitReaderTest.cpp vendor/llvm/dist/unittests/ExecutionEngine/MCJIT/MCJITCAPITest.cpp vendor/llvm/dist/unittests/ExecutionEngine/MCJIT/MCJITMultipleModuleTest.cpp vendor/llvm/dist/unittests/ExecutionEngine/MCJIT/MCJITObjectCacheTest.cpp vendor/llvm/dist/unittests/ExecutionEngine/MCJIT/MCJITTest.cpp vendor/llvm/dist/unittests/ExecutionEngine/MCJIT/MCJITTestAPICommon.h vendor/llvm/dist/unittests/ExecutionEngine/MCJIT/MCJITTestBase.h vendor/llvm/dist/unittests/ExecutionEngine/Orc/CMakeLists.txt vendor/llvm/dist/unittests/ExecutionEngine/Orc/IndirectionUtilsTest.cpp vendor/llvm/dist/unittests/ExecutionEngine/Orc/ObjectTransformLayerTest.cpp vendor/llvm/dist/unittests/ExecutionEngine/Orc/OrcTestCommon.cpp vendor/llvm/dist/unittests/ExecutionEngine/Orc/OrcTestCommon.h vendor/llvm/dist/unittests/IR/CMakeLists.txt vendor/llvm/dist/unittests/IR/ConstantRangeTest.cpp vendor/llvm/dist/unittests/IR/ConstantsTest.cpp vendor/llvm/dist/unittests/IR/DominatorTreeTest.cpp vendor/llvm/dist/unittests/IR/IRBuilderTest.cpp vendor/llvm/dist/unittests/IR/LegacyPassManagerTest.cpp vendor/llvm/dist/unittests/IR/Makefile vendor/llvm/dist/unittests/IR/MetadataTest.cpp vendor/llvm/dist/unittests/IR/TypesTest.cpp vendor/llvm/dist/unittests/IR/UserTest.cpp vendor/llvm/dist/unittests/IR/ValueHandleTest.cpp vendor/llvm/dist/unittests/IR/ValueTest.cpp vendor/llvm/dist/unittests/IR/VerifierTest.cpp vendor/llvm/dist/unittests/Linker/LinkModulesTest.cpp vendor/llvm/dist/unittests/MC/StringTableBuilderTest.cpp vendor/llvm/dist/unittests/Option/OptionParsingTest.cpp vendor/llvm/dist/unittests/ProfileData/CMakeLists.txt vendor/llvm/dist/unittests/ProfileData/CoverageMappingTest.cpp vendor/llvm/dist/unittests/ProfileData/InstrProfTest.cpp vendor/llvm/dist/unittests/Support/AlignOfTest.cpp vendor/llvm/dist/unittests/Support/BlockFrequencyTest.cpp vendor/llvm/dist/unittests/Support/BranchProbabilityTest.cpp vendor/llvm/dist/unittests/Support/CMakeLists.txt vendor/llvm/dist/unittests/Support/CommandLineTest.cpp vendor/llvm/dist/unittests/Support/EndianTest.cpp vendor/llvm/dist/unittests/Support/FileOutputBufferTest.cpp vendor/llvm/dist/unittests/Support/MathExtrasTest.cpp vendor/llvm/dist/unittests/Support/MemoryBufferTest.cpp vendor/llvm/dist/unittests/Support/Path.cpp vendor/llvm/dist/unittests/Support/ProgramTest.cpp vendor/llvm/dist/unittests/Transforms/Utils/Cloning.cpp vendor/llvm/dist/unittests/Transforms/Utils/IntegerDivision.cpp vendor/llvm/dist/unittests/Transforms/Utils/ValueMapperTest.cpp vendor/llvm/dist/utils/FileCheck/FileCheck.cpp vendor/llvm/dist/utils/PerfectShuffle/PerfectShuffle.cpp vendor/llvm/dist/utils/TableGen/AsmMatcherEmitter.cpp vendor/llvm/dist/utils/TableGen/AsmWriterEmitter.cpp vendor/llvm/dist/utils/TableGen/CMakeLists.txt vendor/llvm/dist/utils/TableGen/CallingConvEmitter.cpp vendor/llvm/dist/utils/TableGen/CodeGenDAGPatterns.cpp vendor/llvm/dist/utils/TableGen/CodeGenDAGPatterns.h vendor/llvm/dist/utils/TableGen/CodeGenInstruction.cpp vendor/llvm/dist/utils/TableGen/CodeGenIntrinsics.h vendor/llvm/dist/utils/TableGen/CodeGenMapTable.cpp vendor/llvm/dist/utils/TableGen/CodeGenRegisters.cpp vendor/llvm/dist/utils/TableGen/CodeGenSchedule.cpp vendor/llvm/dist/utils/TableGen/CodeGenSchedule.h vendor/llvm/dist/utils/TableGen/CodeGenTarget.cpp vendor/llvm/dist/utils/TableGen/CodeGenTarget.h vendor/llvm/dist/utils/TableGen/DAGISelMatcherEmitter.cpp vendor/llvm/dist/utils/TableGen/DFAPacketizerEmitter.cpp vendor/llvm/dist/utils/TableGen/DisassemblerEmitter.cpp vendor/llvm/dist/utils/TableGen/FixedLenDecoderEmitter.cpp vendor/llvm/dist/utils/TableGen/InstrInfoEmitter.cpp vendor/llvm/dist/utils/TableGen/IntrinsicEmitter.cpp vendor/llvm/dist/utils/TableGen/OptParserEmitter.cpp vendor/llvm/dist/utils/TableGen/RegisterInfoEmitter.cpp vendor/llvm/dist/utils/TableGen/SubtargetEmitter.cpp vendor/llvm/dist/utils/TableGen/TableGen.cpp vendor/llvm/dist/utils/TableGen/TableGenBackends.h vendor/llvm/dist/utils/TableGen/X86RecognizableInstr.cpp vendor/llvm/dist/utils/emacs/llvm-mode.el vendor/llvm/dist/utils/lit/TODO vendor/llvm/dist/utils/lit/lit/LitConfig.py vendor/llvm/dist/utils/lit/lit/Test.py vendor/llvm/dist/utils/lit/lit/TestRunner.py vendor/llvm/dist/utils/lit/lit/TestingConfig.py vendor/llvm/dist/utils/lit/lit/formats/googletest.py vendor/llvm/dist/utils/lit/lit/main.py vendor/llvm/dist/utils/lit/lit/util.py vendor/llvm/dist/utils/lit/tests/discovery.py vendor/llvm/dist/utils/lit/tests/lit.cfg vendor/llvm/dist/utils/llvm-build/llvmbuild/main.py vendor/llvm/dist/utils/release/merge.sh vendor/llvm/dist/utils/release/test-release.sh vendor/llvm/dist/utils/shuffle_fuzz.py vendor/llvm/dist/utils/unittest/googletest/src/gtest-internal-inl.h vendor/llvm/dist/utils/update_llc_test_checks.py vendor/llvm/dist/utils/vim/ftplugin/llvm.vim vendor/llvm/dist/utils/vim/syntax/llvm.vim Modified: vendor/llvm/dist/.clang-tidy ============================================================================== --- vendor/llvm/dist/.clang-tidy Wed Dec 30 11:15:07 2015 (r292914) +++ vendor/llvm/dist/.clang-tidy Wed Dec 30 11:46:15 2015 (r292915) @@ -1 +1,13 @@ -Checks: '-*,clang-diagnostic-*,llvm-*,misc-*' +Checks: '-*,clang-diagnostic-*,llvm-*,misc-*,readability-identifier-naming' +CheckOptions: + - key: readability-identifier-naming.ClassCase + value: CamelCase + - key: readability-identifier-naming.EnumCase + value: CamelCase + - key: readability-identifier-naming.FunctionCase + value: lowerCase + - key: readability-identifier-naming.UnionCase + value: CamelCase + - key: readability-identifier-naming.VariableCase + value: CamelCase + Modified: vendor/llvm/dist/CMakeLists.txt ============================================================================== --- vendor/llvm/dist/CMakeLists.txt Wed Dec 30 11:15:07 2015 (r292914) +++ vendor/llvm/dist/CMakeLists.txt Wed Dec 30 11:46:15 2015 (r292915) @@ -26,13 +26,41 @@ else() set(cmake_3_2_USES_TERMINAL USES_TERMINAL) endif() -project(LLVM) +if(NOT DEFINED LLVM_VERSION_MAJOR) + set(LLVM_VERSION_MAJOR 3) +endif() +if(NOT DEFINED LLVM_VERSION_MINOR) + set(LLVM_VERSION_MINOR 8) +endif() +if(NOT DEFINED LLVM_VERSION_PATCH) + set(LLVM_VERSION_PATCH 0) +endif() +if(NOT DEFINED LLVM_VERSION_SUFFIX) + set(LLVM_VERSION_SUFFIX svn) +endif() + +if (POLICY CMP0048) + cmake_policy(SET CMP0048 NEW) + set(cmake_3_0_PROJ_VERSION + VERSION ${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}.${LLVM_VERSION_PATCH}) + set(cmake_3_0_LANGUAGES LANGUAGES) +endif() + +if (NOT PACKAGE_VERSION) + set(PACKAGE_VERSION + "${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}.${LLVM_VERSION_PATCH}${LLVM_VERSION_SUFFIX}") +endif() + +project(LLVM + ${cmake_3_0_PROJ_VERSION} + ${cmake_3_0_LANGUAGES} + C CXX ASM) # The following only works with the Ninja generator in CMake >= 3.0. set(LLVM_PARALLEL_COMPILE_JOBS "" CACHE STRING "Define the maximum number of concurrent compilation jobs.") if(LLVM_PARALLEL_COMPILE_JOBS) - if(CMAKE_VERSION VERSION_LESS 3.0 OR NOT CMAKE_MAKE_PROGRAM MATCHES "ninja$") + if(CMAKE_VERSION VERSION_LESS 3.0 OR NOT CMAKE_MAKE_PROGRAM MATCHES "ninja") message(WARNING "Job pooling is only available with Ninja generators and CMake 3.0 and later.") else() set_property(GLOBAL APPEND PROPERTY JOB_POOLS compile_job_pool=${LLVM_PARALLEL_COMPILE_JOBS}) @@ -43,7 +71,7 @@ endif() set(LLVM_PARALLEL_LINK_JOBS "" CACHE STRING "Define the maximum number of concurrent link jobs.") if(LLVM_PARALLEL_LINK_JOBS) - if(CMAKE_VERSION VERSION_LESS 3.0 OR NOT CMAKE_MAKE_PROGRAM MATCHES "ninja$") + if(CMAKE_VERSION VERSION_LESS 3.0 OR NOT CMAKE_MAKE_PROGRAM MATCHES "ninja") message(WARNING "Job pooling is only available with Ninja generators and CMake 3.0 and later.") else() set_property(GLOBAL APPEND PROPERTY JOB_POOLS link_job_pool=${LLVM_PARALLEL_LINK_JOBS}) @@ -58,15 +86,9 @@ set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules" ) -set(LLVM_VERSION_MAJOR 3) -set(LLVM_VERSION_MINOR 7) -set(LLVM_VERSION_PATCH 1) -set(LLVM_VERSION_SUFFIX "") - -if (NOT PACKAGE_VERSION) - set(PACKAGE_VERSION - "${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}.${LLVM_VERSION_PATCH}${LLVM_VERSION_SUFFIX}") -endif() +# Generate a CompilationDatabase (compile_commands.json file) for our build, +# for use by clang_complete, YouCompleteMe, etc. +set(CMAKE_EXPORT_COMPILE_COMMANDS 1) option(LLVM_INSTALL_UTILS "Include utility binaries in the 'install' target." OFF) @@ -152,6 +174,11 @@ endif() string(TOUPPER "${CMAKE_BUILD_TYPE}" uppercase_CMAKE_BUILD_TYPE) +if (CMAKE_BUILD_TYPE AND + NOT uppercase_CMAKE_BUILD_TYPE MATCHES "^(DEBUG|RELEASE|RELWITHDEBINFO|MINSIZEREL)$") + message(FATAL_ERROR "Invalid value for CMAKE_BUILD_TYPE: ${CMAKE_BUILD_TYPE}") +endif() + set(LLVM_LIBDIR_SUFFIX "" CACHE STRING "Define suffix of library directory name (32/64)" ) # They are used as destination of target generators. @@ -278,6 +305,9 @@ endif( LLVM_USE_INTEL_JITEVENTS ) option(LLVM_USE_OPROFILE "Use opagent JIT interface to inform OProfile about JIT code" OFF) +option(LLVM_EXTERNALIZE_DEBUGINFO + "Generate dSYM files and strip executables and libraries (Darwin Only)" OFF) + # If enabled, verify we are on a platform that supports oprofile. if( LLVM_USE_OPROFILE ) if( NOT CMAKE_SYSTEM_NAME MATCHES "Linux" ) @@ -304,7 +334,7 @@ endif() # Define the default arguments to use with 'lit', and an option for the user to # override. set(LIT_ARGS_DEFAULT "-sv") -if (MSVC OR XCODE) +if (MSVC_IDE OR XCODE) set(LIT_ARGS_DEFAULT "${LIT_ARGS_DEFAULT} --no-progress-bar") endif() set(LLVM_LIT_ARGS "${LIT_ARGS_DEFAULT}" CACHE STRING "Default options for lit") @@ -333,6 +363,7 @@ option(LLVM_INCLUDE_EXAMPLES "Generate b option(LLVM_BUILD_TESTS "Build LLVM unit tests. If OFF, just generate build targets." OFF) option(LLVM_INCLUDE_TESTS "Generate build targets for the LLVM unit tests." ON) +option(LLVM_INCLUDE_GO_TESTS "Include the Go bindings tests in test build targets." ON) option (LLVM_BUILD_DOCS "Build the llvm documentation." OFF) option (LLVM_INCLUDE_DOCS "Generate build targets for llvm documentation." ON) @@ -342,9 +373,25 @@ option (LLVM_ENABLE_SPHINX "Use Sphinx t option (LLVM_BUILD_EXTERNAL_COMPILER_RT "Build compiler-rt as an external project." OFF) -option(LLVM_BUILD_LLVM_DYLIB "Build libllvm dynamic library" OFF) -option(LLVM_DYLIB_EXPORT_ALL "Export all symbols from libLLVM.dylib (default is C API only" OFF) -option(LLVM_DISABLE_LLVM_DYLIB_ATEXIT "Disable llvm-shlib's atexit destructors." ON) +# You can configure which libraries from LLVM you want to include in the +# shared library by setting LLVM_DYLIB_COMPONENTS to a semi-colon delimited +# list of LLVM components. All component names handled by llvm-config are valid. +if(NOT DEFINED LLVM_DYLIB_COMPONENTS) + set(LLVM_DYLIB_COMPONENTS "all" CACHE STRING + "Semicolon-separated list of components to include in libLLVM, or \"all\".") +endif() +option(LLVM_LINK_LLVM_DYLIB "Link tools against the libllvm dynamic library" OFF) +option(LLVM_BUILD_LLVM_C_DYLIB "Build libllvm-c re-export library (Darwin Only)" OFF) +set(LLVM_BUILD_LLVM_DYLIB_default OFF) +if(LLVM_LINK_LLVM_DYLIB OR LLVM_BUILD_LLVM_C_DYLIB) + set(LLVM_BUILD_LLVM_DYLIB_default ON) +endif() +option(LLVM_BUILD_LLVM_DYLIB "Build libllvm dynamic library" ${LLVM_BUILD_LLVM_DYLIB_default}) +set(LLVM_DISABLE_LLVM_DYLIB_ATEXIT_DEFAULT ON) +if (LLVM_LINK_LLVM_DYLIB) + set(LLVM_DISABLE_LLVM_DYLIB_ATEXIT_DEFAULT OFF) +endif() +option(LLVM_DISABLE_LLVM_DYLIB_ATEXIT "Disable llvm-shlib's atexit destructors." ${LLVM_DISABLE_LLVM_DYLIB_ATEXIT_DEFAULT}) if(LLVM_DISABLE_LLVM_DYLIB_ATEXIT) set(DISABLE_LLVM_DYLIB_ATEXIT 1) endif() @@ -525,6 +572,15 @@ else(UNIX) endif(NOT DEFINED CMAKE_INSTALL_RPATH) endif() +if(APPLE AND DARWIN_LTO_LIBRARY) + set(CMAKE_EXE_LINKER_FLAGS + "${CMAKE_EXE_LINKER_FLAGS} -Wl,-lto_library -Wl,${DARWIN_LTO_LIBRARY}") + set(CMAKE_SHARED_LINKER_FLAGS + "${CMAKE_SHARED_LINKER_FLAGS} -Wl,-lto_library -Wl,${DARWIN_LTO_LIBRARY}") + set(CMAKE_MODULE_LINKER_FLAGS + "${CMAKE_MODULE_LINKER_FLAGS} -Wl,-lto_library -Wl,${DARWIN_LTO_LIBRARY}") +endif() + # Work around a broken bfd ld behavior. When linking a binary with a # foo.so library, it will try to find any library that foo.so uses and # check its symbols. This is wasteful (the check was done when foo.so @@ -543,6 +599,10 @@ include_directories( ${LLVM_INCLUDE_DIR} if(LLVM_USE_HOST_TOOLS) include(CrossCompile) endif(LLVM_USE_HOST_TOOLS) +if(LLVM_TARGET_IS_CROSSCOMPILE_HOST) +# Dummy use to avoid CMake Wraning: Manually-specified variables were not used +# (this is a variable that CrossCompile sets on recursive invocations) +endif() if(${CMAKE_SYSTEM_NAME} MATCHES "(FreeBSD|DragonFly)") # On FreeBSD, /usr/local/* is not used by default. In order to build LLVM @@ -559,6 +619,17 @@ endif( ${CMAKE_SYSTEM_NAME} MATCHES SunO # use export_executable_symbols(target). set(CMAKE_SHARED_LIBRARY_LINK_CXX_FLAGS "") +set(LLVM_PROFDATA_FILE "" CACHE FILEPATH + "Profiling data file to use when compiling in order to improve runtime performance.") + +if(LLVM_PROFDATA_FILE AND EXISTS ${LLVM_PROFDATA_FILE}) + if ("${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang" ) + add_definitions("-fprofile-instr-use=${LLVM_PROFDATA_FILE}") + else() + message(FATAL_ERROR "LLVM_PROFDATA_FILE can only be specified when compiling with clang") + endif() +endif() + include(AddLLVM) include(TableGen) @@ -619,6 +690,13 @@ if( LLVM_INCLUDE_EXAMPLES ) endif() if( LLVM_INCLUDE_TESTS ) + if(EXISTS ${LLVM_MAIN_SRC_DIR}/projects/test-suite AND TARGET clang) + include(LLVMExternalProjectUtils) + llvm_ExternalProject_Add(test-suite ${LLVM_MAIN_SRC_DIR}/projects/test-suite + USE_TOOLCHAIN + EXCLUDE_FROM_ALL + NO_INSTALL) + endif() add_subdirectory(test) add_subdirectory(unittests) if (MSVC) Modified: vendor/llvm/dist/CODE_OWNERS.TXT ============================================================================== --- vendor/llvm/dist/CODE_OWNERS.TXT Wed Dec 30 11:15:07 2015 (r292914) +++ vendor/llvm/dist/CODE_OWNERS.TXT Wed Dec 30 11:46:15 2015 (r292915) @@ -31,7 +31,7 @@ D: Config, ADT, Support, inlining & rela N: Evan Cheng E: evan.cheng@apple.com -D: ARM target, parts of code generator not covered by someone else +D: parts of code generator not covered by someone else N: Eric Christopher E: echristo@gmail.com @@ -53,10 +53,6 @@ N: Quentin Colombet E: qcolombet@apple.com D: Register allocators -N: Anshuman Dasgupta -E: adasgupt@codeaurora.org -D: Hexagon Backend - N: Duncan P. N. Exon Smith E: dexonsmith@apple.com D: Branch weights and BlockFrequencyInfo @@ -93,10 +89,6 @@ N: Lang Hames E: lhames@gmail.com D: MCJIT, RuntimeDyld and JIT event listeners -N: David Majnemer -E: david.majnemer@gmail.com -D: IR Constant Folder - N: Galina Kistanova E: gkistanova@gmail.com D: LLVM Buildbot @@ -118,9 +110,17 @@ E: sabre@nondot.org W: http://nondot.org/~sabre/ D: Everything not covered by someone else +N: David Majnemer +E: david.majnemer@gmail.com +D: IR Constant Folder, InstCombine + +N: Dylan McKay +E: dylanmckay34@gmail.com +D: AVR Backend + N: Tim Northover E: t.p.northover@gmail.com -D: AArch64 backend +D: AArch64 backend, misc ARM backend N: Diego Novillo E: dnovillo@google.com @@ -134,14 +134,18 @@ N: Richard Osborne E: richard@xmos.com D: XCore Backend +N: Krzysztof Parzyszek +E: kparzysz@codeaurora.org +D: Hexagon Backend + +N: Paul Robinson +E: paul_robinson@playstation.sony.com +D: Sony PlayStation®4 support + N: Chad Rosier E: mcrosier@codeaurora.org D: Fast-Isel -N: Alex Rosenberg -E: alexr@leftfield.org -D: Sony PlayStation®4 support - N: Nadav Rotem E: nrotem@apple.com D: X86 Backend, Loop Vectorizer Modified: vendor/llvm/dist/CREDITS.TXT ============================================================================== --- vendor/llvm/dist/CREDITS.TXT Wed Dec 30 11:15:07 2015 (r292914) +++ vendor/llvm/dist/CREDITS.TXT Wed Dec 30 11:46:15 2015 (r292915) @@ -465,54 +465,3 @@ N: Bob Wilson E: bob.wilson@acm.org D: Advanced SIMD (NEON) support in the ARM backend. -N: Alexey Bataev -E: a.bataev@hotmail.com -D: Clang OpenMP implementation - -N: Andrey Bokhanko -E: andreybokhanko@gmail.com -D: Clang OpenMP implementation - -N: Carlo Bertolli -E: cbertol@us.ibm.com -D: Clang OpenMP implementation - -N: Eric Stotzer -E: estotzer@ti.com -D: Clang OpenMP implementation - -N: Kelvin Li -E: kkwli0@gmail.com -D: Clang OpenMP implementation - -N: Samuel Antao -E: sfantao@us.ibm.com -D: Clang OpenMP implementation - -N: Sergey Ostanevich -E: sergos.gnu@gmail.com -D: Clang OpenMP implementation - -N: Alexandre Eichenberger -E: alexe@us.ibm.com -D: Clang OpenMP implementation - -N: Guansong Zhang -E: guansong.zhang@amd.com -D: Clang OpenMP implementation - -N: Sunita Chandrasekaran -E: sunisg123@gmail.com -D: Clang OpenMP implementation - -N: Michael Wong -E: fraggamuffin@gmail.com -D: Clang OpenMP implementation - -N: Alexander Mussman -E: alexander.musman@intel.com -D: Clang OpenMP implementation - -N: Kevin O'Brien -E: caomhin@us.ibm.com -D: Clang OpenMP implementation \ No newline at end of file Modified: vendor/llvm/dist/Makefile.config.in ============================================================================== --- vendor/llvm/dist/Makefile.config.in Wed Dec 30 11:15:07 2015 (r292914) +++ vendor/llvm/dist/Makefile.config.in Wed Dec 30 11:46:15 2015 (r292915) @@ -396,8 +396,8 @@ endif BINUTILS_INCDIR := @BINUTILS_INCDIR@ # Optional flags supported by the compiler -# -Wno-missing-field-initializers -NO_MISSING_FIELD_INITIALIZERS = @NO_MISSING_FIELD_INITIALIZERS@ +# -Wmissing-field-initializers +MISSING_FIELD_INITIALIZERS = @MISSING_FIELD_INITIALIZERS@ # -Wno-variadic-macros NO_VARIADIC_MACROS = @NO_VARIADIC_MACROS@ # -Wcovered-switch-default Modified: vendor/llvm/dist/Makefile.rules ============================================================================== --- vendor/llvm/dist/Makefile.rules Wed Dec 30 11:15:07 2015 (r292914) +++ vendor/llvm/dist/Makefile.rules Wed Dec 30 11:46:15 2015 (r292915) @@ -486,6 +486,8 @@ endif ObjRootDir := $(PROJ_OBJ_DIR)/$(BuildMode) ObjDir := $(ObjRootDir) LibDir := $(PROJ_OBJ_ROOT)/$(BuildMode)/lib +LibexecDir := $(PROJ_OBJ_ROOT)/$(BuildMode)/libexec +ShareDir := $(PROJ_OBJ_ROOT)/$(BuildMode)/share ToolDir := $(PROJ_OBJ_ROOT)/$(BuildMode)/bin ExmplDir := $(PROJ_OBJ_ROOT)/$(BuildMode)/examples LLVMLibDir := $(LLVM_OBJ_ROOT)/$(BuildMode)/lib @@ -686,7 +688,7 @@ endif CompileCommonOpts += -Wall -W -Wno-unused-parameter -Wwrite-strings \ $(EXTRA_OPTIONS) $(COVERED_SWITCH_DEFAULT) \ $(NO_UNINITIALIZED) $(NO_MAYBE_UNINITIALIZED) \ - $(NO_MISSING_FIELD_INITIALIZERS) $(NO_COMMENT) + $(MISSING_FIELD_INITIALIZERS) $(NO_COMMENT) # Enable cast-qual for C++; the workaround is to use const_cast. CXX.Flags += -Wcast-qual @@ -857,6 +859,7 @@ $(DESTDIR)$(PROJ_bindir) $(DESTDIR)$(PRO .PRECIOUS: $(LibDir)/.dir $(ToolDir)/.dir $(ExmplDir)/.dir .PRECIOUS: $(LLVMLibDir)/.dir $(LLVMToolDir)/.dir $(LLVMExmplDir)/.dir +.PRECIOUS: $(LibexecDir)/.dir $(ShareDir)/.dir #--------------------------------------------------------- # Collect the object directories (as there may be more @@ -2144,6 +2147,8 @@ printvars:: $(Echo) "SrcMakefiles : " '$(SrcMakefiles)' $(Echo) "ObjDir : " '$(ObjDir)' $(Echo) "LibDir : " '$(LibDir)' + $(Echo) "LibexecDir : " '$(LibexecDir)' + $(Echo) "ShareDir : " '$(ShareDir)' $(Echo) "ToolDir : " '$(ToolDir)' $(Echo) "ExmplDir : " '$(ExmplDir)' $(Echo) "Sources : " '$(Sources)' Modified: vendor/llvm/dist/README.txt ============================================================================== --- vendor/llvm/dist/README.txt Wed Dec 30 11:15:07 2015 (r292914) +++ vendor/llvm/dist/README.txt Wed Dec 30 11:46:15 2015 (r292915) @@ -13,5 +13,5 @@ assistance with LLVM, and in particular started with LLVM and docs/README.txt for an overview of LLVM's documentation setup. -If you're writing a package for LLVM, see docs/Packaging.rst for our +If you are writing a package for LLVM, see docs/Packaging.rst for our suggestions. Modified: vendor/llvm/dist/autoconf/configure.ac ============================================================================== --- vendor/llvm/dist/autoconf/configure.ac Wed Dec 30 11:15:07 2015 (r292914) +++ vendor/llvm/dist/autoconf/configure.ac Wed Dec 30 11:46:15 2015 (r292915) @@ -32,12 +32,12 @@ dnl===---------------------------------- dnl Initialize autoconf and define the package name, version number and dnl address for reporting bugs. -AC_INIT([LLVM],[3.7.1],[http://llvm.org/bugs/]) +AC_INIT([LLVM],[3.8.0svn],[http://llvm.org/bugs/]) LLVM_VERSION_MAJOR=3 -LLVM_VERSION_MINOR=7 -LLVM_VERSION_PATCH=1 -LLVM_VERSION_SUFFIX= +LLVM_VERSION_MINOR=8 +LLVM_VERSION_PATCH=0 +LLVM_VERSION_SUFFIX=svn AC_DEFINE_UNQUOTED([LLVM_VERSION_MAJOR], $LLVM_VERSION_MAJOR, [Major version of the LLVM API]) AC_DEFINE_UNQUOTED([LLVM_VERSION_MINOR], $LLVM_VERSION_MINOR, [Minor version of the LLVM API]) @@ -74,7 +74,7 @@ if test ${srcdir} != "." ; then fi dnl Quit if it is an in-source build -if test ${srcdir} == "." ; then +if test ${srcdir} = "." ; then AC_MSG_ERROR([In-source builds are not allowed. Please configure from a separate build directory!]) fi @@ -133,6 +133,7 @@ AC_COMPILE_IFELSE([AC_LANG_SOURCE([[#if llvm_cv_cxx_compiler=gcc, [])]) AC_LANG_POP([C++]) AC_MSG_RESULT([${llvm_cv_cxx_compiler}]) +AC_SUBST(CXX_COMPILER,$llvm_cv_cxx_compiler) dnl Configure all of the projects present in our source tree. While we could dnl just AC_CONFIG_SUBDIRS on the set of directories in projects that have a @@ -430,6 +431,7 @@ AC_CACHE_CHECK([target architecture],[ll arm64*-*) llvm_cv_target_arch="AArch64" ;; arm*-*) llvm_cv_target_arch="ARM" ;; aarch64*-*) llvm_cv_target_arch="AArch64" ;; + avr-*) llvm_cv_target_arch="AVR" ;; mips-* | mips64-*) llvm_cv_target_arch="Mips" ;; mipsel-* | mips64el-*) llvm_cv_target_arch="Mips" ;; xcore-*) llvm_cv_target_arch="XCore" ;; @@ -467,6 +469,7 @@ case $host in arm64*-*) host_arch="AArch64" ;; arm*-*) host_arch="ARM" ;; aarch64*-*) host_arch="AArch64" ;; + avr-*) host_arch="AVR" ;; mips-* | mips64-*) host_arch="Mips" ;; mipsel-* | mips64el-*) host_arch="Mips" ;; xcore-*) host_arch="XCore" ;; @@ -800,6 +803,7 @@ else PowerPC) AC_SUBST(TARGET_HAS_JIT,1) ;; x86_64) AC_SUBST(TARGET_HAS_JIT,1) ;; ARM) AC_SUBST(TARGET_HAS_JIT,1) ;; + AVR) AC_SUBST(TARGET_HAS_JIT,0) ;; Mips) AC_SUBST(TARGET_HAS_JIT,1) ;; XCore) AC_SUBST(TARGET_HAS_JIT,0) ;; MSP430) AC_SUBST(TARGET_HAS_JIT,0) ;; @@ -1339,7 +1343,7 @@ AC_DEFINE_UNQUOTED(DEFAULT_SYSROOT,"$wit AC_ARG_WITH(clang-default-openmp-runtime, AS_HELP_STRING([--with-clang-default-openmp-runtime], [The default OpenMP runtime for Clang.]),, - withval="libgomp") + withval="libomp") AC_DEFINE_UNQUOTED(CLANG_DEFAULT_OPENMP_RUNTIME,"$withval", [Default OpenMP runtime used by -fopenmp.]) @@ -1548,25 +1552,31 @@ AC_MSG_RESULT([ok]) dnl Check optional compiler flags. AC_MSG_CHECKING([optional compiler flags]) -CXX_FLAG_CHECK(NO_VARIADIC_MACROS, [-Wno-variadic-macros]) -CXX_FLAG_CHECK(NO_MISSING_FIELD_INITIALIZERS, [-Wno-missing-field-initializers]) -CXX_FLAG_CHECK(COVERED_SWITCH_DEFAULT, [-Wcovered-switch-default]) - -dnl GCC's potential uninitialized use analysis is weak and presents lots of -dnl false positives, so disable it. -NO_UNINITIALIZED= -NO_MAYBE_UNINITIALIZED= -if test "$GXX" = "yes" -then - CXX_FLAG_CHECK(NO_MAYBE_UNINITIALIZED, [-Wno-maybe-uninitialized]) - dnl gcc 4.7 introduced -Wmaybe-uninitialized to distinguish cases which are - dnl known to be uninitialized from cases which might be uninitialized. We - dnl still want to catch the first kind of errors. - if test -z "$NO_MAYBE_UNINITIALIZED" - then - CXX_FLAG_CHECK(NO_UNINITIALIZED, [-Wno-uninitialized]) - fi -fi +case "$llvm_cv_cxx_compiler" in + clang) + CXX_FLAG_CHECK(NO_VARIADIC_MACROS, [-Wno-variadic-macros]) + CXX_FLAG_CHECK(MISSING_FIELD_INITIALIZERS, [-Wmissing-field-initializers]) + CXX_FLAG_CHECK(COVERED_SWITCH_DEFAULT, [-Wcovered-switch-default]) + ;; + gcc) + dnl If we're using gcc check for -Wno-missing-field-initializers as gcc will warn + dnl on plain open brace initializations. clang won't so use -Wmissing-field-initializers + dnl there. + CXX_FLAG_CHECK(MISSING_FIELD_INITIALIZERS, [-Wno-missing-field-initializers]) + CXX_FLAG_CHECK(NO_VARIADIC_MACROS, [-Wno-variadic-macros]) + CXX_FLAG_CHECK(COVERED_SWITCH_DEFAULT, [-Wcovered-switch-default]) + CXX_FLAG_CHECK(NO_MAYBE_UNINITIALIZED, [-Wno-maybe-uninitialized]) + dnl gcc 4.7 introduced -Wmaybe-uninitialized to distinguish cases which are + dnl known to be uninitialized from cases which might be uninitialized. We + dnl still want to catch the first kind of errors. + if test -z "$NO_MAYBE_UNINITIALIZED" + then + CXX_FLAG_CHECK(NO_UNINITIALIZED, [-Wno-uninitialized]) + fi + ;; + unknown) + ;; +esac dnl Check for misbehaving -Wcomment (gcc-4.7 has this) and maybe add dnl -Wno-comment to the flags. @@ -1587,7 +1597,7 @@ int main() { return 0; } AC_SUBST(NO_COMMENT, [$no_comment]) CXXFLAGS="$llvm_cv_old_cxxflags" -AC_MSG_RESULT([$NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS $COVERED_SWITCH_DEFAULT $NO_UNINITIALIZED $NO_MAYBE_UNINITIALIZED $NO_COMMENT]) +AC_MSG_RESULT([$NO_VARIADIC_MACROS $MISSING_FIELD_INITIALIZERS $COVERED_SWITCH_DEFAULT $NO_UNINITIALIZED $NO_MAYBE_UNINITIALIZED $NO_COMMENT]) AC_ARG_WITH([python], [AS_HELP_STRING([--with-python], [path to python])], @@ -1628,9 +1638,12 @@ dnl===---------------------------------- AC_CHECK_LIB(m,sin) if test "$llvm_cv_os_type" = "MingW" ; then + dnl mingw-gcc's driver doesn't imply -lole32 by default so we may need this + dnl when being built with gcc for bootstrapping purposes. AC_CHECK_LIB(ole32, main) AC_CHECK_LIB(psapi, main) AC_CHECK_LIB(shell32, main) + AC_CHECK_LIB(uuid,main) fi dnl dlopen() is required for plugin support. @@ -1786,7 +1799,6 @@ dnl Generally we're looking for POSIX he AC_HEADER_DIRENT AC_HEADER_MMAP_ANONYMOUS AC_HEADER_STAT -AC_HEADER_SYS_WAIT AC_HEADER_TIME AC_LANG_PUSH([C++]) @@ -1798,7 +1810,6 @@ AC_LANG_POP([C++]) AC_CHECK_HEADERS([dlfcn.h execinfo.h fcntl.h inttypes.h link.h]) AC_CHECK_HEADERS([malloc.h setjmp.h signal.h stdint.h termios.h unistd.h]) -AC_CHECK_HEADERS([utime.h]) AC_CHECK_HEADERS([sys/mman.h sys/param.h sys/resource.h sys/time.h sys/uio.h]) AC_CHECK_HEADERS([sys/ioctl.h malloc/malloc.h mach/mach.h]) AC_CHECK_HEADERS([valgrind/valgrind.h]) @@ -1876,10 +1887,9 @@ AC_CHECK_FUNCS([isatty mkdtemp mkstemp ] AC_CHECK_FUNCS([mktemp posix_spawn pread realpath sbrk setrlimit ]) AC_CHECK_FUNCS([strerror strerror_r setenv ]) AC_CHECK_FUNCS([strtoll strtoq sysconf malloc_zone_statistics ]) -AC_CHECK_FUNCS([setjmp longjmp sigsetjmp siglongjmp writev]) +AC_CHECK_FUNCS([setjmp longjmp writev]) AC_CHECK_FUNCS([futimes futimens]) AC_C_PRINTF_A -AC_FUNC_RAND48 dnl Check for arc4random accessible via AC_INCLUDES_DEFAULT. AC_CHECK_DECLS([arc4random]) @@ -2232,3 +2242,14 @@ AC_CONFIG_MAKEFILE(bindings/ocaml/Makefi dnl Finally, crank out the output AC_OUTPUT +echo "" +echo "" +echo "################################################################################" +echo "################################################################################" +echo "The LLVM project has deprecated building with configure & make." +echo "The autoconf-based makefile build system will be removed in the 3.9 release." +echo "" +echo "Please migrate to the CMake-based build system." +echo "For more information see: http://llvm.org/docs/CMake.html" +echo "################################################################################" +echo "################################################################################" Modified: vendor/llvm/dist/bindings/go/llvm/DIBuilderBindings.cpp ============================================================================== --- vendor/llvm/dist/bindings/go/llvm/DIBuilderBindings.cpp Wed Dec 30 11:15:07 2015 (r292914) +++ vendor/llvm/dist/bindings/go/llvm/DIBuilderBindings.cpp Wed Dec 30 11:46:15 2015 (r292915) @@ -74,23 +74,34 @@ LLVMMetadataRef LLVMDIBuilderCreateFunct LLVMDIBuilderRef Dref, LLVMMetadataRef Scope, const char *Name, const char *LinkageName, LLVMMetadataRef File, unsigned Line, LLVMMetadataRef CompositeType, int IsLocalToUnit, int IsDefinition, - unsigned ScopeLine, unsigned Flags, int IsOptimized, LLVMValueRef Func) { + unsigned ScopeLine, unsigned Flags, int IsOptimized) { DIBuilder *D = unwrap(Dref); return wrap(D->createFunction(unwrap(Scope), Name, LinkageName, File ? unwrap(File) : nullptr, Line, unwrap(CompositeType), IsLocalToUnit, IsDefinition, ScopeLine, Flags, - IsOptimized, unwrap(Func))); + IsOptimized)); } -LLVMMetadataRef LLVMDIBuilderCreateLocalVariable( - LLVMDIBuilderRef Dref, unsigned Tag, LLVMMetadataRef Scope, - const char *Name, LLVMMetadataRef File, unsigned Line, LLVMMetadataRef Ty, - int AlwaysPreserve, unsigned Flags, unsigned ArgNo) { +LLVMMetadataRef +LLVMDIBuilderCreateAutoVariable(LLVMDIBuilderRef Dref, LLVMMetadataRef Scope, + const char *Name, LLVMMetadataRef File, + unsigned Line, LLVMMetadataRef Ty, + int AlwaysPreserve, unsigned Flags) { + DIBuilder *D = unwrap(Dref); + return wrap(D->createAutoVariable(unwrap(Scope), Name, + unwrap(File), Line, + unwrap(Ty), AlwaysPreserve, Flags)); +} + +LLVMMetadataRef LLVMDIBuilderCreateParameterVariable( + LLVMDIBuilderRef Dref, LLVMMetadataRef Scope, const char *Name, + unsigned ArgNo, LLVMMetadataRef File, unsigned Line, LLVMMetadataRef Ty, + int AlwaysPreserve, unsigned Flags) { DIBuilder *D = unwrap(Dref); - return wrap(D->createLocalVariable( - Tag, unwrap(Scope), Name, unwrap(File), Line, - unwrap(Ty), AlwaysPreserve, Flags, ArgNo)); + return wrap(D->createParameterVariable( + unwrap(Scope), Name, ArgNo, unwrap(File), Line, + unwrap(Ty), AlwaysPreserve, Flags)); } LLVMMetadataRef LLVMDIBuilderCreateBasicType(LLVMDIBuilderRef Dref, @@ -117,8 +128,7 @@ LLVMDIBuilderCreateSubroutineType(LLVMDI LLVMMetadataRef ParameterTypes) { DIBuilder *D = unwrap(Dref); return wrap( - D->createSubroutineType(File ? unwrap(File) : nullptr, - DITypeRefArray(unwrap(ParameterTypes)))); + D->createSubroutineType(DITypeRefArray(unwrap(ParameterTypes)))); } LLVMMetadataRef LLVMDIBuilderCreateStructType( Modified: vendor/llvm/dist/bindings/go/llvm/DIBuilderBindings.h ============================================================================== --- vendor/llvm/dist/bindings/go/llvm/DIBuilderBindings.h Wed Dec 30 11:15:07 2015 (r292914) +++ vendor/llvm/dist/bindings/go/llvm/DIBuilderBindings.h Wed Dec 30 11:46:15 2015 (r292915) @@ -55,12 +55,18 @@ LLVMMetadataRef LLVMDIBuilderCreateFunct LLVMDIBuilderRef D, LLVMMetadataRef Scope, const char *Name, const char *LinkageName, LLVMMetadataRef File, unsigned Line, LLVMMetadataRef CompositeType, int IsLocalToUnit, int IsDefinition, - unsigned ScopeLine, unsigned Flags, int IsOptimized, LLVMValueRef Function); + unsigned ScopeLine, unsigned Flags, int IsOptimized); -LLVMMetadataRef LLVMDIBuilderCreateLocalVariable( - LLVMDIBuilderRef D, unsigned Tag, LLVMMetadataRef Scope, const char *Name, +LLVMMetadataRef +LLVMDIBuilderCreateAutoVariable(LLVMDIBuilderRef D, LLVMMetadataRef Scope, + const char *Name, LLVMMetadataRef File, + unsigned Line, LLVMMetadataRef Ty, + int AlwaysPreserve, unsigned Flags); + +LLVMMetadataRef LLVMDIBuilderCreateParameterVariable( + LLVMDIBuilderRef D, LLVMMetadataRef Scope, const char *Name, unsigned ArgNo, LLVMMetadataRef File, unsigned Line, LLVMMetadataRef Ty, int AlwaysPreserve, - unsigned Flags, unsigned ArgNo); + unsigned Flags); LLVMMetadataRef LLVMDIBuilderCreateBasicType(LLVMDIBuilderRef D, const char *Name, Modified: vendor/llvm/dist/bindings/go/llvm/IRBindings.cpp ============================================================================== --- vendor/llvm/dist/bindings/go/llvm/IRBindings.cpp Wed Dec 30 11:15:07 2015 (r292914) +++ vendor/llvm/dist/bindings/go/llvm/IRBindings.cpp Wed Dec 30 11:46:15 2015 (r292915) @@ -98,3 +98,7 @@ void LLVMSetCurrentDebugLocation2(LLVMBu DebugLoc::get(Line, Col, Scope ? unwrap(Scope) : nullptr, InlinedAt ? unwrap(InlinedAt) : nullptr)); } + +void LLVMSetSubprogram(LLVMValueRef Func, LLVMMetadataRef SP) { + unwrap(Func)->setSubprogram(unwrap(SP)); +} Modified: vendor/llvm/dist/bindings/go/llvm/IRBindings.h ============================================================================== --- vendor/llvm/dist/bindings/go/llvm/IRBindings.h Wed Dec 30 11:15:07 2015 (r292914) +++ vendor/llvm/dist/bindings/go/llvm/IRBindings.h Wed Dec 30 11:46:15 2015 (r292915) @@ -55,6 +55,8 @@ void LLVMSetCurrentDebugLocation2(LLVMBu unsigned Col, LLVMMetadataRef Scope, LLVMMetadataRef InlinedAt); +void LLVMSetSubprogram(LLVMValueRef Fn, LLVMMetadataRef SP); + #ifdef __cplusplus } Modified: vendor/llvm/dist/bindings/go/llvm/analysis.go ============================================================================== --- vendor/llvm/dist/bindings/go/llvm/analysis.go Wed Dec 30 11:15:07 2015 (r292914) +++ vendor/llvm/dist/bindings/go/llvm/analysis.go Wed Dec 30 11:46:15 2015 (r292915) @@ -15,6 +15,7 @@ package llvm /* #include "llvm-c/Analysis.h" // If you are getting an error here read bindings/go/README.txt +#include "llvm-c/Core.h" #include */ import "C" Modified: vendor/llvm/dist/bindings/go/llvm/bitreader.go ============================================================================== --- vendor/llvm/dist/bindings/go/llvm/bitreader.go Wed Dec 30 11:15:07 2015 (r292914) +++ vendor/llvm/dist/bindings/go/llvm/bitreader.go Wed Dec 30 11:46:15 2015 (r292915) @@ -15,6 +15,7 @@ package llvm /* #include "llvm-c/BitReader.h" +#include "llvm-c/Core.h" #include */ import "C" @@ -40,7 +41,7 @@ func ParseBitcodeFile(name string) (Modu defer C.LLVMDisposeMemoryBuffer(buf) var m Module - if C.LLVMParseBitcode(buf, &m.C, &errmsg) == 0 { + if C.LLVMParseBitcode2(buf, &m.C) == 0 { return m, nil } Modified: vendor/llvm/dist/bindings/go/llvm/dibuilder.go ============================================================================== --- vendor/llvm/dist/bindings/go/llvm/dibuilder.go Wed Dec 30 11:15:07 2015 (r292914) +++ vendor/llvm/dist/bindings/go/llvm/dibuilder.go Wed Dec 30 11:46:15 2015 (r292915) @@ -189,7 +189,6 @@ type DIFunction struct { ScopeLine int Flags int Optimized bool - Function Value } // CreateCompileUnit creates function debug metadata. @@ -211,14 +210,39 @@ func (d *DIBuilder) CreateFunction(diSco C.unsigned(f.ScopeLine), C.unsigned(f.Flags), boolToCInt(f.Optimized), - f.Function.C, ) return Metadata{C: result} } -// DILocalVariable holds the values for creating local variable debug metadata. -type DILocalVariable struct { - Tag dwarf.Tag +// DIAutoVariable holds the values for creating auto variable debug metadata. +type DIAutoVariable struct { + Name string + File Metadata + Line int + Type Metadata + AlwaysPreserve bool + Flags int +} + +// CreateAutoVariable creates local variable debug metadata. +func (d *DIBuilder) CreateAutoVariable(scope Metadata, v DIAutoVariable) Metadata { + name := C.CString(v.Name) + defer C.free(unsafe.Pointer(name)) + result := C.LLVMDIBuilderCreateAutoVariable( + d.ref, + scope.C, + name, + v.File.C, + C.unsigned(v.Line), + v.Type.C, + boolToCInt(v.AlwaysPreserve), + C.unsigned(v.Flags), + ) + return Metadata{C: result} +} + +// DIParameterVariable holds the values for creating parameter variable debug metadata. +type DIParameterVariable struct { Name string File Metadata Line int @@ -227,25 +251,24 @@ type DILocalVariable struct { Flags int // ArgNo is the 1-based index of the argument in the function's - // parameter list if it is an argument, or 0 otherwise. + // parameter list. ArgNo int } -// CreateLocalVariable creates local variable debug metadata. -func (d *DIBuilder) CreateLocalVariable(scope Metadata, v DILocalVariable) Metadata { +// CreateParameterVariable creates parameter variable debug metadata. +func (d *DIBuilder) CreateParameterVariable(scope Metadata, v DIParameterVariable) Metadata { name := C.CString(v.Name) defer C.free(unsafe.Pointer(name)) - result := C.LLVMDIBuilderCreateLocalVariable( + result := C.LLVMDIBuilderCreateParameterVariable( d.ref, - C.unsigned(v.Tag), scope.C, name, + C.unsigned(v.ArgNo), v.File.C, C.unsigned(v.Line), v.Type.C, boolToCInt(v.AlwaysPreserve), C.unsigned(v.Flags), - C.unsigned(v.ArgNo), ) return Metadata{C: result} } Modified: vendor/llvm/dist/bindings/go/llvm/executionengine.go ============================================================================== --- vendor/llvm/dist/bindings/go/llvm/executionengine.go Wed Dec 30 11:15:07 2015 (r292914) +++ vendor/llvm/dist/bindings/go/llvm/executionengine.go Wed Dec 30 11:46:15 2015 (r292915) @@ -14,6 +14,7 @@ package llvm /* +#include "llvm-c/Core.h" #include "llvm-c/ExecutionEngine.h" #include */ Modified: vendor/llvm/dist/bindings/go/llvm/ir.go ============================================================================== --- vendor/llvm/dist/bindings/go/llvm/ir.go Wed Dec 30 11:15:07 2015 (r292914) +++ vendor/llvm/dist/bindings/go/llvm/ir.go Wed Dec 30 11:46:15 2015 (r292915) @@ -1054,6 +1054,12 @@ func (v Value) AddTargetDependentFunctio defer C.free(unsafe.Pointer(cvalue)) C.LLVMAddTargetDependentFunctionAttr(v.C, cattr, cvalue) } +func (v Value) SetPersonality(p Value) { + C.LLVMSetPersonalityFn(v.C, p.C) +} +func (v Value) SetSubprogram(sp Metadata) { + C.LLVMSetSubprogram(v.C, sp.C) +} // Operations on parameters func (v Value) ParamsCount() int { return int(C.LLVMCountParams(v.C)) } @@ -1206,7 +1212,7 @@ func (b Builder) Dispose() { C.LLVMDispo func (b Builder) SetCurrentDebugLocation(line, col uint, scope, inlinedAt Metadata) { C.LLVMSetCurrentDebugLocation2(b.C, C.unsigned(line), C.unsigned(col), scope.C, inlinedAt.C) } -func (b Builder) SetInstDebugLocation(v Value) { C.LLVMSetInstDebugLocation(b.C, v.C) } +func (b Builder) SetInstDebugLocation(v Value) { C.LLVMSetInstDebugLocation(b.C, v.C) } func (b Builder) InsertDeclare(module Module, storage Value, md Value) Value { f := module.NamedFunction("llvm.dbg.declare") if f.IsNil() { @@ -1725,7 +1731,7 @@ func (b Builder) CreatePtrDiff(lhs, rhs return } -func (b Builder) CreateLandingPad(t Type, personality Value, nclauses int, name string) (l Value) { +func (b Builder) CreateLandingPad(t Type, nclauses int, name string) (l Value) { cname := C.CString(name) defer C.free(unsafe.Pointer(cname)) l.C = C.LLVMBuildLandingPad(b.C, t.C, nil, C.unsigned(nclauses), cname) Modified: vendor/llvm/dist/bindings/go/llvm/linker.go ============================================================================== --- vendor/llvm/dist/bindings/go/llvm/linker.go Wed Dec 30 11:15:07 2015 (r292914) +++ vendor/llvm/dist/bindings/go/llvm/linker.go Wed Dec 30 11:46:15 2015 (r292915) @@ -14,6 +14,7 @@ package llvm /* +#include "llvm-c/Core.h" #include "llvm-c/Linker.h" #include */ @@ -21,11 +22,9 @@ import "C" import "errors" func LinkModules(Dest, Src Module) error { - var cmsg *C.char - failed := C.LLVMLinkModules(Dest.C, Src.C, C.LLVMLinkerDestroySource, &cmsg) + failed := C.LLVMLinkModules2(Dest.C, Src.C) if failed != 0 { - err := errors.New(C.GoString(cmsg)) - C.LLVMDisposeMessage(cmsg) + err := errors.New("Linking failed") return err } return nil Modified: vendor/llvm/dist/bindings/go/llvm/target.go ============================================================================== --- vendor/llvm/dist/bindings/go/llvm/target.go Wed Dec 30 11:15:07 2015 (r292914) +++ vendor/llvm/dist/bindings/go/llvm/target.go Wed Dec 30 11:46:15 2015 (r292915) @@ -14,6 +14,7 @@ package llvm /* +#include "llvm-c/Core.h" #include "llvm-c/Target.h" #include "llvm-c/TargetMachine.h" #include Modified: vendor/llvm/dist/bindings/ocaml/Makefile.ocaml ============================================================================== --- vendor/llvm/dist/bindings/ocaml/Makefile.ocaml Wed Dec 30 11:15:07 2015 (r292914) +++ vendor/llvm/dist/bindings/ocaml/Makefile.ocaml Wed Dec 30 11:46:15 2015 (r292915) @@ -277,6 +277,8 @@ uninstall-local:: uninstall-deplibs build-deplibs: $(OutputLibs) +$(OcamlDir)/%.so: $(LibDir)/%.so + $(Verb) ln -sf $< $@ $(OcamlDir)/%.a: $(LibDir)/%.a $(Verb) ln -sf $< $@ Modified: vendor/llvm/dist/bindings/ocaml/bitreader/bitreader_ocaml.c ============================================================================== --- vendor/llvm/dist/bindings/ocaml/bitreader/bitreader_ocaml.c Wed Dec 30 11:15:07 2015 (r292914) +++ vendor/llvm/dist/bindings/ocaml/bitreader/bitreader_ocaml.c Wed Dec 30 11:46:15 2015 (r292915) @@ -23,10 +23,9 @@ void llvm_raise(value Prototype, char *M /* Llvm.llcontext -> Llvm.llmemorybuffer -> Llvm.llmodule */ CAMLprim LLVMModuleRef llvm_get_module(LLVMContextRef C, LLVMMemoryBufferRef MemBuf) { LLVMModuleRef M; - char *Message; - if (LLVMGetBitcodeModuleInContext(C, MemBuf, &M, &Message)) - llvm_raise(*caml_named_value("Llvm_bitreader.Error"), Message); + if (LLVMGetBitcodeModuleInContext2(C, MemBuf, &M)) + llvm_raise(*caml_named_value("Llvm_bitreader.Error"), ""); return M; } @@ -34,10 +33,9 @@ CAMLprim LLVMModuleRef llvm_get_module(L /* Llvm.llcontext -> Llvm.llmemorybuffer -> Llvm.llmodule */ CAMLprim LLVMModuleRef llvm_parse_bitcode(LLVMContextRef C, LLVMMemoryBufferRef MemBuf) { LLVMModuleRef M; - char *Message; - if (LLVMParseBitcodeInContext(C, MemBuf, &M, &Message)) - llvm_raise(*caml_named_value("Llvm_bitreader.Error"), Message); + if (LLVMParseBitcodeInContext2(C, MemBuf, &M)) + llvm_raise(*caml_named_value("Llvm_bitreader.Error"), ""); return M; } Modified: vendor/llvm/dist/bindings/ocaml/linker/linker_ocaml.c ============================================================================== --- vendor/llvm/dist/bindings/ocaml/linker/linker_ocaml.c Wed Dec 30 11:15:07 2015 (r292914) +++ vendor/llvm/dist/bindings/ocaml/linker/linker_ocaml.c Wed Dec 30 11:46:15 2015 (r292915) @@ -25,10 +25,8 @@ void llvm_raise(value Prototype, char *M /* llmodule -> llmodule -> unit */ CAMLprim value llvm_link_modules(LLVMModuleRef Dst, LLVMModuleRef Src) { - char* Message; - - if (LLVMLinkModules(Dst, Src, 0, &Message)) - llvm_raise(*caml_named_value("Llvm_linker.Error"), Message); + if (LLVMLinkModules2(Dst, Src)) + llvm_raise(*caml_named_value("Llvm_linker.Error"), "Linking failed"); return Val_unit; } Modified: vendor/llvm/dist/bindings/ocaml/linker/llvm_linker.ml ============================================================================== --- vendor/llvm/dist/bindings/ocaml/linker/llvm_linker.ml Wed Dec 30 11:15:07 2015 (r292914) +++ vendor/llvm/dist/bindings/ocaml/linker/llvm_linker.ml Wed Dec 30 11:46:15 2015 (r292915) @@ -11,5 +11,5 @@ exception Error of string let () = Callback.register_exception "Llvm_linker.Error" (Error "") -external link_modules : Llvm.llmodule -> Llvm.llmodule -> unit - = "llvm_link_modules" +external link_modules' : Llvm.llmodule -> Llvm.llmodule -> unit + = "llvm_link_modules" Modified: vendor/llvm/dist/bindings/ocaml/linker/llvm_linker.mli ============================================================================== --- vendor/llvm/dist/bindings/ocaml/linker/llvm_linker.mli Wed Dec 30 11:15:07 2015 (r292914) +++ vendor/llvm/dist/bindings/ocaml/linker/llvm_linker.mli Wed Dec 30 11:46:15 2015 (r292915) @@ -14,6 +14,6 @@ exception Error of string -(** [link_modules dst src mode] links [src] into [dst], raising [Error] - if the linking fails. *) -val link_modules : Llvm.llmodule -> Llvm.llmodule -> unit \ No newline at end of file +(** [link_modules' dst src] links [src] into [dst], raising [Error] + if the linking fails. The src module is destroyed. *) +val link_modules' : Llvm.llmodule -> Llvm.llmodule -> unit \ No newline at end of file Modified: vendor/llvm/dist/bindings/ocaml/llvm/llvm.ml ============================================================================== --- vendor/llvm/dist/bindings/ocaml/llvm/llvm.ml Wed Dec 30 11:15:07 2015 (r292914) +++ vendor/llvm/dist/bindings/ocaml/llvm/llvm.ml Wed Dec 30 11:46:15 2015 (r292915) @@ -579,6 +579,8 @@ external global_parent : llvalue -> llmo external is_declaration : llvalue -> bool = "llvm_is_declaration" external linkage : llvalue -> Linkage.t = "llvm_linkage" external set_linkage : Linkage.t -> llvalue -> unit = "llvm_set_linkage" +external unnamed_addr : llvalue -> bool = "llvm_unnamed_addr" +external set_unnamed_addr : bool -> llvalue -> unit = "llvm_set_unnamed_addr" external section : llvalue -> string = "llvm_section" external set_section : string -> llvalue -> unit = "llvm_set_section" external visibility : llvalue -> Visibility.t = "llvm_visibility" Modified: vendor/llvm/dist/bindings/ocaml/llvm/llvm.mli ============================================================================== --- vendor/llvm/dist/bindings/ocaml/llvm/llvm.mli Wed Dec 30 11:15:07 2015 (r292914) +++ vendor/llvm/dist/bindings/ocaml/llvm/llvm.mli Wed Dec 30 11:46:15 2015 (r292915) @@ -1255,6 +1255,16 @@ val linkage : llvalue -> Linkage.t See the method [llvm::GlobalValue::setLinkage]. *) val set_linkage : Linkage.t -> llvalue -> unit +(** [unnamed_addr g] returns [true] if the global value [g] has the unnamed_addr + attribute. Returns [false] otherwise. + See the method [llvm::GlobalValue::getUnnamedAddr]. *) +val unnamed_addr : llvalue -> bool + +(** [set_unnamed_addr b g] if [b] is [true], sets the unnamed_addr attribute of + the global value [g]. Unset it otherwise. + See the method [llvm::GlobalValue::setUnnamedAddr]. *) +val set_unnamed_addr : bool -> llvalue -> unit + (** [section g] returns the linker section of the global value [g]. See the method [llvm::GlobalValue::getSection]. *) val section : llvalue -> string Modified: vendor/llvm/dist/bindings/ocaml/llvm/llvm_ocaml.c ============================================================================== --- vendor/llvm/dist/bindings/ocaml/llvm/llvm_ocaml.c Wed Dec 30 11:15:07 2015 (r292914) +++ vendor/llvm/dist/bindings/ocaml/llvm/llvm_ocaml.c Wed Dec 30 11:46:15 2015 (r292915) @@ -940,6 +940,17 @@ CAMLprim value llvm_set_linkage(value Li return Val_unit; *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-vendor@freebsd.org Wed Dec 30 11:48:08 2015 Return-Path: Delivered-To: svn-src-vendor@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 2FA6CA55305; Wed, 30 Dec 2015 11:48:08 +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 D974C1B8D; Wed, 30 Dec 2015 11:48:07 +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 tBUBm6MM048059; Wed, 30 Dec 2015 11:48:06 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id tBUBm6in048058; Wed, 30 Dec 2015 11:48:06 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201512301148.tBUBm6in048058@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 11:48:06 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r292917 - vendor/llvm/llvm-trunk-r256633 X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Dec 2015 11:48:08 -0000 Author: dim Date: Wed Dec 30 11:48:06 2015 New Revision: 292917 URL: https://svnweb.freebsd.org/changeset/base/292917 Log: Tag llvm trunk r256633. Added: vendor/llvm/llvm-trunk-r256633/ - copied from r292916, vendor/llvm/dist/ From owner-svn-src-vendor@freebsd.org Wed Dec 30 11:49:46 2015 Return-Path: Delivered-To: svn-src-vendor@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 DDD49A55466; Wed, 30 Dec 2015 11:49:46 +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 DE24C1FE3; Wed, 30 Dec 2015 11:49:45 +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 tBUBnjso048294; Wed, 30 Dec 2015 11:49:45 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id tBUBnhZO048277; Wed, 30 Dec 2015 11:49:43 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201512301149.tBUBnhZO048277@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 11:49:43 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r292920 - in vendor/clang/dist: . bindings/python/clang bindings/python/tests/cindex cmake/caches docs docs/CommandGuide docs/analyzer docs/tools examples/analyzer-plugin include/clang ... X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Dec 2015 11:49:47 -0000 Author: dim Date: Wed Dec 30 11:49:41 2015 New Revision: 292920 URL: https://svnweb.freebsd.org/changeset/base/292920 Log: Vendor import of clang trunk r256633: https://llvm.org/svn/llvm-project/cfe/trunk@256633 Added: vendor/clang/dist/cmake/caches/ vendor/clang/dist/cmake/caches/Apple-stage1.cmake vendor/clang/dist/cmake/caches/Apple-stage2.cmake vendor/clang/dist/cmake/caches/README.txt (contents, props changed) vendor/clang/dist/docs/UndefinedBehaviorSanitizer.rst vendor/clang/dist/docs/analyzer/nullability.rst vendor/clang/dist/include/clang/AST/ExprOpenMP.h (contents, props changed) vendor/clang/dist/include/clang/Basic/BuiltinsWebAssembly.def vendor/clang/dist/include/clang/Serialization/ModuleFileExtension.h (contents, props changed) vendor/clang/dist/include/clang/StaticAnalyzer/Core/IssueHash.h (contents, props changed) vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeMap.h (contents, props changed) vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/LoopWidening.h (contents, props changed) vendor/clang/dist/include/clang/Tooling/Core/Lookup.h (contents, props changed) vendor/clang/dist/lib/AST/ExprObjC.cpp (contents, props changed) vendor/clang/dist/lib/AST/OpenMPClause.cpp (contents, props changed) vendor/clang/dist/lib/AST/StmtCXX.cpp (contents, props changed) vendor/clang/dist/lib/AST/StmtObjC.cpp (contents, props changed) vendor/clang/dist/lib/AST/StmtOpenMP.cpp (contents, props changed) vendor/clang/dist/lib/CodeGen/Address.h (contents, props changed) vendor/clang/dist/lib/CodeGen/CodeGenTypeCache.h (contents, props changed) vendor/clang/dist/lib/Frontend/TestModuleFileExtension.cpp (contents, props changed) vendor/clang/dist/lib/Frontend/TestModuleFileExtension.h (contents, props changed) vendor/clang/dist/lib/Headers/__clang_cuda_runtime_wrapper.h (contents, props changed) vendor/clang/dist/lib/Headers/xsavecintrin.h (contents, props changed) vendor/clang/dist/lib/Headers/xsaveintrin.h (contents, props changed) vendor/clang/dist/lib/Headers/xsaveoptintrin.h (contents, props changed) vendor/clang/dist/lib/Headers/xsavesintrin.h (contents, props changed) vendor/clang/dist/lib/Sema/SemaCoroutine.cpp (contents, props changed) vendor/clang/dist/lib/Serialization/ModuleFileExtension.cpp (contents, props changed) vendor/clang/dist/lib/Serialization/MultiOnDiskHashTable.h (contents, props changed) vendor/clang/dist/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp (contents, props changed) vendor/clang/dist/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp (contents, props changed) vendor/clang/dist/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp (contents, props changed) vendor/clang/dist/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp (contents, props changed) vendor/clang/dist/lib/StaticAnalyzer/Checkers/VforkChecker.cpp (contents, props changed) vendor/clang/dist/lib/StaticAnalyzer/Core/DynamicTypeMap.cpp (contents, props changed) vendor/clang/dist/lib/StaticAnalyzer/Core/IssueHash.cpp (contents, props changed) vendor/clang/dist/lib/StaticAnalyzer/Core/LoopWidening.cpp (contents, props changed) vendor/clang/dist/lib/Tooling/Core/Lookup.cpp (contents, props changed) vendor/clang/dist/test/Analysis/DynamicTypePropagation.m vendor/clang/dist/test/Analysis/PR24184.cpp (contents, props changed) vendor/clang/dist/test/Analysis/blocks.mm vendor/clang/dist/test/Analysis/bug_hash_test.cpp (contents, props changed) vendor/clang/dist/test/Analysis/bug_hash_test.m vendor/clang/dist/test/Analysis/builtin_signbit.cpp (contents, props changed) vendor/clang/dist/test/Analysis/const-method-call.cpp (contents, props changed) vendor/clang/dist/test/Analysis/delayed-template-parsing-crash.cpp (contents, props changed) vendor/clang/dist/test/Analysis/dynamic_type_check.m vendor/clang/dist/test/Analysis/generics.m vendor/clang/dist/test/Analysis/lambda-notes.cpp (contents, props changed) vendor/clang/dist/test/Analysis/lambdas-generalized-capture.cpp (contents, props changed) vendor/clang/dist/test/Analysis/lambdas.mm vendor/clang/dist/test/Analysis/localization-aggressive.m vendor/clang/dist/test/Analysis/localization.m vendor/clang/dist/test/Analysis/loop-widening.c (contents, props changed) vendor/clang/dist/test/Analysis/malloc-overflow2.c (contents, props changed) vendor/clang/dist/test/Analysis/no-unreachable-dtors.cpp (contents, props changed) vendor/clang/dist/test/Analysis/nullability.mm vendor/clang/dist/test/Analysis/nullability_nullonly.mm vendor/clang/dist/test/Analysis/objc-message.m vendor/clang/dist/test/Analysis/padding_c.c (contents, props changed) vendor/clang/dist/test/Analysis/padding_cpp.cpp (contents, props changed) vendor/clang/dist/test/Analysis/padding_message.cpp (contents, props changed) vendor/clang/dist/test/Analysis/pr22954.c (contents, props changed) vendor/clang/dist/test/Analysis/return-ptr-range.cpp (contents, props changed) vendor/clang/dist/test/Analysis/switch-case.c (contents, props changed) vendor/clang/dist/test/Analysis/symbol-reaper.c (contents, props changed) vendor/clang/dist/test/Analysis/ubigraph-viz.cpp (contents, props changed) vendor/clang/dist/test/Analysis/vfork.c (contents, props changed) vendor/clang/dist/test/CXX/basic/basic.start/basic.start.main/p3.cpp (contents, props changed) vendor/clang/dist/test/CXX/concepts-ts/ vendor/clang/dist/test/CXX/concepts-ts/dcl.dcl/ vendor/clang/dist/test/CXX/concepts-ts/dcl.dcl/dcl.spec/ vendor/clang/dist/test/CXX/concepts-ts/dcl.dcl/dcl.spec/dcl.spec.concept/ vendor/clang/dist/test/CXX/concepts-ts/dcl.dcl/dcl.spec/dcl.spec.concept/p1.cpp (contents, props changed) vendor/clang/dist/test/CXX/concepts-ts/dcl.dcl/dcl.spec/dcl.spec.concept/p2.cpp (contents, props changed) vendor/clang/dist/test/CXX/concepts-ts/dcl.dcl/dcl.spec/dcl.spec.concept/p5.cpp (contents, props changed) vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.type.elab/p1.cpp (contents, props changed) vendor/clang/dist/test/CXX/lex/lex.literal/lex.string/p4.cpp (contents, props changed) vendor/clang/dist/test/CodeCompletion/ordinary-name-cxx11.cpp (contents, props changed) vendor/clang/dist/test/CodeGen/Nontemporal.cpp (contents, props changed) vendor/clang/dist/test/CodeGen/aarch64-neon-vget.c (contents, props changed) vendor/clang/dist/test/CodeGen/aarch64-v8.1a-neon-intrinsics.c (contents, props changed) vendor/clang/dist/test/CodeGen/align-wasm.c (contents, props changed) vendor/clang/dist/test/CodeGen/arm-eabi.c (contents, props changed) vendor/clang/dist/test/CodeGen/arm-fp16-arguments.c (contents, props changed) vendor/clang/dist/test/CodeGen/arm-no-movt.c (contents, props changed) vendor/clang/dist/test/CodeGen/arm-v8.1a-neon-intrinsics.c (contents, props changed) vendor/clang/dist/test/CodeGen/arm_function_epilog.cpp (contents, props changed) vendor/clang/dist/test/CodeGen/armv7k-abi.c (contents, props changed) vendor/clang/dist/test/CodeGen/asm-unicode.S (contents, props changed) vendor/clang/dist/test/CodeGen/asm_64.c (contents, props changed) vendor/clang/dist/test/CodeGen/attr-func-def.c (contents, props changed) vendor/clang/dist/test/CodeGen/attr-no-tail.c (contents, props changed) vendor/clang/dist/test/CodeGen/attr-target-ppc.c (contents, props changed) vendor/clang/dist/test/CodeGen/attr-target-x86-mmx.c (contents, props changed) vendor/clang/dist/test/CodeGen/attr-target-x86.c (contents, props changed) vendor/clang/dist/test/CodeGen/builtin-unpredictable.c (contents, props changed) vendor/clang/dist/test/CodeGen/builtins-wasm.c (contents, props changed) vendor/clang/dist/test/CodeGen/c-unicode.c (contents, props changed) vendor/clang/dist/test/CodeGen/cfi-icall-cross-dso.c (contents, props changed) vendor/clang/dist/test/CodeGen/cfi-icall.c (contents, props changed) vendor/clang/dist/test/CodeGen/debug-prefix-map.c (contents, props changed) vendor/clang/dist/test/CodeGen/enable_if.c (contents, props changed) vendor/clang/dist/test/CodeGen/mangle-ms.c (contents, props changed) vendor/clang/dist/test/CodeGen/mingw-long-double.c (contents, props changed) vendor/clang/dist/test/CodeGen/mips-inline-asm-abi.c (contents, props changed) vendor/clang/dist/test/CodeGen/mips-interrupt-attr.c (contents, props changed) vendor/clang/dist/test/CodeGen/ms-inline-asm-align.c (contents, props changed) vendor/clang/dist/test/CodeGen/ms-mm-align.c (contents, props changed) vendor/clang/dist/test/CodeGen/ms_this.cpp (contents, props changed) vendor/clang/dist/test/CodeGen/object-size.cpp (contents, props changed) vendor/clang/dist/test/CodeGen/pass-object-size.c (contents, props changed) vendor/clang/dist/test/CodeGen/ppc-sfvarargs.c (contents, props changed) vendor/clang/dist/test/CodeGen/sanitize-blocks.c (contents, props changed) vendor/clang/dist/test/CodeGen/sparc-arguments.c (contents, props changed) vendor/clang/dist/test/CodeGen/sse2-builtins.c (contents, props changed) vendor/clang/dist/test/CodeGen/sse3-builtins.c (contents, props changed) vendor/clang/dist/test/CodeGen/sse41-builtins.c (contents, props changed) vendor/clang/dist/test/CodeGen/sse42-builtins.c (contents, props changed) vendor/clang/dist/test/CodeGen/ssse3-builtins.c (contents, props changed) vendor/clang/dist/test/CodeGen/stackrealign.c (contents, props changed) vendor/clang/dist/test/CodeGen/target-builtin-error-2.c (contents, props changed) vendor/clang/dist/test/CodeGen/target-builtin-error.c (contents, props changed) vendor/clang/dist/test/CodeGen/target-builtin-noerror.c (contents, props changed) vendor/clang/dist/test/CodeGen/target-features-error-2.c (contents, props changed) vendor/clang/dist/test/CodeGen/target-features-error.c (contents, props changed) vendor/clang/dist/test/CodeGen/target-features-no-error.c (contents, props changed) vendor/clang/dist/test/CodeGen/thinlto_backend.c (contents, props changed) vendor/clang/dist/test/CodeGen/ubsan-conditional.c (contents, props changed) vendor/clang/dist/test/CodeGen/wasm-arguments.c (contents, props changed) vendor/clang/dist/test/CodeGen/wasm-regparm.c (contents, props changed) vendor/clang/dist/test/CodeGen/x86-soft-float.c (contents, props changed) vendor/clang/dist/test/CodeGen/x86_32-arguments-iamcu.c (contents, props changed) vendor/clang/dist/test/CodeGen/x86_32-xsave.c (contents, props changed) vendor/clang/dist/test/CodeGen/x86_64-longdouble.c (contents, props changed) vendor/clang/dist/test/CodeGen/x86_64-profiling-keep-fp.c (contents, props changed) vendor/clang/dist/test/CodeGen/x86_64-xsave.c (contents, props changed) vendor/clang/dist/test/CodeGenCUDA/Inputs/device-code-2.ll vendor/clang/dist/test/CodeGenCUDA/Inputs/device-code.ll vendor/clang/dist/test/CodeGenCUDA/device-vtable.cu vendor/clang/dist/test/CodeGenCUDA/function-overload.cu vendor/clang/dist/test/CodeGenCUDA/link-device-bitcode.cu vendor/clang/dist/test/CodeGenCXX/PR24289.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/alignment.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/armv7k.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/attr-disable-tail-calls.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/attr-notail.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/attribute_internal_linkage.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/cast-to-ref-bool.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/cfi-blacklist.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/cfi-cross-dso.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/cfi-icall.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/debug-info-anon-namespace.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/debug-info-codeview-display-name.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/debug-info-explicit-cast.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/exceptions-cxx-new.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/funcattrs-global-ctor-dtor.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/invariant.group-for-vptrs.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/main-norecurse.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/ms-inline-asm-fields.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/ms-property.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/observe-noexcept.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/partial-init.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/pass-object-size.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/sanitize-dtor-bit-field.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/sanitize-dtor-derived-class.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/sanitize-dtor-fn-attribute.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/sanitize-dtor-nontrivial-virtual-base.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/sanitize-dtor-repress-aliasing.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/sanitize-dtor-tail-call.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/sanitize-dtor-trivial.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/sanitize-dtor-vtable.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/sanitize-no-dtor-callback.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/static-init-wasm.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/strict-vtable-pointers.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/vtable-assume-load.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/vtable-key-function-win-comdat.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/wasm-args-returns.cpp (contents, props changed) vendor/clang/dist/test/CodeGenObjC/arc-weak.m vendor/clang/dist/test/CodeGenObjC/arc.ll vendor/clang/dist/test/CodeGenObjC/attr-noreturn.m vendor/clang/dist/test/CodeGenObjC/debug-info-property-class-extension.m vendor/clang/dist/test/CodeGenObjC/fragile-arc.m vendor/clang/dist/test/CodeGenObjC/mrc-weak.m vendor/clang/dist/test/CodeGenObjC/property-list-in-extension.m vendor/clang/dist/test/CodeGenObjCXX/arc-weak.mm vendor/clang/dist/test/CodeGenObjCXX/exception-cxx.mm vendor/clang/dist/test/CodeGenObjCXX/mrc-weak.mm vendor/clang/dist/test/CodeGenObjCXX/personality-abuse.mm vendor/clang/dist/test/CodeGenOpenCL/bool_cast.cl vendor/clang/dist/test/CoverageMapping/decl.c (contents, props changed) vendor/clang/dist/test/CoverageMapping/trymacro.cpp (contents, props changed) vendor/clang/dist/test/Driver/Inputs/CUDA/ vendor/clang/dist/test/Driver/Inputs/CUDA/usr/ vendor/clang/dist/test/Driver/Inputs/CUDA/usr/local/ vendor/clang/dist/test/Driver/Inputs/CUDA/usr/local/cuda/ vendor/clang/dist/test/Driver/Inputs/CUDA/usr/local/cuda/include/ vendor/clang/dist/test/Driver/Inputs/CUDA/usr/local/cuda/include/.keep vendor/clang/dist/test/Driver/Inputs/CUDA/usr/local/cuda/lib/ vendor/clang/dist/test/Driver/Inputs/CUDA/usr/local/cuda/lib/.keep vendor/clang/dist/test/Driver/Inputs/CUDA/usr/local/cuda/lib64/ vendor/clang/dist/test/Driver/Inputs/CUDA/usr/local/cuda/lib64/.keep vendor/clang/dist/test/Driver/Inputs/CUDA/usr/local/cuda/nvvm/ vendor/clang/dist/test/Driver/Inputs/CUDA/usr/local/cuda/nvvm/libdevice/ vendor/clang/dist/test/Driver/Inputs/CUDA/usr/local/cuda/nvvm/libdevice/libdevice.compute_20.10.bc vendor/clang/dist/test/Driver/Inputs/CUDA/usr/local/cuda/nvvm/libdevice/libdevice.compute_35.10.bc vendor/clang/dist/test/Driver/Inputs/Windows/ARM/8.1/usr/bin/ld.lld-link2 (contents, props changed) vendor/clang/dist/test/Driver/Inputs/basic_linux_libcxxv2_tree/ vendor/clang/dist/test/Driver/Inputs/basic_linux_libcxxv2_tree/usr/ vendor/clang/dist/test/Driver/Inputs/basic_linux_libcxxv2_tree/usr/bin/ vendor/clang/dist/test/Driver/Inputs/basic_linux_libcxxv2_tree/usr/bin/.keep vendor/clang/dist/test/Driver/Inputs/basic_linux_libcxxv2_tree/usr/include/ vendor/clang/dist/test/Driver/Inputs/basic_linux_libcxxv2_tree/usr/include/c++/ vendor/clang/dist/test/Driver/Inputs/basic_linux_libcxxv2_tree/usr/include/c++/v1/ vendor/clang/dist/test/Driver/Inputs/basic_linux_libcxxv2_tree/usr/include/c++/v1/.keep vendor/clang/dist/test/Driver/Inputs/basic_linux_libcxxv2_tree/usr/include/c++/v2/ vendor/clang/dist/test/Driver/Inputs/basic_linux_libcxxv2_tree/usr/include/c++/v2/.keep vendor/clang/dist/test/Driver/Inputs/basic_linux_libcxxv2_tree/usr/lib/ vendor/clang/dist/test/Driver/Inputs/basic_linux_libcxxv2_tree/usr/lib/.keep vendor/clang/dist/test/Driver/Inputs/basic_linux_libstdcxx_libcxxv2_tree/ vendor/clang/dist/test/Driver/Inputs/basic_linux_libstdcxx_libcxxv2_tree/usr/ vendor/clang/dist/test/Driver/Inputs/basic_linux_libstdcxx_libcxxv2_tree/usr/bin/ vendor/clang/dist/test/Driver/Inputs/basic_linux_libstdcxx_libcxxv2_tree/usr/bin/.keep vendor/clang/dist/test/Driver/Inputs/basic_linux_libstdcxx_libcxxv2_tree/usr/include/ vendor/clang/dist/test/Driver/Inputs/basic_linux_libstdcxx_libcxxv2_tree/usr/include/c++/ vendor/clang/dist/test/Driver/Inputs/basic_linux_libstdcxx_libcxxv2_tree/usr/include/c++/4.8/ vendor/clang/dist/test/Driver/Inputs/basic_linux_libstdcxx_libcxxv2_tree/usr/include/c++/4.8/backward/ vendor/clang/dist/test/Driver/Inputs/basic_linux_libstdcxx_libcxxv2_tree/usr/include/c++/4.8/backward/.keep (contents, props changed) vendor/clang/dist/test/Driver/Inputs/basic_linux_libstdcxx_libcxxv2_tree/usr/include/c++/v1/ vendor/clang/dist/test/Driver/Inputs/basic_linux_libstdcxx_libcxxv2_tree/usr/include/c++/v1/.keep vendor/clang/dist/test/Driver/Inputs/basic_linux_libstdcxx_libcxxv2_tree/usr/include/c++/v2/ vendor/clang/dist/test/Driver/Inputs/basic_linux_libstdcxx_libcxxv2_tree/usr/include/c++/v2/.keep vendor/clang/dist/test/Driver/Inputs/basic_linux_libstdcxx_libcxxv2_tree/usr/lib/ vendor/clang/dist/test/Driver/Inputs/basic_linux_libstdcxx_libcxxv2_tree/usr/lib/.keep vendor/clang/dist/test/Driver/Inputs/basic_myriad_tree/ vendor/clang/dist/test/Driver/Inputs/basic_myriad_tree/lib/ vendor/clang/dist/test/Driver/Inputs/basic_myriad_tree/lib/gcc/ vendor/clang/dist/test/Driver/Inputs/basic_myriad_tree/lib/gcc/sparc-myriad-elf/ vendor/clang/dist/test/Driver/Inputs/basic_myriad_tree/lib/gcc/sparc-myriad-elf/4.8.2/ vendor/clang/dist/test/Driver/Inputs/basic_myriad_tree/lib/gcc/sparc-myriad-elf/4.8.2/crtbegin.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/basic_myriad_tree/lib/gcc/sparc-myriad-elf/4.8.2/crtend.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/basic_myriad_tree/lib/gcc/sparc-myriad-elf/4.8.2/crti.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/basic_myriad_tree/lib/gcc/sparc-myriad-elf/4.8.2/crtn.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/basic_myriad_tree/sparc-myriad-elf/ vendor/clang/dist/test/Driver/Inputs/basic_myriad_tree/sparc-myriad-elf/include/ vendor/clang/dist/test/Driver/Inputs/basic_myriad_tree/sparc-myriad-elf/include/c++/ vendor/clang/dist/test/Driver/Inputs/basic_myriad_tree/sparc-myriad-elf/include/c++/4.8.2/ vendor/clang/dist/test/Driver/Inputs/basic_myriad_tree/sparc-myriad-elf/include/c++/4.8.2/.keep vendor/clang/dist/test/Driver/Inputs/basic_myriad_tree/sparc-myriad-elf/lib/ vendor/clang/dist/test/Driver/Inputs/basic_myriad_tree/sparc-myriad-elf/lib/crt0.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/basic_nacl_tree/ vendor/clang/dist/test/Driver/Inputs/basic_nacl_tree/bin/ vendor/clang/dist/test/Driver/Inputs/hexagon_tree/Tools/ vendor/clang/dist/test/Driver/Inputs/hexagon_tree/Tools/target/ vendor/clang/dist/test/Driver/Inputs/hexagon_tree/Tools/target/hexagon/ vendor/clang/dist/test/Driver/Inputs/hexagon_tree/Tools/target/hexagon/lib/ vendor/clang/dist/test/Driver/Inputs/hexagon_tree/Tools/target/hexagon/lib/v4/ vendor/clang/dist/test/Driver/Inputs/hexagon_tree/Tools/target/hexagon/lib/v4/G0/ vendor/clang/dist/test/Driver/Inputs/hexagon_tree/Tools/target/hexagon/lib/v4/G0/pic/ vendor/clang/dist/test/Driver/Inputs/hexagon_tree/Tools/target/hexagon/lib/v5/ vendor/clang/dist/test/Driver/Inputs/hexagon_tree/Tools/target/hexagon/lib/v5/G0/ vendor/clang/dist/test/Driver/Inputs/hexagon_tree/Tools/target/hexagon/lib/v5/G0/pic/ vendor/clang/dist/test/Driver/Inputs/hexagon_tree/Tools/target/hexagon/lib/v55/ vendor/clang/dist/test/Driver/Inputs/hexagon_tree/Tools/target/hexagon/lib/v55/G0/ vendor/clang/dist/test/Driver/Inputs/hexagon_tree/Tools/target/hexagon/lib/v55/G0/pic/ vendor/clang/dist/test/Driver/Inputs/hexagon_tree/Tools/target/hexagon/lib/v60/ vendor/clang/dist/test/Driver/Inputs/hexagon_tree/Tools/target/hexagon/lib/v60/G0/ vendor/clang/dist/test/Driver/Inputs/hexagon_tree/Tools/target/hexagon/lib/v60/G0/pic/ vendor/clang/dist/test/Driver/Inputs/mips_mti_linux/ vendor/clang/dist/test/Driver/Inputs/mips_mti_linux/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_linux/lib/clang/ vendor/clang/dist/test/Driver/Inputs/mips_mti_linux/lib/clang/3.8.0/ vendor/clang/dist/test/Driver/Inputs/mips_mti_linux/lib/clang/3.8.0/mips-r2-hard-musl/ vendor/clang/dist/test/Driver/Inputs/mips_mti_linux/lib/clang/3.8.0/mips-r2-hard-musl/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_linux/lib/clang/3.8.0/mips-r2-hard-musl/lib/linux/ vendor/clang/dist/test/Driver/Inputs/mips_mti_linux/lib/clang/3.8.0/mips-r2-hard-musl/lib/linux/libclang_rt.builtins-mips.a (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_linux/lib/clang/3.8.0/mips-r2-hard-musl/lib/linux/libclang_rt.builtins-mips.so (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_linux/lib/clang/3.8.0/mipsel-r2-hard-musl/ vendor/clang/dist/test/Driver/Inputs/mips_mti_linux/lib/clang/3.8.0/mipsel-r2-hard-musl/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_linux/lib/clang/3.8.0/mipsel-r2-hard-musl/lib/linux/ vendor/clang/dist/test/Driver/Inputs/mips_mti_linux/lib/clang/3.8.0/mipsel-r2-hard-musl/lib/linux/libclang_rt.builtins-mipsel.a (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_linux/lib/clang/3.8.0/mipsel-r2-hard-musl/lib/linux/libclang_rt.builtins-mipsel.so (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_linux/sysroot/ vendor/clang/dist/test/Driver/Inputs/mips_mti_linux/sysroot/mips-r2-hard-musl/ vendor/clang/dist/test/Driver/Inputs/mips_mti_linux/sysroot/mips-r2-hard-musl/usr/ vendor/clang/dist/test/Driver/Inputs/mips_mti_linux/sysroot/mips-r2-hard-musl/usr/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_linux/sysroot/mips-r2-hard-musl/usr/lib/crt1.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_linux/sysroot/mips-r2-hard-musl/usr/lib/crti.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_linux/sysroot/mips-r2-hard-musl/usr/lib/crtn.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_linux/sysroot/mipsel-r2-hard-musl/ vendor/clang/dist/test/Driver/Inputs/mips_mti_linux/sysroot/mipsel-r2-hard-musl/usr/ vendor/clang/dist/test/Driver/Inputs/mips_mti_linux/sysroot/mipsel-r2-hard-musl/usr/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_linux/sysroot/mipsel-r2-hard-musl/usr/lib/crt1.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_linux/sysroot/mipsel-r2-hard-musl/usr/lib/crti.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_linux/sysroot/mipsel-r2-hard-musl/usr/lib/crtn.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/multilib_arm_linux_tree/ vendor/clang/dist/test/Driver/Inputs/multilib_arm_linux_tree/usr/ vendor/clang/dist/test/Driver/Inputs/multilib_arm_linux_tree/usr/include/ vendor/clang/dist/test/Driver/Inputs/multilib_arm_linux_tree/usr/include/arm-linux-gnueabi/ vendor/clang/dist/test/Driver/Inputs/multilib_arm_linux_tree/usr/include/arm-linux-gnueabi/.keep vendor/clang/dist/test/Driver/Inputs/multilib_armeb_linux_tree/ vendor/clang/dist/test/Driver/Inputs/multilib_armeb_linux_tree/usr/ vendor/clang/dist/test/Driver/Inputs/multilib_armeb_linux_tree/usr/include/ vendor/clang/dist/test/Driver/Inputs/multilib_armeb_linux_tree/usr/include/armeb-linux-gnueabi/ vendor/clang/dist/test/Driver/Inputs/multilib_armeb_linux_tree/usr/include/armeb-linux-gnueabi/.keep vendor/clang/dist/test/Driver/Inputs/multilib_armebhf_linux_tree/ vendor/clang/dist/test/Driver/Inputs/multilib_armebhf_linux_tree/usr/ vendor/clang/dist/test/Driver/Inputs/multilib_armebhf_linux_tree/usr/include/ vendor/clang/dist/test/Driver/Inputs/multilib_armebhf_linux_tree/usr/include/armeb-linux-gnueabihf/ vendor/clang/dist/test/Driver/Inputs/multilib_armebhf_linux_tree/usr/include/armeb-linux-gnueabihf/.keep vendor/clang/dist/test/Driver/Inputs/multilib_armhf_linux_tree/ vendor/clang/dist/test/Driver/Inputs/multilib_armhf_linux_tree/usr/ vendor/clang/dist/test/Driver/Inputs/multilib_armhf_linux_tree/usr/include/ vendor/clang/dist/test/Driver/Inputs/multilib_armhf_linux_tree/usr/include/arm-linux-gnueabihf/ vendor/clang/dist/test/Driver/Inputs/multilib_armhf_linux_tree/usr/include/arm-linux-gnueabihf/.keep vendor/clang/dist/test/Driver/Inputs/resource_dir/asan_blacklist.txt (contents, props changed) vendor/clang/dist/test/Driver/Inputs/scei-ps4_tree/ vendor/clang/dist/test/Driver/Inputs/scei-ps4_tree/target/ vendor/clang/dist/test/Driver/Inputs/scei-ps4_tree/target/include/ vendor/clang/dist/test/Driver/Inputs/scei-ps4_tree/target/include/.keep vendor/clang/dist/test/Driver/Inputs/scei-ps4_tree/target/include_common/ vendor/clang/dist/test/Driver/Inputs/scei-ps4_tree/target/include_common/.keep vendor/clang/dist/test/Driver/Inputs/sparc-sun-solaris2.11/ vendor/clang/dist/test/Driver/Inputs/sparc-sun-solaris2.11/usr/ vendor/clang/dist/test/Driver/Inputs/sparc-sun-solaris2.11/usr/gcc/ vendor/clang/dist/test/Driver/Inputs/sparc-sun-solaris2.11/usr/gcc/4.8/ vendor/clang/dist/test/Driver/Inputs/sparc-sun-solaris2.11/usr/gcc/4.8/lib/ vendor/clang/dist/test/Driver/Inputs/sparc-sun-solaris2.11/usr/gcc/4.8/lib/gcc/ vendor/clang/dist/test/Driver/Inputs/sparc-sun-solaris2.11/usr/gcc/4.8/lib/gcc/sparc-sun-solaris2.11/ vendor/clang/dist/test/Driver/Inputs/sparc-sun-solaris2.11/usr/gcc/4.8/lib/gcc/sparc-sun-solaris2.11/4.8.2/ vendor/clang/dist/test/Driver/Inputs/sparc-sun-solaris2.11/usr/gcc/4.8/lib/gcc/sparc-sun-solaris2.11/4.8.2/crt1.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/sparc-sun-solaris2.11/usr/gcc/4.8/lib/gcc/sparc-sun-solaris2.11/4.8.2/crtbegin.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/sparc-sun-solaris2.11/usr/gcc/4.8/lib/gcc/sparc-sun-solaris2.11/4.8.2/crtend.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/sparc-sun-solaris2.11/usr/lib/ vendor/clang/dist/test/Driver/Inputs/sparc-sun-solaris2.11/usr/lib/crti.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/sparc-sun-solaris2.11/usr/lib/crtn.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/sparc-sun-solaris2.11/usr/lib/ld.so.1 (contents, props changed) vendor/clang/dist/test/Driver/amdgpu-toolchain.c (contents, props changed) vendor/clang/dist/test/Driver/appletvos-version-min.c (contents, props changed) vendor/clang/dist/test/Driver/arch-armv7k.c (contents, props changed) vendor/clang/dist/test/Driver/arm-compiler-rt.c (contents, props changed) vendor/clang/dist/test/Driver/arm-features.c (contents, props changed) vendor/clang/dist/test/Driver/arm-float-abi.c (contents, props changed) vendor/clang/dist/test/Driver/arm-multilibs.c (contents, props changed) vendor/clang/dist/test/Driver/arm-no-movt.c (contents, props changed) vendor/clang/dist/test/Driver/as-default-dwarf.s (contents, props changed) vendor/clang/dist/test/Driver/as-options.s (contents, props changed) vendor/clang/dist/test/Driver/cl-response-file.c (contents, props changed) vendor/clang/dist/test/Driver/cuda-detect.cu vendor/clang/dist/test/Driver/darwin-ld-lto.c (contents, props changed) vendor/clang/dist/test/Driver/debug-prefix-map.c (contents, props changed) vendor/clang/dist/test/Driver/eabi.c (contents, props changed) vendor/clang/dist/test/Driver/elfiamcu-header-search.c (contents, props changed) vendor/clang/dist/test/Driver/fplugin.c (contents, props changed) vendor/clang/dist/test/Driver/incremental-linker-compatible.c (contents, props changed) vendor/clang/dist/test/Driver/mingw-libgcc.c (contents, props changed) vendor/clang/dist/test/Driver/mingw-useld.c (contents, props changed) vendor/clang/dist/test/Driver/mips-ias-Wa.s (contents, props changed) vendor/clang/dist/test/Driver/mips-mti-linux.c (contents, props changed) vendor/clang/dist/test/Driver/ms-bitfields.c (contents, props changed) vendor/clang/dist/test/Driver/myriad-toolchain.c (contents, props changed) vendor/clang/dist/test/Driver/no-integrated-as.s (contents, props changed) vendor/clang/dist/test/Driver/objc-weak.m vendor/clang/dist/test/Driver/ps4-header-search.c (contents, props changed) vendor/clang/dist/test/Driver/ps4-linker-non-win.c (contents, props changed) vendor/clang/dist/test/Driver/ps4-linker-win.c (contents, props changed) vendor/clang/dist/test/Driver/ps4-pic.c (contents, props changed) vendor/clang/dist/test/Driver/ps4-runtime-flags.c (contents, props changed) vendor/clang/dist/test/Driver/ps4-sdk-root.c (contents, props changed) vendor/clang/dist/test/Driver/solaris-header-search.cpp (contents, props changed) vendor/clang/dist/test/Driver/solaris-ld.c (contents, props changed) vendor/clang/dist/test/Driver/solaris-opts.c (contents, props changed) vendor/clang/dist/test/Driver/sparc-as.c (contents, props changed) vendor/clang/dist/test/Driver/sparcv9-as.c (contents, props changed) vendor/clang/dist/test/Driver/thinlto.c (contents, props changed) vendor/clang/dist/test/Driver/thinlto_backend.c (contents, props changed) vendor/clang/dist/test/Driver/wasm-toolchain.c (contents, props changed) vendor/clang/dist/test/Driver/wasm32-unknown-unknown.cpp (contents, props changed) vendor/clang/dist/test/Driver/wasm64-unknown-unknown.cpp (contents, props changed) vendor/clang/dist/test/Driver/watchos-version-min.c (contents, props changed) vendor/clang/dist/test/Driver/woa-fp.c (contents, props changed) vendor/clang/dist/test/Format/adjust-indent.cpp (contents, props changed) vendor/clang/dist/test/Format/disable-include-sorting.cpp (contents, props changed) vendor/clang/dist/test/Format/xmloutput.cpp (contents, props changed) vendor/clang/dist/test/Frontend/force-include-not-found.c (contents, props changed) vendor/clang/dist/test/Frontend/optimization-remark-analysis.c (contents, props changed) vendor/clang/dist/test/Frontend/optimization-remark-options.c (contents, props changed) vendor/clang/dist/test/Headers/pmmintrin.c (contents, props changed) vendor/clang/dist/test/Headers/x86intrin-2.c (contents, props changed) vendor/clang/dist/test/Index/availability.cpp (contents, props changed) vendor/clang/dist/test/Index/index-attrs.c (contents, props changed) vendor/clang/dist/test/Index/index-attrs.cpp (contents, props changed) vendor/clang/dist/test/Index/namespaced-base-ctor-init.cpp (contents, props changed) vendor/clang/dist/test/Index/print-cxx-manglings.cpp (contents, props changed) vendor/clang/dist/test/Index/symbol-visibility.c (contents, props changed) vendor/clang/dist/test/Index/visibility.c (contents, props changed) vendor/clang/dist/test/Layout/ms-vtordisp-local.cpp (contents, props changed) vendor/clang/dist/test/Layout/ms_struct-bitfields.c (contents, props changed) vendor/clang/dist/test/Lexer/coroutines.cpp (contents, props changed) vendor/clang/dist/test/Lexer/objc_macros.m vendor/clang/dist/test/Lexer/warn_binary_literals.cpp (contents, props changed) vendor/clang/dist/test/Misc/diag-macro-backtrace2.c (contents, props changed) vendor/clang/dist/test/Misc/reduced-diags-macros-backtrace.cpp (contents, props changed) vendor/clang/dist/test/Misc/reduced-diags-macros.cpp (contents, props changed) vendor/clang/dist/test/Misc/serialized-diags-really-long-text.cpp (contents, props changed) vendor/clang/dist/test/Misc/thinlto.c (contents, props changed) vendor/clang/dist/test/Modules/DebugInfoSubmoduleImport.c (contents, props changed) vendor/clang/dist/test/Modules/DebugInfoSubmodules.c (contents, props changed) vendor/clang/dist/test/Modules/DebugInfoTransitiveImport.m vendor/clang/dist/test/Modules/ExtDebugInfo.cpp (contents, props changed) vendor/clang/dist/test/Modules/ExtDebugInfo.m vendor/clang/dist/test/Modules/Inputs/AutolinkTBD.framework/ vendor/clang/dist/test/Modules/Inputs/AutolinkTBD.framework/AutolinkTBD.tbd vendor/clang/dist/test/Modules/Inputs/AutolinkTBD.framework/Headers/ vendor/clang/dist/test/Modules/Inputs/AutolinkTBD.framework/Headers/AutolinkTBD.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/DebugCXX.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/DebugObjC.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/DebugSubmoduleA.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/DebugSubmoduleB.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/ExtensionTestA.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/System/usr/include/assert.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/System/usr/include/tcl-private/ vendor/clang/dist/test/Modules/Inputs/System/usr/include/tcl-private/header.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/auto-import-unavailable/ vendor/clang/dist/test/Modules/Inputs/auto-import-unavailable/missing_header/ vendor/clang/dist/test/Modules/Inputs/auto-import-unavailable/missing_header/not_missing.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/auto-import-unavailable/missing_requirement.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/auto-import-unavailable/module.modulemap vendor/clang/dist/test/Modules/Inputs/auto-import-unavailable/nonrequired_missing_header/ vendor/clang/dist/test/Modules/Inputs/auto-import-unavailable/nonrequired_missing_header/not_missing.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/auto-import-unavailable/nonrequired_missing_header/requires_feature_you_dont_have.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/available-is-better/ vendor/clang/dist/test/Modules/Inputs/available-is-better/available-is-better.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/available-is-better/module.modulemap vendor/clang/dist/test/Modules/Inputs/elaborated-type-structs.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/explicit-build-overlap/ vendor/clang/dist/test/Modules/Inputs/explicit-build-overlap/a.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/explicit-build-overlap/b.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/explicit-build-overlap/def.map vendor/clang/dist/test/Modules/Inputs/explicit-build-overlap/use.map vendor/clang/dist/test/Modules/Inputs/internal-constants/ vendor/clang/dist/test/Modules/Inputs/internal-constants/a.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/internal-constants/b.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/internal-constants/c.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/internal-constants/const.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/internal-constants/module.modulemap vendor/clang/dist/test/Modules/Inputs/libstdcxx-ambiguous-internal/ vendor/clang/dist/test/Modules/Inputs/libstdcxx-ambiguous-internal/a.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/libstdcxx-ambiguous-internal/b.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/libstdcxx-ambiguous-internal/c.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/libstdcxx-ambiguous-internal/d.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/libstdcxx-ambiguous-internal/module.modulemap vendor/clang/dist/test/Modules/Inputs/misplaced/ vendor/clang/dist/test/Modules/Inputs/misplaced/misplaced-a.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/misplaced/misplaced-b.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/misplaced/misplaced.modulemap vendor/clang/dist/test/Modules/Inputs/module-map-path-hash/ vendor/clang/dist/test/Modules/Inputs/module-map-path-hash/a.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/module-map-path-hash/module.modulemap vendor/clang/dist/test/Modules/Inputs/no-linkage/ vendor/clang/dist/test/Modules/Inputs/no-linkage/decls.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/no-linkage/empty.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/no-linkage/module.modulemap vendor/clang/dist/test/Modules/Inputs/private3/ vendor/clang/dist/test/Modules/Inputs/private3/private.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/private3/public.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/stress1/merge_no_reexport.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/template-default-args/d.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/thread-safety/ vendor/clang/dist/test/Modules/Inputs/thread-safety/a.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/thread-safety/b.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/thread-safety/c.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/thread-safety/module.map vendor/clang/dist/test/Modules/Inputs/typedef-tag-hidden.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/typedef-tag.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/use-builtin.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/using-decl-redecl/ vendor/clang/dist/test/Modules/Inputs/using-decl-redecl/a.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/using-decl-redecl/b.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/using-decl-redecl/c.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/using-decl-redecl/module.modulemap vendor/clang/dist/test/Modules/Inputs/va_list/left.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/va_list/right.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/va_list/top.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/working-dir-test/ vendor/clang/dist/test/Modules/Inputs/working-dir-test/Test.framework/ vendor/clang/dist/test/Modules/Inputs/working-dir-test/Test.framework/Headers/ vendor/clang/dist/test/Modules/Inputs/working-dir-test/Test.framework/Headers/Test.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/working-dir-test/Test.framework/Modules/ vendor/clang/dist/test/Modules/Inputs/working-dir-test/Test.framework/Modules/module.modulemap vendor/clang/dist/test/Modules/ModuleDebugInfo.cpp (contents, props changed) vendor/clang/dist/test/Modules/ModuleDebugInfo.m vendor/clang/dist/test/Modules/auto-import-unavailable.cpp (contents, props changed) vendor/clang/dist/test/Modules/autolinkTBD.m vendor/clang/dist/test/Modules/available-is-better.cpp (contents, props changed) vendor/clang/dist/test/Modules/compiler_builtins_aarch64.m vendor/clang/dist/test/Modules/darwin_specific_modulemap_hacks.m vendor/clang/dist/test/Modules/elaborated-type-specifier-from-hidden-module.m vendor/clang/dist/test/Modules/embed-files.cpp (contents, props changed) vendor/clang/dist/test/Modules/explicit-build-extra-files.cpp (contents, props changed) vendor/clang/dist/test/Modules/explicit-build-missing-files.cpp (contents, props changed) vendor/clang/dist/test/Modules/explicit-build-overlap.cpp (contents, props changed) vendor/clang/dist/test/Modules/extensions.c (contents, props changed) vendor/clang/dist/test/Modules/hidden-definition.cpp (contents, props changed) vendor/clang/dist/test/Modules/internal-constants.cpp (contents, props changed) vendor/clang/dist/test/Modules/libstdcxx-ambiguous-internal.cpp (contents, props changed) vendor/clang/dist/test/Modules/misplaced-1.cpp (contents, props changed) vendor/clang/dist/test/Modules/misplaced-2.cpp (contents, props changed) vendor/clang/dist/test/Modules/misplaced-3.cpp (contents, props changed) vendor/clang/dist/test/Modules/misplaced-4.cpp (contents, props changed) vendor/clang/dist/test/Modules/misplaced-5.c (contents, props changed) vendor/clang/dist/test/Modules/module-map-path-hash.cpp (contents, props changed) vendor/clang/dist/test/Modules/modules.idx (contents, props changed) vendor/clang/dist/test/Modules/no-linkage.cpp (contents, props changed) vendor/clang/dist/test/Modules/private.modulemap vendor/clang/dist/test/Modules/target-features.m vendor/clang/dist/test/Modules/thread-safety.cpp (contents, props changed) vendor/clang/dist/test/Modules/typedef-tag-not-visible.m vendor/clang/dist/test/Modules/using-decl-redecl.cpp (contents, props changed) vendor/clang/dist/test/Modules/va_list.cpp (contents, props changed) vendor/clang/dist/test/Modules/working-dir-flag.m vendor/clang/dist/test/OpenMP/cancel_if_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_ast_print.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_collapse_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_firstprivate_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_private_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/driver.c (contents, props changed) vendor/clang/dist/test/OpenMP/for_linear_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/for_linear_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/for_ordered_clause.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/for_simd_simdlen_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/function-attr.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/openmp_check.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/parallel_for_linear_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/parallel_for_linear_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/parallel_for_ordered_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/parallel_for_simd_simdlen_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/simd_simdlen_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_codegen_global_capture.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_data_ast_print.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_data_device_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_data_if_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_data_messages.c (contents, props changed) vendor/clang/dist/test/OpenMP/target_device_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_map_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_map_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/task_priority_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/taskloop_ast_print.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/taskloop_collapse_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/taskloop_final_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/taskloop_firstprivate_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/taskloop_grainsize_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/taskloop_lastprivate_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/taskloop_loop_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/taskloop_misc_messages.c (contents, props changed) vendor/clang/dist/test/OpenMP/taskloop_num_tasks_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/taskloop_priority_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/taskloop_private_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/taskloop_simd_aligned_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/taskloop_simd_ast_print.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/taskloop_simd_collapse_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/taskloop_simd_final_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/taskloop_simd_firstprivate_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/taskloop_simd_grainsize_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/taskloop_simd_lastprivate_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/taskloop_simd_linear_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/taskloop_simd_loop_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/taskloop_simd_misc_messages.c (contents, props changed) vendor/clang/dist/test/OpenMP/taskloop_simd_num_tasks_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/taskloop_simd_priority_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/taskloop_simd_private_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/taskloop_simd_safelen_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/taskloop_simd_simdlen_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/teams_num_teams_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/teams_thread_limit_messages.cpp (contents, props changed) vendor/clang/dist/test/PCH/datetime.c (contents, props changed) vendor/clang/dist/test/PCH/make-integer-seq.cpp (contents, props changed) vendor/clang/dist/test/Parser/cxx1z-coroutines.cpp (contents, props changed) vendor/clang/dist/test/Parser/x64-windows-calling-convention-handling.c (contents, props changed) vendor/clang/dist/test/Preprocessor/elfiamcu-predefines.c (contents, props changed) vendor/clang/dist/test/Preprocessor/init-v7k-compat.c (contents, props changed) vendor/clang/dist/test/Preprocessor/wasm-target-features.c (contents, props changed) vendor/clang/dist/test/Profile/Inputs/c-general.profdata.v3 (contents, props changed) vendor/clang/dist/test/Profile/Inputs/max-function-count.proftext vendor/clang/dist/test/Profile/cxx-structors.cpp (contents, props changed) vendor/clang/dist/test/Profile/max-function-count.c (contents, props changed) vendor/clang/dist/test/Sema/asm-label.c (contents, props changed) vendor/clang/dist/test/Sema/attr-availability-tvos.c (contents, props changed) vendor/clang/dist/test/Sema/attr-availability-watchos.c (contents, props changed) vendor/clang/dist/test/Sema/attr-disable-tail-calls.c (contents, props changed) vendor/clang/dist/test/Sema/attr-notail.c (contents, props changed) vendor/clang/dist/test/Sema/auto-type.c (contents, props changed) vendor/clang/dist/test/Sema/builtins-overflow.c (contents, props changed) vendor/clang/dist/test/Sema/callingconv-iamcu.c (contents, props changed) vendor/clang/dist/test/Sema/ext_vector_conversions.c (contents, props changed) vendor/clang/dist/test/Sema/inline-asm-validate-amdgpu.cl vendor/clang/dist/test/Sema/internal_linkage.c (contents, props changed) vendor/clang/dist/test/Sema/mips-interrupt-attr.c (contents, props changed) vendor/clang/dist/test/Sema/pass-object-size.c (contents, props changed) vendor/clang/dist/test/Sema/redefine_extname.c (contents, props changed) vendor/clang/dist/test/Sema/varargs-win64.c (contents, props changed) vendor/clang/dist/test/Sema/varargs-x86-32.c (contents, props changed) vendor/clang/dist/test/Sema/warn-double-promotion.c (contents, props changed) vendor/clang/dist/test/Sema/warn-extern-main.c (contents, props changed) vendor/clang/dist/test/Sema/warn-logical-not-compare.c (contents, props changed) vendor/clang/dist/test/SemaCUDA/attributes.cu vendor/clang/dist/test/SemaCUDA/builtins.cu vendor/clang/dist/test/SemaCUDA/function-overload.cu vendor/clang/dist/test/SemaCXX/PR16677.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/PR20334-std_initializer_list_diagnosis_assertion.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/attr-disable-tail-calls.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/attr-notail.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/auto-type-from-cxx.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/cdtor-fn-try-block.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/coroutines.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/deleted-function-access.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/exception-spec.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/internal_linkage.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/make_integer_seq.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/many-template-parameter-lists.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/microsoft-super.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/ms-inline-asm.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/ms-property-error.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/ms-property.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/ms-unsupported.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/pass-object-size.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/redefine_extname.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/typo-correction-blocks.c (contents, props changed) vendor/clang/dist/test/SemaCXX/warn-pure-virtual-kext.cpp (contents, props changed) vendor/clang/dist/test/SemaObjC/bool-type.m vendor/clang/dist/test/SemaObjC/mrc-no-weak.m vendor/clang/dist/test/SemaObjC/mrc-weak.m vendor/clang/dist/test/SemaObjC/parameterized_classes_arc.m vendor/clang/dist/test/SemaObjC/property-atomic-redecl.m vendor/clang/dist/test/SemaObjCXX/cxx1y-lambda.mm vendor/clang/dist/test/SemaObjCXX/parameterized_classes_arc.mm vendor/clang/dist/test/SemaObjCXX/pseudo-destructor.mm vendor/clang/dist/test/SemaObjCXX/sel-address.mm vendor/clang/dist/test/SemaOpenCL/null_literal.cl vendor/clang/dist/test/SemaOpenCL/storageclass-cl20.cl vendor/clang/dist/test/SemaTemplate/instantiate-expr-6.cpp (contents, props changed) vendor/clang/dist/test/VFS/Inputs/public_header3.h (contents, props changed) vendor/clang/dist/tools/scan-build/CMakeLists.txt (contents, props changed) vendor/clang/dist/tools/scan-build/Makefile (contents, props changed) vendor/clang/dist/tools/scan-build/bin/ vendor/clang/dist/tools/scan-build/bin/scan-build (contents, props changed) vendor/clang/dist/tools/scan-build/bin/scan-build.bat vendor/clang/dist/tools/scan-build/bin/set-xcode-analyzer (contents, props changed) vendor/clang/dist/tools/scan-build/libexec/ vendor/clang/dist/tools/scan-build/libexec/c++-analyzer (contents, props changed) vendor/clang/dist/tools/scan-build/libexec/c++-analyzer.bat vendor/clang/dist/tools/scan-build/libexec/ccc-analyzer (contents, props changed) vendor/clang/dist/tools/scan-build/libexec/ccc-analyzer.bat vendor/clang/dist/tools/scan-build/man/ vendor/clang/dist/tools/scan-build/man/scan-build.1 (contents, props changed) vendor/clang/dist/tools/scan-build/share/ vendor/clang/dist/tools/scan-build/share/scan-build/ vendor/clang/dist/tools/scan-build/share/scan-build/scanview.css (contents, props changed) vendor/clang/dist/tools/scan-build/share/scan-build/sorttable.js vendor/clang/dist/tools/scan-view/CMakeLists.txt (contents, props changed) vendor/clang/dist/tools/scan-view/Makefile (contents, props changed) vendor/clang/dist/tools/scan-view/bin/ vendor/clang/dist/tools/scan-view/bin/scan-view (contents, props changed) vendor/clang/dist/tools/scan-view/share/ vendor/clang/dist/tools/scan-view/share/FileRadar.scpt (contents, props changed) vendor/clang/dist/tools/scan-view/share/GetRadarVersion.scpt vendor/clang/dist/tools/scan-view/share/Reporter.py (contents, props changed) vendor/clang/dist/tools/scan-view/share/ScanView.py (contents, props changed) vendor/clang/dist/tools/scan-view/share/bugcatcher.ico (contents, props changed) vendor/clang/dist/tools/scan-view/share/startfile.py (contents, props changed) vendor/clang/dist/unittests/Driver/ToolChainTest.cpp (contents, props changed) vendor/clang/dist/unittests/Format/SortIncludesTest.cpp (contents, props changed) vendor/clang/dist/unittests/Tooling/LookupTest.cpp (contents, props changed) vendor/clang/dist/utils/perf-training/ vendor/clang/dist/utils/perf-training/CMakeLists.txt (contents, props changed) vendor/clang/dist/utils/perf-training/README.txt (contents, props changed) vendor/clang/dist/utils/perf-training/cxx/ vendor/clang/dist/utils/perf-training/cxx/hello_world.cpp (contents, props changed) vendor/clang/dist/utils/perf-training/lit.cfg vendor/clang/dist/utils/perf-training/lit.site.cfg.in (contents, props changed) vendor/clang/dist/utils/perf-training/perf-helper.py (contents, props changed) Deleted: vendor/clang/dist/include/clang/AST/DataRecursiveASTVisitor.h vendor/clang/dist/test/CodeGen/arm64_vget.c vendor/clang/dist/test/CodeGen/arm64_vset_lane.c vendor/clang/dist/test/CodeGen/attr-target.c vendor/clang/dist/test/CodeGen/x86_64-fp128.c vendor/clang/dist/test/CodeGenCXX/default-destructor-synthesis.cpp vendor/clang/dist/test/CodeGenCXX/member-initializers.cpp vendor/clang/dist/test/CodeGenCXX/sel-address.mm vendor/clang/dist/test/Driver/Inputs/hexagon_tree/gnu/ vendor/clang/dist/test/Driver/Inputs/hexagon_tree/qc/ vendor/clang/dist/test/Driver/hexagon-toolchain.c vendor/clang/dist/test/Driver/shave-toolchain.c vendor/clang/dist/test/Modules/Inputs/DebugModule.h vendor/clang/dist/test/PCH/preprocess.c vendor/clang/dist/test/PCH/preprocess.h vendor/clang/dist/test/SemaObjC/nonarc-weak.m vendor/clang/dist/tools/driver/clang_symlink.cmake vendor/clang/dist/tools/scan-build/c++-analyzer vendor/clang/dist/tools/scan-build/c++-analyzer.bat vendor/clang/dist/tools/scan-build/ccc-analyzer vendor/clang/dist/tools/scan-build/ccc-analyzer.bat vendor/clang/dist/tools/scan-build/scan-build vendor/clang/dist/tools/scan-build/scan-build.1 vendor/clang/dist/tools/scan-build/scan-build.bat vendor/clang/dist/tools/scan-build/scanview.css vendor/clang/dist/tools/scan-build/set-xcode-analyzer vendor/clang/dist/tools/scan-build/sorttable.js vendor/clang/dist/tools/scan-view/Reporter.py vendor/clang/dist/tools/scan-view/Resources/ vendor/clang/dist/tools/scan-view/ScanView.py vendor/clang/dist/tools/scan-view/scan-view vendor/clang/dist/tools/scan-view/startfile.py Modified: vendor/clang/dist/CMakeLists.txt vendor/clang/dist/CODE_OWNERS.TXT vendor/clang/dist/INSTALL.txt vendor/clang/dist/Makefile vendor/clang/dist/bindings/python/clang/cindex.py vendor/clang/dist/bindings/python/tests/cindex/test_cursor.py vendor/clang/dist/bindings/python/tests/cindex/test_cursor_kind.py vendor/clang/dist/bindings/python/tests/cindex/test_type.py vendor/clang/dist/docs/AddressSanitizer.rst vendor/clang/dist/docs/AttributeReference.rst vendor/clang/dist/docs/ClangFormat.rst vendor/clang/dist/docs/ClangFormatStyleOptions.rst vendor/clang/dist/docs/ClangTools.rst vendor/clang/dist/docs/CommandGuide/clang.rst vendor/clang/dist/docs/ControlFlowIntegrity.rst vendor/clang/dist/docs/ControlFlowIntegrityDesign.rst vendor/clang/dist/docs/InternalsManual.rst vendor/clang/dist/docs/LanguageExtensions.rst vendor/clang/dist/docs/LeakSanitizer.rst vendor/clang/dist/docs/LibASTMatchersReference.html vendor/clang/dist/docs/LibASTMatchersTutorial.rst vendor/clang/dist/docs/MemorySanitizer.rst vendor/clang/dist/docs/Modules.rst vendor/clang/dist/docs/RAVFrontendAction.rst vendor/clang/dist/docs/ReleaseNotes.rst vendor/clang/dist/docs/SanitizerCoverage.rst vendor/clang/dist/docs/ThreadSanitizer.rst vendor/clang/dist/docs/UsersManual.rst vendor/clang/dist/docs/analyzer/DebugChecks.rst vendor/clang/dist/docs/conf.py vendor/clang/dist/docs/doxygen.cfg.in vendor/clang/dist/docs/index.rst vendor/clang/dist/docs/tools/dump_ast_matchers.py vendor/clang/dist/docs/tools/dump_format_style.py vendor/clang/dist/examples/analyzer-plugin/MainCallChecker.cpp vendor/clang/dist/include/clang-c/CXCompilationDatabase.h vendor/clang/dist/include/clang-c/CXString.h vendor/clang/dist/include/clang-c/Index.h vendor/clang/dist/include/clang/AST/ASTContext.h vendor/clang/dist/include/clang/AST/ASTMutationListener.h vendor/clang/dist/include/clang/AST/ASTTypeTraits.h vendor/clang/dist/include/clang/AST/Attr.h vendor/clang/dist/include/clang/AST/BuiltinTypes.def vendor/clang/dist/include/clang/AST/CXXInheritance.h vendor/clang/dist/include/clang/AST/CharUnits.h vendor/clang/dist/include/clang/AST/CommentSema.h vendor/clang/dist/include/clang/AST/Decl.h vendor/clang/dist/include/clang/AST/DeclBase.h vendor/clang/dist/include/clang/AST/DeclCXX.h vendor/clang/dist/include/clang/AST/DeclFriend.h vendor/clang/dist/include/clang/AST/DeclGroup.h vendor/clang/dist/include/clang/AST/DeclObjC.h vendor/clang/dist/include/clang/AST/DeclOpenMP.h vendor/clang/dist/include/clang/AST/DeclTemplate.h vendor/clang/dist/include/clang/AST/EvaluatedExprVisitor.h vendor/clang/dist/include/clang/AST/Expr.h vendor/clang/dist/include/clang/AST/ExprCXX.h vendor/clang/dist/include/clang/AST/ExprObjC.h vendor/clang/dist/include/clang/AST/ExternalASTSource.h vendor/clang/dist/include/clang/AST/Mangle.h vendor/clang/dist/include/clang/AST/NestedNameSpecifier.h vendor/clang/dist/include/clang/AST/OpenMPClause.h vendor/clang/dist/include/clang/AST/OperationKinds.h vendor/clang/dist/include/clang/AST/PrettyPrinter.h vendor/clang/dist/include/clang/AST/RecursiveASTVisitor.h vendor/clang/dist/include/clang/AST/Redeclarable.h vendor/clang/dist/include/clang/AST/Stmt.h vendor/clang/dist/include/clang/AST/StmtCXX.h vendor/clang/dist/include/clang/AST/StmtIterator.h vendor/clang/dist/include/clang/AST/StmtOpenMP.h vendor/clang/dist/include/clang/AST/StmtVisitor.h vendor/clang/dist/include/clang/AST/TemplateBase.h vendor/clang/dist/include/clang/AST/TemplateName.h vendor/clang/dist/include/clang/AST/Type.h vendor/clang/dist/include/clang/AST/TypeLoc.h vendor/clang/dist/include/clang/AST/VTableBuilder.h vendor/clang/dist/include/clang/ASTMatchers/ASTMatchFinder.h vendor/clang/dist/include/clang/ASTMatchers/ASTMatchers.h vendor/clang/dist/include/clang/ASTMatchers/ASTMatchersInternal.h vendor/clang/dist/include/clang/ASTMatchers/Dynamic/Diagnostics.h vendor/clang/dist/include/clang/ASTMatchers/Dynamic/Parser.h vendor/clang/dist/include/clang/ASTMatchers/Dynamic/Registry.h vendor/clang/dist/include/clang/Analysis/Analyses/Consumed.h vendor/clang/dist/include/clang/Analysis/Analyses/ThreadSafetyCommon.h vendor/clang/dist/include/clang/Analysis/Analyses/ThreadSafetyTIL.h vendor/clang/dist/include/clang/Analysis/CFG.h vendor/clang/dist/include/clang/Analysis/ProgramPoint.h vendor/clang/dist/include/clang/Analysis/Support/BumpVector.h vendor/clang/dist/include/clang/Basic/Attr.td vendor/clang/dist/include/clang/Basic/AttrDocs.td vendor/clang/dist/include/clang/Basic/Attributes.h vendor/clang/dist/include/clang/Basic/Builtins.def vendor/clang/dist/include/clang/Basic/Builtins.h vendor/clang/dist/include/clang/Basic/BuiltinsAArch64.def vendor/clang/dist/include/clang/Basic/BuiltinsARM.def vendor/clang/dist/include/clang/Basic/BuiltinsNVPTX.def vendor/clang/dist/include/clang/Basic/BuiltinsPPC.def vendor/clang/dist/include/clang/Basic/BuiltinsX86.def vendor/clang/dist/include/clang/Basic/DeclNodes.td vendor/clang/dist/include/clang/Basic/Diagnostic.h vendor/clang/dist/include/clang/Basic/DiagnosticCommonKinds.td vendor/clang/dist/include/clang/Basic/DiagnosticDriverKinds.td vendor/clang/dist/include/clang/Basic/DiagnosticFrontendKinds.td vendor/clang/dist/include/clang/Basic/DiagnosticGroups.td vendor/clang/dist/include/clang/Basic/DiagnosticLexKinds.td vendor/clang/dist/include/clang/Basic/DiagnosticParseKinds.td vendor/clang/dist/include/clang/Basic/DiagnosticSemaKinds.td vendor/clang/dist/include/clang/Basic/DiagnosticSerializationKinds.td vendor/clang/dist/include/clang/Basic/FileManager.h vendor/clang/dist/include/clang/Basic/IdentifierTable.h vendor/clang/dist/include/clang/Basic/LangOptions.def vendor/clang/dist/include/clang/Basic/Module.h vendor/clang/dist/include/clang/Basic/ObjCRuntime.h vendor/clang/dist/include/clang/Basic/OpenCLExtensions.def vendor/clang/dist/include/clang/Basic/OpenMPKinds.def vendor/clang/dist/include/clang/Basic/OpenMPKinds.h vendor/clang/dist/include/clang/Basic/OperatorKinds.def vendor/clang/dist/include/clang/Basic/PartialDiagnostic.h vendor/clang/dist/include/clang/Basic/Sanitizers.def vendor/clang/dist/include/clang/Basic/SourceLocation.h vendor/clang/dist/include/clang/Basic/SourceManager.h vendor/clang/dist/include/clang/Basic/Specifiers.h vendor/clang/dist/include/clang/Basic/StmtNodes.td vendor/clang/dist/include/clang/Basic/TargetBuiltins.h vendor/clang/dist/include/clang/Basic/TargetCXXABI.h vendor/clang/dist/include/clang/Basic/TargetInfo.h vendor/clang/dist/include/clang/Basic/TokenKinds.def vendor/clang/dist/include/clang/Basic/VirtualFileSystem.h vendor/clang/dist/include/clang/Basic/arm_neon.td vendor/clang/dist/include/clang/CodeGen/BackendUtil.h vendor/clang/dist/include/clang/CodeGen/CGFunctionInfo.h vendor/clang/dist/include/clang/CodeGen/CodeGenABITypes.h vendor/clang/dist/include/clang/CodeGen/CodeGenAction.h vendor/clang/dist/include/clang/CodeGen/ObjectFilePCHContainerOperations.h vendor/clang/dist/include/clang/Config/config.h.cmake vendor/clang/dist/include/clang/Config/config.h.in vendor/clang/dist/include/clang/Driver/Action.h vendor/clang/dist/include/clang/Driver/CC1Options.td vendor/clang/dist/include/clang/Driver/CLCompatOptions.td vendor/clang/dist/include/clang/Driver/Compilation.h vendor/clang/dist/include/clang/Driver/Driver.h vendor/clang/dist/include/clang/Driver/Job.h vendor/clang/dist/include/clang/Driver/Options.td vendor/clang/dist/include/clang/Driver/SanitizerArgs.h vendor/clang/dist/include/clang/Driver/ToolChain.h vendor/clang/dist/include/clang/Driver/Types.h vendor/clang/dist/include/clang/Edit/Commit.h vendor/clang/dist/include/clang/Edit/EditedSource.h vendor/clang/dist/include/clang/Format/Format.h vendor/clang/dist/include/clang/Frontend/ASTUnit.h vendor/clang/dist/include/clang/Frontend/CodeGenOptions.def vendor/clang/dist/include/clang/Frontend/CodeGenOptions.h vendor/clang/dist/include/clang/Frontend/CompilerInstance.h vendor/clang/dist/include/clang/Frontend/CompilerInvocation.h vendor/clang/dist/include/clang/Frontend/DependencyOutputOptions.h vendor/clang/dist/include/clang/Frontend/DiagnosticRenderer.h vendor/clang/dist/include/clang/Frontend/FrontendOptions.h vendor/clang/dist/include/clang/Frontend/PCHContainerOperations.h vendor/clang/dist/include/clang/Frontend/SerializedDiagnosticReader.h vendor/clang/dist/include/clang/Frontend/Utils.h vendor/clang/dist/include/clang/Lex/DirectoryLookup.h vendor/clang/dist/include/clang/Lex/HeaderSearch.h vendor/clang/dist/include/clang/Lex/HeaderSearchOptions.h vendor/clang/dist/include/clang/Lex/MacroInfo.h vendor/clang/dist/include/clang/Lex/ModuleMap.h vendor/clang/dist/include/clang/Lex/PPCallbacks.h vendor/clang/dist/include/clang/Lex/Pragma.h vendor/clang/dist/include/clang/Lex/PreprocessingRecord.h vendor/clang/dist/include/clang/Lex/Preprocessor.h vendor/clang/dist/include/clang/Lex/TokenLexer.h vendor/clang/dist/include/clang/Parse/Parser.h vendor/clang/dist/include/clang/Sema/AttributeList.h vendor/clang/dist/include/clang/Sema/CodeCompleteOptions.h vendor/clang/dist/include/clang/Sema/DeclSpec.h vendor/clang/dist/include/clang/Sema/ExternalSemaSource.h vendor/clang/dist/include/clang/Sema/Initialization.h vendor/clang/dist/include/clang/Sema/Lookup.h vendor/clang/dist/include/clang/Sema/MultiplexExternalSemaSource.h vendor/clang/dist/include/clang/Sema/Overload.h vendor/clang/dist/include/clang/Sema/ScopeInfo.h vendor/clang/dist/include/clang/Sema/Sema.h vendor/clang/dist/include/clang/Sema/Template.h vendor/clang/dist/include/clang/Sema/TemplateDeduction.h vendor/clang/dist/include/clang/Sema/TypoCorrection.h vendor/clang/dist/include/clang/Serialization/ASTBitCodes.h vendor/clang/dist/include/clang/Serialization/ASTReader.h vendor/clang/dist/include/clang/Serialization/ASTWriter.h vendor/clang/dist/include/clang/Serialization/GlobalModuleIndex.h vendor/clang/dist/include/clang/Serialization/Module.h vendor/clang/dist/include/clang/Serialization/ModuleManager.h vendor/clang/dist/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h vendor/clang/dist/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h vendor/clang/dist/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h vendor/clang/dist/include/clang/StaticAnalyzer/Core/Checker.h vendor/clang/dist/include/clang/StaticAnalyzer/Core/CheckerManager.h vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h vendor/clang/dist/include/clang/Tooling/ArgumentsAdjusters.h vendor/clang/dist/include/clang/Tooling/CommonOptionsParser.h vendor/clang/dist/include/clang/Tooling/CompilationDatabase.h vendor/clang/dist/include/clang/Tooling/Core/Replacement.h vendor/clang/dist/include/clang/Tooling/JSONCompilationDatabase.h vendor/clang/dist/include/clang/Tooling/Tooling.h vendor/clang/dist/include/clang/module.modulemap vendor/clang/dist/lib/ARCMigrate/ARCMT.cpp vendor/clang/dist/lib/ARCMigrate/FileRemapper.cpp vendor/clang/dist/lib/ARCMigrate/ObjCMT.cpp vendor/clang/dist/lib/ARCMigrate/TransEmptyStatementsAndDealloc.cpp vendor/clang/dist/lib/ARCMigrate/TransGCAttrs.cpp vendor/clang/dist/lib/ARCMigrate/TransProperties.cpp vendor/clang/dist/lib/ARCMigrate/TransRetainReleaseDealloc.cpp vendor/clang/dist/lib/ARCMigrate/TransformActions.cpp vendor/clang/dist/lib/ARCMigrate/Transforms.cpp vendor/clang/dist/lib/AST/ASTContext.cpp vendor/clang/dist/lib/AST/ASTDiagnostic.cpp vendor/clang/dist/lib/AST/ASTDumper.cpp vendor/clang/dist/lib/AST/ASTImporter.cpp vendor/clang/dist/lib/AST/CMakeLists.txt vendor/clang/dist/lib/AST/CXXABI.h vendor/clang/dist/lib/AST/CXXInheritance.cpp vendor/clang/dist/lib/AST/Decl.cpp vendor/clang/dist/lib/AST/DeclBase.cpp vendor/clang/dist/lib/AST/DeclCXX.cpp vendor/clang/dist/lib/AST/DeclFriend.cpp vendor/clang/dist/lib/AST/DeclGroup.cpp vendor/clang/dist/lib/AST/DeclObjC.cpp vendor/clang/dist/lib/AST/DeclOpenMP.cpp vendor/clang/dist/lib/AST/DeclPrinter.cpp vendor/clang/dist/lib/AST/DeclTemplate.cpp vendor/clang/dist/lib/AST/DeclarationName.cpp vendor/clang/dist/lib/AST/Expr.cpp vendor/clang/dist/lib/AST/ExprCXX.cpp vendor/clang/dist/lib/AST/ExprClassification.cpp vendor/clang/dist/lib/AST/ExprConstant.cpp vendor/clang/dist/lib/AST/ExternalASTSource.cpp vendor/clang/dist/lib/AST/ItaniumCXXABI.cpp vendor/clang/dist/lib/AST/ItaniumMangle.cpp vendor/clang/dist/lib/AST/Mangle.cpp vendor/clang/dist/lib/AST/MicrosoftCXXABI.cpp vendor/clang/dist/lib/AST/MicrosoftMangle.cpp vendor/clang/dist/lib/AST/NSAPI.cpp vendor/clang/dist/lib/AST/NestedNameSpecifier.cpp vendor/clang/dist/lib/AST/RawCommentList.cpp vendor/clang/dist/lib/AST/RecordLayoutBuilder.cpp vendor/clang/dist/lib/AST/Stmt.cpp vendor/clang/dist/lib/AST/StmtIterator.cpp vendor/clang/dist/lib/AST/StmtPrinter.cpp vendor/clang/dist/lib/AST/StmtProfile.cpp vendor/clang/dist/lib/AST/TemplateBase.cpp vendor/clang/dist/lib/AST/TemplateName.cpp vendor/clang/dist/lib/AST/Type.cpp vendor/clang/dist/lib/AST/TypeLoc.cpp vendor/clang/dist/lib/AST/TypePrinter.cpp vendor/clang/dist/lib/AST/VTableBuilder.cpp vendor/clang/dist/lib/ASTMatchers/ASTMatchFinder.cpp vendor/clang/dist/lib/ASTMatchers/ASTMatchersInternal.cpp vendor/clang/dist/lib/ASTMatchers/Dynamic/Diagnostics.cpp vendor/clang/dist/lib/ASTMatchers/Dynamic/Marshallers.h vendor/clang/dist/lib/ASTMatchers/Dynamic/Parser.cpp vendor/clang/dist/lib/ASTMatchers/Dynamic/Registry.cpp vendor/clang/dist/lib/ASTMatchers/Dynamic/VariantValue.cpp vendor/clang/dist/lib/Analysis/AnalysisDeclContext.cpp vendor/clang/dist/lib/Analysis/BodyFarm.cpp vendor/clang/dist/lib/Analysis/CFG.cpp vendor/clang/dist/lib/Analysis/Consumed.cpp vendor/clang/dist/lib/Analysis/ThreadSafety.cpp vendor/clang/dist/lib/Analysis/ThreadSafetyCommon.cpp vendor/clang/dist/lib/Basic/Attributes.cpp vendor/clang/dist/lib/Basic/Builtins.cpp vendor/clang/dist/lib/Basic/Diagnostic.cpp vendor/clang/dist/lib/Basic/DiagnosticIDs.cpp vendor/clang/dist/lib/Basic/FileManager.cpp vendor/clang/dist/lib/Basic/IdentifierTable.cpp vendor/clang/dist/lib/Basic/Module.cpp vendor/clang/dist/lib/Basic/ObjCRuntime.cpp vendor/clang/dist/lib/Basic/OpenMPKinds.cpp vendor/clang/dist/lib/Basic/SanitizerBlacklist.cpp vendor/clang/dist/lib/Basic/SourceManager.cpp vendor/clang/dist/lib/Basic/TargetInfo.cpp vendor/clang/dist/lib/Basic/Targets.cpp vendor/clang/dist/lib/Basic/Version.cpp vendor/clang/dist/lib/Basic/VirtualFileSystem.cpp vendor/clang/dist/lib/CodeGen/ABIInfo.h vendor/clang/dist/lib/CodeGen/BackendUtil.cpp vendor/clang/dist/lib/CodeGen/CGAtomic.cpp vendor/clang/dist/lib/CodeGen/CGBlocks.cpp vendor/clang/dist/lib/CodeGen/CGBlocks.h vendor/clang/dist/lib/CodeGen/CGBuilder.h vendor/clang/dist/lib/CodeGen/CGBuiltin.cpp vendor/clang/dist/lib/CodeGen/CGCUDANV.cpp vendor/clang/dist/lib/CodeGen/CGCXX.cpp vendor/clang/dist/lib/CodeGen/CGCXXABI.cpp vendor/clang/dist/lib/CodeGen/CGCXXABI.h vendor/clang/dist/lib/CodeGen/CGCall.cpp vendor/clang/dist/lib/CodeGen/CGCall.h vendor/clang/dist/lib/CodeGen/CGClass.cpp vendor/clang/dist/lib/CodeGen/CGCleanup.cpp vendor/clang/dist/lib/CodeGen/CGCleanup.h vendor/clang/dist/lib/CodeGen/CGDebugInfo.cpp vendor/clang/dist/lib/CodeGen/CGDebugInfo.h vendor/clang/dist/lib/CodeGen/CGDecl.cpp vendor/clang/dist/lib/CodeGen/CGDeclCXX.cpp vendor/clang/dist/lib/CodeGen/CGException.cpp vendor/clang/dist/lib/CodeGen/CGExpr.cpp vendor/clang/dist/lib/CodeGen/CGExprAgg.cpp vendor/clang/dist/lib/CodeGen/CGExprCXX.cpp vendor/clang/dist/lib/CodeGen/CGExprComplex.cpp vendor/clang/dist/lib/CodeGen/CGExprConstant.cpp vendor/clang/dist/lib/CodeGen/CGExprScalar.cpp vendor/clang/dist/lib/CodeGen/CGLoopInfo.cpp vendor/clang/dist/lib/CodeGen/CGLoopInfo.h vendor/clang/dist/lib/CodeGen/CGObjC.cpp vendor/clang/dist/lib/CodeGen/CGObjCGNU.cpp vendor/clang/dist/lib/CodeGen/CGObjCMac.cpp vendor/clang/dist/lib/CodeGen/CGObjCRuntime.cpp vendor/clang/dist/lib/CodeGen/CGObjCRuntime.h vendor/clang/dist/lib/CodeGen/CGOpenCLRuntime.cpp vendor/clang/dist/lib/CodeGen/CGOpenMPRuntime.cpp vendor/clang/dist/lib/CodeGen/CGOpenMPRuntime.h vendor/clang/dist/lib/CodeGen/CGRecordLayoutBuilder.cpp vendor/clang/dist/lib/CodeGen/CGStmt.cpp vendor/clang/dist/lib/CodeGen/CGStmtOpenMP.cpp vendor/clang/dist/lib/CodeGen/CGVTT.cpp vendor/clang/dist/lib/CodeGen/CGVTables.cpp vendor/clang/dist/lib/CodeGen/CGVTables.h vendor/clang/dist/lib/CodeGen/CGValue.h vendor/clang/dist/lib/CodeGen/CodeGenABITypes.cpp vendor/clang/dist/lib/CodeGen/CodeGenAction.cpp vendor/clang/dist/lib/CodeGen/CodeGenFunction.cpp vendor/clang/dist/lib/CodeGen/CodeGenFunction.h vendor/clang/dist/lib/CodeGen/CodeGenModule.cpp vendor/clang/dist/lib/CodeGen/CodeGenModule.h vendor/clang/dist/lib/CodeGen/CodeGenPGO.cpp vendor/clang/dist/lib/CodeGen/CodeGenPGO.h vendor/clang/dist/lib/CodeGen/CodeGenTBAA.cpp vendor/clang/dist/lib/CodeGen/CodeGenTypes.cpp vendor/clang/dist/lib/CodeGen/CodeGenTypes.h vendor/clang/dist/lib/CodeGen/CoverageMappingGen.cpp vendor/clang/dist/lib/CodeGen/EHScopeStack.h vendor/clang/dist/lib/CodeGen/ItaniumCXXABI.cpp vendor/clang/dist/lib/CodeGen/MicrosoftCXXABI.cpp vendor/clang/dist/lib/CodeGen/ModuleBuilder.cpp vendor/clang/dist/lib/CodeGen/ObjectFilePCHContainerOperations.cpp vendor/clang/dist/lib/CodeGen/TargetInfo.cpp vendor/clang/dist/lib/CodeGen/TargetInfo.h vendor/clang/dist/lib/Driver/Action.cpp vendor/clang/dist/lib/Driver/Compilation.cpp vendor/clang/dist/lib/Driver/CrossWindowsToolChain.cpp vendor/clang/dist/lib/Driver/Driver.cpp vendor/clang/dist/lib/Driver/DriverOptions.cpp vendor/clang/dist/lib/Driver/Job.cpp vendor/clang/dist/lib/Driver/MSVCToolChain.cpp vendor/clang/dist/lib/Driver/MinGWToolChain.cpp vendor/clang/dist/lib/Driver/Multilib.cpp vendor/clang/dist/lib/Driver/SanitizerArgs.cpp vendor/clang/dist/lib/Driver/ToolChain.cpp vendor/clang/dist/lib/Driver/ToolChains.cpp vendor/clang/dist/lib/Driver/ToolChains.h vendor/clang/dist/lib/Driver/Tools.cpp vendor/clang/dist/lib/Driver/Tools.h vendor/clang/dist/lib/Driver/Types.cpp vendor/clang/dist/lib/Edit/Commit.cpp vendor/clang/dist/lib/Edit/EditedSource.cpp vendor/clang/dist/lib/Format/ContinuationIndenter.cpp vendor/clang/dist/lib/Format/Encoding.h vendor/clang/dist/lib/Format/Format.cpp vendor/clang/dist/lib/Format/FormatToken.cpp vendor/clang/dist/lib/Format/FormatToken.h vendor/clang/dist/lib/Format/TokenAnnotator.cpp vendor/clang/dist/lib/Format/TokenAnnotator.h vendor/clang/dist/lib/Format/UnwrappedLineFormatter.cpp vendor/clang/dist/lib/Format/UnwrappedLineParser.cpp vendor/clang/dist/lib/Format/UnwrappedLineParser.h vendor/clang/dist/lib/Format/WhitespaceManager.cpp vendor/clang/dist/lib/Format/WhitespaceManager.h vendor/clang/dist/lib/Frontend/ASTMerge.cpp vendor/clang/dist/lib/Frontend/ASTUnit.cpp vendor/clang/dist/lib/Frontend/CMakeLists.txt vendor/clang/dist/lib/Frontend/CacheTokens.cpp vendor/clang/dist/lib/Frontend/ChainedIncludesSource.cpp vendor/clang/dist/lib/Frontend/CompilerInstance.cpp vendor/clang/dist/lib/Frontend/CompilerInvocation.cpp vendor/clang/dist/lib/Frontend/CreateInvocationFromCommandLine.cpp vendor/clang/dist/lib/Frontend/DependencyFile.cpp vendor/clang/dist/lib/Frontend/DiagnosticRenderer.cpp vendor/clang/dist/lib/Frontend/FrontendAction.cpp vendor/clang/dist/lib/Frontend/FrontendActions.cpp vendor/clang/dist/lib/Frontend/HeaderIncludeGen.cpp vendor/clang/dist/lib/Frontend/InitHeaderSearch.cpp vendor/clang/dist/lib/Frontend/InitPreprocessor.cpp vendor/clang/dist/lib/Frontend/LogDiagnosticPrinter.cpp vendor/clang/dist/lib/Frontend/ModuleDependencyCollector.cpp vendor/clang/dist/lib/Frontend/MultiplexConsumer.cpp vendor/clang/dist/lib/Frontend/PCHContainerOperations.cpp vendor/clang/dist/lib/Frontend/Rewrite/FrontendActions.cpp vendor/clang/dist/lib/Frontend/Rewrite/InclusionRewriter.cpp vendor/clang/dist/lib/Frontend/Rewrite/RewriteModernObjC.cpp vendor/clang/dist/lib/Frontend/Rewrite/RewriteObjC.cpp vendor/clang/dist/lib/Frontend/SerializedDiagnosticPrinter.cpp vendor/clang/dist/lib/Frontend/TextDiagnostic.cpp vendor/clang/dist/lib/Frontend/VerifyDiagnosticConsumer.cpp vendor/clang/dist/lib/Headers/CMakeLists.txt vendor/clang/dist/lib/Headers/Intrin.h vendor/clang/dist/lib/Headers/__wmmintrin_aes.h vendor/clang/dist/lib/Headers/__wmmintrin_pclmul.h vendor/clang/dist/lib/Headers/adxintrin.h vendor/clang/dist/lib/Headers/altivec.h vendor/clang/dist/lib/Headers/ammintrin.h vendor/clang/dist/lib/Headers/arm_acle.h vendor/clang/dist/lib/Headers/avx2intrin.h vendor/clang/dist/lib/Headers/avx512bwintrin.h vendor/clang/dist/lib/Headers/avx512dqintrin.h vendor/clang/dist/lib/Headers/avx512erintrin.h vendor/clang/dist/lib/Headers/avx512fintrin.h vendor/clang/dist/lib/Headers/avx512vlbwintrin.h vendor/clang/dist/lib/Headers/avx512vldqintrin.h vendor/clang/dist/lib/Headers/avx512vlintrin.h vendor/clang/dist/lib/Headers/avxintrin.h vendor/clang/dist/lib/Headers/bmi2intrin.h vendor/clang/dist/lib/Headers/bmiintrin.h vendor/clang/dist/lib/Headers/emmintrin.h vendor/clang/dist/lib/Headers/f16cintrin.h vendor/clang/dist/lib/Headers/fma4intrin.h vendor/clang/dist/lib/Headers/fmaintrin.h vendor/clang/dist/lib/Headers/fxsrintrin.h vendor/clang/dist/lib/Headers/htmxlintrin.h vendor/clang/dist/lib/Headers/immintrin.h vendor/clang/dist/lib/Headers/lzcntintrin.h vendor/clang/dist/lib/Headers/mm3dnow.h vendor/clang/dist/lib/Headers/mmintrin.h vendor/clang/dist/lib/Headers/module.modulemap vendor/clang/dist/lib/Headers/nmmintrin.h vendor/clang/dist/lib/Headers/pmmintrin.h vendor/clang/dist/lib/Headers/popcntintrin.h vendor/clang/dist/lib/Headers/prfchwintrin.h vendor/clang/dist/lib/Headers/rdseedintrin.h vendor/clang/dist/lib/Headers/rtmintrin.h vendor/clang/dist/lib/Headers/shaintrin.h vendor/clang/dist/lib/Headers/smmintrin.h vendor/clang/dist/lib/Headers/stdint.h vendor/clang/dist/lib/Headers/tbmintrin.h vendor/clang/dist/lib/Headers/tgmath.h vendor/clang/dist/lib/Headers/tmmintrin.h vendor/clang/dist/lib/Headers/wmmintrin.h vendor/clang/dist/lib/Headers/x86intrin.h vendor/clang/dist/lib/Headers/xmmintrin.h vendor/clang/dist/lib/Headers/xopintrin.h vendor/clang/dist/lib/Index/CommentToXML.cpp vendor/clang/dist/lib/Index/SimpleFormatContext.h vendor/clang/dist/lib/Index/USRGeneration.cpp vendor/clang/dist/lib/Lex/HeaderSearch.cpp vendor/clang/dist/lib/Lex/Lexer.cpp vendor/clang/dist/lib/Lex/LiteralSupport.cpp vendor/clang/dist/lib/Lex/MacroInfo.cpp vendor/clang/dist/lib/Lex/ModuleMap.cpp vendor/clang/dist/lib/Lex/PPDirectives.cpp vendor/clang/dist/lib/Lex/PPExpressions.cpp vendor/clang/dist/lib/Lex/PPLexerChange.cpp vendor/clang/dist/lib/Lex/PPMacroExpansion.cpp vendor/clang/dist/lib/Lex/Pragma.cpp vendor/clang/dist/lib/Lex/PreprocessingRecord.cpp vendor/clang/dist/lib/Lex/Preprocessor.cpp vendor/clang/dist/lib/Lex/TokenLexer.cpp vendor/clang/dist/lib/Parse/ParseAST.cpp vendor/clang/dist/lib/Parse/ParseCXXInlineMethods.cpp vendor/clang/dist/lib/Parse/ParseDecl.cpp vendor/clang/dist/lib/Parse/ParseDeclCXX.cpp vendor/clang/dist/lib/Parse/ParseExpr.cpp vendor/clang/dist/lib/Parse/ParseExprCXX.cpp vendor/clang/dist/lib/Parse/ParseObjc.cpp vendor/clang/dist/lib/Parse/ParseOpenMP.cpp vendor/clang/dist/lib/Parse/ParsePragma.cpp vendor/clang/dist/lib/Parse/ParseStmt.cpp vendor/clang/dist/lib/Parse/ParseStmtAsm.cpp vendor/clang/dist/lib/Parse/ParseTemplate.cpp vendor/clang/dist/lib/Parse/ParseTentative.cpp vendor/clang/dist/lib/Parse/Parser.cpp vendor/clang/dist/lib/Rewrite/Rewriter.cpp vendor/clang/dist/lib/Sema/AnalysisBasedWarnings.cpp vendor/clang/dist/lib/Sema/AttributeList.cpp vendor/clang/dist/lib/Sema/CMakeLists.txt vendor/clang/dist/lib/Sema/DeclSpec.cpp vendor/clang/dist/lib/Sema/JumpDiagnostics.cpp vendor/clang/dist/lib/Sema/MultiplexExternalSemaSource.cpp vendor/clang/dist/lib/Sema/ScopeInfo.cpp vendor/clang/dist/lib/Sema/Sema.cpp vendor/clang/dist/lib/Sema/SemaAccess.cpp vendor/clang/dist/lib/Sema/SemaCUDA.cpp vendor/clang/dist/lib/Sema/SemaCXXScopeSpec.cpp vendor/clang/dist/lib/Sema/SemaCast.cpp vendor/clang/dist/lib/Sema/SemaChecking.cpp vendor/clang/dist/lib/Sema/SemaCodeComplete.cpp vendor/clang/dist/lib/Sema/SemaDecl.cpp vendor/clang/dist/lib/Sema/SemaDeclAttr.cpp vendor/clang/dist/lib/Sema/SemaDeclCXX.cpp vendor/clang/dist/lib/Sema/SemaDeclObjC.cpp vendor/clang/dist/lib/Sema/SemaExceptionSpec.cpp vendor/clang/dist/lib/Sema/SemaExpr.cpp vendor/clang/dist/lib/Sema/SemaExprCXX.cpp vendor/clang/dist/lib/Sema/SemaExprMember.cpp vendor/clang/dist/lib/Sema/SemaExprObjC.cpp vendor/clang/dist/lib/Sema/SemaFixItUtils.cpp vendor/clang/dist/lib/Sema/SemaInit.cpp vendor/clang/dist/lib/Sema/SemaLambda.cpp vendor/clang/dist/lib/Sema/SemaLookup.cpp vendor/clang/dist/lib/Sema/SemaObjCProperty.cpp vendor/clang/dist/lib/Sema/SemaOpenMP.cpp vendor/clang/dist/lib/Sema/SemaOverload.cpp vendor/clang/dist/lib/Sema/SemaPseudoObject.cpp vendor/clang/dist/lib/Sema/SemaStmt.cpp vendor/clang/dist/lib/Sema/SemaStmtAsm.cpp vendor/clang/dist/lib/Sema/SemaStmtAttr.cpp vendor/clang/dist/lib/Sema/SemaTemplate.cpp vendor/clang/dist/lib/Sema/SemaTemplateDeduction.cpp vendor/clang/dist/lib/Sema/SemaTemplateInstantiate.cpp vendor/clang/dist/lib/Sema/SemaTemplateInstantiateDecl.cpp vendor/clang/dist/lib/Sema/SemaTemplateVariadic.cpp vendor/clang/dist/lib/Sema/SemaType.cpp vendor/clang/dist/lib/Sema/TreeTransform.h vendor/clang/dist/lib/Serialization/ASTCommon.cpp vendor/clang/dist/lib/Serialization/ASTCommon.h vendor/clang/dist/lib/Serialization/ASTReader.cpp vendor/clang/dist/lib/Serialization/ASTReaderDecl.cpp vendor/clang/dist/lib/Serialization/ASTReaderInternals.h vendor/clang/dist/lib/Serialization/ASTReaderStmt.cpp vendor/clang/dist/lib/Serialization/ASTWriter.cpp vendor/clang/dist/lib/Serialization/ASTWriterDecl.cpp vendor/clang/dist/lib/Serialization/ASTWriterStmt.cpp vendor/clang/dist/lib/Serialization/CMakeLists.txt vendor/clang/dist/lib/Serialization/GeneratePCH.cpp vendor/clang/dist/lib/Serialization/GlobalModuleIndex.cpp vendor/clang/dist/lib/Serialization/Module.cpp vendor/clang/dist/lib/Serialization/ModuleManager.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/CMakeLists.txt vendor/clang/dist/lib/StaticAnalyzer/Checkers/CStringChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/Checkers.td vendor/clang/dist/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/Makefile vendor/clang/dist/lib/StaticAnalyzer/Checkers/MallocChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/StreamChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/AnalysisManager.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/BlockCounter.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/BugReporter.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/CMakeLists.txt vendor/clang/dist/lib/StaticAnalyzer/Core/CallEvent.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/Checker.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/CheckerContext.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/CheckerHelpers.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/CheckerManager.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/CheckerRegistry.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/ConstraintManager.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/CoreEngine.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/Environment.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/ExplodedGraph.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/ExprEngine.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/ExprEngineC.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/Makefile vendor/clang/dist/lib/StaticAnalyzer/Core/MemRegion.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/PathDiagnostic.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/ProgramState.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/RegionStore.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/SValBuilder.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/SimpleConstraintManager.h vendor/clang/dist/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/Store.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/SymbolManager.cpp vendor/clang/dist/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp vendor/clang/dist/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp vendor/clang/dist/lib/StaticAnalyzer/Frontend/Makefile vendor/clang/dist/lib/Tooling/ArgumentsAdjusters.cpp vendor/clang/dist/lib/Tooling/CommonOptionsParser.cpp vendor/clang/dist/lib/Tooling/CompilationDatabase.cpp vendor/clang/dist/lib/Tooling/Core/CMakeLists.txt vendor/clang/dist/lib/Tooling/Core/Replacement.cpp vendor/clang/dist/lib/Tooling/JSONCompilationDatabase.cpp vendor/clang/dist/lib/Tooling/Tooling.cpp vendor/clang/dist/runtime/CMakeLists.txt vendor/clang/dist/runtime/compiler-rt/Makefile vendor/clang/dist/test/ARCMT/GC-no-arc-runtime.m vendor/clang/dist/test/ARCMT/checking.m vendor/clang/dist/test/ARCMT/objcmt-subscripting-literals.m vendor/clang/dist/test/ARCMT/objcmt-subscripting-literals.m.result vendor/clang/dist/test/ASTMerge/codegen-exprs.c vendor/clang/dist/test/ASTMerge/exprs.c vendor/clang/dist/test/ASTMerge/function.c vendor/clang/dist/test/Analysis/Inputs/system-header-simulator.h vendor/clang/dist/test/Analysis/MismatchedDeallocator-path-notes.cpp vendor/clang/dist/test/Analysis/NSContainers.m vendor/clang/dist/test/Analysis/NewDelete-path-notes.cpp vendor/clang/dist/test/Analysis/NoReturn.m vendor/clang/dist/test/Analysis/ObjCRetSigs.m vendor/clang/dist/test/Analysis/PR2599.m vendor/clang/dist/test/Analysis/PR2978.m vendor/clang/dist/test/Analysis/analyzer-config.c vendor/clang/dist/test/Analysis/analyzer-config.cpp vendor/clang/dist/test/Analysis/conditional-path-notes.c vendor/clang/dist/test/Analysis/cxx-for-range.cpp vendor/clang/dist/test/Analysis/dead-stores.cpp vendor/clang/dist/test/Analysis/dead-stores.m vendor/clang/dist/test/Analysis/diagnostics/deref-track-symbolic-region.c vendor/clang/dist/test/Analysis/diagnostics/report-issues-within-main-file.cpp vendor/clang/dist/test/Analysis/diagnostics/undef-value-caller.c vendor/clang/dist/test/Analysis/diagnostics/undef-value-param.c vendor/clang/dist/test/Analysis/diagnostics/undef-value-param.m vendor/clang/dist/test/Analysis/dtor.cpp vendor/clang/dist/test/Analysis/edges-new.mm vendor/clang/dist/test/Analysis/identical-expressions.cpp vendor/clang/dist/test/Analysis/initializer.cpp vendor/clang/dist/test/Analysis/inline-plist.c vendor/clang/dist/test/Analysis/inline-unique-reports.c vendor/clang/dist/test/Analysis/inline.cpp vendor/clang/dist/test/Analysis/inlining/eager-reclamation-path-notes.c vendor/clang/dist/test/Analysis/inlining/eager-reclamation-path-notes.cpp vendor/clang/dist/test/Analysis/inlining/path-notes.c vendor/clang/dist/test/Analysis/inlining/path-notes.cpp vendor/clang/dist/test/Analysis/inlining/path-notes.m vendor/clang/dist/test/Analysis/lambdas.cpp vendor/clang/dist/test/Analysis/malloc-overflow.c vendor/clang/dist/test/Analysis/malloc-plist.c vendor/clang/dist/test/Analysis/malloc.c vendor/clang/dist/test/Analysis/method-call-path-notes.cpp vendor/clang/dist/test/Analysis/model-file.cpp vendor/clang/dist/test/Analysis/null-deref-path-notes.m vendor/clang/dist/test/Analysis/nullptr.cpp vendor/clang/dist/test/Analysis/objc-arc.m vendor/clang/dist/test/Analysis/plist-macros.cpp vendor/clang/dist/test/Analysis/plist-output-alternate.m vendor/clang/dist/test/Analysis/plist-output.m vendor/clang/dist/test/Analysis/ptr-arith.c vendor/clang/dist/test/Analysis/rdar-6540084.m vendor/clang/dist/test/Analysis/reinterpret-cast.cpp vendor/clang/dist/test/Analysis/retain-release-gc-only.m vendor/clang/dist/test/Analysis/retain-release-path-notes-gc.m vendor/clang/dist/test/Analysis/retain-release-path-notes.m vendor/clang/dist/test/Analysis/retain-release-region-store.m vendor/clang/dist/test/Analysis/superclass.m vendor/clang/dist/test/Analysis/temp-obj-dtors-cfg-output.cpp vendor/clang/dist/test/Analysis/temporaries.cpp vendor/clang/dist/test/Analysis/unix-fns.c vendor/clang/dist/test/CMakeLists.txt vendor/clang/dist/test/CXX/basic/basic.lookup/basic.lookup.argdep/p4.cpp vendor/clang/dist/test/CXX/basic/basic.lookup/basic.lookup.qual/namespace.qual/p2.cpp vendor/clang/dist/test/CXX/basic/basic.scope/basic.scope.hiding/p2.cpp vendor/clang/dist/test/CXX/class.access/class.friend/p1.cpp vendor/clang/dist/test/CXX/class.access/class.friend/p11.cpp vendor/clang/dist/test/CXX/class.access/class.friend/p2-cxx03.cpp vendor/clang/dist/test/CXX/class/class.friend/p1.cpp vendor/clang/dist/test/CXX/class/class.nest/p1.cpp vendor/clang/dist/test/CXX/dcl.dcl/basic.namespace/namespace.udecl/p1.cpp vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p5.cpp vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.fct.spec/p6.cpp vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.stc/p2.cpp vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p3-1y.cpp vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p3-generic-lambda-1y.cpp vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p7-1y.cpp vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.type.elab/p3.cpp vendor/clang/dist/test/CXX/dcl.decl/dcl.init/dcl.init.ref/p5-var.cpp vendor/clang/dist/test/CXX/drs/dr0xx.cpp vendor/clang/dist/test/CXX/drs/dr13xx.cpp vendor/clang/dist/test/CXX/drs/dr15xx.cpp vendor/clang/dist/test/CXX/drs/dr1xx.cpp vendor/clang/dist/test/CXX/drs/dr3xx.cpp vendor/clang/dist/test/CXX/drs/dr4xx.cpp vendor/clang/dist/test/CXX/drs/dr5xx.cpp vendor/clang/dist/test/CXX/except/except.spec/p3.cpp vendor/clang/dist/test/CXX/except/except.spec/p4.cpp vendor/clang/dist/test/CXX/except/except.spec/p5-pointers.cpp vendor/clang/dist/test/CXX/expr/expr.const/p2-0x.cpp vendor/clang/dist/test/CXX/expr/expr.const/p5-0x.cpp vendor/clang/dist/test/CXX/expr/expr.prim/expr.prim.lambda/default-arguments.cpp vendor/clang/dist/test/CXX/expr/expr.prim/expr.prim.lambda/p11-1y.cpp vendor/clang/dist/test/CXX/expr/expr.prim/expr.prim.lambda/templates.cpp vendor/clang/dist/test/CXX/expr/expr.unary/expr.unary.op/p4.cpp vendor/clang/dist/test/CXX/lex/lex.literal/lex.ext/p12.cpp vendor/clang/dist/test/CXX/lex/lex.literal/lex.ext/p2.cpp vendor/clang/dist/test/CXX/lex/lex.literal/lex.ext/p5.cpp vendor/clang/dist/test/CXX/lex/lex.literal/lex.ext/p7.cpp vendor/clang/dist/test/CXX/over/over.oper/over.literal/p2.cpp vendor/clang/dist/test/CXX/over/over.over/p2-resolve-single-template-id.cpp vendor/clang/dist/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp vendor/clang/dist/test/CXX/temp/temp.decls/temp.class/temp.static/p1-inst.cpp vendor/clang/dist/test/CXX/temp/temp.decls/temp.class/temp.static/p1.cpp vendor/clang/dist/test/CXX/temp/temp.fct.spec/temp.arg.explicit/p3.cpp vendor/clang/dist/test/CXX/temp/temp.param/p3.cpp vendor/clang/dist/test/CXX/temp/temp.res/temp.local/p3.cpp vendor/clang/dist/test/CXX/temp/temp.res/temp.local/p6.cpp vendor/clang/dist/test/CXX/temp/temp.spec/temp.explicit/p1.cpp vendor/clang/dist/test/CodeCompletion/macros-in-modules.c vendor/clang/dist/test/CodeCompletion/macros-in-modules.m vendor/clang/dist/test/CodeCompletion/ordinary-name.cpp vendor/clang/dist/test/CodeGen/2003-12-14-ExternInlineSupport.c vendor/clang/dist/test/CodeGen/2006-01-13-Includes.c vendor/clang/dist/test/CodeGen/2007-05-11-str-const.c vendor/clang/dist/test/CodeGen/2009-01-21-InvalidIterator.c vendor/clang/dist/test/CodeGen/2009-03-13-dbg.c vendor/clang/dist/test/CodeGen/2009-04-23-dbg.c vendor/clang/dist/test/CodeGen/2009-07-31-DbgDeclare.c vendor/clang/dist/test/CodeGen/2010-01-14-FnType-DebugInfo.c vendor/clang/dist/test/CodeGen/2010-01-18-Inlined-Debug.c vendor/clang/dist/test/CodeGen/2010-02-10-PointerName.c vendor/clang/dist/test/CodeGen/2010-02-15-DbgStaticVar.c vendor/clang/dist/test/CodeGen/2010-02-16-DbgScopes.c vendor/clang/dist/test/CodeGen/2010-03-5-LexicalScope.c vendor/clang/dist/test/CodeGen/2010-07-08-DeclDebugLineNo.c vendor/clang/dist/test/CodeGen/2010-08-10-DbgConstant.c vendor/clang/dist/test/CodeGen/3dnow-builtins.c vendor/clang/dist/test/CodeGen/Inputs/stdio.h vendor/clang/dist/test/CodeGen/aarch64-poly64.c vendor/clang/dist/test/CodeGen/aarch64-varargs.c vendor/clang/dist/test/CodeGen/adc-builtins.c vendor/clang/dist/test/CodeGen/alias.c vendor/clang/dist/test/CodeGen/align-global-large.c vendor/clang/dist/test/CodeGen/alignment.c vendor/clang/dist/test/CodeGen/arm-abi-vector.c vendor/clang/dist/test/CodeGen/arm-arguments.c vendor/clang/dist/test/CodeGen/arm-neon-misc.c vendor/clang/dist/test/CodeGen/arm-target-features.c vendor/clang/dist/test/CodeGen/arm-vector-align.c vendor/clang/dist/test/CodeGen/arm64-abi-vector.c vendor/clang/dist/test/CodeGen/arm64-arguments.c vendor/clang/dist/test/CodeGen/arm64-be-hfa-vararg.c vendor/clang/dist/test/CodeGen/arm_acle.c vendor/clang/dist/test/CodeGen/atomic-arm64.c vendor/clang/dist/test/CodeGen/atomic-ops-libcall.c vendor/clang/dist/test/CodeGen/atomic-ops.c vendor/clang/dist/test/CodeGen/atomic_ops.c vendor/clang/dist/test/CodeGen/attr-disable-tail-calls.c vendor/clang/dist/test/CodeGen/attr-minsize.cpp vendor/clang/dist/test/CodeGen/attr-nodebug.c vendor/clang/dist/test/CodeGen/attr-noinline.c vendor/clang/dist/test/CodeGen/attributes.c vendor/clang/dist/test/CodeGen/available-externally-hidden.cpp vendor/clang/dist/test/CodeGen/avx-builtins.c vendor/clang/dist/test/CodeGen/avx-cmp-builtins.c vendor/clang/dist/test/CodeGen/avx-shuffle-builtins.c vendor/clang/dist/test/CodeGen/avx2-builtins.c vendor/clang/dist/test/CodeGen/avx512bw-builtins.c vendor/clang/dist/test/CodeGen/avx512cdintrin.c vendor/clang/dist/test/CodeGen/avx512dq-builtins.c vendor/clang/dist/test/CodeGen/avx512er-builtins.c vendor/clang/dist/test/CodeGen/avx512f-builtins.c vendor/clang/dist/test/CodeGen/avx512vl-builtins.c vendor/clang/dist/test/CodeGen/avx512vlbw-builtins.c vendor/clang/dist/test/CodeGen/avx512vldq-builtins.c vendor/clang/dist/test/CodeGen/bitfield-2.c vendor/clang/dist/test/CodeGen/block-byref-aggr.c vendor/clang/dist/test/CodeGen/block-with-perdefinedexpr.c vendor/clang/dist/test/CodeGen/bmi2-builtins.c vendor/clang/dist/test/CodeGen/builtin-cpu-supports.c vendor/clang/dist/test/CodeGen/builtins-arm.c vendor/clang/dist/test/CodeGen/builtins-arm64.c vendor/clang/dist/test/CodeGen/builtins-nvptx.c vendor/clang/dist/test/CodeGen/builtins-overflow.c vendor/clang/dist/test/CodeGen/builtins-ppc-altivec.c vendor/clang/dist/test/CodeGen/builtins-ppc-crypto.c vendor/clang/dist/test/CodeGen/builtins-ppc-p7.c vendor/clang/dist/test/CodeGen/builtins-ppc-p8vector.c vendor/clang/dist/test/CodeGen/builtins-ppc.c vendor/clang/dist/test/CodeGen/builtins-x86.c vendor/clang/dist/test/CodeGen/c-strings.c vendor/clang/dist/test/CodeGen/c11atomics-ios.c vendor/clang/dist/test/CodeGen/c11atomics.c vendor/clang/dist/test/CodeGen/captured-statements.c vendor/clang/dist/test/CodeGen/catch-undef-behavior.c vendor/clang/dist/test/CodeGen/cleanup-destslot-simple.c vendor/clang/dist/test/CodeGen/complex-convert.c vendor/clang/dist/test/CodeGen/complex-math.c vendor/clang/dist/test/CodeGen/debug-info-257-args.c vendor/clang/dist/test/CodeGen/debug-info-args.c vendor/clang/dist/test/CodeGen/debug-info-block-decl.c vendor/clang/dist/test/CodeGen/debug-info-block-out-return.c vendor/clang/dist/test/CodeGen/debug-info-block.c vendor/clang/dist/test/CodeGen/debug-info-compilation-dir.c vendor/clang/dist/test/CodeGen/debug-info-crash.c vendor/clang/dist/test/CodeGen/debug-info-enum.c vendor/clang/dist/test/CodeGen/debug-info-gline-tables-only.c vendor/clang/dist/test/CodeGen/debug-info-gline-tables-only2.c vendor/clang/dist/test/CodeGen/debug-info-line.c vendor/clang/dist/test/CodeGen/debug-info-line2.c vendor/clang/dist/test/CodeGen/debug-info-line3.c vendor/clang/dist/test/CodeGen/debug-info-member.c vendor/clang/dist/test/CodeGen/debug-info-packed-struct.c vendor/clang/dist/test/CodeGen/debug-info-same-line.c vendor/clang/dist/test/CodeGen/debug-info-scope-file.c vendor/clang/dist/test/CodeGen/debug-info-scope.c vendor/clang/dist/test/CodeGen/debug-info-static.c vendor/clang/dist/test/CodeGen/debug-info-typedef.c vendor/clang/dist/test/CodeGen/debug-info-vector.c vendor/clang/dist/test/CodeGen/debug-info-vla.c vendor/clang/dist/test/CodeGen/debug-info.c vendor/clang/dist/test/CodeGen/debug-line-1.c vendor/clang/dist/test/CodeGen/dwarf-version.c vendor/clang/dist/test/CodeGen/enum2.c vendor/clang/dist/test/CodeGen/exceptions-seh-finally.c vendor/clang/dist/test/CodeGen/exceptions-seh-leave.c vendor/clang/dist/test/CodeGen/exceptions-seh.c vendor/clang/dist/test/CodeGen/exprs.c vendor/clang/dist/test/CodeGen/ext-vector-member-alignment.c vendor/clang/dist/test/CodeGen/f16c-builtins.c vendor/clang/dist/test/CodeGen/fma-builtins.c vendor/clang/dist/test/CodeGen/fma4-builtins.c vendor/clang/dist/test/CodeGen/fp-contract-pragma.cpp vendor/clang/dist/test/CodeGen/fsgsbase-builtins.c vendor/clang/dist/test/CodeGen/function-attributes.c vendor/clang/dist/test/CodeGen/global-blocks-lines.c vendor/clang/dist/test/CodeGen/hidden-alias-to-internal-function.c vendor/clang/dist/test/CodeGen/inline.c vendor/clang/dist/test/CodeGen/le32-arguments.c vendor/clang/dist/test/CodeGen/libcalls-fno-builtin.c vendor/clang/dist/test/CodeGen/lifetime-debuginfo-1.c vendor/clang/dist/test/CodeGen/lifetime-debuginfo-2.c vendor/clang/dist/test/CodeGen/lineno-dbginfo.c vendor/clang/dist/test/CodeGen/linetable-endscope.c vendor/clang/dist/test/CodeGen/link-bitcode-file.c vendor/clang/dist/test/CodeGen/long_double_fp128.cpp vendor/clang/dist/test/CodeGen/lzcnt-builtins.c vendor/clang/dist/test/CodeGen/mips-unsupported-nan.c vendor/clang/dist/test/CodeGen/mips-varargs.c vendor/clang/dist/test/CodeGen/mmx-builtins.c vendor/clang/dist/test/CodeGen/ms-declspecs.c vendor/clang/dist/test/CodeGen/ms-inline-asm.c vendor/clang/dist/test/CodeGen/ms_abi.c vendor/clang/dist/test/CodeGen/ms_struct-pack.c vendor/clang/dist/test/CodeGen/mult-alt-x86.c vendor/clang/dist/test/CodeGen/named_reg_global.c vendor/clang/dist/test/CodeGen/nvptx-abi.c vendor/clang/dist/test/CodeGen/nvptx-inlineasm-ptx.c vendor/clang/dist/test/CodeGen/object-size.c vendor/clang/dist/test/CodeGen/overloadable.c vendor/clang/dist/test/CodeGen/override-layout.c vendor/clang/dist/test/CodeGen/packed-arrays.c vendor/clang/dist/test/CodeGen/packed-structure.c vendor/clang/dist/test/CodeGen/pclmul-builtins.c vendor/clang/dist/test/CodeGen/popcnt-builtins.c vendor/clang/dist/test/CodeGen/ppc-varargs-struct.c vendor/clang/dist/test/CodeGen/ppc64-align-struct.c vendor/clang/dist/test/CodeGen/ppc64-complex-parms.c vendor/clang/dist/test/CodeGen/ppc64-struct-onefloat.c vendor/clang/dist/test/CodeGen/ppc64-varargs-complex.c vendor/clang/dist/test/CodeGen/ppc64le-varargs-complex.c vendor/clang/dist/test/CodeGen/pragma-comment.c vendor/clang/dist/test/CodeGen/pragma-weak.c vendor/clang/dist/test/CodeGen/prefetchw-builtins.c vendor/clang/dist/test/CodeGen/redefine_extname.c vendor/clang/dist/test/CodeGen/rtm-builtins.c vendor/clang/dist/test/CodeGen/sanitize-address-field-padding.cpp vendor/clang/dist/test/CodeGen/sanitize-trap.c vendor/clang/dist/test/CodeGen/sha-builtins.c vendor/clang/dist/test/CodeGen/sparcv9-abi.c vendor/clang/dist/test/CodeGen/sse-builtins-dbg.c vendor/clang/dist/test/CodeGen/sse-builtins.c vendor/clang/dist/test/CodeGen/sse.c vendor/clang/dist/test/CodeGen/sse4a-builtins.c vendor/clang/dist/test/CodeGen/string-literal-short-wstring.c vendor/clang/dist/test/CodeGen/string-literal.c vendor/clang/dist/test/CodeGen/target-data.c vendor/clang/dist/test/CodeGen/tbaa-class.cpp vendor/clang/dist/test/CodeGen/tbaa.cpp vendor/clang/dist/test/CodeGen/tbm-builtins.c vendor/clang/dist/test/CodeGen/tls-model.c vendor/clang/dist/test/CodeGen/ubsan-type-blacklist.cpp vendor/clang/dist/test/CodeGen/vector-alignment.c vendor/clang/dist/test/CodeGen/vector.c vendor/clang/dist/test/CodeGen/vectorcall.c vendor/clang/dist/test/CodeGen/vld_dup.c vendor/clang/dist/test/CodeGen/x86_64-arguments.c vendor/clang/dist/test/CodeGen/xcore-abi.c vendor/clang/dist/test/CodeGen/xop-builtins.c vendor/clang/dist/test/CodeGenCUDA/address-spaces.cu vendor/clang/dist/test/CodeGenCUDA/filter-decl.cu vendor/clang/dist/test/CodeGenCUDA/ptx-kernels.cu vendor/clang/dist/test/CodeGenCXX/2006-11-20-GlobalSymbols.cpp vendor/clang/dist/test/CodeGenCXX/2007-01-02-UnboundedArray.cpp vendor/clang/dist/test/CodeGenCXX/2009-03-17-dbg.cpp vendor/clang/dist/test/CodeGenCXX/2009-04-23-bool2.cpp vendor/clang/dist/test/CodeGenCXX/2009-06-16-DebugInfoCrash.cpp vendor/clang/dist/test/CodeGenCXX/2010-03-09-AnonAggregate.cpp vendor/clang/dist/test/CodeGenCXX/2010-05-10-Var-DbgInfo.cpp vendor/clang/dist/test/CodeGenCXX/2010-05-12-PtrToMember-Dbg.cpp vendor/clang/dist/test/CodeGenCXX/2010-06-21-LocalVarDbg.cpp vendor/clang/dist/test/CodeGenCXX/2010-06-22-BitfieldInit.cpp vendor/clang/dist/test/CodeGenCXX/2010-06-22-ZeroBitfield.cpp vendor/clang/dist/test/CodeGenCXX/2010-07-23-DeclLoc.cpp vendor/clang/dist/test/CodeGenCXX/PR20038.cpp vendor/clang/dist/test/CodeGenCXX/arm.cpp vendor/clang/dist/test/CodeGenCXX/attr.cpp vendor/clang/dist/test/CodeGenCXX/catch-undef-behavior.cpp vendor/clang/dist/test/CodeGenCXX/cfi-cast.cpp vendor/clang/dist/test/CodeGenCXX/cfi-ms-rtti.cpp vendor/clang/dist/test/CodeGenCXX/cfi-nvcall.cpp vendor/clang/dist/test/CodeGenCXX/cfi-vcall.cpp vendor/clang/dist/test/CodeGenCXX/const-init-cxx11.cpp vendor/clang/dist/test/CodeGenCXX/constructor-alias.cpp vendor/clang/dist/test/CodeGenCXX/constructor-destructor-return-this.cpp vendor/clang/dist/test/CodeGenCXX/cp-blocks-linetables.cpp vendor/clang/dist/test/CodeGenCXX/crash.cpp vendor/clang/dist/test/CodeGenCXX/ctor-dtor-alias.cpp vendor/clang/dist/test/CodeGenCXX/ctor-globalopt.cpp vendor/clang/dist/test/CodeGenCXX/cxx0x-initializer-stdinitializerlist.cpp vendor/clang/dist/test/CodeGenCXX/cxx11-initializer-array-new.cpp vendor/clang/dist/test/CodeGenCXX/cxx11-thread-local-reference.cpp vendor/clang/dist/test/CodeGenCXX/cxx11-thread-local.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-access.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-anon-union-vars.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-artificial-arg.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-blocks.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-char16.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-class-nolimit.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-context.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-cxx0x.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-cxx1y.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-decl-nested.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-determinism.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-dup-fwd-decl.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-enum-class.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-enum.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-flex-member.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-function-context.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-fwd-ref.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-gline-tables-only.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-global-ctor-dtor.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-global.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-globalinit.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-indirect-field-decl.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-large-constant.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-limited.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-line-if.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-line.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-method-nodebug.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-method.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-method2.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-namespace.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-nullptr.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-ptr-to-member-function.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-qualifiers.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-rvalue-ref.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-scope.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-static-fns.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-template-explicit-specialization.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-template-fwd.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-template-limit.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-template-member.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-template-partial-specialization.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-template-quals.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-template-recursive.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-thunk.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-union-template.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-union.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-use-after-free.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-uuid.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-varargs.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-vtable-optzn.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-wchar.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-windows-dtor.cpp vendor/clang/dist/test/CodeGenCXX/debug-info.cpp vendor/clang/dist/test/CodeGenCXX/debug-lambda-expressions.cpp vendor/clang/dist/test/CodeGenCXX/debug-lambda-this.cpp vendor/clang/dist/test/CodeGenCXX/delete-two-arg.cpp vendor/clang/dist/test/CodeGenCXX/destructor-debug-info.cpp vendor/clang/dist/test/CodeGenCXX/destructors.cpp vendor/clang/dist/test/CodeGenCXX/dllexport-alias.cpp vendor/clang/dist/test/CodeGenCXX/dllexport-members.cpp vendor/clang/dist/test/CodeGenCXX/dllexport.cpp vendor/clang/dist/test/CodeGenCXX/dllimport-rtti.cpp vendor/clang/dist/test/CodeGenCXX/dllimport.cpp vendor/clang/dist/test/CodeGenCXX/duplicate-mangled-name.cpp vendor/clang/dist/test/CodeGenCXX/enable_if.cpp vendor/clang/dist/test/CodeGenCXX/exceptions-seh-filter-captures.cpp vendor/clang/dist/test/CodeGenCXX/exceptions-seh.cpp vendor/clang/dist/test/CodeGenCXX/exceptions.cpp vendor/clang/dist/test/CodeGenCXX/extern-c.cpp vendor/clang/dist/test/CodeGenCXX/globalinit-loc.cpp vendor/clang/dist/test/CodeGenCXX/homogeneous-aggregates.cpp vendor/clang/dist/test/CodeGenCXX/init-invariant.cpp vendor/clang/dist/test/CodeGenCXX/inline-dllexport-member.cpp vendor/clang/dist/test/CodeGenCXX/inline-functions.cpp vendor/clang/dist/test/CodeGenCXX/lambda-expressions.cpp vendor/clang/dist/test/CodeGenCXX/linetable-cleanup.cpp vendor/clang/dist/test/CodeGenCXX/linetable-eh.cpp vendor/clang/dist/test/CodeGenCXX/linetable-fnbegin.cpp vendor/clang/dist/test/CodeGenCXX/linetable-virtual-variadic.cpp vendor/clang/dist/test/CodeGenCXX/lpad-linetable.cpp vendor/clang/dist/test/CodeGenCXX/mangle-literal-suffix.cpp vendor/clang/dist/test/CodeGenCXX/mangle-ms-cxx11.cpp vendor/clang/dist/test/CodeGenCXX/mangle-ms-cxx14.cpp vendor/clang/dist/test/CodeGenCXX/mangle-ms-vector-types.cpp vendor/clang/dist/test/CodeGenCXX/mangle-ms.cpp vendor/clang/dist/test/CodeGenCXX/mangle-variadic-templates.cpp vendor/clang/dist/test/CodeGenCXX/member-alignment.cpp vendor/clang/dist/test/CodeGenCXX/member-function-pointers.cpp vendor/clang/dist/test/CodeGenCXX/microsoft-abi-arg-order.cpp vendor/clang/dist/test/CodeGenCXX/microsoft-abi-array-cookies.cpp vendor/clang/dist/test/CodeGenCXX/microsoft-abi-dynamic-cast.cpp vendor/clang/dist/test/CodeGenCXX/microsoft-abi-eh-catch.cpp vendor/clang/dist/test/CodeGenCXX/microsoft-abi-eh-cleanups.cpp vendor/clang/dist/test/CodeGenCXX/microsoft-abi-eh-terminate.cpp vendor/clang/dist/test/CodeGenCXX/microsoft-abi-member-pointers.cpp vendor/clang/dist/test/CodeGenCXX/microsoft-abi-structors-alias.cpp vendor/clang/dist/test/CodeGenCXX/microsoft-abi-structors.cpp vendor/clang/dist/test/CodeGenCXX/microsoft-abi-thread-safe-statics.cpp vendor/clang/dist/test/CodeGenCXX/microsoft-abi-try-throw.cpp vendor/clang/dist/test/CodeGenCXX/microsoft-abi-vftables.cpp vendor/clang/dist/test/CodeGenCXX/microsoft-abi-virtual-inheritance-vtordisps.cpp vendor/clang/dist/test/CodeGenCXX/microsoft-abi-virtual-inheritance.cpp vendor/clang/dist/test/CodeGenCXX/microsoft-abi-vtables-single-inheritance.cpp vendor/clang/dist/test/CodeGenCXX/microsoft-abi-vtables-virtual-inheritance-vtordisps.cpp vendor/clang/dist/test/CodeGenCXX/microsoft-compatibility.cpp vendor/clang/dist/test/CodeGenCXX/ms-integer-static-data-members.cpp vendor/clang/dist/test/CodeGenCXX/new-alias.cpp vendor/clang/dist/test/CodeGenCXX/new.cpp vendor/clang/dist/test/CodeGenCXX/partial-destruction.cpp vendor/clang/dist/test/CodeGenCXX/pointers-to-data-members.cpp vendor/clang/dist/test/CodeGenCXX/pragma-loop-safety.cpp vendor/clang/dist/test/CodeGenCXX/pragma-loop.cpp vendor/clang/dist/test/CodeGenCXX/pragma-unroll.cpp vendor/clang/dist/test/CodeGenCXX/redefine_extname.cpp vendor/clang/dist/test/CodeGenCXX/sanitize-dtor-callback.cpp vendor/clang/dist/test/CodeGenCXX/scoped-enums-debug-info.cpp vendor/clang/dist/test/CodeGenCXX/static-init.cpp vendor/clang/dist/test/CodeGenCXX/thunks.cpp vendor/clang/dist/test/CodeGenCXX/tls-init-funcs.cpp vendor/clang/dist/test/CodeGenCXX/typeid-cxx11.cpp vendor/clang/dist/test/CodeGenCXX/uncopyable-args.cpp vendor/clang/dist/test/CodeGenCXX/vararg-non-pod-ms-compat.cpp vendor/clang/dist/test/CodeGenCXX/virtual-base-ctor.cpp vendor/clang/dist/test/CodeGenCXX/virtual-destructor-calls.cpp vendor/clang/dist/test/CodeGenCXX/visibility.cpp vendor/clang/dist/test/CodeGenCXX/vtable-available-externally.cpp vendor/clang/dist/test/CodeGenCXX/vtable-holder-self-reference.cpp vendor/clang/dist/test/CodeGenCXX/vtable-key-function-ios.cpp vendor/clang/dist/test/CodeGenCXX/vtable-linkage.cpp vendor/clang/dist/test/CodeGenCXX/warn-padded-packed.cpp vendor/clang/dist/test/CodeGenCXX/x86_64-arguments.cpp vendor/clang/dist/test/CodeGenObjC/2009-01-21-invalid-debug-info.m vendor/clang/dist/test/CodeGenObjC/2010-02-09-DbgSelf.m vendor/clang/dist/test/CodeGenObjC/2010-02-15-Dbg-MethodStart.m vendor/clang/dist/test/CodeGenObjC/2010-02-23-DbgInheritance.m vendor/clang/dist/test/CodeGenObjC/arc-blocks.m vendor/clang/dist/test/CodeGenObjC/arc-captured-32bit-block-var-layout-2.m vendor/clang/dist/test/CodeGenObjC/arc-captured-32bit-block-var-layout.m vendor/clang/dist/test/CodeGenObjC/arc-captured-block-var-inlined-layout.m vendor/clang/dist/test/CodeGenObjC/arc-captured-block-var-layout.m vendor/clang/dist/test/CodeGenObjC/arc-foreach.m vendor/clang/dist/test/CodeGenObjC/arc-ivar-layout.m vendor/clang/dist/test/CodeGenObjC/arc-linetable-autorelease.m vendor/clang/dist/test/CodeGenObjC/arc-linetable.m vendor/clang/dist/test/CodeGenObjC/arc-literals.m vendor/clang/dist/test/CodeGenObjC/arc-loadweakretained-release.m vendor/clang/dist/test/CodeGenObjC/arc-precise-lifetime.m vendor/clang/dist/test/CodeGenObjC/arc.m vendor/clang/dist/test/CodeGenObjC/block-byref-debuginfo.m vendor/clang/dist/test/CodeGenObjC/block-var-layout.m vendor/clang/dist/test/CodeGenObjC/blocks-ivar-debug.m vendor/clang/dist/test/CodeGenObjC/blocks.m vendor/clang/dist/test/CodeGenObjC/catch-lexical-block.m vendor/clang/dist/test/CodeGenObjC/debug-info-block-captured-self.m vendor/clang/dist/test/CodeGenObjC/debug-info-block-helper.m vendor/clang/dist/test/CodeGenObjC/debug-info-block-line.m vendor/clang/dist/test/CodeGenObjC/debug-info-block-type.m vendor/clang/dist/test/CodeGenObjC/debug-info-blocks.m vendor/clang/dist/test/CodeGenObjC/debug-info-class-extension.m vendor/clang/dist/test/CodeGenObjC/debug-info-class-extension2.m vendor/clang/dist/test/CodeGenObjC/debug-info-class-extension3.m vendor/clang/dist/test/CodeGenObjC/debug-info-crash-2.m vendor/clang/dist/test/CodeGenObjC/debug-info-crash.m vendor/clang/dist/test/CodeGenObjC/debug-info-default-synth-ivar.m vendor/clang/dist/test/CodeGenObjC/debug-info-getter-name.m vendor/clang/dist/test/CodeGenObjC/debug-info-id-with-protocol.m vendor/clang/dist/test/CodeGenObjC/debug-info-impl.m vendor/clang/dist/test/CodeGenObjC/debug-info-instancetype.m vendor/clang/dist/test/CodeGenObjC/debug-info-ivars-extension.m vendor/clang/dist/test/CodeGenObjC/debug-info-ivars-indirect.m vendor/clang/dist/test/CodeGenObjC/debug-info-ivars-private.m vendor/clang/dist/test/CodeGenObjC/debug-info-ivars.m vendor/clang/dist/test/CodeGenObjC/debug-info-lifetime-crash.m vendor/clang/dist/test/CodeGenObjC/debug-info-linkagename.m vendor/clang/dist/test/CodeGenObjC/debug-info-nested-blocks.m vendor/clang/dist/test/CodeGenObjC/debug-info-property-accessors.m vendor/clang/dist/test/CodeGenObjC/debug-info-property.m vendor/clang/dist/test/CodeGenObjC/debug-info-property2.m vendor/clang/dist/test/CodeGenObjC/debug-info-property3.m vendor/clang/dist/test/CodeGenObjC/debug-info-property4.m vendor/clang/dist/test/CodeGenObjC/debug-info-property5.m vendor/clang/dist/test/CodeGenObjC/debug-info-pubtypes.m vendor/clang/dist/test/CodeGenObjC/debug-info-selector.m vendor/clang/dist/test/CodeGenObjC/debug-info-self.m vendor/clang/dist/test/CodeGenObjC/debug-info-static-var.m vendor/clang/dist/test/CodeGenObjC/debug-info-synthesis.m vendor/clang/dist/test/CodeGenObjC/debug-info-variadic-method.m vendor/clang/dist/test/CodeGenObjC/debug-property-synth.m vendor/clang/dist/test/CodeGenObjC/debuginfo-properties.m vendor/clang/dist/test/CodeGenObjC/encode-test.m vendor/clang/dist/test/CodeGenObjC/exceptions.m vendor/clang/dist/test/CodeGenObjC/ivar-base-as-invariant-load.m vendor/clang/dist/test/CodeGenObjC/ivar-invariant.m vendor/clang/dist/test/CodeGenObjC/ivar-layout-64.m vendor/clang/dist/test/CodeGenObjC/layout-bitfield-crash.m vendor/clang/dist/test/CodeGenObjC/local-static-block.m vendor/clang/dist/test/CodeGenObjC/mrr-captured-block-var-inlined-layout.m vendor/clang/dist/test/CodeGenObjC/objc-fixed-enum.m vendor/clang/dist/test/CodeGenObjC/objc-literal-tests.m vendor/clang/dist/test/CodeGenObjC/objc2-weak-ivar-debug.m vendor/clang/dist/test/CodeGenObjC/optimize-ivar-offset-load.m vendor/clang/dist/test/CodeGenObjC/parameterized_classes.m vendor/clang/dist/test/CodeGenObjC/property-dbg.m vendor/clang/dist/test/CodeGenObjC/selector-ref-invariance.m vendor/clang/dist/test/CodeGenObjC/stret-1.m vendor/clang/dist/test/CodeGenObjCXX/arc-cxx11-init-list.mm vendor/clang/dist/test/CodeGenObjCXX/arc-exceptions.mm vendor/clang/dist/test/CodeGenObjCXX/arc-new-delete.mm vendor/clang/dist/test/CodeGenObjCXX/arc.mm vendor/clang/dist/test/CodeGenObjCXX/block-var-layout.mm vendor/clang/dist/test/CodeGenObjCXX/blocks.mm vendor/clang/dist/test/CodeGenObjCXX/debug-info-cyclic.mm vendor/clang/dist/test/CodeGenObjCXX/debug-info-line.mm vendor/clang/dist/test/CodeGenObjCXX/debug-info.mm vendor/clang/dist/test/CodeGenObjCXX/designated-initializers.mm vendor/clang/dist/test/CodeGenObjCXX/literals.mm vendor/clang/dist/test/CodeGenObjCXX/nested-ehlocation.mm vendor/clang/dist/test/CodeGenObjCXX/pr14474-gline-tables-only.mm vendor/clang/dist/test/CodeGenObjCXX/property-lvalue-capture.mm vendor/clang/dist/test/CodeGenObjCXX/property-object-conditional-exp.mm vendor/clang/dist/test/CodeGenObjCXX/property-object-reference-2.mm vendor/clang/dist/test/CodeGenObjCXX/property-objects.mm vendor/clang/dist/test/CodeGenObjCXX/selector-expr-lvalue.mm vendor/clang/dist/test/CodeGenOpenCL/address-spaces.cl vendor/clang/dist/test/Coverage/codegen-next.m vendor/clang/dist/test/Coverage/codegen.c vendor/clang/dist/test/Coverage/targets.c vendor/clang/dist/test/CoverageMapping/ir.c vendor/clang/dist/test/CoverageMapping/unused_names.c vendor/clang/dist/test/Driver/Xlinker-args.c vendor/clang/dist/test/Driver/aarch64-cpus.c vendor/clang/dist/test/Driver/aarch64-fixed-x18.c vendor/clang/dist/test/Driver/apple-kext-mkernel.c vendor/clang/dist/test/Driver/arm-alignment.c vendor/clang/dist/test/Driver/arm-cortex-cpus.c vendor/clang/dist/test/Driver/arm-fixed-r9.c vendor/clang/dist/test/Driver/arm-ias-Wa.s vendor/clang/dist/test/Driver/biarch.c vendor/clang/dist/test/Driver/cl-eh.cpp vendor/clang/dist/test/Driver/cl-fallback.c vendor/clang/dist/test/Driver/cl-inputs.c vendor/clang/dist/test/Driver/cl-link-at-file.c vendor/clang/dist/test/Driver/cl-link.c vendor/clang/dist/test/Driver/cl-options.c vendor/clang/dist/test/Driver/cl-outputs.c vendor/clang/dist/test/Driver/cl-runtime-flags.c vendor/clang/dist/test/Driver/cl-x86-flags.c vendor/clang/dist/test/Driver/cl-zc.cpp vendor/clang/dist/test/Driver/cl.c vendor/clang/dist/test/Driver/clang-g-opts.c vendor/clang/dist/test/Driver/clang-translation.c vendor/clang/dist/test/Driver/clang_f_opts.c vendor/clang/dist/test/Driver/coverage_no_integrated_as.c vendor/clang/dist/test/Driver/crash-report-modules.m vendor/clang/dist/test/Driver/crash-report.c vendor/clang/dist/test/Driver/cuda-options.cu vendor/clang/dist/test/Driver/cuda-simple.cu vendor/clang/dist/test/Driver/darwin-debug-flags.c vendor/clang/dist/test/Driver/darwin-ld.c vendor/clang/dist/test/Driver/darwin-sdkroot.c vendor/clang/dist/test/Driver/darwin-version.c vendor/clang/dist/test/Driver/debug-options-as.c vendor/clang/dist/test/Driver/debug-options.c vendor/clang/dist/test/Driver/dragonfly.c vendor/clang/dist/test/Driver/dyld-prefix.c vendor/clang/dist/test/Driver/env.c vendor/clang/dist/test/Driver/freebsd-mips-as.c vendor/clang/dist/test/Driver/freebsd.c vendor/clang/dist/test/Driver/fsanitize-blacklist.c vendor/clang/dist/test/Driver/fsanitize-coverage.c vendor/clang/dist/test/Driver/fsanitize.c vendor/clang/dist/test/Driver/gold-lto.c vendor/clang/dist/test/Driver/hexagon-toolchain-elf.c vendor/clang/dist/test/Driver/implicit-function-as-error.c vendor/clang/dist/test/Driver/instrprof-ld.c vendor/clang/dist/test/Driver/integrated-as.s vendor/clang/dist/test/Driver/ios-simulator-arcruntime.c vendor/clang/dist/test/Driver/linux-as.c vendor/clang/dist/test/Driver/linux-header-search.cpp vendor/clang/dist/test/Driver/linux-ld.c vendor/clang/dist/test/Driver/lto.c vendor/clang/dist/test/Driver/mips-abi.c vendor/clang/dist/test/Driver/mips-as.c vendor/clang/dist/test/Driver/modules.m vendor/clang/dist/test/Driver/nacl-direct.c vendor/clang/dist/test/Driver/netbsd.c vendor/clang/dist/test/Driver/no-canonical-prefixes.c vendor/clang/dist/test/Driver/nodefaultlib.c vendor/clang/dist/test/Driver/nostdlib.c vendor/clang/dist/test/Driver/openbsd.c vendor/clang/dist/test/Driver/pic.c vendor/clang/dist/test/Driver/ppc-features.cpp vendor/clang/dist/test/Driver/rewrite-legacy-objc.m vendor/clang/dist/test/Driver/rewrite-objc.m vendor/clang/dist/test/Driver/rtti-options.cpp vendor/clang/dist/test/Driver/sanitizer-ld.c vendor/clang/dist/test/Driver/save-temps.c vendor/clang/dist/test/Driver/split-debug.c vendor/clang/dist/test/Driver/stack-protector.c vendor/clang/dist/test/Driver/stackrealign.c vendor/clang/dist/test/Driver/thread-model.c vendor/clang/dist/test/Driver/windows-cross.c vendor/clang/dist/test/Driver/working-directory.c vendor/clang/dist/test/FixIt/atomic-property.m vendor/clang/dist/test/FixIt/fixit-vexing-parse.cpp vendor/clang/dist/test/FixIt/fixit.cpp vendor/clang/dist/test/FixIt/format.m vendor/clang/dist/test/Format/basic.cpp vendor/clang/dist/test/Format/cursor.cpp vendor/clang/dist/test/Format/disable-format.cpp vendor/clang/dist/test/Format/incomplete.cpp vendor/clang/dist/test/Format/language-detection.cpp vendor/clang/dist/test/Format/line-ranges.cpp vendor/clang/dist/test/Format/ranges.cpp vendor/clang/dist/test/Format/style-on-command-line.cpp vendor/clang/dist/test/Frontend/Inputs/profile-sample-use-loc-tracking.prof vendor/clang/dist/test/Frontend/darwin-version.c vendor/clang/dist/test/Frontend/dependency-gen.c vendor/clang/dist/test/Frontend/optimization-remark-line-directive.c vendor/clang/dist/test/Frontend/optimization-remark.c vendor/clang/dist/test/Frontend/print-header-includes.c vendor/clang/dist/test/Frontend/source-col-map.c vendor/clang/dist/test/Headers/ms-intrin.cpp vendor/clang/dist/test/Headers/x86intrin.c vendor/clang/dist/test/Index/TestClassForwardDecl.m vendor/clang/dist/test/Index/annotate-comments-objc.m vendor/clang/dist/test/Index/annotate-comments.cpp vendor/clang/dist/test/Index/annotate-module.m vendor/clang/dist/test/Index/attributes-cuda.cu vendor/clang/dist/test/Index/c-index-api-loadTU-test.m vendor/clang/dist/test/Index/c-index-getCursor-test.m vendor/clang/dist/test/Index/c-index-pch.c vendor/clang/dist/test/Index/c-index-redecls.c vendor/clang/dist/test/Index/cindex-from-source.m vendor/clang/dist/test/Index/comment-custom-block-command.cpp vendor/clang/dist/test/Index/comment-objc-parameterized-classes.m vendor/clang/dist/test/Index/comment-to-html-xml-conversion.cpp vendor/clang/dist/test/Index/complete-kvc.m vendor/clang/dist/test/Index/complete-method-decls.m vendor/clang/dist/test/Index/complete-modules.m vendor/clang/dist/test/Index/complete-parameterized-classes.m vendor/clang/dist/test/Index/complete-pch.m vendor/clang/dist/test/Index/complete-preamble.cpp vendor/clang/dist/test/Index/complete-property-flags.m vendor/clang/dist/test/Index/crash-recovery-modules.m vendor/clang/dist/test/Index/fix-its.m vendor/clang/dist/test/Index/get-cursor.m vendor/clang/dist/test/Index/index-file.cpp vendor/clang/dist/test/Index/index-module.m vendor/clang/dist/test/Index/index-pch-with-module.m vendor/clang/dist/test/Index/index-templates.cpp vendor/clang/dist/test/Index/parse-all-comments.c vendor/clang/dist/test/Index/pch-depending-on-deleted-module.c vendor/clang/dist/test/Index/print-mangled-name.cpp vendor/clang/dist/test/Index/print-type.cpp vendor/clang/dist/test/Index/print-type.m vendor/clang/dist/test/Index/skip-parsed-bodies/compile_commands.json vendor/clang/dist/test/Index/warning-flags.c vendor/clang/dist/test/Layout/itanium-union-bitfield.cpp vendor/clang/dist/test/Layout/ms-x86-alias-avoidance-padding.cpp vendor/clang/dist/test/Layout/ms-x86-bitfields-vbases.cpp vendor/clang/dist/test/Layout/ms-x86-empty-layout.c vendor/clang/dist/test/Layout/ms-x86-empty-nonvirtual-bases.cpp vendor/clang/dist/test/Layout/ms-x86-empty-virtual-base.cpp vendor/clang/dist/test/Layout/ms-x86-pack-and-align.cpp vendor/clang/dist/test/Lexer/cxx-features.cpp vendor/clang/dist/test/Lexer/cxx0x_keyword_as_cxx98.cpp vendor/clang/dist/test/Lexer/has_feature_cxx0x.cpp vendor/clang/dist/test/Lexer/has_feature_rtti.cpp vendor/clang/dist/test/Lexer/hexfloat.cpp vendor/clang/dist/test/Lexer/keywords_test.c vendor/clang/dist/test/Lexer/keywords_test.cpp vendor/clang/dist/test/Lexer/ms-extensions.c vendor/clang/dist/test/Lexer/ms-extensions.cpp vendor/clang/dist/test/Lexer/msdos-cpm-eof.c vendor/clang/dist/test/Lexer/unicode.c vendor/clang/dist/test/Misc/ast-dump-attr.cpp vendor/clang/dist/test/Misc/ast-dump-color.cpp vendor/clang/dist/test/Misc/ast-dump-invalid.cpp vendor/clang/dist/test/Misc/ast-print-pragmas.cpp vendor/clang/dist/test/Misc/backend-optimization-failure.cpp vendor/clang/dist/test/Misc/caret-diags-macros.c vendor/clang/dist/test/Misc/diag-aka-types.cpp vendor/clang/dist/test/Misc/diag-presumed.c vendor/clang/dist/test/Misc/permissions.cpp vendor/clang/dist/test/Misc/serialized-diags.c vendor/clang/dist/test/Misc/warning-flags-enabled.c vendor/clang/dist/test/Misc/warning-flags.c vendor/clang/dist/test/Modules/Inputs/System/usr/include/module.map vendor/clang/dist/test/Modules/Inputs/builtin_sub.h vendor/clang/dist/test/Modules/Inputs/declare-use/module.map vendor/clang/dist/test/Modules/Inputs/macro-reexport/module.modulemap vendor/clang/dist/test/Modules/Inputs/module.map vendor/clang/dist/test/Modules/Inputs/stress1/merge00.h vendor/clang/dist/test/Modules/Inputs/stress1/module.modulemap vendor/clang/dist/test/Modules/Inputs/submodules-merge-defs/defs.h vendor/clang/dist/test/Modules/Inputs/template-default-args/a.h vendor/clang/dist/test/Modules/Inputs/template-default-args/c.h vendor/clang/dist/test/Modules/Inputs/template-default-args/module.modulemap vendor/clang/dist/test/Modules/Inputs/templates-right.h vendor/clang/dist/test/Modules/Inputs/templates-top.h vendor/clang/dist/test/Modules/Inputs/using-decl-a.h vendor/clang/dist/test/Modules/Inputs/using-decl-b.h vendor/clang/dist/test/Modules/Inputs/va_list/module.modulemap vendor/clang/dist/test/Modules/auto-module-import.m vendor/clang/dist/test/Modules/builtins.m vendor/clang/dist/test/Modules/cxx-irgen.cpp vendor/clang/dist/test/Modules/cxx-templates.cpp vendor/clang/dist/test/Modules/debug-info-moduleimport.m vendor/clang/dist/test/Modules/decldef.m vendor/clang/dist/test/Modules/dependency-gen-pch.m vendor/clang/dist/test/Modules/dependency-gen.m vendor/clang/dist/test/Modules/dependency-gen.modulemap vendor/clang/dist/test/Modules/empty.modulemap vendor/clang/dist/test/Modules/explicit-build.cpp vendor/clang/dist/test/Modules/extern_c.cpp vendor/clang/dist/test/Modules/fatal-module-loader-error.m vendor/clang/dist/test/Modules/linkage-merge.cpp vendor/clang/dist/test/Modules/macros.c vendor/clang/dist/test/Modules/malformed.cpp vendor/clang/dist/test/Modules/merge-enumerators.cpp vendor/clang/dist/test/Modules/merge-target-features.cpp vendor/clang/dist/test/Modules/merge-using-decls.cpp vendor/clang/dist/test/Modules/module-private.cpp vendor/clang/dist/test/Modules/no-implicit-builds.cpp vendor/clang/dist/test/Modules/relative-dep-gen.cpp vendor/clang/dist/test/Modules/stress1.cpp vendor/clang/dist/test/Modules/submodule-visibility-cycles.cpp vendor/clang/dist/test/Modules/submodule-visibility.cpp vendor/clang/dist/test/Modules/submodules-merge-defs.cpp vendor/clang/dist/test/Modules/system_headers.m vendor/clang/dist/test/Modules/template-default-args.cpp vendor/clang/dist/test/Modules/templates.mm vendor/clang/dist/test/Modules/using-decl.cpp vendor/clang/dist/test/OpenMP/atomic_capture_codegen.cpp vendor/clang/dist/test/OpenMP/atomic_codegen.cpp vendor/clang/dist/test/OpenMP/atomic_messages.cpp vendor/clang/dist/test/OpenMP/atomic_read_codegen.c vendor/clang/dist/test/OpenMP/atomic_update_codegen.cpp vendor/clang/dist/test/OpenMP/atomic_write_codegen.c vendor/clang/dist/test/OpenMP/cancel_ast_print.cpp vendor/clang/dist/test/OpenMP/cancel_codegen.cpp vendor/clang/dist/test/OpenMP/cancellation_point_codegen.cpp vendor/clang/dist/test/OpenMP/critical_ast_print.cpp vendor/clang/dist/test/OpenMP/critical_codegen.cpp vendor/clang/dist/test/OpenMP/critical_messages.cpp vendor/clang/dist/test/OpenMP/flush_codegen.cpp vendor/clang/dist/test/OpenMP/for_ast_print.cpp vendor/clang/dist/test/OpenMP/for_codegen.cpp vendor/clang/dist/test/OpenMP/for_collapse_messages.cpp vendor/clang/dist/test/OpenMP/for_firstprivate_codegen.cpp vendor/clang/dist/test/OpenMP/for_firstprivate_messages.cpp vendor/clang/dist/test/OpenMP/for_lastprivate_codegen.cpp vendor/clang/dist/test/OpenMP/for_lastprivate_messages.cpp vendor/clang/dist/test/OpenMP/for_loop_messages.cpp vendor/clang/dist/test/OpenMP/for_misc_messages.c vendor/clang/dist/test/OpenMP/for_private_codegen.cpp vendor/clang/dist/test/OpenMP/for_private_messages.cpp vendor/clang/dist/test/OpenMP/for_reduction_codegen.cpp vendor/clang/dist/test/OpenMP/for_reduction_messages.cpp vendor/clang/dist/test/OpenMP/for_schedule_messages.cpp vendor/clang/dist/test/OpenMP/for_simd_aligned_messages.cpp vendor/clang/dist/test/OpenMP/for_simd_ast_print.cpp vendor/clang/dist/test/OpenMP/for_simd_codegen.cpp vendor/clang/dist/test/OpenMP/for_simd_collapse_messages.cpp vendor/clang/dist/test/OpenMP/for_simd_firstprivate_messages.cpp vendor/clang/dist/test/OpenMP/for_simd_lastprivate_messages.cpp vendor/clang/dist/test/OpenMP/for_simd_linear_messages.cpp vendor/clang/dist/test/OpenMP/for_simd_loop_messages.cpp vendor/clang/dist/test/OpenMP/for_simd_misc_messages.c vendor/clang/dist/test/OpenMP/for_simd_private_messages.cpp vendor/clang/dist/test/OpenMP/for_simd_reduction_messages.cpp vendor/clang/dist/test/OpenMP/for_simd_safelen_messages.cpp vendor/clang/dist/test/OpenMP/for_simd_schedule_messages.cpp vendor/clang/dist/test/OpenMP/linking.c vendor/clang/dist/test/OpenMP/master_codegen.cpp vendor/clang/dist/test/OpenMP/nesting_of_regions.cpp vendor/clang/dist/test/OpenMP/ordered_ast_print.cpp vendor/clang/dist/test/OpenMP/ordered_codegen.cpp vendor/clang/dist/test/OpenMP/ordered_messages.cpp vendor/clang/dist/test/OpenMP/parallel_ast_print.cpp vendor/clang/dist/test/OpenMP/parallel_codegen.cpp vendor/clang/dist/test/OpenMP/parallel_copyin_codegen.cpp vendor/clang/dist/test/OpenMP/parallel_firstprivate_codegen.cpp vendor/clang/dist/test/OpenMP/parallel_firstprivate_messages.cpp vendor/clang/dist/test/OpenMP/parallel_for_ast_print.cpp vendor/clang/dist/test/OpenMP/parallel_for_codegen.cpp vendor/clang/dist/test/OpenMP/parallel_for_collapse_messages.cpp vendor/clang/dist/test/OpenMP/parallel_for_firstprivate_messages.cpp vendor/clang/dist/test/OpenMP/parallel_for_if_messages.cpp vendor/clang/dist/test/OpenMP/parallel_for_lastprivate_messages.cpp vendor/clang/dist/test/OpenMP/parallel_for_loop_messages.cpp vendor/clang/dist/test/OpenMP/parallel_for_misc_messages.c vendor/clang/dist/test/OpenMP/parallel_for_num_threads_messages.cpp vendor/clang/dist/test/OpenMP/parallel_for_private_messages.cpp vendor/clang/dist/test/OpenMP/parallel_for_reduction_messages.cpp vendor/clang/dist/test/OpenMP/parallel_for_schedule_messages.cpp vendor/clang/dist/test/OpenMP/parallel_for_simd_aligned_messages.cpp vendor/clang/dist/test/OpenMP/parallel_for_simd_ast_print.cpp vendor/clang/dist/test/OpenMP/parallel_for_simd_codegen.cpp vendor/clang/dist/test/OpenMP/parallel_for_simd_collapse_messages.cpp vendor/clang/dist/test/OpenMP/parallel_for_simd_firstprivate_messages.cpp vendor/clang/dist/test/OpenMP/parallel_for_simd_if_messages.cpp vendor/clang/dist/test/OpenMP/parallel_for_simd_lastprivate_messages.cpp vendor/clang/dist/test/OpenMP/parallel_for_simd_linear_messages.cpp vendor/clang/dist/test/OpenMP/parallel_for_simd_loop_messages.cpp vendor/clang/dist/test/OpenMP/parallel_for_simd_misc_messages.c vendor/clang/dist/test/OpenMP/parallel_for_simd_num_threads_messages.cpp vendor/clang/dist/test/OpenMP/parallel_for_simd_private_messages.cpp vendor/clang/dist/test/OpenMP/parallel_for_simd_reduction_messages.cpp vendor/clang/dist/test/OpenMP/parallel_for_simd_safelen_messages.cpp vendor/clang/dist/test/OpenMP/parallel_for_simd_schedule_messages.cpp vendor/clang/dist/test/OpenMP/parallel_if_codegen.cpp vendor/clang/dist/test/OpenMP/parallel_if_messages.cpp vendor/clang/dist/test/OpenMP/parallel_num_threads_messages.cpp vendor/clang/dist/test/OpenMP/parallel_private_codegen.cpp vendor/clang/dist/test/OpenMP/parallel_private_messages.cpp vendor/clang/dist/test/OpenMP/parallel_reduction_codegen.cpp vendor/clang/dist/test/OpenMP/parallel_reduction_messages.cpp vendor/clang/dist/test/OpenMP/parallel_sections_ast_print.cpp vendor/clang/dist/test/OpenMP/parallel_sections_codegen.cpp vendor/clang/dist/test/OpenMP/parallel_sections_firstprivate_messages.cpp vendor/clang/dist/test/OpenMP/parallel_sections_if_messages.cpp vendor/clang/dist/test/OpenMP/parallel_sections_lastprivate_messages.cpp vendor/clang/dist/test/OpenMP/parallel_sections_num_threads_messages.cpp vendor/clang/dist/test/OpenMP/parallel_sections_private_messages.cpp vendor/clang/dist/test/OpenMP/parallel_sections_reduction_messages.cpp vendor/clang/dist/test/OpenMP/sections_codegen.cpp vendor/clang/dist/test/OpenMP/sections_firstprivate_codegen.cpp vendor/clang/dist/test/OpenMP/sections_firstprivate_messages.cpp vendor/clang/dist/test/OpenMP/sections_lastprivate_codegen.cpp vendor/clang/dist/test/OpenMP/sections_lastprivate_messages.cpp vendor/clang/dist/test/OpenMP/sections_private_codegen.cpp vendor/clang/dist/test/OpenMP/sections_private_messages.cpp vendor/clang/dist/test/OpenMP/sections_reduction_codegen.cpp vendor/clang/dist/test/OpenMP/sections_reduction_messages.cpp vendor/clang/dist/test/OpenMP/simd_aligned_messages.cpp vendor/clang/dist/test/OpenMP/simd_ast_print.cpp vendor/clang/dist/test/OpenMP/simd_codegen.cpp vendor/clang/dist/test/OpenMP/simd_collapse_messages.cpp vendor/clang/dist/test/OpenMP/simd_lastprivate_messages.cpp vendor/clang/dist/test/OpenMP/simd_linear_messages.cpp vendor/clang/dist/test/OpenMP/simd_loop_messages.cpp vendor/clang/dist/test/OpenMP/simd_metadata.c vendor/clang/dist/test/OpenMP/simd_misc_messages.c vendor/clang/dist/test/OpenMP/simd_private_messages.cpp vendor/clang/dist/test/OpenMP/simd_reduction_messages.cpp vendor/clang/dist/test/OpenMP/simd_safelen_messages.cpp vendor/clang/dist/test/OpenMP/single_codegen.cpp vendor/clang/dist/test/OpenMP/single_firstprivate_codegen.cpp vendor/clang/dist/test/OpenMP/single_firstprivate_messages.cpp vendor/clang/dist/test/OpenMP/single_private_codegen.cpp vendor/clang/dist/test/OpenMP/single_private_messages.cpp vendor/clang/dist/test/OpenMP/target_ast_print.cpp vendor/clang/dist/test/OpenMP/target_if_messages.cpp vendor/clang/dist/test/OpenMP/task_ast_print.cpp vendor/clang/dist/test/OpenMP/task_codegen.cpp vendor/clang/dist/test/OpenMP/task_depend_messages.cpp vendor/clang/dist/test/OpenMP/task_firstprivate_codegen.cpp vendor/clang/dist/test/OpenMP/task_firstprivate_messages.cpp vendor/clang/dist/test/OpenMP/task_if_codegen.cpp vendor/clang/dist/test/OpenMP/task_if_messages.cpp vendor/clang/dist/test/OpenMP/task_messages.cpp vendor/clang/dist/test/OpenMP/task_private_codegen.cpp vendor/clang/dist/test/OpenMP/task_private_messages.cpp vendor/clang/dist/test/OpenMP/taskgroup_codegen.cpp vendor/clang/dist/test/OpenMP/teams_ast_print.cpp vendor/clang/dist/test/OpenMP/teams_firstprivate_messages.cpp vendor/clang/dist/test/OpenMP/teams_private_messages.cpp vendor/clang/dist/test/OpenMP/teams_reduction_messages.cpp vendor/clang/dist/test/OpenMP/threadprivate_codegen.cpp vendor/clang/dist/test/OpenMP/threadprivate_messages.cpp vendor/clang/dist/test/PCH/Inputs/va_arg.h vendor/clang/dist/test/PCH/chain-categories.m vendor/clang/dist/test/PCH/chain-openmp-threadprivate.cpp vendor/clang/dist/test/PCH/check-deserializations.cpp vendor/clang/dist/test/PCH/cxx1y-default-initializer.cpp vendor/clang/dist/test/PCH/debug-info-limited-struct.c vendor/clang/dist/test/PCH/ocl_types.h vendor/clang/dist/test/PCH/pch-dir.c vendor/clang/dist/test/PCH/pending-ids.m vendor/clang/dist/test/PCH/va_arg.c vendor/clang/dist/test/PCH/va_arg.cpp vendor/clang/dist/test/PCH/va_arg.h vendor/clang/dist/test/Parser/MicrosoftExtensions.c vendor/clang/dist/test/Parser/MicrosoftExtensions.cpp vendor/clang/dist/test/Parser/arm-windows-calling-convention-handling.c vendor/clang/dist/test/Parser/colon-colon-parentheses.cpp vendor/clang/dist/test/Parser/cxx-casting.cpp vendor/clang/dist/test/Parser/cxx-concept-declaration.cpp vendor/clang/dist/test/Parser/cxx-reference.cpp vendor/clang/dist/test/Parser/cxx-template-argument.cpp vendor/clang/dist/test/Parser/cxx-typeof.cpp vendor/clang/dist/test/Parser/cxx0x-decl.cpp vendor/clang/dist/test/Parser/cxx0x-lambda-expressions.cpp vendor/clang/dist/test/Parser/cxx11-user-defined-literals.cpp vendor/clang/dist/test/Parser/objc-init.m vendor/clang/dist/test/Parser/objcxx-lambda-expressions-neg.mm vendor/clang/dist/test/Parser/objcxx0x-lambda-expressions.mm vendor/clang/dist/test/Parser/opencl-atomics-cl20.cl vendor/clang/dist/test/Parser/opencl-storage-class.cl vendor/clang/dist/test/Parser/pragma-loop-safety.cpp vendor/clang/dist/test/Parser/pragma-loop.cpp vendor/clang/dist/test/Parser/pragma-unroll.cpp vendor/clang/dist/test/Preprocessor/Inputs/microsoft-header-search/a/findme.h vendor/clang/dist/test/Preprocessor/Inputs/microsoft-header-search/a/include2.h vendor/clang/dist/test/Preprocessor/Inputs/microsoft-header-search/findme.h vendor/clang/dist/test/Preprocessor/Inputs/microsoft-header-search/include1.h vendor/clang/dist/test/Preprocessor/_Pragma.c vendor/clang/dist/test/Preprocessor/aarch64-target-features.c vendor/clang/dist/test/Preprocessor/arm-acle-6.4.c vendor/clang/dist/test/Preprocessor/arm-acle-6.5.c vendor/clang/dist/test/Preprocessor/arm-target-features.c vendor/clang/dist/test/Preprocessor/init.c vendor/clang/dist/test/Preprocessor/macro-multiline.c vendor/clang/dist/test/Preprocessor/macro-reserved-cxx11.cpp vendor/clang/dist/test/Preprocessor/macro-reserved.cpp vendor/clang/dist/test/Preprocessor/macro_arg_slocentry_merge.c vendor/clang/dist/test/Preprocessor/macro_paste_msextensions.c vendor/clang/dist/test/Preprocessor/microsoft-header-search.c vendor/clang/dist/test/Preprocessor/pragma_microsoft.c vendor/clang/dist/test/Preprocessor/predefined-arch-macros.c vendor/clang/dist/test/Preprocessor/predefined-macros.c vendor/clang/dist/test/Preprocessor/traditional-cpp.c vendor/clang/dist/test/Preprocessor/x86_target_features.c vendor/clang/dist/test/Profile/c-captured.c vendor/clang/dist/test/Profile/c-general.c vendor/clang/dist/test/Profile/c-linkage-available_externally.c vendor/clang/dist/test/Profile/c-linkage.c vendor/clang/dist/test/Profile/c-unreachable-after-switch.c vendor/clang/dist/test/Profile/cxx-class.cpp vendor/clang/dist/test/Profile/cxx-implicit.cpp vendor/clang/dist/test/Profile/cxx-lambda.cpp vendor/clang/dist/test/Profile/cxx-linkage.cpp vendor/clang/dist/test/Profile/cxx-rangefor.cpp vendor/clang/dist/test/Profile/cxx-templates.cpp vendor/clang/dist/test/Profile/cxx-throws.cpp vendor/clang/dist/test/Profile/cxx-virtual-destructor-calls.cpp vendor/clang/dist/test/Profile/gcc-flag-compatibility.c vendor/clang/dist/test/Profile/objc-general.m vendor/clang/dist/test/Rewriter/line-generation-test.m vendor/clang/dist/test/Sema/128bitint.c vendor/clang/dist/test/Sema/MicrosoftCompatibility.c vendor/clang/dist/test/Sema/address_spaces.c vendor/clang/dist/test/Sema/asm.c vendor/clang/dist/test/Sema/atomic-compare.c vendor/clang/dist/test/Sema/atomic-ops.c vendor/clang/dist/test/Sema/attr-availability-app-extensions.c vendor/clang/dist/test/Sema/attr-capabilities.c vendor/clang/dist/test/Sema/attr-coldhot.c vendor/clang/dist/test/Sema/attr-flag-enum.c vendor/clang/dist/test/Sema/attr-mode-vector-types.c vendor/clang/dist/test/Sema/attr-ownership.c vendor/clang/dist/test/Sema/bitfield.c vendor/clang/dist/test/Sema/bool-compare.c vendor/clang/dist/test/Sema/builtin-longjmp.c vendor/clang/dist/test/Sema/builtins-arm.c vendor/clang/dist/test/Sema/const-eval.c vendor/clang/dist/test/Sema/dllexport.c vendor/clang/dist/test/Sema/dllimport.c vendor/clang/dist/test/Sema/enable_if.c vendor/clang/dist/test/Sema/enum.c vendor/clang/dist/test/Sema/exprs.c vendor/clang/dist/test/Sema/ext_vector_casts.c vendor/clang/dist/test/Sema/fn-ptr-as-fn-prototype.c vendor/clang/dist/test/Sema/function-redecl.c vendor/clang/dist/test/Sema/generic-selection.c vendor/clang/dist/test/Sema/inline-asm-validate-x86.c vendor/clang/dist/test/Sema/inline.c vendor/clang/dist/test/Sema/ms_bitfield_layout.c vendor/clang/dist/test/Sema/ms_class_layout.cpp vendor/clang/dist/test/Sema/non-null-warning.c vendor/clang/dist/test/Sema/nonnull.c vendor/clang/dist/test/Sema/nullability.c vendor/clang/dist/test/Sema/overloadable.c vendor/clang/dist/test/Sema/parentheses.c vendor/clang/dist/test/Sema/pointer-addition.c vendor/clang/dist/test/Sema/short-enums.c vendor/clang/dist/test/Sema/struct-packed-align.c vendor/clang/dist/test/Sema/switch-1.c vendor/clang/dist/test/Sema/thread-specifier.c vendor/clang/dist/test/Sema/unused-expr.c vendor/clang/dist/test/Sema/varargs-x86-64.c vendor/clang/dist/test/Sema/vector-cast.c vendor/clang/dist/test/Sema/warn-absolute-value.c vendor/clang/dist/test/Sema/warn-overlap.c vendor/clang/dist/test/Sema/warn-sizeof-arrayarg.c vendor/clang/dist/test/Sema/warn-thread-safety-analysis.c vendor/clang/dist/test/Sema/zvector.c vendor/clang/dist/test/SemaCUDA/asm-constraints-mixed.cu vendor/clang/dist/test/SemaCUDA/function-target-hd.cu vendor/clang/dist/test/SemaCUDA/implicit-intrinsic.cu vendor/clang/dist/test/SemaCXX/MicrosoftCompatibility-cxx98.cpp vendor/clang/dist/test/SemaCXX/MicrosoftCompatibility.cpp vendor/clang/dist/test/SemaCXX/MicrosoftExtensions.cpp vendor/clang/dist/test/SemaCXX/abstract.cpp vendor/clang/dist/test/SemaCXX/addr-of-overloaded-function.cpp vendor/clang/dist/test/SemaCXX/alias-template.cpp vendor/clang/dist/test/SemaCXX/ast-print.cpp vendor/clang/dist/test/SemaCXX/attr-deprecated.cpp vendor/clang/dist/test/SemaCXX/attr-no-sanitize-address.cpp vendor/clang/dist/test/SemaCXX/attr-no-sanitize-memory.cpp vendor/clang/dist/test/SemaCXX/attr-no-sanitize-thread.cpp vendor/clang/dist/test/SemaCXX/attr-print.cpp vendor/clang/dist/test/SemaCXX/auto-cxx0x.cpp vendor/clang/dist/test/SemaCXX/bitfield-layout.cpp vendor/clang/dist/test/SemaCXX/calling-conv-compat.cpp vendor/clang/dist/test/SemaCXX/condition.cpp vendor/clang/dist/test/SemaCXX/const-cast.cpp vendor/clang/dist/test/SemaCXX/constant-expression-cxx11.cpp vendor/clang/dist/test/SemaCXX/constant-expression-cxx1y.cpp vendor/clang/dist/test/SemaCXX/constant-expression.cpp vendor/clang/dist/test/SemaCXX/constexpr-printing.cpp vendor/clang/dist/test/SemaCXX/constructor-initializer.cpp vendor/clang/dist/test/SemaCXX/conversion-function.cpp vendor/clang/dist/test/SemaCXX/convert-to-bool.cpp vendor/clang/dist/test/SemaCXX/converting-constructor.cpp vendor/clang/dist/test/SemaCXX/copy-initialization.cpp vendor/clang/dist/test/SemaCXX/crashes.cpp vendor/clang/dist/test/SemaCXX/cxx0x-initializer-aggregates.cpp vendor/clang/dist/test/SemaCXX/cxx0x-initializer-stdinitializerlist.cpp vendor/clang/dist/test/SemaCXX/cxx0x-return-init-list.cpp vendor/clang/dist/test/SemaCXX/cxx11-ast-print.cpp vendor/clang/dist/test/SemaCXX/cxx11-user-defined-literals.cpp vendor/clang/dist/test/SemaCXX/cxx1y-generic-lambdas.cpp vendor/clang/dist/test/SemaCXX/cxx1y-init-captures.cpp vendor/clang/dist/test/SemaCXX/cxx1y-variable-templates_in_class.cpp vendor/clang/dist/test/SemaCXX/cxx1y-variable-templates_top_level.cpp vendor/clang/dist/test/SemaCXX/cxx98-compat.cpp vendor/clang/dist/test/SemaCXX/decl-expr-ambiguity.cpp vendor/clang/dist/test/SemaCXX/decl-microsoft-call-conv.cpp vendor/clang/dist/test/SemaCXX/decltype-crash.cpp vendor/clang/dist/test/SemaCXX/default-assignment-operator.cpp vendor/clang/dist/test/SemaCXX/default1.cpp vendor/clang/dist/test/SemaCXX/deprecated.cpp vendor/clang/dist/test/SemaCXX/destructor.cpp vendor/clang/dist/test/SemaCXX/direct-initializer.cpp vendor/clang/dist/test/SemaCXX/dllexport.cpp vendor/clang/dist/test/SemaCXX/dllimport.cpp vendor/clang/dist/test/SemaCXX/enable_if.cpp vendor/clang/dist/test/SemaCXX/enum.cpp vendor/clang/dist/test/SemaCXX/err_typecheck_assign_const.cpp vendor/clang/dist/test/SemaCXX/expressions.cpp vendor/clang/dist/test/SemaCXX/gnu-flags.cpp vendor/clang/dist/test/SemaCXX/init-priority-attr.cpp vendor/clang/dist/test/SemaCXX/invalid-member-expr.cpp vendor/clang/dist/test/SemaCXX/libstdcxx_explicit_init_list_hack.cpp vendor/clang/dist/test/SemaCXX/literal-operators.cpp vendor/clang/dist/test/SemaCXX/member-expr.cpp vendor/clang/dist/test/SemaCXX/member-pointer.cpp vendor/clang/dist/test/SemaCXX/ms-interface.cpp vendor/clang/dist/test/SemaCXX/ms-novtable.cpp vendor/clang/dist/test/SemaCXX/ms_integer_suffix.cpp vendor/clang/dist/test/SemaCXX/ms_struct.cpp vendor/clang/dist/test/SemaCXX/ms_wide_bitfield.cpp vendor/clang/dist/test/SemaCXX/namespace-alias.cpp vendor/clang/dist/test/SemaCXX/namespace.cpp vendor/clang/dist/test/SemaCXX/new-array-size-conv.cpp vendor/clang/dist/test/SemaCXX/nullability.cpp vendor/clang/dist/test/SemaCXX/offsetof.cpp vendor/clang/dist/test/SemaCXX/overload-call-copycon.cpp vendor/clang/dist/test/SemaCXX/overload-call.cpp vendor/clang/dist/test/SemaCXX/overloaded-builtin-operators.cpp vendor/clang/dist/test/SemaCXX/pragma-init_seg.cpp vendor/clang/dist/test/SemaCXX/pragma-vtordisp.cpp vendor/clang/dist/test/SemaCXX/printf-block.cpp vendor/clang/dist/test/SemaCXX/rval-references.cpp vendor/clang/dist/test/SemaCXX/sourceranges.cpp vendor/clang/dist/test/SemaCXX/type-convert-construct.cpp vendor/clang/dist/test/SemaCXX/type-traits.cpp vendor/clang/dist/test/SemaCXX/typo-correction-delayed.cpp vendor/clang/dist/test/SemaCXX/typo-correction.cpp vendor/clang/dist/test/SemaCXX/undefined-internal.cpp vendor/clang/dist/test/SemaCXX/underlying_type.cpp vendor/clang/dist/test/SemaCXX/unknown-type-name.cpp vendor/clang/dist/test/SemaCXX/using-decl-1.cpp vendor/clang/dist/test/SemaCXX/vector-casts.cpp vendor/clang/dist/test/SemaCXX/vector-no-lax.cpp vendor/clang/dist/test/SemaCXX/vector.cpp vendor/clang/dist/test/SemaCXX/warn-logical-not-compare.cpp vendor/clang/dist/test/SemaCXX/warn-pure-virtual-call-from-ctor-dtor.cpp vendor/clang/dist/test/SemaCXX/warn-sign-conversion.cpp vendor/clang/dist/test/SemaCXX/warn-thread-safety-analysis.cpp vendor/clang/dist/test/SemaCXX/warn-unused-local-typedef-serialize.cpp vendor/clang/dist/test/SemaCXX/writable-strings-deprecated.cpp vendor/clang/dist/test/SemaObjC/access-property-getter.m vendor/clang/dist/test/SemaObjC/arc-no-runtime.m vendor/clang/dist/test/SemaObjC/arc-property-decl-attrs.m vendor/clang/dist/test/SemaObjC/arc-property-lifetime.m vendor/clang/dist/test/SemaObjC/arc-system-header.m vendor/clang/dist/test/SemaObjC/arc-unavailable-for-weakref.m vendor/clang/dist/test/SemaObjC/arc-unavailable-system-function.m vendor/clang/dist/test/SemaObjC/arc.m vendor/clang/dist/test/SemaObjC/atomoic-property-synnthesis-rules.m vendor/clang/dist/test/SemaObjC/attr-availability-1.m vendor/clang/dist/test/SemaObjC/attr-availability.m vendor/clang/dist/test/SemaObjC/attr-designated-init.m vendor/clang/dist/test/SemaObjC/attr-objc-gc.m vendor/clang/dist/test/SemaObjC/blocks.m vendor/clang/dist/test/SemaObjC/class-bitfield.m vendor/clang/dist/test/SemaObjC/class-extension-dup-methods.m vendor/clang/dist/test/SemaObjC/format-arg-attribute.m vendor/clang/dist/test/SemaObjC/gc-attributes.m vendor/clang/dist/test/SemaObjC/kindof.m vendor/clang/dist/test/SemaObjC/no-gc-weak-test.m vendor/clang/dist/test/SemaObjC/nullable-weak-property.m vendor/clang/dist/test/SemaObjC/objc-array-literal.m vendor/clang/dist/test/SemaObjC/objc-boxed-expressions-nsvalue.m vendor/clang/dist/test/SemaObjC/objc-dictionary-literal.m vendor/clang/dist/test/SemaObjC/objc-literal-nsnumber.m vendor/clang/dist/test/SemaObjC/opaque-is-access-warn.m vendor/clang/dist/test/SemaObjC/parameterized_classes.m vendor/clang/dist/test/SemaObjC/property-3.m vendor/clang/dist/test/SemaObjC/property-in-class-extension-1.m vendor/clang/dist/test/SemaObjC/property-in-class-extension.m vendor/clang/dist/test/SemaObjC/synthesized-ivar.m vendor/clang/dist/test/SemaObjC/typo-correction.m vendor/clang/dist/test/SemaObjCXX/Inputs/nullability-consistency-2.h vendor/clang/dist/test/SemaObjCXX/Inputs/nullability-consistency-6.h vendor/clang/dist/test/SemaObjCXX/arc-system-header.mm vendor/clang/dist/test/SemaObjCXX/arc-type-conversion.mm vendor/clang/dist/test/SemaObjCXX/crash.mm vendor/clang/dist/test/SemaObjCXX/delay-parsing-func-tryblock.mm vendor/clang/dist/test/SemaObjCXX/exceptions.mm vendor/clang/dist/test/SemaObjCXX/message.mm vendor/clang/dist/test/SemaObjCXX/objc-boxed-expressions-nsvalue.mm vendor/clang/dist/test/SemaObjCXX/property-invalid-type.mm vendor/clang/dist/test/SemaObjCXX/property-type-mismatch.mm vendor/clang/dist/test/SemaObjCXX/vararg-non-pod.mm vendor/clang/dist/test/SemaOpenCL/cond.cl vendor/clang/dist/test/SemaOpenCL/storageclass.cl vendor/clang/dist/test/SemaTemplate/alias-templates.cpp vendor/clang/dist/test/SemaTemplate/class-template-ctor-initializer.cpp vendor/clang/dist/test/SemaTemplate/class-template-decl.cpp vendor/clang/dist/test/SemaTemplate/class-template-id.cpp vendor/clang/dist/test/SemaTemplate/constructor-template.cpp vendor/clang/dist/test/SemaTemplate/deduction.cpp vendor/clang/dist/test/SemaTemplate/default-arguments.cpp vendor/clang/dist/test/SemaTemplate/default-expr-arguments.cpp vendor/clang/dist/test/SemaTemplate/derived.cpp vendor/clang/dist/test/SemaTemplate/fun-template-def.cpp vendor/clang/dist/test/SemaTemplate/instantiate-exception-spec-cxx11.cpp vendor/clang/dist/test/SemaTemplate/instantiate-expr-3.cpp vendor/clang/dist/test/SemaTemplate/instantiate-function-2.cpp vendor/clang/dist/test/SemaTemplate/instantiate-local-class.cpp vendor/clang/dist/test/SemaTemplate/instantiate-static-var.cpp vendor/clang/dist/test/SemaTemplate/instantiate-using-decl.cpp vendor/clang/dist/test/SemaTemplate/instantiate-var-template.cpp vendor/clang/dist/test/SemaTemplate/ms-lookup-template-base-classes.cpp vendor/clang/dist/test/SemaTemplate/nested-name-spec-template.cpp vendor/clang/dist/test/SemaTemplate/overload-candidates.cpp vendor/clang/dist/test/SemaTemplate/partial-spec-instantiate.cpp vendor/clang/dist/test/SemaTemplate/qualified-names-diag.cpp vendor/clang/dist/test/SemaTemplate/recovery-crash.cpp vendor/clang/dist/test/SemaTemplate/temp_arg_nontype_cxx1z.cpp vendor/clang/dist/test/SemaTemplate/temp_arg_template.cpp vendor/clang/dist/test/SemaTemplate/temp_class_spec_neg.cpp vendor/clang/dist/test/SemaTemplate/typename-specifier-4.cpp vendor/clang/dist/test/SemaTemplate/typename-specifier.cpp vendor/clang/dist/test/Tooling/clang-check-analyzer.cpp vendor/clang/dist/test/Tooling/clang-check-extra-arg.cpp vendor/clang/dist/test/VFS/Inputs/public_header.h vendor/clang/dist/test/VFS/Inputs/vfsoverlay.yaml vendor/clang/dist/test/VFS/external-names.c vendor/clang/dist/test/VFS/real-path-found-first.m vendor/clang/dist/test/lit.cfg vendor/clang/dist/tools/CMakeLists.txt vendor/clang/dist/tools/Makefile vendor/clang/dist/tools/c-index-test/CMakeLists.txt vendor/clang/dist/tools/c-index-test/c-index-test.c vendor/clang/dist/tools/clang-format-vs/ClangFormat/ClangFormatPackage.cs vendor/clang/dist/tools/clang-format-vs/ClangFormat/Properties/AssemblyInfo.cs vendor/clang/dist/tools/clang-format-vs/README.txt vendor/clang/dist/tools/clang-format/ClangFormat.cpp vendor/clang/dist/tools/clang-format/clang-format-diff.py vendor/clang/dist/tools/clang-format/fuzzer/ClangFormatFuzzer.cpp vendor/clang/dist/tools/clang-fuzzer/ClangFuzzer.cpp vendor/clang/dist/tools/diagtool/ShowEnabledWarnings.cpp vendor/clang/dist/tools/driver/CMakeLists.txt vendor/clang/dist/tools/driver/cc1as_main.cpp vendor/clang/dist/tools/driver/driver.cpp vendor/clang/dist/tools/libclang/CIndex.cpp vendor/clang/dist/tools/libclang/CIndexCodeCompletion.cpp vendor/clang/dist/tools/libclang/CIndexer.h vendor/clang/dist/tools/libclang/CMakeLists.txt vendor/clang/dist/tools/libclang/CXCompilationDatabase.cpp vendor/clang/dist/tools/libclang/CXCursor.cpp vendor/clang/dist/tools/libclang/CXLoadedDiagnostic.cpp vendor/clang/dist/tools/libclang/CXString.cpp vendor/clang/dist/tools/libclang/CXString.h vendor/clang/dist/tools/libclang/CXType.cpp vendor/clang/dist/tools/libclang/CursorVisitor.h vendor/clang/dist/tools/libclang/IndexBody.cpp vendor/clang/dist/tools/libclang/IndexTypeSourceInfo.cpp vendor/clang/dist/tools/libclang/Indexing.cpp vendor/clang/dist/tools/libclang/IndexingContext.cpp vendor/clang/dist/tools/libclang/libclang.exports vendor/clang/dist/unittests/AST/ASTContextParentMapTest.cpp vendor/clang/dist/unittests/AST/ASTTypeTraitsTest.cpp vendor/clang/dist/unittests/AST/DeclPrinterTest.cpp vendor/clang/dist/unittests/AST/NamedDeclPrinterTest.cpp vendor/clang/dist/unittests/AST/SourceLocationTest.cpp vendor/clang/dist/unittests/AST/StmtPrinterTest.cpp vendor/clang/dist/unittests/ASTMatchers/ASTMatchersTest.cpp vendor/clang/dist/unittests/ASTMatchers/ASTMatchersTest.h vendor/clang/dist/unittests/ASTMatchers/Dynamic/ParserTest.cpp vendor/clang/dist/unittests/ASTMatchers/Dynamic/RegistryTest.cpp vendor/clang/dist/unittests/Basic/SourceManagerTest.cpp vendor/clang/dist/unittests/Basic/VirtualFileSystemTest.cpp vendor/clang/dist/unittests/CMakeLists.txt vendor/clang/dist/unittests/CodeGen/BufferSourceTest.cpp vendor/clang/dist/unittests/Driver/CMakeLists.txt vendor/clang/dist/unittests/Format/CMakeLists.txt vendor/clang/dist/unittests/Format/FormatTest.cpp vendor/clang/dist/unittests/Format/FormatTestJS.cpp vendor/clang/dist/unittests/Format/FormatTestJava.cpp vendor/clang/dist/unittests/Format/FormatTestProto.cpp vendor/clang/dist/unittests/Format/FormatTestSelective.cpp vendor/clang/dist/unittests/Lex/LexerTest.cpp vendor/clang/dist/unittests/Lex/PPCallbacksTest.cpp vendor/clang/dist/unittests/Lex/PPConditionalDirectiveRecordTest.cpp vendor/clang/dist/unittests/Tooling/CMakeLists.txt vendor/clang/dist/unittests/Tooling/CommentHandlerTest.cpp vendor/clang/dist/unittests/Tooling/CompilationDatabaseTest.cpp vendor/clang/dist/unittests/Tooling/RefactoringCallbacksTest.cpp vendor/clang/dist/unittests/Tooling/RefactoringTest.cpp vendor/clang/dist/unittests/Tooling/RewriterTestContext.h vendor/clang/dist/unittests/Tooling/ToolingTest.cpp vendor/clang/dist/unittests/libclang/LibclangTest.cpp vendor/clang/dist/utils/TableGen/ClangAttrEmitter.cpp vendor/clang/dist/utils/TableGen/ClangCommentCommandInfoEmitter.cpp vendor/clang/dist/utils/TableGen/NeonEmitter.cpp vendor/clang/dist/utils/analyzer/CmpRuns.py vendor/clang/dist/utils/analyzer/SATestAdd.py vendor/clang/dist/utils/analyzer/SATestBuild.py vendor/clang/dist/utils/analyzer/SumTimerInfo.py vendor/clang/dist/utils/analyzer/ubiviz vendor/clang/dist/utils/clang.natvis vendor/clang/dist/www/analyzer/faq.html vendor/clang/dist/www/analyzer/index.html vendor/clang/dist/www/analyzer/installation.html vendor/clang/dist/www/analyzer/latest_checker.html.incl vendor/clang/dist/www/analyzer/release_notes.html vendor/clang/dist/www/analyzer/scan-build.html vendor/clang/dist/www/analyzer/xcode.html vendor/clang/dist/www/comparison.html vendor/clang/dist/www/cxx_dr_status.html vendor/clang/dist/www/cxx_status.html vendor/clang/dist/www/get_started.html vendor/clang/dist/www/related.html Modified: vendor/clang/dist/CMakeLists.txt ============================================================================== --- vendor/clang/dist/CMakeLists.txt Wed Dec 30 11:49:04 2015 (r292919) +++ vendor/clang/dist/CMakeLists.txt Wed Dec 30 11:49:41 2015 (r292920) @@ -96,6 +96,7 @@ if( CMAKE_SOURCE_DIR STREQUAL CMAKE_CURR option(LLVM_FORCE_USE_OLD_HOST_TOOLCHAIN "Set to ON to force using an old, unsupported host toolchain." OFF) + option(CLANG_ENABLE_BOOTSTRAP "Generate the clang bootstrap target" OFF) include(AddLLVM) include(TableGen) @@ -115,6 +116,19 @@ if( CMAKE_SOURCE_DIR STREQUAL CMAKE_CURR set( CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib${LLVM_LIBDIR_SUFFIX} ) if(LLVM_INCLUDE_TESTS) + set(Python_ADDITIONAL_VERSIONS 2.7) + include(FindPythonInterp) + if(NOT PYTHONINTERP_FOUND) + message(FATAL_ERROR +"Unable to find Python interpreter, required for builds and testing. + +Please install Python or specify the PYTHON_EXECUTABLE CMake variable.") + endif() + + if( ${PYTHON_VERSION_STRING} VERSION_LESS 2.7 ) + message(FATAL_ERROR "Python 2.7 or newer is required") + endif() + # Check prebuilt llvm/utils. if(EXISTS ${LLVM_TOOLS_BINARY_DIR}/FileCheck${CMAKE_EXECUTABLE_SUFFIX} AND EXISTS ${LLVM_TOOLS_BINARY_DIR}/count${CMAKE_EXECUTABLE_SUFFIX} @@ -167,7 +181,7 @@ else() set(BACKEND_PACKAGE_STRING "${PACKAGE_STRING}") endif() -find_package(LibXml2) +find_package(LibXml2 2.5.3 QUIET) if (LIBXML2_FOUND) set(CLANG_HAVE_LIBXML 1) endif() @@ -182,7 +196,7 @@ set(GCC_INSTALL_PREFIX "" CACHE PATH "Di set(DEFAULT_SYSROOT "" CACHE PATH "Default to all compiler invocations for --sysroot=." ) -set(CLANG_DEFAULT_OPENMP_RUNTIME "libgomp" CACHE STRING +set(CLANG_DEFAULT_OPENMP_RUNTIME "libomp" CACHE STRING "Default OpenMP runtime used by -fopenmp.") set(CLANG_VENDOR "" CACHE STRING @@ -252,7 +266,10 @@ configure_file( # Add appropriate flags for GCC if (LLVM_COMPILER_IS_GCC_COMPATIBLE) - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-common -Woverloaded-virtual -fno-strict-aliasing") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-common -Woverloaded-virtual") + if (NOT "${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-strict-aliasing") + endif () # Enable -pedantic for Clang even if it's not enabled for LLVM. if (NOT LLVM_ENABLE_PEDANTIC) @@ -331,9 +348,13 @@ macro(set_clang_windows_version_resource endif() endmacro() +macro(add_clang_subdirectory name) + add_llvm_subdirectory(CLANG TOOL ${name}) +endmacro() + macro(add_clang_library name) cmake_parse_arguments(ARG - "" + "SHARED" "" "ADDITIONAL_HEADERS" ${ARGN}) @@ -358,7 +379,7 @@ macro(add_clang_library name) set_source_files_properties(${tds}} PROPERTIES HEADER_FILE_ONLY ON) if(headers OR tds) - set(srcs ${headers} ${tds}) + set(srcs ${headers} ${tds}) endif() endif() endif(MSVC_IDE OR XCODE) @@ -369,17 +390,29 @@ macro(add_clang_library name) ${ARG_ADDITIONAL_HEADERS} # It may contain unparsed unknown args. ) endif() - llvm_add_library(${name} ${ARG_UNPARSED_ARGUMENTS} ${srcs}) + if(ARG_SHARED) + set(ARG_ENABLE_SHARED SHARED) + endif() + llvm_add_library(${name} ${ARG_ENABLE_SHARED} ${ARG_UNPARSED_ARGUMENTS} ${srcs}) if(TARGET ${name}) target_link_libraries(${name} ${cmake_2_8_12_INTERFACE} ${LLVM_COMMON_LIBS}) if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY OR ${name} STREQUAL "libclang") install(TARGETS ${name} + COMPONENT ${name} EXPORT ClangTargets LIBRARY DESTINATION lib${LLVM_LIBDIR_SUFFIX} ARCHIVE DESTINATION lib${LLVM_LIBDIR_SUFFIX} RUNTIME DESTINATION bin) + + if (${ARG_SHARED} AND NOT CMAKE_CONFIGURATION_TYPES) + add_custom_target(install-${name} + DEPENDS ${name} + COMMAND "${CMAKE_COMMAND}" + -DCMAKE_INSTALL_COMPONENT=${name} + -P "${CMAKE_BINARY_DIR}/cmake_install.cmake") + endif() endif() set_property(GLOBAL APPEND PROPERTY CLANG_EXPORTS ${name}) else() @@ -397,6 +430,12 @@ macro(add_clang_executable name) set_clang_windows_version_resource_properties(${name}) endmacro(add_clang_executable) +macro(add_clang_symlink name dest) + add_llvm_tool_symlink(${name} ${dest} ALWAYS_GENERATE) + # Always generate install targets + llvm_install_symlink(${name} ${dest} ALWAYS_GENERATE) +endmacro() + set(CMAKE_INCLUDE_CURRENT_DIR ON) include_directories(BEFORE @@ -423,13 +462,28 @@ if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY) ) endif() +if(INTERNAL_INSTALL_PREFIX) + set(LIBCLANG_HEADERS_INSTALL_DESTINATION "${INTERNAL_INSTALL_PREFIX}/include") +else() + set(LIBCLANG_HEADERS_INSTALL_DESTINATION include) +endif() + install(DIRECTORY include/clang-c - DESTINATION include + COMPONENT libclang-headers + DESTINATION "${LIBCLANG_HEADERS_INSTALL_DESTINATION}" FILES_MATCHING PATTERN "*.h" PATTERN ".svn" EXCLUDE ) +if (NOT CMAKE_CONFIGURATION_TYPES) # don't add this for IDE's. + add_custom_target(install-libclang-headers + DEPENDS + COMMAND "${CMAKE_COMMAND}" + -DCMAKE_INSTALL_COMPONENT=libclang-headers + -P "${CMAKE_BINARY_DIR}/cmake_install.cmake") +endif() + add_definitions( -D_GNU_SOURCE ) option(CLANG_ENABLE_ARCMT "Build ARCMT." ON) @@ -467,6 +521,10 @@ set(LIBCLANG_LIBRARY_VERSION "Version number that will be placed into the libclang library , in the form XX.YY") mark_as_advanced(CLANG_EXECUTABLE_VERSION LIBCLANG_LIBRARY_VERSION) +option(CLANG_INCLUDE_TESTS + "Generate build targets for the Clang unit tests." + ${LLVM_INCLUDE_TESTS}) + add_subdirectory(utils/TableGen) add_subdirectory(include) @@ -487,10 +545,6 @@ else() endif() add_subdirectory(examples) -option(CLANG_INCLUDE_TESTS - "Generate build targets for the Clang unit tests." - ${LLVM_INCLUDE_TESTS}) - if( CLANG_INCLUDE_TESTS ) if(EXISTS ${LLVM_MAIN_SRC_DIR}/utils/unittest/googletest/include/gtest/gtest.h) add_subdirectory(unittests) @@ -516,6 +570,7 @@ if( CLANG_INCLUDE_TESTS ) ARGS ${LLVM_LIT_EXTRA_ARGS} ) endif() + add_subdirectory(utils/perf-training) endif() option(CLANG_INCLUDE_DOCS "Generate build targets for the Clang docs." @@ -527,7 +582,8 @@ endif() set(CLANG_ORDER_FILE "" CACHE FILEPATH "Order file to use when compiling clang in order to improve startup time.") -if (CLANG_BUILT_STANDALONE) +if (CLANG_BUILT_STANDALONE OR CMAKE_VERSION VERSION_EQUAL 3 OR + CMAKE_VERSION VERSION_GREATER 3) # Generate a list of CMake library targets so that other CMake projects can # link against them. LLVM calls its version of this file LLVMExports.cmake, but # the usual CMake convention seems to be ${Project}Targets.cmake. @@ -551,3 +607,153 @@ if (CLANG_BUILT_STANDALONE) ${CLANG_BINARY_DIR}/share/clang/cmake/ClangConfig.cmake COPYONLY) endif () + +if (CLANG_ENABLE_BOOTSTRAP) + include(ExternalProject) + + if(CMAKE_VERSION VERSION_GREATER 3.1.0) + set(cmake_3_1_EXCLUDE_FROM_ALL EXCLUDE_FROM_ALL 1) + endif() + + if(CMAKE_VERSION VERSION_GREATER 3.3.20150708) + set(cmake_3_4_USES_TERMINAL_OPTIONS + USES_TERMINAL_CONFIGURE 1 + USES_TERMINAL_BUILD 1 + USES_TERMINAL_INSTALL 1 + ) + set(cmake_3_4_USES_TERMINAL USES_TERMINAL 1) + endif() + + if(NOT CLANG_STAGE) + set(CLANG_STAGE stage1) + message(STATUS "Setting current clang stage to: ${CLANG_STAGE}") + endif() + + string(REGEX MATCH "stage([0-9]*)" MATCHED_STAGE "${CLANG_STAGE}") + if(MATCHED_STAGE) + math(EXPR STAGE_NUM "${MATCHED_STAGE} + 1") + set(NEXT_CLANG_STAGE stage${STAGE_NUM}) + else() + set(NEXT_CLANG_STAGE bootstrap) + endif() + message(STATUS "Setting next clang stage to: ${NEXT_CLANG_STAGE}") + + + set(STAMP_DIR ${CMAKE_CURRENT_BINARY_DIR}/${NEXT_CLANG_STAGE}-stamps/) + set(BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR}/${NEXT_CLANG_STAGE}-bins/) + + # If on Darwin we need to make bootstrap depend on LTO and pass + # DARWIN_LTO_LIBRARY so that -flto will work using the just-built compiler + if(APPLE) + set(LTO_DEP LTO llvm-ar llvm-ranlib) + set(LTO_LIBRARY -DDARWIN_LTO_LIBRARY=${LLVM_SHLIB_OUTPUT_INTDIR}/libLTO.dylib) + set(LTO_AR -DCMAKE_AR=${LLVM_RUNTIME_OUTPUT_INTDIR}/llvm-ar) + set(LTO_RANLIB -DCMAKE_RANLIB=${LLVM_RUNTIME_OUTPUT_INTDIR}/llvm-ranlib) + endif() + + add_custom_target(${NEXT_CLANG_STAGE}-clear + DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/${NEXT_CLANG_STAGE}-cleared + ) + add_custom_command( + OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${NEXT_CLANG_STAGE}-cleared + DEPENDS clang ${LTO_DEP} + COMMAND ${CMAKE_COMMAND} -E remove_directory ${BINARY_DIR} + COMMAND ${CMAKE_COMMAND} -E make_directory ${BINARY_DIR} + COMMAND ${CMAKE_COMMAND} -E remove_directory ${STAMP_DIR} + COMMAND ${CMAKE_COMMAND} -E make_directory ${STAMP_DIR} + COMMENT "Clobberring ${NEXT_CLANG_STAGE} build and stamp directories" + ) + + if(CMAKE_VERBOSE_MAKEFILE) + set(verbose -DCMAKE_VERBOSE_MAKEFILE=On) + endif() + + set(BOOTSTRAP_DEFAULT_PASSTHROUGH + PACKAGE_VERSION + LLVM_VERSION_MAJOR + LLVM_VERSION_MINOR + LLVM_VERSION_PATCH + LLVM_VERSION_SUFFIX + CLANG_REPOSITORY_STRING + CMAKE_MAKE_PROGRAM) + + if(TARGET compiler-rt) + set(RUNTIME_DEP compiler-rt) + endif() + + # Find all variables that start with BOOTSTRAP_ and populate a variable with + # them. + get_cmake_property(variableNames VARIABLES) + foreach(variableName ${variableNames}) + if(variableName MATCHES "^BOOTSTRAP_") + string(SUBSTRING ${variableName} 10 -1 varName) + string(REPLACE ";" "\;" value "${${variableName}}") + list(APPEND PASSTHROUGH_VARIABLES + -D${varName}=${value}) + endif() + endforeach() + + # Populate the passthrough variables + foreach(variableName ${CLANG_BOOTSTRAP_PASSTHROUGH} ${BOOTSTRAP_DEFAULT_PASSTHROUGH}) + if(${variableName}) + string(REPLACE ";" "\;" value ${${variableName}}) + list(APPEND PASSTHROUGH_VARIABLES + -D${variableName}=${value}) + endif() + endforeach() + + ExternalProject_Add(${NEXT_CLANG_STAGE} + DEPENDS clang ${LTO_DEP} ${RUNTIME_DEP} + PREFIX ${NEXT_CLANG_STAGE} + SOURCE_DIR ${CMAKE_SOURCE_DIR} + STAMP_DIR ${STAMP_DIR} + BINARY_DIR ${BINARY_DIR} + ${cmake_3_1_EXCLUDE_FROM_ALL} + CMAKE_ARGS + # We shouldn't need to set this here, but INSTALL_DIR doesn't + # seem to work, so instead I'm passing this through + -DCMAKE_INSTALL_PREFIX=${CMAKE_INSTALL_PREFIX} + ${CLANG_BOOTSTRAP_CMAKE_ARGS} + ${PASSTHROUGH_VARIABLES} + -DCMAKE_CXX_COMPILER=${LLVM_RUNTIME_OUTPUT_INTDIR}/clang++ + -DCMAKE_C_COMPILER=${LLVM_RUNTIME_OUTPUT_INTDIR}/clang + -DCMAKE_ASM_COMPILER=${LLVM_RUNTIME_OUTPUT_INTDIR}/clang + -DCLANG_STAGE=${NEXT_CLANG_STAGE} + ${LTO_LIBRARY} ${LTO_AR} ${LTO_RANLIB} ${verbose} + INSTALL_COMMAND "" + STEP_TARGETS configure build + ${cmake_3_4_USES_TERMINAL_OPTIONS} + ) + + # exclude really-install from main target + set_target_properties(${NEXT_CLANG_STAGE} PROPERTIES _EP_really-install_EXCLUDE_FROM_MAIN On) + ExternalProject_Add_Step(${NEXT_CLANG_STAGE} really-install + COMMAND ${CMAKE_COMMAND} --build --target install + COMMENT "Performing install step for '${NEXT_CLANG_STAGE}'" + DEPENDEES build + ${cmake_3_4_USES_TERMINAL} + ) + ExternalProject_Add_StepTargets(${NEXT_CLANG_STAGE} really-install) + add_custom_target(${NEXT_CLANG_STAGE}-install DEPENDS ${NEXT_CLANG_STAGE}-really-install) + + if(NOT CLANG_BOOTSTRAP_TARGETS) + set(CLANG_BOOTSTRAP_TARGETS check-llvm check-clang check-all) + endif() + foreach(target ${CLANG_BOOTSTRAP_TARGETS}) + # exclude from main target + set_target_properties(${NEXT_CLANG_STAGE} PROPERTIES _EP_${target}_EXCLUDE_FROM_MAIN On) + + ExternalProject_Add_Step(${NEXT_CLANG_STAGE} ${target} + COMMAND ${CMAKE_COMMAND} --build --target ${target} + COMMENT "Performing ${target} for '${NEXT_CLANG_STAGE}'" + DEPENDEES configure + ${cmake_3_4_USES_TERMINAL} + ) + + if(target MATCHES "^stage[0-9]*") + add_custom_target(${target} DEPENDS ${NEXT_CLANG_STAGE}-${target}) + endif() + + ExternalProject_Add_StepTargets(${NEXT_CLANG_STAGE} ${target}) + endforeach() +endif() Modified: vendor/clang/dist/CODE_OWNERS.TXT ============================================================================== --- vendor/clang/dist/CODE_OWNERS.TXT Wed Dec 30 11:49:04 2015 (r292919) +++ vendor/clang/dist/CODE_OWNERS.TXT Wed Dec 30 11:49:41 2015 (r292920) @@ -33,22 +33,22 @@ N: Reid Kleckner E: rnk@google.com D: Microsoft C++ ABI compatibility and general Windows support +N: Manuel Klimek +E: klimek@google.com +D: AST matchers, LibTooling + N: Anton Korobeynikov E: anton@korobeynikov.info D: Exception handling, Windows codegen, ARM EABI -N: Ted Kremenek -E: kremenek@apple.com +N: Anna Zaks +E: ganna@apple.com D: Clang Static Analyzer N: John McCall E: rjmccall@apple.com D: Clang LLVM IR generation -N: Chad Rosier -E: mcrosier@codeaurora.org -D: Compiler driver - N: Richard Smith E: richard@metafoo.co.uk D: All parts of Clang not covered by someone else Modified: vendor/clang/dist/INSTALL.txt ============================================================================== --- vendor/clang/dist/INSTALL.txt Wed Dec 30 11:49:04 2015 (r292919) +++ vendor/clang/dist/INSTALL.txt Wed Dec 30 11:49:41 2015 (r292920) @@ -44,6 +44,5 @@ From inside the Clang build directory, r compiler and header files into the prefix directory selected when LLVM was configured. -The Clang compiler is available as 'clang' and 'clang++'. It supports a gcc like command line -interface. See the man page for clang (installed into $prefix/share/man/man1) -for more information. +The Clang compiler is available as 'clang' and 'clang++'. It supports a gcc like +command line interface. See the man page for clang for more information. Modified: vendor/clang/dist/Makefile ============================================================================== --- vendor/clang/dist/Makefile Wed Dec 30 11:49:04 2015 (r292919) +++ vendor/clang/dist/Makefile Wed Dec 30 11:49:41 2015 (r292920) @@ -67,8 +67,11 @@ endif # http://gcc.gnu.org/PR41874 # http://gcc.gnu.org/PR41838 # -# We can revisit this when LLVM/Clang support it. +# We don't need to do this if the host compiler is clang. +ifneq ($(CXX_COMPILER), "clang") CXX.Flags += -fno-strict-aliasing +endif + # Set up Clang's tblgen. ifndef CLANG_TBLGEN Modified: vendor/clang/dist/bindings/python/clang/cindex.py ============================================================================== --- vendor/clang/dist/bindings/python/clang/cindex.py Wed Dec 30 11:49:04 2015 (r292919) +++ vendor/clang/dist/bindings/python/clang/cindex.py Wed Dec 30 11:49:41 2015 (r292920) @@ -1100,6 +1100,11 @@ CursorKind.CUDAGLOBAL_ATTR = CursorKind( CursorKind.CUDAHOST_ATTR = CursorKind(415) CursorKind.CUDASHARED_ATTR = CursorKind(416) +CursorKind.VISIBILITY_ATTR = CursorKind(417) + +CursorKind.DLLEXPORT_ATTR = CursorKind(418) +CursorKind.DLLIMPORT_ATTR = CursorKind(419) + ### # Preprocessing CursorKind.PREPROCESSING_DIRECTIVE = CursorKind(500) @@ -1112,7 +1117,8 @@ CursorKind.INCLUSION_DIRECTIVE = CursorK # A module import declaration. CursorKind.MODULE_IMPORT_DECL = CursorKind(600) - +# A type alias template declaration +CursorKind.TYPE_ALIAS_TEMPLATE_DECL = CursorKind(601) ### Template Argument Kinds ### class TemplateArgumentKind(BaseEnumeration): @@ -1162,12 +1168,36 @@ class Cursor(Structure): """ return conf.lib.clang_isCursorDefinition(self) + def is_const_method(self): + """Returns True if the cursor refers to a C++ member function or member + function template that is declared 'const'. + """ + return conf.lib.clang_CXXMethod_isConst(self) + + def is_mutable_field(self): + """Returns True if the cursor refers to a C++ field that is declared + 'mutable'. + """ + return conf.lib.clang_CXXField_isMutable(self) + + def is_pure_virtual_method(self): + """Returns True if the cursor refers to a C++ member function or member + function template that is declared pure virtual. + """ + return conf.lib.clang_CXXMethod_isPureVirtual(self) + def is_static_method(self): """Returns True if the cursor refers to a C++ member function or member function template that is declared 'static'. """ return conf.lib.clang_CXXMethod_isStatic(self) + def is_virtual_method(self): + """Returns True if the cursor refers to a C++ member function or member + function template that is declared 'virtual'. + """ + return conf.lib.clang_CXXMethod_isVirtual(self) + def get_definition(self): """ If the cursor is a reference to a declaration or a declaration of @@ -1673,6 +1703,7 @@ TypeKind.INCOMPLETEARRAY = TypeKind(114) TypeKind.VARIABLEARRAY = TypeKind(115) TypeKind.DEPENDENTSIZEDARRAY = TypeKind(116) TypeKind.MEMBERPOINTER = TypeKind(117) +TypeKind.AUTO = TypeKind(118) class RefQualifierKind(BaseEnumeration): """Describes a specific ref-qualifier of a type.""" @@ -2877,6 +2908,14 @@ functionList = [ [Index, c_char_p], c_object_p), + ("clang_CXXField_isMutable", + [Cursor], + bool), + + ("clang_CXXMethod_isConst", + [Cursor], + bool), + ("clang_CXXMethod_isPureVirtual", [Cursor], bool), Modified: vendor/clang/dist/bindings/python/tests/cindex/test_cursor.py ============================================================================== --- vendor/clang/dist/bindings/python/tests/cindex/test_cursor.py Wed Dec 30 11:49:04 2015 (r292919) +++ vendor/clang/dist/bindings/python/tests/cindex/test_cursor.py Wed Dec 30 11:49:41 2015 (r292920) @@ -97,6 +97,36 @@ def test_canonical(): assert len(cursors) == 3 assert cursors[1].canonical == cursors[2].canonical +def test_is_const_method(): + """Ensure Cursor.is_const_method works.""" + source = 'class X { void foo() const; void bar(); };' + tu = get_tu(source, lang='cpp') + + cls = get_cursor(tu, 'X') + foo = get_cursor(tu, 'foo') + bar = get_cursor(tu, 'bar') + assert cls is not None + assert foo is not None + assert bar is not None + + assert foo.is_const_method() + assert not bar.is_const_method() + +def test_is_mutable_field(): + """Ensure Cursor.is_mutable_field works.""" + source = 'class X { int x_; mutable int y_; };' + tu = get_tu(source, lang='cpp') + + cls = get_cursor(tu, 'X') + x_ = get_cursor(tu, 'x_') + y_ = get_cursor(tu, 'y_') + assert cls is not None + assert x_ is not None + assert y_ is not None + + assert not x_.is_mutable_field() + assert y_.is_mutable_field() + def test_is_static_method(): """Ensure Cursor.is_static_method works.""" @@ -113,6 +143,36 @@ def test_is_static_method(): assert foo.is_static_method() assert not bar.is_static_method() +def test_is_pure_virtual_method(): + """Ensure Cursor.is_pure_virtual_method works.""" + source = 'class X { virtual void foo() = 0; virtual void bar(); };' + tu = get_tu(source, lang='cpp') + + cls = get_cursor(tu, 'X') + foo = get_cursor(tu, 'foo') + bar = get_cursor(tu, 'bar') + assert cls is not None + assert foo is not None + assert bar is not None + + assert foo.is_pure_virtual_method() + assert not bar.is_pure_virtual_method() + +def test_is_virtual_method(): + """Ensure Cursor.is_virtual_method works.""" + source = 'class X { virtual void foo(); void bar(); };' + tu = get_tu(source, lang='cpp') + + cls = get_cursor(tu, 'X') + foo = get_cursor(tu, 'foo') + bar = get_cursor(tu, 'bar') + assert cls is not None + assert foo is not None + assert bar is not None + + assert foo.is_virtual_method() + assert not bar.is_virtual_method() + def test_underlying_type(): tu = get_tu('typedef int foo;') typedef = get_cursor(tu, 'foo') Modified: vendor/clang/dist/bindings/python/tests/cindex/test_cursor_kind.py ============================================================================== --- vendor/clang/dist/bindings/python/tests/cindex/test_cursor_kind.py Wed Dec 30 11:49:04 2015 (r292919) +++ vendor/clang/dist/bindings/python/tests/cindex/test_cursor_kind.py Wed Dec 30 11:49:41 2015 (r292920) @@ -13,6 +13,7 @@ def test_get_all_kinds(): assert CursorKind.OBJ_SELF_EXPR in kinds assert CursorKind.MS_ASM_STMT in kinds assert CursorKind.MODULE_IMPORT_DECL in kinds + assert CursorKind.TYPE_ALIAS_TEMPLATE_DECL in kinds def test_kind_groups(): """Check that every kind classifies to exactly one group.""" Modified: vendor/clang/dist/bindings/python/tests/cindex/test_type.py ============================================================================== --- vendor/clang/dist/bindings/python/tests/cindex/test_type.py Wed Dec 30 11:49:04 2015 (r292919) +++ vendor/clang/dist/bindings/python/tests/cindex/test_type.py Wed Dec 30 11:49:41 2015 (r292920) @@ -134,7 +134,7 @@ def test_equal(): def test_type_spelling(): """Ensure Type.spelling works.""" - tu = get_tu('int c[5]; int i[]; int x; int v[x];') + tu = get_tu('int c[5]; void f(int i[]); int x; int v[x];') c = get_cursor(tu, 'c') i = get_cursor(tu, 'i') x = get_cursor(tu, 'x') @@ -253,7 +253,7 @@ void bar(int a, int b); def test_element_type(): """Ensure Type.element_type works.""" - tu = get_tu('int c[5]; int i[]; int x; int v[x];') + tu = get_tu('int c[5]; void f(int i[]); int x; int v[x];') c = get_cursor(tu, 'c') i = get_cursor(tu, 'i') v = get_cursor(tu, 'v') Added: vendor/clang/dist/cmake/caches/Apple-stage1.cmake ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/clang/dist/cmake/caches/Apple-stage1.cmake Wed Dec 30 11:49:41 2015 (r292920) @@ -0,0 +1,32 @@ +# This file sets up a CMakeCache for Apple-style bootstrap builds. It can be +# used on any Darwin system to approximate Apple Clang builds. + +if($ENV{DT_TOOLCHAIN_DIR}) + set(CMAKE_INSTALL_PREFIX $ENV{DT_TOOLCHAIN_DIR}/usr/) +else() + set(CMAKE_INSTALL_PREFIX /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.toolchain/usr/) +endif() + +set(LLVM_TARGETS_TO_BUILD X86 CACHE STRING "") +set(CLANG_VENDOR Apple CACHE STRING "") +set(LLVM_INCLUDE_TESTS OFF CACHE BOOL "") +set(LLVM_INCLUDE_EXAMPLES OFF CACHE BOOL "") +set(LLVM_INCLUDE_UTILS OFF CACHE BOOL "") +set(LLVM_INCLUDE_DOCS OFF CACHE BOOL "") +set(CLANG_INCLUDE_TESTS OFF CACHE BOOL "") +set(COMPILER_RT_INCLUDE_TESTS OFF CACHE BOOL "") +set(COMPILER_RT_BUILD_SANITIZERS OFF CACHE BOOL "") + +set(CMAKE_BUILD_TYPE RelWithDebInfo CACHE STRING "") +set(PACKAGE_VERSION 7.1.0 CACHE STRING "") + +# LIBCXX Settings +set(LIBCXX_INSTALL_LIBRARY OFF CACHE BOOL "") +set(LIBCXX_INSTALL_HEADERS ON CACHE BOOL "") +set(LIBCXX_OVERRIDE_DARWIN_INSTALL ON CACHE BOOL "") + +#bootstrap +set(CLANG_ENABLE_BOOTSTRAP ON CACHE BOOL "") +set(CLANG_BOOTSTRAP_CMAKE_ARGS + -C ${CMAKE_CURRENT_LIST_DIR}/Apple-stage2.cmake + CACHE STRING "") Added: vendor/clang/dist/cmake/caches/Apple-stage2.cmake ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/clang/dist/cmake/caches/Apple-stage2.cmake Wed Dec 30 11:49:41 2015 (r292920) @@ -0,0 +1,30 @@ +# This file sets up a CMakeCache for Apple-style stage2 bootstrap. It is +# specified by the stage1 build. + +set(LLVM_TARGETS_TO_BUILD X86 ARM AArch64 CACHE STRING "") +set(CLANG_VENDOR Apple CACHE STRING "") +set(LLVM_INCLUDE_TESTS OFF CACHE BOOL "") +set(LLVM_INCLUDE_EXAMPLES OFF CACHE BOOL "") +set(LLVM_INCLUDE_UTILS OFF CACHE BOOL "") +set(LLVM_INCLUDE_DOCS OFF CACHE BOOL "") +set(CLANG_INCLUDE_TESTS OFF CACHE BOOL "") +set(COMPILER_RT_INCLUDE_TESTS OFF CACHE BOOL "") +set(COMPILER_RT_BUILD_SANITIZERS OFF CACHE BOOL "") +set(CLANG_LINKS_TO_CREATE clang++ cc c++ CACHE STRING "") + +set(CMAKE_C_FLAGS_RELWITHDEBINFO "-Os -flto -gline-tables-only -DNDEBUG" CACHE STRING "") +set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-Os -flto -gline-tables-only -DNDEBUG" CACHE STRING "") +set(CMAKE_BUILD_TYPE RelWithDebInfo CACHE STRING "") +set(PACKAGE_VERSION 7.1.0 CACHE STRING "") + +set(LIBCXX_INSTALL_LIBRARY OFF CACHE BOOL "") +set(LIBCXX_INSTALL_HEADERS OFF CACHE BOOL "") + +# setup toolchain +set(LLVM_INSTALL_TOOLCHAIN_ONLY ON CACHE BOOL "") +set(LLVM_TOOLCHAIN_TOOLS + llvm-dsymutil + llvm-cov + llvm-dwarfdump + llvm-profdata + CACHE STRING "") Added: vendor/clang/dist/cmake/caches/README.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/clang/dist/cmake/caches/README.txt Wed Dec 30 11:49:41 2015 (r292920) @@ -0,0 +1,18 @@ +CMake Caches +============ + +This directory contains CMake cache scripts that pre-populate the CMakeCache in +a build directory with commonly used settings. + +The first two cache files in the directory are used by Apple to build the clang +distribution packaged with Xcode. You can use the caches with the following +CMake invocation: + +cmake -G + -C /tools/clang/cmake/caches/Apple-stage1.cmake + -DCMAKE_BUILD_TYPE=Release + [-DCMAKE_INSTALL_PREFIX=] + + +Building the `bootstrap` target from this generation will build clang, and +`bootstrap-install` will install it. Modified: vendor/clang/dist/docs/AddressSanitizer.rst ============================================================================== --- vendor/clang/dist/docs/AddressSanitizer.rst Wed Dec 30 11:49:04 2015 (r292919) +++ vendor/clang/dist/docs/AddressSanitizer.rst Wed Dec 30 11:49:41 2015 (r292920) @@ -196,12 +196,11 @@ Disabling Instrumentation with ``__attri -------------------------------------------------------------------------- Some code should not be instrumented by AddressSanitizer. One may use the -function attribute ``__attribute__((no_sanitize("address")))`` -(which has deprecated synonyms -:ref:`no_sanitize_address ` and -`no_address_safety_analysis`) to disable instrumentation of a particular -function. This attribute may not be supported by other compilers, so we suggest -to use it together with ``__has_feature(address_sanitizer)``. +function attribute ``__attribute__((no_sanitize("address")))`` (which has +deprecated synonyms `no_sanitize_address` and `no_address_safety_analysis`) to +disable instrumentation of a particular function. This attribute may not be +supported by other compilers, so we suggest to use it together with +``__has_feature(address_sanitizer)``. Suppressing Errors in Recompiled Code (Blacklist) ------------------------------------------------- @@ -268,5 +267,4 @@ check-asan`` command. More Information ================ -`http://code.google.com/p/address-sanitizer `_ - +``_ Modified: vendor/clang/dist/docs/AttributeReference.rst ============================================================================== --- vendor/clang/dist/docs/AttributeReference.rst Wed Dec 30 11:49:04 2015 (r292919) +++ vendor/clang/dist/docs/AttributeReference.rst Wed Dec 30 11:49:41 2015 (r292920) @@ -1,1760 +1,13 @@ .. ------------------------------------------------------------------- NOTE: This file is automatically generated by running clang-tblgen - -gen-attr-docs. Do not edit this file by hand!! + -gen-attr-docs. Do not edit this file by hand!! The contents for + this file are automatically generated by a server-side process. + + Please do not commit this file. The file exists for local testing + purposes only. ------------------------------------------------------------------- =================== Attributes in Clang -=================== -.. contents:: - :local: - -Introduction -============ - -This page lists the attributes currently supported by Clang. - -AMD GPU Register Attributes -=========================== -Clang supports attributes for controlling register usage on AMD GPU -targets. These attributes may be attached to a kernel function -definition and is an optimization hint to the backend for the maximum -number of registers to use. This is useful in cases where register -limited occupancy is known to be an important factor for the -performance for the kernel. - -The semantics are as follows: - -- The backend will attempt to limit the number of used registers to - the specified value, but the exact number used is not - guaranteed. The number used may be rounded up to satisfy the - allocation requirements or ABI constraints of the subtarget. For - example, on Southern Islands VGPRs may only be allocated in - increments of 4, so requesting a limit of 39 VGPRs will really - attempt to use up to 40. Requesting more registers than the - subtarget supports will truncate to the maximum allowed. The backend - may also use fewer registers than requested whenever possible. - -- 0 implies the default no limit on register usage. - -- Ignored on older VLIW subtargets which did not have separate scalar - and vector registers, R600 through Northern Islands. - -amdgpu_num_sgpr ---------------- -.. csv-table:: Supported Syntaxes - :header: "GNU", "C++11", "__declspec", "Keyword", "Pragma" - - "X","","","", "" - -Clang supports the -``__attribute__((amdgpu_num_sgpr()))`` attribute on AMD -Southern Islands GPUs and later for controlling the number of scalar -registers. A typical value would be between 8 and 104 in increments of -8. - -Due to common instruction constraints, an additional 2-4 SGPRs are -typically required for internal use depending on features used. This -value is a hint for the total number of SGPRs to use, and not the -number of user SGPRs, so no special consideration needs to be given -for these. - - -amdgpu_num_vgpr ---------------- -.. csv-table:: Supported Syntaxes - :header: "GNU", "C++11", "__declspec", "Keyword", "Pragma" - - "X","","","", "" - -Clang supports the -``__attribute__((amdgpu_num_vgpr()))`` attribute on AMD -Southern Islands GPUs and later for controlling the number of vector -registers. A typical value would be between 4 and 256 in increments -of 4. - - -Function Attributes -=================== - - -interrupt ---------- -.. csv-table:: Supported Syntaxes - :header: "GNU", "C++11", "__declspec", "Keyword", "Pragma" - - "X","","","", "" - -Clang supports the GNU style ``__attribute__((interrupt("TYPE")))`` attribute on -ARM targets. This attribute may be attached to a function definition and -instructs the backend to generate appropriate function entry/exit code so that -it can be used directly as an interrupt service routine. - -The parameter passed to the interrupt attribute is optional, but if -provided it must be a string literal with one of the following values: "IRQ", -"FIQ", "SWI", "ABORT", "UNDEF". - -The semantics are as follows: - -- If the function is AAPCS, Clang instructs the backend to realign the stack to - 8 bytes on entry. This is a general requirement of the AAPCS at public - interfaces, but may not hold when an exception is taken. Doing this allows - other AAPCS functions to be called. -- If the CPU is M-class this is all that needs to be done since the architecture - itself is designed in such a way that functions obeying the normal AAPCS ABI - constraints are valid exception handlers. -- If the CPU is not M-class, the prologue and epilogue are modified to save all - non-banked registers that are used, so that upon return the user-mode state - will not be corrupted. Note that to avoid unnecessary overhead, only - general-purpose (integer) registers are saved in this way. If VFP operations - are needed, that state must be saved manually. - - Specifically, interrupt kinds other than "FIQ" will save all core registers - except "lr" and "sp". "FIQ" interrupts will save r0-r7. -- If the CPU is not M-class, the return instruction is changed to one of the - canonical sequences permitted by the architecture for exception return. Where - possible the function itself will make the necessary "lr" adjustments so that - the "preferred return address" is selected. - - Unfortunately the compiler is unable to make this guarantee for an "UNDEF" - handler, where the offset from "lr" to the preferred return address depends on - the execution state of the code which generated the exception. In this case - a sequence equivalent to "movs pc, lr" will be used. - - -acquire_capability (acquire_shared_capability, clang::acquire_capability, clang::acquire_shared_capability) ------------------------------------------------------------------------------------------------------------ -.. csv-table:: Supported Syntaxes - :header: "GNU", "C++11", "__declspec", "Keyword", "Pragma" - - "X","X","","", "" - -Marks a function as acquiring a capability. - - -assert_capability (assert_shared_capability, clang::assert_capability, clang::assert_shared_capability) -------------------------------------------------------------------------------------------------------- -.. csv-table:: Supported Syntaxes - :header: "GNU", "C++11", "__declspec", "Keyword", "Pragma" - - "X","X","","", "" - -Marks a function that dynamically tests whether a capability is held, and halts -the program if it is not held. - - -assume_aligned (gnu::assume_aligned) ------------------------------------- -.. csv-table:: Supported Syntaxes - :header: "GNU", "C++11", "__declspec", "Keyword", "Pragma" - - "X","X","","", "" - -Use ``__attribute__((assume_aligned([,]))`` on a function -declaration to specify that the return value of the function (which must be a -pointer type) has the specified offset, in bytes, from an address with the -specified alignment. The offset is taken to be zero if omitted. - -.. code-block:: c++ - - // The returned pointer value has 32-byte alignment. - void *a() __attribute__((assume_aligned (32))); - - // The returned pointer value is 4 bytes greater than an address having - // 32-byte alignment. - void *b() __attribute__((assume_aligned (32, 4))); - -Note that this attribute provides information to the compiler regarding a -condition that the code already ensures is true. It does not cause the compiler -to enforce the provided alignment assumption. - - -availability ------------- -.. csv-table:: Supported Syntaxes - :header: "GNU", "C++11", "__declspec", "Keyword", "Pragma" - - "X","","","", "" - -The ``availability`` attribute can be placed on declarations to describe the -lifecycle of that declaration relative to operating system versions. Consider -the function declaration for a hypothetical function ``f``: - -.. code-block:: c++ - - void f(void) __attribute__((availability(macosx,introduced=10.4,deprecated=10.6,obsoleted=10.7))); - -The availability attribute states that ``f`` was introduced in Mac OS X 10.4, -deprecated in Mac OS X 10.6, and obsoleted in Mac OS X 10.7. This information -is used by Clang to determine when it is safe to use ``f``: for example, if -Clang is instructed to compile code for Mac OS X 10.5, a call to ``f()`` -succeeds. If Clang is instructed to compile code for Mac OS X 10.6, the call -succeeds but Clang emits a warning specifying that the function is deprecated. -Finally, if Clang is instructed to compile code for Mac OS X 10.7, the call -fails because ``f()`` is no longer available. - -The availability attribute is a comma-separated list starting with the -platform name and then including clauses specifying important milestones in the -declaration's lifetime (in any order) along with additional information. Those -clauses can be: - -introduced=\ *version* - The first version in which this declaration was introduced. - -deprecated=\ *version* - The first version in which this declaration was deprecated, meaning that - users should migrate away from this API. - -obsoleted=\ *version* - The first version in which this declaration was obsoleted, meaning that it - was removed completely and can no longer be used. - -unavailable - This declaration is never available on this platform. - -message=\ *string-literal* - Additional message text that Clang will provide when emitting a warning or - error about use of a deprecated or obsoleted declaration. Useful to direct - users to replacement APIs. - -Multiple availability attributes can be placed on a declaration, which may -correspond to different platforms. Only the availability attribute with the -platform corresponding to the target platform will be used; any others will be -ignored. If no availability attribute specifies availability for the current -target platform, the availability attributes are ignored. Supported platforms -are: - -``ios`` - Apple's iOS operating system. The minimum deployment target is specified by - the ``-mios-version-min=*version*`` or ``-miphoneos-version-min=*version*`` - command-line arguments. - -``macosx`` - Apple's Mac OS X operating system. The minimum deployment target is - specified by the ``-mmacosx-version-min=*version*`` command-line argument. - -A declaration can be used even when deploying back to a platform version prior -to when the declaration was introduced. When this happens, the declaration is -`weakly linked -`_, -as if the ``weak_import`` attribute were added to the declaration. A -weakly-linked declaration may or may not be present a run-time, and a program -can determine whether the declaration is present by checking whether the -address of that declaration is non-NULL. - -If there are multiple declarations of the same entity, the availability -attributes must either match on a per-platform basis or later -declarations must not have availability attributes for that -platform. For example: - -.. code-block:: c - - void g(void) __attribute__((availability(macosx,introduced=10.4))); - void g(void) __attribute__((availability(macosx,introduced=10.4))); // okay, matches - void g(void) __attribute__((availability(ios,introduced=4.0))); // okay, adds a new platform - void g(void); // okay, inherits both macosx and ios availability from above. - void g(void) __attribute__((availability(macosx,introduced=10.5))); // error: mismatch - -When one method overrides another, the overriding method can be more widely available than the overridden method, e.g.,: - -.. code-block:: objc - - @interface A - - (id)method __attribute__((availability(macosx,introduced=10.4))); - - (id)method2 __attribute__((availability(macosx,introduced=10.4))); - @end - - @interface B : A - - (id)method __attribute__((availability(macosx,introduced=10.3))); // okay: method moved into base class later - - (id)method __attribute__((availability(macosx,introduced=10.5))); // error: this method was available via the base class in 10.4 - @end - - -_Noreturn ---------- -.. csv-table:: Supported Syntaxes - :header: "GNU", "C++11", "__declspec", "Keyword", "Pragma" *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-vendor@freebsd.org Wed Dec 30 11:51:15 2015 Return-Path: Delivered-To: svn-src-vendor@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 2B7C6A556DD; Wed, 30 Dec 2015 11:51: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 D2A831634; Wed, 30 Dec 2015 11:51: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 tBUBpD7v048642; Wed, 30 Dec 2015 11:51:13 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id tBUBpDgU048641; Wed, 30 Dec 2015 11:51:13 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201512301151.tBUBpDgU048641@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 11:51:13 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r292923 - vendor/clang/clang-trunk-r256633 X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Dec 2015 11:51:15 -0000 Author: dim Date: Wed Dec 30 11:51:13 2015 New Revision: 292923 URL: https://svnweb.freebsd.org/changeset/base/292923 Log: Tag clang trunk r256633. Added: vendor/clang/clang-trunk-r256633/ - copied from r292922, vendor/clang/dist/ From owner-svn-src-vendor@freebsd.org Wed Dec 30 11:52:21 2015 Return-Path: Delivered-To: svn-src-vendor@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 BB681A557BE; Wed, 30 Dec 2015 11:52:21 +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 311F81C5B; Wed, 30 Dec 2015 11:52:21 +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 tBUBqKpv049202; Wed, 30 Dec 2015 11:52:20 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id tBUBqJOe049195; Wed, 30 Dec 2015 11:52:19 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201512301152.tBUBqJOe049195@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 11:52:19 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r292925 - in vendor/compiler-rt/dist: . cmake cmake/Modules include/sanitizer lib lib/asan lib/asan/scripts lib/asan/tests lib/builtins lib/builtins/Darwin-excludes lib/builtins/arm lib... X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Dec 2015 11:52:21 -0000 Author: dim Date: Wed Dec 30 11:52:19 2015 New Revision: 292925 URL: https://svnweb.freebsd.org/changeset/base/292925 Log: Vendor import of compiler-rt trunk r256633: https://llvm.org/svn/llvm-project/compiler-rt/trunk@256633 Added: vendor/compiler-rt/dist/cmake/Modules/CompilerRTDarwinUtils.cmake vendor/compiler-rt/dist/lib/asan/.clang-format vendor/compiler-rt/dist/lib/builtins/Darwin-excludes/ vendor/compiler-rt/dist/lib/builtins/Darwin-excludes/10.4-x86_64.txt (contents, props changed) vendor/compiler-rt/dist/lib/builtins/Darwin-excludes/10.4.txt (contents, props changed) vendor/compiler-rt/dist/lib/builtins/Darwin-excludes/CMakeLists.txt (contents, props changed) vendor/compiler-rt/dist/lib/builtins/Darwin-excludes/README.TXT (contents, props changed) vendor/compiler-rt/dist/lib/builtins/Darwin-excludes/ios-armv7.txt (contents, props changed) vendor/compiler-rt/dist/lib/builtins/Darwin-excludes/ios-armv7s.txt (contents, props changed) vendor/compiler-rt/dist/lib/builtins/Darwin-excludes/ios.txt (contents, props changed) vendor/compiler-rt/dist/lib/builtins/Darwin-excludes/ios6-armv7.txt (contents, props changed) vendor/compiler-rt/dist/lib/builtins/Darwin-excludes/ios6-armv7s.txt (contents, props changed) vendor/compiler-rt/dist/lib/builtins/Darwin-excludes/ios7-arm64.txt (contents, props changed) vendor/compiler-rt/dist/lib/builtins/Darwin-excludes/iossim-i386.txt (contents, props changed) vendor/compiler-rt/dist/lib/builtins/Darwin-excludes/iossim-x86_64.txt (contents, props changed) vendor/compiler-rt/dist/lib/builtins/Darwin-excludes/iossim.txt (contents, props changed) vendor/compiler-rt/dist/lib/builtins/Darwin-excludes/osx-i386.txt (contents, props changed) vendor/compiler-rt/dist/lib/builtins/Darwin-excludes/osx-x86_64.txt (contents, props changed) vendor/compiler-rt/dist/lib/builtins/Darwin-excludes/osx.txt (contents, props changed) vendor/compiler-rt/dist/lib/builtins/arm/aeabi_cdcmp.S (contents, props changed) vendor/compiler-rt/dist/lib/builtins/arm/aeabi_cdcmpeq_check_nan.c (contents, props changed) vendor/compiler-rt/dist/lib/builtins/arm/aeabi_cfcmp.S (contents, props changed) vendor/compiler-rt/dist/lib/builtins/arm/aeabi_cfcmpeq_check_nan.c (contents, props changed) vendor/compiler-rt/dist/lib/builtins/arm/aeabi_drsub.c (contents, props changed) vendor/compiler-rt/dist/lib/builtins/arm/aeabi_frsub.c (contents, props changed) vendor/compiler-rt/dist/lib/builtins/divtc3.c (contents, props changed) vendor/compiler-rt/dist/lib/builtins/emutls.c (contents, props changed) vendor/compiler-rt/dist/lib/builtins/floatditf.c (contents, props changed) vendor/compiler-rt/dist/lib/builtins/floatunditf.c (contents, props changed) vendor/compiler-rt/dist/lib/builtins/i386/chkstk2.S (contents, props changed) vendor/compiler-rt/dist/lib/builtins/macho_embedded/ vendor/compiler-rt/dist/lib/builtins/macho_embedded/CMakeLists.txt (contents, props changed) vendor/compiler-rt/dist/lib/builtins/macho_embedded/arm.txt (contents, props changed) vendor/compiler-rt/dist/lib/builtins/macho_embedded/common.txt (contents, props changed) vendor/compiler-rt/dist/lib/builtins/macho_embedded/i386.txt (contents, props changed) vendor/compiler-rt/dist/lib/builtins/macho_embedded/thumb2-64.txt (contents, props changed) vendor/compiler-rt/dist/lib/builtins/macho_embedded/thumb2.txt (contents, props changed) vendor/compiler-rt/dist/lib/builtins/multc3.c (contents, props changed) vendor/compiler-rt/dist/lib/builtins/x86_64/chkstk2.S (contents, props changed) vendor/compiler-rt/dist/lib/cfi/ vendor/compiler-rt/dist/lib/cfi/CMakeLists.txt (contents, props changed) vendor/compiler-rt/dist/lib/cfi/cfi.cc (contents, props changed) vendor/compiler-rt/dist/lib/cfi/cfi_blacklist.txt (contents, props changed) vendor/compiler-rt/dist/lib/dfsan/.clang-format vendor/compiler-rt/dist/lib/dfsan/dfsan_platform.h (contents, props changed) vendor/compiler-rt/dist/lib/interception/.clang-format vendor/compiler-rt/dist/lib/lsan/.clang-format vendor/compiler-rt/dist/lib/msan/.clang-format vendor/compiler-rt/dist/lib/profile/InstrProfData.inc (contents, props changed) vendor/compiler-rt/dist/lib/profile/InstrProfilingPlatformLinux.c (contents, props changed) vendor/compiler-rt/dist/lib/profile/InstrProfilingPort.h (contents, props changed) vendor/compiler-rt/dist/lib/profile/InstrProfilingValue.c (contents, props changed) vendor/compiler-rt/dist/lib/profile/InstrProfilingWriter.c (contents, props changed) vendor/compiler-rt/dist/lib/safestack/.clang-format vendor/compiler-rt/dist/lib/sanitizer_common/.clang-format vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_common_nolibc.cc (contents, props changed) vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_malloc_mac.inc (contents, props changed) vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_syscall_linux_aarch64.inc (contents, props changed) vendor/compiler-rt/dist/lib/tsan/.clang-format vendor/compiler-rt/dist/lib/tsan/rtl/tsan_interceptors_mac.cc (contents, props changed) vendor/compiler-rt/dist/lib/tsan/rtl/tsan_libdispatch_mac.cc (contents, props changed) vendor/compiler-rt/dist/lib/tsan/rtl/tsan_malloc_mac.cc (contents, props changed) vendor/compiler-rt/dist/lib/tsan/rtl/tsan_platform_posix.cc (contents, props changed) vendor/compiler-rt/dist/lib/tsan/rtl/tsan_ppc_regs.h (contents, props changed) vendor/compiler-rt/dist/lib/tsan/rtl/tsan_rtl_aarch64.S (contents, props changed) vendor/compiler-rt/dist/lib/tsan/rtl/tsan_rtl_ppc64.S (contents, props changed) vendor/compiler-rt/dist/lib/tsan/tests/rtl/tsan_test_util_posix.cc (contents, props changed) vendor/compiler-rt/dist/lib/ubsan/ubsan_checks.inc (contents, props changed) vendor/compiler-rt/dist/make/platform/clang_mingw.mk (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/Darwin/abort_on_error.cc (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/Linux/abort_on_error.cc (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/Linux/activation-options.cc (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/Linux/calloc-preload.c (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/Linux/init_fini_sections.cc (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/Linux/mincore.cc (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/Linux/pthread_create_version.cc (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/Posix/asan-symbolize-bad-path.cc (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/Posix/closed-fds.cc (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/Posix/coverage-caller-callee.cc (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/Posix/coverage-maybe-open-file.cc (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/Posix/current_allocated_bytes.cc (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/Posix/deep_call_stack.cc (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/Posix/deep_thread_stack.cc (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/Posix/dlclose-test.cc (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/Posix/free_hook_realloc.cc (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/Posix/freopen.cc (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/Posix/gc-test.cc (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/Posix/halt_on_error-signals.c (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/Posix/halt_on_error-torture.cc (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/Posix/halt_on_error_suppress_equal_pcs.cc (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/Posix/init-order-pthread-create.cc (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/Posix/stack-overflow.cc (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/Posix/stack-use-after-return.cc (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/Posix/wait3.cc (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/Windows/dll_control_c.cc (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/Windows/fuse-lld.cc (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/Windows/unsymbolized.cc (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/halt_on_error-1.c (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/speculative_load.cc (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/speculative_load2.cc (contents, props changed) vendor/compiler-rt/dist/test/builtins/Unit/arm/ vendor/compiler-rt/dist/test/builtins/Unit/arm/aeabi_cdcmpeq_test.c (contents, props changed) vendor/compiler-rt/dist/test/builtins/Unit/arm/aeabi_cdcmple_test.c (contents, props changed) vendor/compiler-rt/dist/test/builtins/Unit/arm/aeabi_cfcmpeq_test.c (contents, props changed) vendor/compiler-rt/dist/test/builtins/Unit/arm/aeabi_cfcmple_test.c (contents, props changed) vendor/compiler-rt/dist/test/builtins/Unit/arm/aeabi_drsub_test.c (contents, props changed) vendor/compiler-rt/dist/test/builtins/Unit/arm/aeabi_frsub_test.c (contents, props changed) vendor/compiler-rt/dist/test/builtins/Unit/arm/call_apsr.S (contents, props changed) vendor/compiler-rt/dist/test/builtins/Unit/arm/call_apsr.h (contents, props changed) vendor/compiler-rt/dist/test/builtins/Unit/fixtfdi_test.c (contents, props changed) vendor/compiler-rt/dist/test/builtins/Unit/fixtfti_test.c (contents, props changed) vendor/compiler-rt/dist/test/builtins/Unit/fixunstfti_test.c (contents, props changed) vendor/compiler-rt/dist/test/builtins/Unit/floatditf_test.c (contents, props changed) vendor/compiler-rt/dist/test/builtins/Unit/floatunditf_test.c (contents, props changed) vendor/compiler-rt/dist/test/cfi/base-derived-destructor.cpp (contents, props changed) vendor/compiler-rt/dist/test/cfi/create-derivers.test vendor/compiler-rt/dist/test/cfi/cross-dso/ vendor/compiler-rt/dist/test/cfi/cross-dso/icall/ vendor/compiler-rt/dist/test/cfi/cross-dso/icall/icall-from-dso.cpp (contents, props changed) vendor/compiler-rt/dist/test/cfi/cross-dso/icall/icall.cpp (contents, props changed) vendor/compiler-rt/dist/test/cfi/cross-dso/icall/lit.local.cfg vendor/compiler-rt/dist/test/cfi/cross-dso/lit.local.cfg vendor/compiler-rt/dist/test/cfi/cross-dso/simple-fail.cpp (contents, props changed) vendor/compiler-rt/dist/test/cfi/cross-dso/simple-pass.cpp (contents, props changed) vendor/compiler-rt/dist/test/cfi/icall/ vendor/compiler-rt/dist/test/cfi/icall/bad-signature.c (contents, props changed) vendor/compiler-rt/dist/test/cfi/icall/external-call.c (contents, props changed) vendor/compiler-rt/dist/test/cfi/icall/lit.local.cfg vendor/compiler-rt/dist/test/interception/ vendor/compiler-rt/dist/test/lsan/TestCases/cleanup_in_tsd_destructor.c (contents, props changed) vendor/compiler-rt/dist/test/lsan/TestCases/disabler.c (contents, props changed) vendor/compiler-rt/dist/test/lsan/TestCases/disabler_in_tsd_destructor.c (contents, props changed) vendor/compiler-rt/dist/test/lsan/TestCases/ignore_object.c (contents, props changed) vendor/compiler-rt/dist/test/msan/Linux/forkpty.cc (contents, props changed) vendor/compiler-rt/dist/test/msan/Linux/mincore.cc (contents, props changed) vendor/compiler-rt/dist/test/msan/Linux/process_vm_readv.cc (contents, props changed) vendor/compiler-rt/dist/test/msan/allocator_mapping.cc (contents, props changed) vendor/compiler-rt/dist/test/msan/ctermid.cc (contents, props changed) vendor/compiler-rt/dist/test/msan/dlopen_executable.cc (contents, props changed) vendor/compiler-rt/dist/test/msan/dtor-base-access.cc (contents, props changed) vendor/compiler-rt/dist/test/msan/dtor-bit-fields.cc (contents, props changed) vendor/compiler-rt/dist/test/msan/dtor-derived-class.cc (contents, props changed) vendor/compiler-rt/dist/test/msan/dtor-member.cc (contents, props changed) vendor/compiler-rt/dist/test/msan/dtor-multiple-inheritance-nontrivial-class-members.cc (contents, props changed) vendor/compiler-rt/dist/test/msan/dtor-multiple-inheritance.cc (contents, props changed) vendor/compiler-rt/dist/test/msan/dtor-trivial-class-members.cc (contents, props changed) vendor/compiler-rt/dist/test/msan/dtor-trivial.cpp (contents, props changed) vendor/compiler-rt/dist/test/msan/dtor-vtable-multiple-inheritance.cc (contents, props changed) vendor/compiler-rt/dist/test/msan/dtor-vtable.cc (contents, props changed) vendor/compiler-rt/dist/test/msan/icmp_slt_allones.cc (contents, props changed) vendor/compiler-rt/dist/test/msan/memcmp_test.cc (contents, props changed) vendor/compiler-rt/dist/test/msan/msan_copy_shadow.cc (contents, props changed) vendor/compiler-rt/dist/test/msan/pthread_setcancelstate.cc (contents, props changed) vendor/compiler-rt/dist/test/msan/sem_getvalue.cc (contents, props changed) vendor/compiler-rt/dist/test/msan/test.h (contents, props changed) vendor/compiler-rt/dist/test/msan/use-after-dtor.cc (contents, props changed) vendor/compiler-rt/dist/test/profile/Inputs/instrprof-shared-lib.c (contents, props changed) vendor/compiler-rt/dist/test/profile/Inputs/instrprof-shared-main.c (contents, props changed) vendor/compiler-rt/dist/test/profile/instrprof-bufferio.c (contents, props changed) vendor/compiler-rt/dist/test/profile/instrprof-error.c (contents, props changed) vendor/compiler-rt/dist/test/profile/instrprof-shared.test vendor/compiler-rt/dist/test/profile/instrprof-value-prof-2.c (contents, props changed) vendor/compiler-rt/dist/test/profile/instrprof-value-prof.c (contents, props changed) vendor/compiler-rt/dist/test/sanitizer_common/TestCases/Darwin/ vendor/compiler-rt/dist/test/sanitizer_common/TestCases/Darwin/abort_on_error.cc (contents, props changed) vendor/compiler-rt/dist/test/sanitizer_common/TestCases/Darwin/lit.local.cfg vendor/compiler-rt/dist/test/sanitizer_common/TestCases/Linux/abort_on_error.cc (contents, props changed) vendor/compiler-rt/dist/test/sanitizer_common/TestCases/Linux/fpe.cc (contents, props changed) vendor/compiler-rt/dist/test/sanitizer_common/TestCases/Linux/ill.cc (contents, props changed) vendor/compiler-rt/dist/test/sanitizer_common/TestCases/Linux/sem_init_glibc.cc (contents, props changed) vendor/compiler-rt/dist/test/sanitizer_common/TestCases/fopen_nullptr.c (contents, props changed) vendor/compiler-rt/dist/test/tsan/Darwin/ vendor/compiler-rt/dist/test/tsan/Darwin/gcd-async-norace.mm vendor/compiler-rt/dist/test/tsan/Darwin/gcd-async-race.mm vendor/compiler-rt/dist/test/tsan/Darwin/gcd-groups-norace.mm vendor/compiler-rt/dist/test/tsan/Darwin/gcd-groups-stress.mm vendor/compiler-rt/dist/test/tsan/Darwin/gcd-once.mm vendor/compiler-rt/dist/test/tsan/Darwin/gcd-semaphore-norace.mm vendor/compiler-rt/dist/test/tsan/Darwin/gcd-serial-queue-norace.mm vendor/compiler-rt/dist/test/tsan/Darwin/gcd-sync-norace.mm vendor/compiler-rt/dist/test/tsan/Darwin/gcd-sync-race.mm vendor/compiler-rt/dist/test/tsan/Darwin/lit.local.cfg vendor/compiler-rt/dist/test/tsan/Darwin/objc-race.mm vendor/compiler-rt/dist/test/tsan/Darwin/objc-simple.mm vendor/compiler-rt/dist/test/tsan/Darwin/osspinlock-norace.cc (contents, props changed) vendor/compiler-rt/dist/test/tsan/Darwin/symbolizer-atos.cc (contents, props changed) vendor/compiler-rt/dist/test/tsan/Darwin/symbolizer-dladdr.cc (contents, props changed) vendor/compiler-rt/dist/test/tsan/Linux/check_memcpy.cc (contents, props changed) vendor/compiler-rt/dist/test/tsan/atomic_free3.cc (contents, props changed) vendor/compiler-rt/dist/test/tsan/fd_tid_recycled.cc (contents, props changed) vendor/compiler-rt/dist/test/tsan/memcmp_race.cc (contents, props changed) vendor/compiler-rt/dist/test/tsan/pie_test.cc (contents, props changed) vendor/compiler-rt/dist/test/tsan/race_stress.cc (contents, props changed) vendor/compiler-rt/dist/test/ubsan/TestCases/Integer/suppressions.cpp (contents, props changed) vendor/compiler-rt/dist/test/ubsan/TestCases/Misc/coverage-levels.cc (contents, props changed) Deleted: vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_symbolizer_process_libcdep.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_symbolizer_win.h vendor/compiler-rt/dist/lib/tsan/Makefile.old vendor/compiler-rt/dist/lib/tsan/check_memcpy.sh vendor/compiler-rt/dist/lib/tsan/rtl/Makefile.old vendor/compiler-rt/dist/lib/tsan/tests/rtl/tsan_test_util_linux.cc vendor/compiler-rt/dist/test/asan/TestCases/Helpers/init-order-pthread-create-extra.cc vendor/compiler-rt/dist/test/asan/TestCases/closed-fds.cc vendor/compiler-rt/dist/test/asan/TestCases/coverage-caller-callee.cc vendor/compiler-rt/dist/test/asan/TestCases/coverage-maybe-open-file.cc vendor/compiler-rt/dist/test/asan/TestCases/current_allocated_bytes.cc vendor/compiler-rt/dist/test/asan/TestCases/deep_call_stack.cc vendor/compiler-rt/dist/test/asan/TestCases/deep_thread_stack.cc vendor/compiler-rt/dist/test/asan/TestCases/dlclose-test.cc vendor/compiler-rt/dist/test/asan/TestCases/free_hook_realloc.cc vendor/compiler-rt/dist/test/asan/TestCases/gc-test.cc vendor/compiler-rt/dist/test/asan/TestCases/init-order-pthread-create.cc vendor/compiler-rt/dist/test/asan/TestCases/stack-overflow.cc vendor/compiler-rt/dist/test/asan/TestCases/stack-use-after-return.cc vendor/compiler-rt/dist/test/lsan/TestCases/cleanup_in_tsd_destructor.cc vendor/compiler-rt/dist/test/lsan/TestCases/disabler_in_tsd_destructor.cc vendor/compiler-rt/dist/test/lsan/TestCases/ignore_object.cc vendor/compiler-rt/dist/test/tsan/test_output.sh vendor/compiler-rt/dist/test/ubsan/TestCases/Misc/Linux/coverage-levels.cc Modified: vendor/compiler-rt/dist/CMakeLists.txt vendor/compiler-rt/dist/cmake/Modules/AddCompilerRT.cmake vendor/compiler-rt/dist/cmake/Modules/CompilerRTCompile.cmake vendor/compiler-rt/dist/cmake/Modules/CompilerRTUtils.cmake vendor/compiler-rt/dist/cmake/Modules/SanitizerUtils.cmake vendor/compiler-rt/dist/cmake/config-ix.cmake vendor/compiler-rt/dist/include/sanitizer/asan_interface.h vendor/compiler-rt/dist/include/sanitizer/common_interface_defs.h vendor/compiler-rt/dist/include/sanitizer/coverage_interface.h vendor/compiler-rt/dist/include/sanitizer/dfsan_interface.h vendor/compiler-rt/dist/include/sanitizer/lsan_interface.h vendor/compiler-rt/dist/include/sanitizer/msan_interface.h vendor/compiler-rt/dist/lib/CMakeLists.txt vendor/compiler-rt/dist/lib/asan/CMakeLists.txt vendor/compiler-rt/dist/lib/asan/README.txt vendor/compiler-rt/dist/lib/asan/asan_activation.cc vendor/compiler-rt/dist/lib/asan/asan_allocator.cc vendor/compiler-rt/dist/lib/asan/asan_allocator.h vendor/compiler-rt/dist/lib/asan/asan_debugging.cc vendor/compiler-rt/dist/lib/asan/asan_fake_stack.cc vendor/compiler-rt/dist/lib/asan/asan_flags.cc vendor/compiler-rt/dist/lib/asan/asan_flags.inc vendor/compiler-rt/dist/lib/asan/asan_globals.cc vendor/compiler-rt/dist/lib/asan/asan_init_version.h vendor/compiler-rt/dist/lib/asan/asan_interceptors.cc vendor/compiler-rt/dist/lib/asan/asan_interceptors.h vendor/compiler-rt/dist/lib/asan/asan_interface_internal.h vendor/compiler-rt/dist/lib/asan/asan_internal.h vendor/compiler-rt/dist/lib/asan/asan_linux.cc vendor/compiler-rt/dist/lib/asan/asan_mac.cc vendor/compiler-rt/dist/lib/asan/asan_malloc_linux.cc vendor/compiler-rt/dist/lib/asan/asan_malloc_mac.cc vendor/compiler-rt/dist/lib/asan/asan_mapping.h vendor/compiler-rt/dist/lib/asan/asan_new_delete.cc vendor/compiler-rt/dist/lib/asan/asan_poisoning.cc vendor/compiler-rt/dist/lib/asan/asan_posix.cc vendor/compiler-rt/dist/lib/asan/asan_report.cc vendor/compiler-rt/dist/lib/asan/asan_report.h vendor/compiler-rt/dist/lib/asan/asan_rtl.cc vendor/compiler-rt/dist/lib/asan/asan_stack.h vendor/compiler-rt/dist/lib/asan/asan_thread.cc vendor/compiler-rt/dist/lib/asan/asan_thread.h vendor/compiler-rt/dist/lib/asan/asan_win.cc vendor/compiler-rt/dist/lib/asan/asan_win_dll_thunk.cc vendor/compiler-rt/dist/lib/asan/asan_win_dynamic_runtime_thunk.cc vendor/compiler-rt/dist/lib/asan/scripts/asan_device_setup vendor/compiler-rt/dist/lib/asan/scripts/asan_symbolize.py vendor/compiler-rt/dist/lib/asan/tests/CMakeLists.txt vendor/compiler-rt/dist/lib/asan/tests/asan_asm_test.cc vendor/compiler-rt/dist/lib/asan/tests/asan_interface_test.cc vendor/compiler-rt/dist/lib/asan/tests/asan_mac_test.cc vendor/compiler-rt/dist/lib/asan/tests/asan_noinst_test.cc vendor/compiler-rt/dist/lib/asan/tests/asan_test.cc vendor/compiler-rt/dist/lib/asan/tests/asan_test_main.cc vendor/compiler-rt/dist/lib/builtins/CMakeLists.txt vendor/compiler-rt/dist/lib/builtins/README.txt vendor/compiler-rt/dist/lib/builtins/assembly.h vendor/compiler-rt/dist/lib/builtins/atomic.c vendor/compiler-rt/dist/lib/builtins/atomic_flag_clear.c vendor/compiler-rt/dist/lib/builtins/atomic_flag_clear_explicit.c vendor/compiler-rt/dist/lib/builtins/atomic_flag_test_and_set.c vendor/compiler-rt/dist/lib/builtins/atomic_flag_test_and_set_explicit.c vendor/compiler-rt/dist/lib/builtins/atomic_signal_fence.c vendor/compiler-rt/dist/lib/builtins/atomic_thread_fence.c vendor/compiler-rt/dist/lib/builtins/comparedf2.c vendor/compiler-rt/dist/lib/builtins/comparesf2.c vendor/compiler-rt/dist/lib/builtins/comparetf2.c vendor/compiler-rt/dist/lib/builtins/divdc3.c vendor/compiler-rt/dist/lib/builtins/divsc3.c vendor/compiler-rt/dist/lib/builtins/divxc3.c vendor/compiler-rt/dist/lib/builtins/enable_execute_stack.c vendor/compiler-rt/dist/lib/builtins/extendhfsf2.c vendor/compiler-rt/dist/lib/builtins/fixunsdfdi.c vendor/compiler-rt/dist/lib/builtins/fixunssfdi.c vendor/compiler-rt/dist/lib/builtins/floatdidf.c vendor/compiler-rt/dist/lib/builtins/floatsitf.c vendor/compiler-rt/dist/lib/builtins/floatundidf.c vendor/compiler-rt/dist/lib/builtins/fp_add_impl.inc vendor/compiler-rt/dist/lib/builtins/fp_extend.h vendor/compiler-rt/dist/lib/builtins/fp_extend_impl.inc vendor/compiler-rt/dist/lib/builtins/fp_fixint_impl.inc vendor/compiler-rt/dist/lib/builtins/fp_fixuint_impl.inc vendor/compiler-rt/dist/lib/builtins/fp_lib.h vendor/compiler-rt/dist/lib/builtins/fp_mul_impl.inc vendor/compiler-rt/dist/lib/builtins/fp_trunc.h vendor/compiler-rt/dist/lib/builtins/fp_trunc_impl.inc vendor/compiler-rt/dist/lib/builtins/gcc_personality_v0.c vendor/compiler-rt/dist/lib/builtins/i386/chkstk.S vendor/compiler-rt/dist/lib/builtins/int_lib.h vendor/compiler-rt/dist/lib/builtins/int_math.h vendor/compiler-rt/dist/lib/builtins/int_types.h vendor/compiler-rt/dist/lib/builtins/int_util.c vendor/compiler-rt/dist/lib/builtins/int_util.h vendor/compiler-rt/dist/lib/builtins/muldc3.c vendor/compiler-rt/dist/lib/builtins/mulsc3.c vendor/compiler-rt/dist/lib/builtins/mulxc3.c vendor/compiler-rt/dist/lib/builtins/ppc/DD.h vendor/compiler-rt/dist/lib/builtins/ppc/divtc3.c vendor/compiler-rt/dist/lib/builtins/ppc/multc3.c vendor/compiler-rt/dist/lib/builtins/subdf3.c vendor/compiler-rt/dist/lib/builtins/subsf3.c vendor/compiler-rt/dist/lib/builtins/truncdfhf2.c vendor/compiler-rt/dist/lib/builtins/truncsfhf2.c vendor/compiler-rt/dist/lib/builtins/x86_64/chkstk.S vendor/compiler-rt/dist/lib/dfsan/CMakeLists.txt vendor/compiler-rt/dist/lib/dfsan/dfsan.cc vendor/compiler-rt/dist/lib/dfsan/dfsan.h vendor/compiler-rt/dist/lib/dfsan/dfsan_custom.cc vendor/compiler-rt/dist/lib/dfsan/done_abilist.txt vendor/compiler-rt/dist/lib/interception/interception_linux.h vendor/compiler-rt/dist/lib/interception/interception_win.cc vendor/compiler-rt/dist/lib/interception/interception_win.h vendor/compiler-rt/dist/lib/lsan/CMakeLists.txt vendor/compiler-rt/dist/lib/lsan/lsan.cc vendor/compiler-rt/dist/lib/lsan/lsan_allocator.cc vendor/compiler-rt/dist/lib/lsan/lsan_common.cc vendor/compiler-rt/dist/lib/lsan/lsan_common.h vendor/compiler-rt/dist/lib/lsan/lsan_common_linux.cc vendor/compiler-rt/dist/lib/lsan/lsan_flags.inc vendor/compiler-rt/dist/lib/lsan/lsan_interceptors.cc vendor/compiler-rt/dist/lib/lsan/lsan_thread.cc vendor/compiler-rt/dist/lib/msan/CMakeLists.txt vendor/compiler-rt/dist/lib/msan/msan.cc vendor/compiler-rt/dist/lib/msan/msan.h vendor/compiler-rt/dist/lib/msan/msan_allocator.cc vendor/compiler-rt/dist/lib/msan/msan_chained_origin_depot.cc vendor/compiler-rt/dist/lib/msan/msan_flags.inc vendor/compiler-rt/dist/lib/msan/msan_interceptors.cc vendor/compiler-rt/dist/lib/msan/msan_interface_internal.h vendor/compiler-rt/dist/lib/msan/msan_linux.cc vendor/compiler-rt/dist/lib/msan/msan_new_delete.cc vendor/compiler-rt/dist/lib/msan/msan_thread.h vendor/compiler-rt/dist/lib/msan/tests/CMakeLists.txt vendor/compiler-rt/dist/lib/msan/tests/msan_test.cc vendor/compiler-rt/dist/lib/profile/CMakeLists.txt vendor/compiler-rt/dist/lib/profile/InstrProfiling.c vendor/compiler-rt/dist/lib/profile/InstrProfiling.h vendor/compiler-rt/dist/lib/profile/InstrProfilingBuffer.c vendor/compiler-rt/dist/lib/profile/InstrProfilingFile.c vendor/compiler-rt/dist/lib/profile/InstrProfilingInternal.h vendor/compiler-rt/dist/lib/profile/InstrProfilingPlatformDarwin.c vendor/compiler-rt/dist/lib/profile/InstrProfilingPlatformOther.c vendor/compiler-rt/dist/lib/profile/InstrProfilingRuntime.cc vendor/compiler-rt/dist/lib/profile/InstrProfilingUtil.c vendor/compiler-rt/dist/lib/safestack/CMakeLists.txt vendor/compiler-rt/dist/lib/safestack/safestack.cc vendor/compiler-rt/dist/lib/sanitizer_common/CMakeLists.txt vendor/compiler-rt/dist/lib/sanitizer_common/Makefile.mk vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_addrhashmap.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_allocator.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_allocator.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_allocator_internal.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_asm.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_atomic.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_common.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_common.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_common_interceptors.inc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_common_interceptors_format.inc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_common_libcdep.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_common_syscalls.inc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_coverage_libcdep.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_coverage_mapping_libcdep.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_deadlock_detector1.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_deadlock_detector_interface.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_flag_parser.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_flag_parser.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_flags.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_flags.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_flags.inc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_interface_internal.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_internal_defs.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_lfstack.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_libc.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_libc.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_libignore.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_linux.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_linux.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_linux_libcdep.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_list.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_mac.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_mac.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_persistent_allocator.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_platform.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_platform_interceptors.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_platform_limits_posix.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_platform_limits_posix.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_posix.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_posix.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_posix_libcdep.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_printf.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_procmaps_common.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_procmaps_linux.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_procmaps_mac.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_quarantine.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_stackdepot.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_stackdepot.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_stackdepotbase.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_stacktrace.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_stacktrace.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_stacktrace_printer.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_suppressions.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_suppressions.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_symbolizer_internal.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_symbolizer_libcdep.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_symbolizer_mac.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_symbolizer_win.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_thread_registry.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_tls_get_addr.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_win.cc vendor/compiler-rt/dist/lib/sanitizer_common/scripts/gen_dynamic_list.py vendor/compiler-rt/dist/lib/sanitizer_common/tests/CMakeLists.txt vendor/compiler-rt/dist/lib/sanitizer_common/tests/sanitizer_allocator_test.cc vendor/compiler-rt/dist/lib/sanitizer_common/tests/sanitizer_common_test.cc vendor/compiler-rt/dist/lib/sanitizer_common/tests/sanitizer_libc_test.cc vendor/compiler-rt/dist/lib/sanitizer_common/tests/sanitizer_linux_test.cc vendor/compiler-rt/dist/lib/sanitizer_common/tests/sanitizer_stacktrace_test.cc vendor/compiler-rt/dist/lib/sanitizer_common/tests/sanitizer_suppressions_test.cc vendor/compiler-rt/dist/lib/sanitizer_common/tests/sanitizer_test_main.cc vendor/compiler-rt/dist/lib/tsan/CMakeLists.txt vendor/compiler-rt/dist/lib/tsan/analyze_libtsan.sh vendor/compiler-rt/dist/lib/tsan/check_analyze.sh vendor/compiler-rt/dist/lib/tsan/dd/CMakeLists.txt vendor/compiler-rt/dist/lib/tsan/go/buildgo.sh vendor/compiler-rt/dist/lib/tsan/rtl/tsan_clock.cc vendor/compiler-rt/dist/lib/tsan/rtl/tsan_defs.h vendor/compiler-rt/dist/lib/tsan/rtl/tsan_dense_alloc.h vendor/compiler-rt/dist/lib/tsan/rtl/tsan_flags.cc vendor/compiler-rt/dist/lib/tsan/rtl/tsan_flags.inc vendor/compiler-rt/dist/lib/tsan/rtl/tsan_interceptors.cc vendor/compiler-rt/dist/lib/tsan/rtl/tsan_interceptors.h vendor/compiler-rt/dist/lib/tsan/rtl/tsan_interface_ann.cc vendor/compiler-rt/dist/lib/tsan/rtl/tsan_mman.cc vendor/compiler-rt/dist/lib/tsan/rtl/tsan_mman.h vendor/compiler-rt/dist/lib/tsan/rtl/tsan_mutex.cc vendor/compiler-rt/dist/lib/tsan/rtl/tsan_mutex.h vendor/compiler-rt/dist/lib/tsan/rtl/tsan_new_delete.cc vendor/compiler-rt/dist/lib/tsan/rtl/tsan_platform.h vendor/compiler-rt/dist/lib/tsan/rtl/tsan_platform_linux.cc vendor/compiler-rt/dist/lib/tsan/rtl/tsan_platform_mac.cc vendor/compiler-rt/dist/lib/tsan/rtl/tsan_platform_windows.cc vendor/compiler-rt/dist/lib/tsan/rtl/tsan_report.cc vendor/compiler-rt/dist/lib/tsan/rtl/tsan_rtl.cc vendor/compiler-rt/dist/lib/tsan/rtl/tsan_rtl.h vendor/compiler-rt/dist/lib/tsan/rtl/tsan_rtl_amd64.S vendor/compiler-rt/dist/lib/tsan/rtl/tsan_rtl_mutex.cc vendor/compiler-rt/dist/lib/tsan/rtl/tsan_rtl_report.cc vendor/compiler-rt/dist/lib/tsan/rtl/tsan_rtl_thread.cc vendor/compiler-rt/dist/lib/tsan/rtl/tsan_stat.cc vendor/compiler-rt/dist/lib/tsan/rtl/tsan_stat.h vendor/compiler-rt/dist/lib/tsan/rtl/tsan_suppressions.cc vendor/compiler-rt/dist/lib/tsan/rtl/tsan_symbolize.cc vendor/compiler-rt/dist/lib/tsan/rtl/tsan_sync.h vendor/compiler-rt/dist/lib/tsan/tests/CMakeLists.txt vendor/compiler-rt/dist/lib/tsan/tests/rtl/CMakeLists.txt vendor/compiler-rt/dist/lib/tsan/tests/rtl/tsan_posix.cc vendor/compiler-rt/dist/lib/tsan/tests/rtl/tsan_test.cc vendor/compiler-rt/dist/lib/tsan/tests/rtl/tsan_test_util.h vendor/compiler-rt/dist/lib/tsan/tests/unit/tsan_clock_test.cc vendor/compiler-rt/dist/lib/tsan/tests/unit/tsan_flags_test.cc vendor/compiler-rt/dist/lib/tsan/tests/unit/tsan_mman_test.cc vendor/compiler-rt/dist/lib/ubsan/CMakeLists.txt vendor/compiler-rt/dist/lib/ubsan/ubsan_diag.cc vendor/compiler-rt/dist/lib/ubsan/ubsan_diag.h vendor/compiler-rt/dist/lib/ubsan/ubsan_flags.cc vendor/compiler-rt/dist/lib/ubsan/ubsan_flags.inc vendor/compiler-rt/dist/lib/ubsan/ubsan_handlers.cc vendor/compiler-rt/dist/lib/ubsan/ubsan_handlers.h vendor/compiler-rt/dist/lib/ubsan/ubsan_handlers_cxx.cc vendor/compiler-rt/dist/make/platform/clang_darwin.mk vendor/compiler-rt/dist/make/platform/clang_darwin_test_input.c vendor/compiler-rt/dist/make/platform/clang_linux.mk vendor/compiler-rt/dist/test/CMakeLists.txt vendor/compiler-rt/dist/test/asan/CMakeLists.txt vendor/compiler-rt/dist/test/asan/TestCases/Android/coverage-android.cc vendor/compiler-rt/dist/test/asan/TestCases/Darwin/atos-symbolizer-dyld-root-path.cc vendor/compiler-rt/dist/test/asan/TestCases/Darwin/atos-symbolizer.cc vendor/compiler-rt/dist/test/asan/TestCases/Darwin/crashlog-stacktraces.c vendor/compiler-rt/dist/test/asan/TestCases/Darwin/dladdr-demangling.cc vendor/compiler-rt/dist/test/asan/TestCases/Darwin/dyld_insert_libraries_reexec.cc vendor/compiler-rt/dist/test/asan/TestCases/Darwin/interface_symbols_darwin.c vendor/compiler-rt/dist/test/asan/TestCases/Darwin/suppressions-darwin.cc vendor/compiler-rt/dist/test/asan/TestCases/Darwin/suppressions-sandbox.cc vendor/compiler-rt/dist/test/asan/TestCases/Linux/asan_prelink_test.cc vendor/compiler-rt/dist/test/asan/TestCases/Linux/coverage-missing.cc vendor/compiler-rt/dist/test/asan/TestCases/Linux/init-order-dlopen.cc vendor/compiler-rt/dist/test/asan/TestCases/Linux/initialization-bug-any-order.cc vendor/compiler-rt/dist/test/asan/TestCases/Linux/interface_symbols_linux.c vendor/compiler-rt/dist/test/asan/TestCases/Linux/kernel-area.cc vendor/compiler-rt/dist/test/asan/TestCases/Linux/leak.cc vendor/compiler-rt/dist/test/asan/TestCases/Linux/malloc-in-qsort.cc vendor/compiler-rt/dist/test/asan/TestCases/Linux/malloc_delete_mismatch.cc vendor/compiler-rt/dist/test/asan/TestCases/Linux/nohugepage_test.cc vendor/compiler-rt/dist/test/asan/TestCases/Linux/odr-violation.cc vendor/compiler-rt/dist/test/asan/TestCases/Linux/overflow-in-qsort.cc vendor/compiler-rt/dist/test/asan/TestCases/Linux/ptrace.cc vendor/compiler-rt/dist/test/asan/TestCases/Linux/quarantine_size_mb.cc vendor/compiler-rt/dist/test/asan/TestCases/Linux/read_binary_name_regtest.c vendor/compiler-rt/dist/test/asan/TestCases/Linux/sized_delete_test.cc vendor/compiler-rt/dist/test/asan/TestCases/Linux/stack-overflow-sigbus.cc vendor/compiler-rt/dist/test/asan/TestCases/Linux/stack-trace-dlclose.cc vendor/compiler-rt/dist/test/asan/TestCases/Linux/static_tls.cc vendor/compiler-rt/dist/test/asan/TestCases/Linux/stress_dtls.c vendor/compiler-rt/dist/test/asan/TestCases/Posix/allow_user_segv.cc vendor/compiler-rt/dist/test/asan/TestCases/Posix/asan-symbolize-sanity-test.cc vendor/compiler-rt/dist/test/asan/TestCases/Posix/assign_large_valloc_to_global.cc vendor/compiler-rt/dist/test/asan/TestCases/Posix/coverage-direct-activation.cc vendor/compiler-rt/dist/test/asan/TestCases/Posix/coverage-direct-large.cc vendor/compiler-rt/dist/test/asan/TestCases/Posix/coverage-direct.cc vendor/compiler-rt/dist/test/asan/TestCases/Posix/coverage-fork-direct.cc vendor/compiler-rt/dist/test/asan/TestCases/Posix/coverage-fork.cc vendor/compiler-rt/dist/test/asan/TestCases/Posix/coverage-module-unloaded.cc vendor/compiler-rt/dist/test/asan/TestCases/Posix/coverage-sandboxing.cc vendor/compiler-rt/dist/test/asan/TestCases/Posix/coverage.cc vendor/compiler-rt/dist/test/asan/TestCases/Posix/ioctl.cc vendor/compiler-rt/dist/test/asan/TestCases/Posix/large_allocator_unpoisons_on_free.cc vendor/compiler-rt/dist/test/asan/TestCases/Posix/log_path_fork_test.cc.disabled vendor/compiler-rt/dist/test/asan/TestCases/Posix/new_array_cookie_test.cc vendor/compiler-rt/dist/test/asan/TestCases/Posix/new_array_cookie_uaf_test.cc vendor/compiler-rt/dist/test/asan/TestCases/Posix/new_array_cookie_with_new_from_class.cc vendor/compiler-rt/dist/test/asan/TestCases/Posix/start-deactivated.cc vendor/compiler-rt/dist/test/asan/TestCases/Posix/tsd_dtor_leak.cc vendor/compiler-rt/dist/test/asan/TestCases/Posix/wait.cc vendor/compiler-rt/dist/test/asan/TestCases/Windows/bitfield_uaf.cc vendor/compiler-rt/dist/test/asan/TestCases/Windows/coverage-basic.cc vendor/compiler-rt/dist/test/asan/TestCases/Windows/demangled_names.cc vendor/compiler-rt/dist/test/asan/TestCases/Windows/dll_noreturn.cc vendor/compiler-rt/dist/test/asan/TestCases/Windows/dll_poison_unpoison.cc vendor/compiler-rt/dist/test/asan/TestCases/Windows/dll_report_globals_symbolization_at_startup.cc vendor/compiler-rt/dist/test/asan/TestCases/Windows/dll_stack_use_after_return.cc vendor/compiler-rt/dist/test/asan/TestCases/Windows/dll_thread_stack_array_left_oob.cc vendor/compiler-rt/dist/test/asan/TestCases/Windows/intercept_strdup.cc vendor/compiler-rt/dist/test/asan/TestCases/Windows/null_deref.cc vendor/compiler-rt/dist/test/asan/TestCases/Windows/operator_delete_wrong_argument.cc vendor/compiler-rt/dist/test/asan/TestCases/Windows/operator_new_left_oob.cc vendor/compiler-rt/dist/test/asan/TestCases/Windows/operator_new_right_oob.cc vendor/compiler-rt/dist/test/asan/TestCases/Windows/operator_new_uaf.cc vendor/compiler-rt/dist/test/asan/TestCases/Windows/queue_user_work_item_report.cc vendor/compiler-rt/dist/test/asan/TestCases/Windows/report_after_syminitialize.cc vendor/compiler-rt/dist/test/asan/TestCases/Windows/report_globals_reload_dll.cc vendor/compiler-rt/dist/test/asan/TestCases/Windows/report_globals_vs_freelibrary.cc vendor/compiler-rt/dist/test/asan/TestCases/Windows/seh.cc vendor/compiler-rt/dist/test/asan/TestCases/Windows/shadow_mapping_failure.cc vendor/compiler-rt/dist/test/asan/TestCases/Windows/stack_use_after_return.cc vendor/compiler-rt/dist/test/asan/TestCases/Windows/symbols_path.cc vendor/compiler-rt/dist/test/asan/TestCases/Windows/thread_stack_array_left_oob.cc vendor/compiler-rt/dist/test/asan/TestCases/Windows/thread_stack_array_right_oob.cc vendor/compiler-rt/dist/test/asan/TestCases/alloca_loop_unpoisoning.cc vendor/compiler-rt/dist/test/asan/TestCases/alloca_vla_interact.cc vendor/compiler-rt/dist/test/asan/TestCases/allocator_returns_null.cc vendor/compiler-rt/dist/test/asan/TestCases/asan_and_llvm_coverage_test.cc vendor/compiler-rt/dist/test/asan/TestCases/asan_options-help.cc vendor/compiler-rt/dist/test/asan/TestCases/atexit_stats.cc vendor/compiler-rt/dist/test/asan/TestCases/atoi_strict.c vendor/compiler-rt/dist/test/asan/TestCases/atol_strict.c vendor/compiler-rt/dist/test/asan/TestCases/atoll_strict.c vendor/compiler-rt/dist/test/asan/TestCases/contiguous_container.cc vendor/compiler-rt/dist/test/asan/TestCases/contiguous_container_crash.cc vendor/compiler-rt/dist/test/asan/TestCases/coverage-and-lsan.cc vendor/compiler-rt/dist/test/asan/TestCases/coverage-caller-callee-total-count.cc vendor/compiler-rt/dist/test/asan/TestCases/coverage-disabled.cc vendor/compiler-rt/dist/test/asan/TestCases/coverage-levels.cc vendor/compiler-rt/dist/test/asan/TestCases/coverage-order-pcs.cc vendor/compiler-rt/dist/test/asan/TestCases/coverage-reset.cc vendor/compiler-rt/dist/test/asan/TestCases/coverage-tracing.cc vendor/compiler-rt/dist/test/asan/TestCases/debug_mapping.cc vendor/compiler-rt/dist/test/asan/TestCases/debug_ppc64_mapping.cc vendor/compiler-rt/dist/test/asan/TestCases/debug_report.cc vendor/compiler-rt/dist/test/asan/TestCases/debug_stacks.cc vendor/compiler-rt/dist/test/asan/TestCases/deep_stack_uaf.cc vendor/compiler-rt/dist/test/asan/TestCases/double-free.cc vendor/compiler-rt/dist/test/asan/TestCases/dump_instruction_bytes.cc vendor/compiler-rt/dist/test/asan/TestCases/heap-overflow.cc vendor/compiler-rt/dist/test/asan/TestCases/heavy_uar_test.cc vendor/compiler-rt/dist/test/asan/TestCases/init-order-atexit.cc vendor/compiler-rt/dist/test/asan/TestCases/initialization-blacklist.cc vendor/compiler-rt/dist/test/asan/TestCases/initialization-bug.cc vendor/compiler-rt/dist/test/asan/TestCases/initialization-constexpr.cc vendor/compiler-rt/dist/test/asan/TestCases/initialization-nobug.cc vendor/compiler-rt/dist/test/asan/TestCases/interception_failure_test.cc vendor/compiler-rt/dist/test/asan/TestCases/invalid-free.cc vendor/compiler-rt/dist/test/asan/TestCases/log-path_test.cc vendor/compiler-rt/dist/test/asan/TestCases/malloc_context_size.cc vendor/compiler-rt/dist/test/asan/TestCases/malloc_fill.cc vendor/compiler-rt/dist/test/asan/TestCases/max_redzone.cc vendor/compiler-rt/dist/test/asan/TestCases/memcmp_strict_test.cc vendor/compiler-rt/dist/test/asan/TestCases/mmap_limit_mb.cc vendor/compiler-rt/dist/test/asan/TestCases/null_deref.cc vendor/compiler-rt/dist/test/asan/TestCases/on_error_callback.cc vendor/compiler-rt/dist/test/asan/TestCases/poison_partial.cc vendor/compiler-rt/dist/test/asan/TestCases/print_summary.cc vendor/compiler-rt/dist/test/asan/TestCases/printf-1.c vendor/compiler-rt/dist/test/asan/TestCases/printf-2.c vendor/compiler-rt/dist/test/asan/TestCases/printf-3.c vendor/compiler-rt/dist/test/asan/TestCases/printf-4.c vendor/compiler-rt/dist/test/asan/TestCases/printf-5.c vendor/compiler-rt/dist/test/asan/TestCases/sleep_before_dying.c vendor/compiler-rt/dist/test/asan/TestCases/stack-oob-frames.cc vendor/compiler-rt/dist/test/asan/TestCases/strcasestr-1.c vendor/compiler-rt/dist/test/asan/TestCases/strcasestr-2.c vendor/compiler-rt/dist/test/asan/TestCases/strcasestr_strict.c vendor/compiler-rt/dist/test/asan/TestCases/strcat_strict.c vendor/compiler-rt/dist/test/asan/TestCases/strchr_strict.c vendor/compiler-rt/dist/test/asan/TestCases/strcmp_strict.c vendor/compiler-rt/dist/test/asan/TestCases/strcspn-1.c vendor/compiler-rt/dist/test/asan/TestCases/strcspn-2.c vendor/compiler-rt/dist/test/asan/TestCases/strcspn_strict.c vendor/compiler-rt/dist/test/asan/TestCases/strip_path_prefix.c vendor/compiler-rt/dist/test/asan/TestCases/strncat_strict.c vendor/compiler-rt/dist/test/asan/TestCases/strpbrk-1.c vendor/compiler-rt/dist/test/asan/TestCases/strpbrk-2.c vendor/compiler-rt/dist/test/asan/TestCases/strpbrk_strict.c vendor/compiler-rt/dist/test/asan/TestCases/strspn-1.c vendor/compiler-rt/dist/test/asan/TestCases/strspn-2.c vendor/compiler-rt/dist/test/asan/TestCases/strspn_strict.c vendor/compiler-rt/dist/test/asan/TestCases/strstr-1.c vendor/compiler-rt/dist/test/asan/TestCases/strstr-2.c vendor/compiler-rt/dist/test/asan/TestCases/strstr_strict.c vendor/compiler-rt/dist/test/asan/TestCases/strtol_strict.c vendor/compiler-rt/dist/test/asan/TestCases/strtoll_strict.c vendor/compiler-rt/dist/test/asan/TestCases/suppressions-exec-relative-location.cc vendor/compiler-rt/dist/test/asan/TestCases/suppressions-function.cc vendor/compiler-rt/dist/test/asan/TestCases/suppressions-interceptor.cc vendor/compiler-rt/dist/test/asan/TestCases/suppressions-library.cc vendor/compiler-rt/dist/test/asan/TestCases/throw_call_test.cc vendor/compiler-rt/dist/test/asan/TestCases/uar_and_exceptions.cc vendor/compiler-rt/dist/test/asan/TestCases/use-after-poison.cc vendor/compiler-rt/dist/test/asan/TestCases/use-after-scope.cc vendor/compiler-rt/dist/test/asan/TestCases/verbose-log-path_test.cc vendor/compiler-rt/dist/test/asan/TestCases/zero_page_pc.cc vendor/compiler-rt/dist/test/asan/android_commands/android_run.py vendor/compiler-rt/dist/test/asan/lit.cfg vendor/compiler-rt/dist/test/builtins/Unit/divtc3_test.c vendor/compiler-rt/dist/test/builtins/Unit/fixtfsi_test.c vendor/compiler-rt/dist/test/builtins/Unit/fixunsdfdi_test.c vendor/compiler-rt/dist/test/builtins/Unit/fixunsdfsi_test.c vendor/compiler-rt/dist/test/builtins/Unit/fixunsdfti_test.c vendor/compiler-rt/dist/test/builtins/Unit/fixunssfdi_test.c vendor/compiler-rt/dist/test/builtins/Unit/fixunssfsi_test.c vendor/compiler-rt/dist/test/builtins/Unit/fixunstfdi_test.c vendor/compiler-rt/dist/test/builtins/Unit/fixunstfsi_test.c vendor/compiler-rt/dist/test/builtins/Unit/floatsitf_test.c vendor/compiler-rt/dist/test/builtins/Unit/multc3_test.c vendor/compiler-rt/dist/test/builtins/Unit/multf3_test.c vendor/compiler-rt/dist/test/cfi/CMakeLists.txt vendor/compiler-rt/dist/test/cfi/anon-namespace.cpp vendor/compiler-rt/dist/test/cfi/bad-cast.cpp vendor/compiler-rt/dist/test/cfi/lit.cfg vendor/compiler-rt/dist/test/cfi/multiple-inheritance.cpp vendor/compiler-rt/dist/test/cfi/nvcall.cpp vendor/compiler-rt/dist/test/cfi/overwrite.cpp vendor/compiler-rt/dist/test/cfi/sibling.cpp vendor/compiler-rt/dist/test/cfi/simple-fail.cpp vendor/compiler-rt/dist/test/cfi/utils.h vendor/compiler-rt/dist/test/cfi/vdtor.cpp vendor/compiler-rt/dist/test/lit.common.cfg vendor/compiler-rt/dist/test/lit.common.configured.in vendor/compiler-rt/dist/test/lsan/TestCases/disabler.cc vendor/compiler-rt/dist/test/lsan/TestCases/suppressions_file.cc vendor/compiler-rt/dist/test/msan/Linux/mallinfo.cc vendor/compiler-rt/dist/test/msan/dlerror.cc vendor/compiler-rt/dist/test/msan/insertvalue_origin.cc vendor/compiler-rt/dist/test/msan/mmap.cc vendor/compiler-rt/dist/test/msan/mmap_below_shadow.cc vendor/compiler-rt/dist/test/msan/param_tls_limit.cc vendor/compiler-rt/dist/test/msan/signal_stress_test.cc vendor/compiler-rt/dist/test/msan/strlen_of_shadow.cc vendor/compiler-rt/dist/test/profile/instrprof-without-libc.c vendor/compiler-rt/dist/test/safestack/lit.cfg vendor/compiler-rt/dist/test/safestack/overflow.c vendor/compiler-rt/dist/test/sanitizer_common/CMakeLists.txt vendor/compiler-rt/dist/test/sanitizer_common/TestCases/Linux/assert.cc vendor/compiler-rt/dist/test/sanitizer_common/TestCases/Linux/getpass.cc vendor/compiler-rt/dist/test/sanitizer_common/TestCases/Linux/hard_rss_limit_mb_test.cc vendor/compiler-rt/dist/test/sanitizer_common/TestCases/Linux/open_memstream.cc vendor/compiler-rt/dist/test/sanitizer_common/TestCases/Linux/ptrace.cc vendor/compiler-rt/dist/test/sanitizer_common/TestCases/Linux/sanitizer_set_death_callback_test.cc vendor/compiler-rt/dist/test/sanitizer_common/TestCases/Linux/soft_rss_limit_mb_test.cc vendor/compiler-rt/dist/test/sanitizer_common/TestCases/Posix/decorate_proc_maps.cc vendor/compiler-rt/dist/test/sanitizer_common/TestCases/options-help.cc vendor/compiler-rt/dist/test/sanitizer_common/TestCases/options-include.cc vendor/compiler-rt/dist/test/sanitizer_common/TestCases/options-invalid.cc vendor/compiler-rt/dist/test/sanitizer_common/TestCases/print-stack-trace.cc vendor/compiler-rt/dist/test/sanitizer_common/lit.common.cfg vendor/compiler-rt/dist/test/tsan/CMakeLists.txt vendor/compiler-rt/dist/test/tsan/allocator_returns_null.cc vendor/compiler-rt/dist/test/tsan/barrier.cc vendor/compiler-rt/dist/test/tsan/bench_acquire_only.cc vendor/compiler-rt/dist/test/tsan/bench_acquire_release.cc vendor/compiler-rt/dist/test/tsan/bench_local_mutex.cc vendor/compiler-rt/dist/test/tsan/bench_mutex.cc vendor/compiler-rt/dist/test/tsan/bench_release_only.cc vendor/compiler-rt/dist/test/tsan/bench_rwmutex.cc vendor/compiler-rt/dist/test/tsan/bench_single_writer.cc vendor/compiler-rt/dist/test/tsan/bench_ten_mutexes.cc vendor/compiler-rt/dist/test/tsan/cond_cancel.c vendor/compiler-rt/dist/test/tsan/cond_version.c vendor/compiler-rt/dist/test/tsan/deadlock_detector_stress_test.cc vendor/compiler-rt/dist/test/tsan/dl_iterate_phdr.cc vendor/compiler-rt/dist/test/tsan/dlclose.cc vendor/compiler-rt/dist/test/tsan/fork_atexit.cc vendor/compiler-rt/dist/test/tsan/fork_deadlock.cc vendor/compiler-rt/dist/test/tsan/fork_multithreaded.cc vendor/compiler-rt/dist/test/tsan/fork_multithreaded3.cc vendor/compiler-rt/dist/test/tsan/free_race.c vendor/compiler-rt/dist/test/tsan/getline_nohang.cc vendor/compiler-rt/dist/test/tsan/global_race.cc vendor/compiler-rt/dist/test/tsan/global_race2.cc vendor/compiler-rt/dist/test/tsan/global_race3.cc vendor/compiler-rt/dist/test/tsan/halt_on_error.cc vendor/compiler-rt/dist/test/tsan/ignore_lib0.cc vendor/compiler-rt/dist/test/tsan/ignore_lib1.cc vendor/compiler-rt/dist/test/tsan/ignore_lib2.cc vendor/compiler-rt/dist/test/tsan/ignore_lib3.cc vendor/compiler-rt/dist/test/tsan/inlined_memcpy_race.cc vendor/compiler-rt/dist/test/tsan/java_race_pc.cc vendor/compiler-rt/dist/test/tsan/lit.cfg vendor/compiler-rt/dist/test/tsan/load_shared_lib.cc vendor/compiler-rt/dist/test/tsan/malloc_overflow.cc vendor/compiler-rt/dist/test/tsan/map32bit.cc vendor/compiler-rt/dist/test/tsan/memcpy_race.cc vendor/compiler-rt/dist/test/tsan/mmap_large.cc vendor/compiler-rt/dist/test/tsan/mop_with_offset.cc vendor/compiler-rt/dist/test/tsan/mop_with_offset2.cc vendor/compiler-rt/dist/test/tsan/mutex_cycle2.c vendor/compiler-rt/dist/test/tsan/mutexset1.cc vendor/compiler-rt/dist/test/tsan/mutexset2.cc vendor/compiler-rt/dist/test/tsan/mutexset3.cc vendor/compiler-rt/dist/test/tsan/mutexset4.cc vendor/compiler-rt/dist/test/tsan/mutexset5.cc vendor/compiler-rt/dist/test/tsan/mutexset6.cc vendor/compiler-rt/dist/test/tsan/mutexset8.cc vendor/compiler-rt/dist/test/tsan/pthread_atfork_deadlock.c vendor/compiler-rt/dist/test/tsan/race_on_barrier.c vendor/compiler-rt/dist/test/tsan/race_on_barrier2.c vendor/compiler-rt/dist/test/tsan/race_on_heap.cc vendor/compiler-rt/dist/test/tsan/race_on_mutex.c vendor/compiler-rt/dist/test/tsan/race_on_speculative_load.cc vendor/compiler-rt/dist/test/tsan/race_top_suppression.cc vendor/compiler-rt/dist/test/tsan/race_top_suppression1.cc vendor/compiler-rt/dist/test/tsan/real_deadlock_detector_stress_test.cc vendor/compiler-rt/dist/test/tsan/setuid2.c vendor/compiler-rt/dist/test/tsan/signal_cond.cc vendor/compiler-rt/dist/test/tsan/signal_errno.cc vendor/compiler-rt/dist/test/tsan/signal_longjmp.cc vendor/compiler-rt/dist/test/tsan/signal_recursive.cc vendor/compiler-rt/dist/test/tsan/signal_reset.cc vendor/compiler-rt/dist/test/tsan/signal_sync.cc vendor/compiler-rt/dist/test/tsan/signal_thread.cc vendor/compiler-rt/dist/test/tsan/stack_sync_reuse.cc vendor/compiler-rt/dist/test/tsan/suppressions_global.cc vendor/compiler-rt/dist/test/tsan/suppressions_race.cc vendor/compiler-rt/dist/test/tsan/suppressions_race2.cc vendor/compiler-rt/dist/test/tsan/test.h vendor/compiler-rt/dist/test/tsan/thread_name2.cc vendor/compiler-rt/dist/test/tsan/tls_race.cc vendor/compiler-rt/dist/test/tsan/tls_race2.cc vendor/compiler-rt/dist/test/tsan/vfork.cc vendor/compiler-rt/dist/test/tsan/virtual_inheritance_compile_bug.cc vendor/compiler-rt/dist/test/tsan/vptr_benign_race.cc vendor/compiler-rt/dist/test/ubsan/CMakeLists.txt vendor/compiler-rt/dist/test/ubsan/TestCases/Float/cast-overflow.cpp vendor/compiler-rt/dist/test/ubsan/TestCases/Integer/summary.cpp vendor/compiler-rt/dist/test/ubsan/TestCases/Misc/Linux/ubsan_options.cc vendor/compiler-rt/dist/test/ubsan/TestCases/Misc/bool.cpp vendor/compiler-rt/dist/test/ubsan/TestCases/Misc/log-path_test.cc vendor/compiler-rt/dist/test/ubsan/TestCases/Misc/missing_return.cpp vendor/compiler-rt/dist/test/ubsan/TestCases/Misc/nonnull-arg.cpp vendor/compiler-rt/dist/test/ubsan/TestCases/TypeCheck/Function/function.cpp vendor/compiler-rt/dist/test/ubsan/TestCases/TypeCheck/misaligned.cpp vendor/compiler-rt/dist/test/ubsan/TestCases/TypeCheck/vptr.cpp vendor/compiler-rt/dist/test/ubsan/lit.common.cfg Modified: vendor/compiler-rt/dist/CMakeLists.txt ============================================================================== --- vendor/compiler-rt/dist/CMakeLists.txt Wed Dec 30 11:51:35 2015 (r292924) +++ vendor/compiler-rt/dist/CMakeLists.txt Wed Dec 30 11:52:19 2015 (r292925) @@ -9,7 +9,7 @@ # Check if compiler-rt is built as a standalone project. if (CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR) - project(CompilerRT C CXX) + project(CompilerRT C CXX ASM) set(COMPILER_RT_STANDALONE_BUILD TRUE) else() set(COMPILER_RT_STANDALONE_BUILD FALSE) @@ -22,7 +22,7 @@ endif() if (NOT MSVC) cmake_minimum_required(VERSION 2.8.8) else() - # Version 2.8.12.1 is required to build with Visual Studion 2013. + # Version 2.8.12.1 is required to build with Visual Studio 2013. cmake_minimum_required(VERSION 2.8.12.1) endif() @@ -43,6 +43,11 @@ endif() # Top level target used to build all compiler-rt libraries. add_custom_target(compiler-rt ALL) +option(COMPILER_RT_BUILD_BUILTINS "Build builtins" ON) +mark_as_advanced(COMPILER_RT_BUILD_BUILTINS) +option(COMPILER_RT_BUILD_SANITIZERS "Build sanitizers" ON) +mark_as_advanced(COMPILER_RT_BUILD_SANITIZERS) + if (NOT COMPILER_RT_STANDALONE_BUILD) # Compute the Clang version from the LLVM version. # FIXME: We should be able to reuse CLANG_VERSION variable calculated @@ -132,22 +137,27 @@ else() set(COMPILER_RT_TEST_COMPILER_ID GNU) endif() -# Tests using XFAIL use the first value in COMPILER_RT_TEST_TARGET_TRIPLE -set(COMPILER_RT_TEST_TARGET_TRIPLE ${TARGET_TRIPLE} CACHE STRING - "Default triple for cross-compiled executables") -string(REPLACE "-" ";" TARGET_TRIPLE_LIST ${COMPILER_RT_TEST_TARGET_TRIPLE}) -list(GET TARGET_TRIPLE_LIST 0 COMPILER_RT_TEST_TARGET_ARCH) -list(GET TARGET_TRIPLE_LIST 1 COMPILER_RT_TEST_TARGET_OS) -list(GET TARGET_TRIPLE_LIST 2 COMPILER_RT_TEST_TARGET_ABI) +set(COMPILER_RT_DEFAULT_TARGET_TRIPLE ${TARGET_TRIPLE} CACHE STRING + "Default triple for which compiler-rt runtimes will be built.") +if(DEFINED COMPILER_RT_TEST_TARGET_TRIPLE) + # Backwards compatibility: this variable used to be called + # COMPILER_RT_TEST_TARGET_TRIPLE. + set(COMPILER_RT_DEFAULT_TARGET_TRIPLE ${COMPILER_RT_TEST_TARGET_TRIPLE}) +endif() + +string(REPLACE "-" ";" TARGET_TRIPLE_LIST ${COMPILER_RT_DEFAULT_TARGET_TRIPLE}) +list(GET TARGET_TRIPLE_LIST 0 COMPILER_RT_DEFAULT_TARGET_ARCH) +list(GET TARGET_TRIPLE_LIST 1 COMPILER_RT_DEFAULT_TARGET_OS) +list(GET TARGET_TRIPLE_LIST 2 COMPILER_RT_DEFAULT_TARGET_ABI) # Determine if test target triple is specified explicitly, and doesn't match the # default. -if(NOT COMPILER_RT_TEST_TARGET_TRIPLE STREQUAL TARGET_TRIPLE) - set(COMPILER_RT_HAS_EXPLICIT_TEST_TARGET_TRIPLE TRUE) +if(NOT COMPILER_RT_DEFAULT_TARGET_TRIPLE STREQUAL TARGET_TRIPLE) + set(COMPILER_RT_HAS_EXPLICIT_DEFAULT_TARGET_TRIPLE TRUE) else() - set(COMPILER_RT_HAS_EXPLICIT_TEST_TARGET_TRIPLE FALSE) + set(COMPILER_RT_HAS_EXPLICIT_DEFAULT_TARGET_TRIPLE FALSE) endif() -if ("${COMPILER_RT_TEST_TARGET_ABI}" STREQUAL "androideabi") +if ("${COMPILER_RT_DEFAULT_TARGET_ABI}" STREQUAL "androideabi") set(ANDROID 1) endif() @@ -179,6 +189,8 @@ else() endif() option(COMPILER_RT_DEBUG "Build runtimes with full debug info" OFF) +option(COMPILER_RT_EXTERNALIZE_DEBUGINFO + "Generate dSYM files and strip executables and libraries (Darwin Only)" OFF) # COMPILER_RT_DEBUG_PYBOOL is used by lit.common.configured.in. pythonize_bool(COMPILER_RT_DEBUG) @@ -216,6 +228,7 @@ append_list_if(COMPILER_RT_HAS_FUNWIND_T append_list_if(COMPILER_RT_HAS_FNO_STACK_PROTECTOR_FLAG -fno-stack-protector SANITIZER_COMMON_CFLAGS) append_list_if(COMPILER_RT_HAS_FNO_SANITIZE_SAFE_STACK_FLAG -fno-sanitize=safe-stack SANITIZER_COMMON_CFLAGS) append_list_if(COMPILER_RT_HAS_FVISIBILITY_HIDDEN_FLAG -fvisibility=hidden SANITIZER_COMMON_CFLAGS) +append_list_if(COMPILER_RT_HAS_FVISIBILITY_INLINES_HIDDEN_FLAG -fvisibility-inlines-hidden SANITIZER_COMMON_CFLAGS) append_list_if(COMPILER_RT_HAS_FNO_FUNCTION_SECTIONS_FLAG -fno-function-sections SANITIZER_COMMON_CFLAGS) append_list_if(COMPILER_RT_HAS_FNO_LTO_FLAG -fno-lto SANITIZER_COMMON_CFLAGS) @@ -250,8 +263,7 @@ endif() # FIXME: Fix all sanitizers and add -Wframe-larger-than to # SANITIZER_COMMON_FLAGS if(COMPILER_RT_HAS_WFRAME_LARGER_THAN_FLAG AND NOT COMPILER_RT_DEBUG - AND NOT ${LLVM_NATIVE_ARCH} STREQUAL "PowerPC" - AND NOT ${LLVM_NATIVE_ARCH} STREQUAL "Mips") + AND NOT ${COMPILER_RT_DEFAULT_TARGET_ARCH} MATCHES "powerpc|mips") set(SANITIZER_LIMIT_FRAME_SIZE TRUE) else() set(SANITIZER_LIMIT_FRAME_SIZE FALSE) @@ -276,64 +288,6 @@ append_list_if(COMPILER_RT_HAS_WD4291_FL append_list_if(COMPILER_RT_HAS_WD4391_FLAG /wd4391 SANITIZER_COMMON_CFLAGS) append_list_if(COMPILER_RT_HAS_WD4722_FLAG /wd4722 SANITIZER_COMMON_CFLAGS) append_list_if(COMPILER_RT_HAS_WD4800_FLAG /wd4800 SANITIZER_COMMON_CFLAGS) -if(APPLE) - macro(find_darwin_sdk_dir var sdk_name) - # Let's first try the internal SDK, otherwise use the public SDK. - execute_process( - COMMAND xcodebuild -version -sdk ${sdk_name}.internal Path - OUTPUT_VARIABLE ${var} - OUTPUT_STRIP_TRAILING_WHITESPACE - ERROR_FILE /dev/null - ) - if(${var} STREQUAL "") - execute_process( - COMMAND xcodebuild -version -sdk ${sdk_name} Path - OUTPUT_VARIABLE ${var} - OUTPUT_STRIP_TRAILING_WHITESPACE - ERROR_FILE /dev/null - ) - endif() - endmacro() - - find_darwin_sdk_dir(OSX_SDK_DIR macosx) - find_darwin_sdk_dir(IOSSIM_SDK_DIR iphonesimulator) - - set(SANITIZER_COMMON_SUPPORTED_OS osx) - string(REGEX MATCH "-mmacosx-version-min=([.0-9]+)" - MACOSX_VERSION_MIN_FLAG "${CMAKE_CXX_FLAGS}") - if(MACOSX_VERSION_MIN_FLAG) - set(SANITIZER_MIN_OSX_VERSION "${CMAKE_MATCH_1}") - elseif(CMAKE_OSX_DEPLOYMENT_TARGET) - set(SANITIZER_MIN_OSX_VERSION ${CMAKE_OSX_DEPLOYMENT_TARGET}) - else() - set(SANITIZER_MIN_OSX_VERSION 10.9) - if(IOSSIM_SDK_DIR) - list(APPEND SANITIZER_COMMON_SUPPORTED_OS iossim) - endif() - endif() - if(SANITIZER_MIN_OSX_VERSION VERSION_LESS "10.7") - message(FATAL_ERROR "Too old OS X version: ${SANITIZER_MIN_OSX_VERSION}") - endif() - - set(CMAKE_OSX_DEPLOYMENT_TARGET "") # We evaluate target OS X version above. - set(DARWIN_osx_CFLAGS -mmacosx-version-min=${SANITIZER_MIN_OSX_VERSION} - -stdlib=libc++) - set(DARWIN_iossim_CFLAGS - -stdlib=libc++ - -mios-simulator-version-min=7.0 -isysroot ${IOSSIM_SDK_DIR}) - set(DARWIN_osx_LINKFLAGS -mmacosx-version-min=${SANITIZER_MIN_OSX_VERSION} - -stdlib=libc++ -lc++ -lc++abi) - set(DARWIN_iossim_LINKFLAGS - -stdlib=libc++ -lc++ -lc++abi - -Wl,-ios_simulator_version_min,7.0.0 - -mios-simulator-version-min=7.0 - -isysroot ${IOSSIM_SDK_DIR}) - - if(OSX_SDK_DIR) - list(APPEND DARWIN_osx_CFLAGS -isysroot ${OSX_SDK_DIR}) - list(APPEND DARWIN_osx_LINKFLAGS -isysroot ${OSX_SDK_DIR}) - endif() -endif() if(APPLE AND SANITIZER_MIN_OSX_VERSION VERSION_LESS "10.9") # Mac OS X prior to 10.9 had problems with exporting symbols from @@ -353,9 +307,17 @@ else() set(COMPILER_RT_HAS_LIBCXX_SOURCES FALSE) endif() +set(COMPILER_RT_LLD_PATH ${LLVM_MAIN_SRC_DIR}/tools/lld) +if(EXISTS ${COMPILER_RT_LLD_PATH}/) + set(COMPILER_RT_HAS_LLD_SOURCES TRUE) +else() + set(COMPILER_RT_HAS_LLD_SOURCES FALSE) +endif() +pythonize_bool(COMPILER_RT_HAS_LLD_SOURCES) + add_subdirectory(lib) if(COMPILER_RT_INCLUDE_TESTS) add_subdirectory(unittests) + add_subdirectory(test) endif() -add_subdirectory(test) Modified: vendor/compiler-rt/dist/cmake/Modules/AddCompilerRT.cmake ============================================================================== --- vendor/compiler-rt/dist/cmake/Modules/AddCompilerRT.cmake Wed Dec 30 11:51:35 2015 (r292924) +++ vendor/compiler-rt/dist/cmake/Modules/AddCompilerRT.cmake Wed Dec 30 11:52:19 2015 (r292925) @@ -19,6 +19,7 @@ function(add_compiler_rt_object_librarie set(libname "${name}.${os}") set(libnames ${libnames} ${libname}) set(extra_cflags_${libname} ${DARWIN_${os}_CFLAGS}) + list_union(LIB_ARCHS_${libname} DARWIN_${os}_ARCHS LIB_ARCHS) endforeach() else() foreach(arch ${LIB_ARCHS}) @@ -26,7 +27,7 @@ function(add_compiler_rt_object_librarie set(libnames ${libnames} ${libname}) set(extra_cflags_${libname} ${TARGET_${arch}_CFLAGS}) if(NOT CAN_TARGET_${arch}) - message(FATAL_ERROR "Archtecture ${arch} can't be targeted") + message(FATAL_ERROR "Architecture ${arch} can't be targeted") return() endif() endforeach() @@ -39,91 +40,130 @@ function(add_compiler_rt_object_librarie set_property(TARGET ${libname} APPEND PROPERTY COMPILE_DEFINITIONS ${LIB_DEFS}) if(APPLE) - set_target_properties(${libname} PROPERTIES OSX_ARCHITECTURES "${LIB_ARCHS}") + set_target_properties(${libname} PROPERTIES + OSX_ARCHITECTURES "${LIB_ARCHS_${libname}}") endif() endforeach() endfunction() -# Adds static or shared runtime for a given architecture and puts it in the -# proper directory in the build and install trees. -# add_compiler_rt_runtime( {STATIC,SHARED} +# Takes a list of object library targets, and a suffix and appends the proper +# TARGET_OBJECTS string to the output variable. +# format_object_libs( ...) +macro(format_object_libs output suffix) + foreach(lib ${ARGN}) + list(APPEND ${output} $) + endforeach() +endmacro() + +# Adds static or shared runtime for a list of architectures and operating +# systems and puts it in the proper directory in the build and install trees. +# add_compiler_rt_runtime( +# {STATIC|SHARED} +# ARCHS +# OS # SOURCES # CFLAGS +# LINKFLAGS # DEFS -# OUTPUT_NAME ) -macro(add_compiler_rt_runtime name arch type) - if(CAN_TARGET_${arch}) - cmake_parse_arguments(LIB "" "OUTPUT_NAME" "SOURCES;CFLAGS;LINKFLAGS;DEFS" ${ARGN}) - add_library(${name} ${type} ${LIB_SOURCES}) - # Setup compile flags and definitions. - set_target_compile_flags(${name} - ${TARGET_${arch}_CFLAGS} ${LIB_CFLAGS}) - set_target_link_flags(${name} - ${TARGET_${arch}_CFLAGS} ${LIB_CFLAGS} ${LIB_LINKFLAGS}) - set_property(TARGET ${name} APPEND PROPERTY - COMPILE_DEFINITIONS ${LIB_DEFS}) - # Setup correct output directory in the build tree. - set_target_properties(${name} PROPERTIES - ARCHIVE_OUTPUT_DIRECTORY ${COMPILER_RT_LIBRARY_OUTPUT_DIR} - LIBRARY_OUTPUT_DIRECTORY ${COMPILER_RT_LIBRARY_OUTPUT_DIR} - RUNTIME_OUTPUT_DIRECTORY ${COMPILER_RT_LIBRARY_OUTPUT_DIR}) - if ("${LIB_OUTPUT_NAME}" STREQUAL "") - set_target_properties(${name} PROPERTIES - OUTPUT_NAME ${name}${COMPILER_RT_OS_SUFFIX}) - else() - set_target_properties(${name} PROPERTIES - OUTPUT_NAME ${LIB_OUTPUT_NAME}) - endif() - # Add installation command. - install(TARGETS ${name} - ARCHIVE DESTINATION ${COMPILER_RT_LIBRARY_INSTALL_DIR} - LIBRARY DESTINATION ${COMPILER_RT_LIBRARY_INSTALL_DIR} - RUNTIME DESTINATION ${COMPILER_RT_LIBRARY_INSTALL_DIR}) +# LINK_LIBS (only for shared library) +# OBJECT_LIBS +# PARENT_TARGET ) +function(add_compiler_rt_runtime name type) + if(NOT type MATCHES "^(STATIC|SHARED)$") + message(FATAL_ERROR "type argument must be STATIC or SHARED") + return() + endif() + cmake_parse_arguments(LIB + "" + "PARENT_TARGET" + "OS;ARCHS;SOURCES;CFLAGS;LINKFLAGS;DEFS;LINK_LIBS;OBJECT_LIBS" + ${ARGN}) + set(libnames) + if(APPLE) + foreach(os ${LIB_OS}) + if(type STREQUAL "STATIC") + set(libname "${name}_${os}") + else() + set(libname "${name}_${os}_dynamic") + set(extra_linkflags_${libname} ${DARWIN_${os}_LINKFLAGS} ${LIB_LINKFLAGS}) + endif() + list_union(LIB_ARCHS_${libname} DARWIN_${os}_ARCHS LIB_ARCHS) + if(LIB_ARCHS_${libname}) + list(APPEND libnames ${libname}) + set(extra_cflags_${libname} ${DARWIN_${os}_CFLAGS} ${LIB_CFLAGS}) + set(output_name_${libname} ${libname}${COMPILER_RT_OS_SUFFIX}) + set(sources_${libname} ${LIB_SOURCES}) + format_object_libs(sources_${libname} ${os} ${LIB_OBJECT_LIBS}) + endif() + endforeach() else() - message(FATAL_ERROR "Archtecture ${arch} can't be targeted") + foreach(arch ${LIB_ARCHS}) + if(NOT CAN_TARGET_${arch}) + message(FATAL_ERROR "Architecture ${arch} can't be targeted") + return() + endif() + if(type STREQUAL "STATIC") + set(libname "${name}-${arch}") + set(output_name_${libname} ${libname}${COMPILER_RT_OS_SUFFIX}) + else() + set(libname "${name}-dynamic-${arch}") + set(extra_linkflags_${libname} ${TARGET_${arch}_CFLAGS} ${LIB_CFLAGS} ${LIB_LINKFLAGS}) + if(WIN32) + set(output_name_${libname} ${name}_dynamic-${arch}${COMPILER_RT_OS_SUFFIX}) + else() + set(output_name_${libname} ${name}-${arch}${COMPILER_RT_OS_SUFFIX}) + endif() + endif() + set(sources_${libname} ${LIB_SOURCES}) + format_object_libs(sources_${libname} ${arch} ${LIB_OBJECT_LIBS}) + set(libnames ${libnames} ${libname}) + set(extra_cflags_${libname} ${TARGET_${arch}_CFLAGS} ${LIB_CFLAGS}) + endforeach() endif() -endmacro() -# Same as add_compiler_rt_runtime(... STATIC), but creates a universal library -# for several architectures. -# add_compiler_rt_osx_static_runtime( ARCHS -# SOURCES -# CFLAGS -# DEFS ) -macro(add_compiler_rt_osx_static_runtime name) - cmake_parse_arguments(LIB "" "" "ARCHS;SOURCES;CFLAGS;DEFS" ${ARGN}) - add_library(${name} STATIC ${LIB_SOURCES}) - set_target_compile_flags(${name} ${LIB_CFLAGS}) - set_property(TARGET ${name} APPEND PROPERTY - COMPILE_DEFINITIONS ${LIB_DEFS}) - set_target_properties(${name} PROPERTIES - OSX_ARCHITECTURES "${LIB_ARCHS}" - ARCHIVE_OUTPUT_DIRECTORY ${COMPILER_RT_LIBRARY_OUTPUT_DIR}) - install(TARGETS ${name} - ARCHIVE DESTINATION ${COMPILER_RT_LIBRARY_INSTALL_DIR}) -endmacro() + if(NOT libnames) + return() + endif() -# Adds dynamic runtime library on osx/iossim, which supports multiple -# architectures. -# add_compiler_rt_darwin_dynamic_runtime( -# ARCHS -# SOURCES -# CFLAGS -# DEFS -# LINKFLAGS ) -macro(add_compiler_rt_darwin_dynamic_runtime name os) - cmake_parse_arguments(LIB "" "" "ARCHS;SOURCES;CFLAGS;DEFS;LINKFLAGS" ${ARGN}) - add_library(${name} SHARED ${LIB_SOURCES}) - set_target_compile_flags(${name} ${LIB_CFLAGS} ${DARWIN_${os}_CFLAGS}) - set_target_link_flags(${name} ${LIB_LINKFLAGS} ${DARWIN_${os}_LINKFLAGS}) - set_property(TARGET ${name} APPEND PROPERTY - COMPILE_DEFINITIONS ${LIB_DEFS}) - set_target_properties(${name} PROPERTIES - OSX_ARCHITECTURES "${LIB_ARCHS}" - LIBRARY_OUTPUT_DIRECTORY ${COMPILER_RT_LIBRARY_OUTPUT_DIR}) - install(TARGETS ${name} - LIBRARY DESTINATION ${COMPILER_RT_LIBRARY_INSTALL_DIR}) -endmacro() + if(LIB_PARENT_TARGET) + set(COMPONENT_OPTION COMPONENT ${LIB_PARENT_TARGET}) + endif() + + foreach(libname ${libnames}) + add_library(${libname} ${type} ${sources_${libname}}) + set_target_compile_flags(${libname} ${extra_cflags_${libname}}) + set_target_link_flags(${libname} ${extra_linkflags_${libname}}) + set_property(TARGET ${libname} APPEND PROPERTY + COMPILE_DEFINITIONS ${LIB_DEFS}) + set_target_properties(${libname} PROPERTIES + ARCHIVE_OUTPUT_DIRECTORY ${COMPILER_RT_LIBRARY_OUTPUT_DIR} + LIBRARY_OUTPUT_DIRECTORY ${COMPILER_RT_LIBRARY_OUTPUT_DIR} + RUNTIME_OUTPUT_DIRECTORY ${COMPILER_RT_LIBRARY_OUTPUT_DIR}) + set_target_properties(${libname} PROPERTIES + OUTPUT_NAME ${output_name_${libname}}) + if(LIB_LINK_LIBS AND ${type} STREQUAL "SHARED") + target_link_libraries(${libname} ${LIB_LINK_LIBS}) + endif() + install(TARGETS ${libname} + ARCHIVE DESTINATION ${COMPILER_RT_LIBRARY_INSTALL_DIR} + ${COMPONENT_OPTION} + LIBRARY DESTINATION ${COMPILER_RT_LIBRARY_INSTALL_DIR} + ${COMPONENT_OPTION} + RUNTIME DESTINATION ${COMPILER_RT_LIBRARY_INSTALL_DIR} + ${COMPONENT_OPTION}) + if(APPLE) + set_target_properties(${libname} PROPERTIES + OSX_ARCHITECTURES "${LIB_ARCHS_${libname}}") + endif() + + if(type STREQUAL "SHARED") + rt_externalize_debuginfo(${libname}) + endif() + endforeach() + if(LIB_PARENT_TARGET) + add_dependencies(${LIB_PARENT_TARGET} ${libnames}) + endif() +endfunction() set(COMPILER_RT_TEST_CFLAGS) @@ -248,7 +288,8 @@ macro(add_custom_libcxx name prefix) ExternalProject_Add(${name} PREFIX ${prefix} SOURCE_DIR ${COMPILER_RT_LIBCXX_PATH} - CMAKE_ARGS -DCMAKE_C_COMPILER=${COMPILER_RT_TEST_COMPILER} + CMAKE_ARGS -DCMAKE_MAKE_PROGRAM:STRING=${CMAKE_MAKE_PROGRAM} + -DCMAKE_C_COMPILER=${COMPILER_RT_TEST_COMPILER} -DCMAKE_CXX_COMPILER=${COMPILER_RT_TEST_COMPILER} -DCMAKE_C_FLAGS=${LIBCXX_CFLAGS} -DCMAKE_CXX_FLAGS=${LIBCXX_CFLAGS} @@ -273,3 +314,24 @@ macro(add_custom_libcxx name prefix) DEPENDS ${LIBCXX_DEPS} ) endmacro() + +function(rt_externalize_debuginfo name) + if(NOT COMPILER_RT_EXTERNALIZE_DEBUGINFO) + return() + endif() + + if(APPLE) + if(CMAKE_CXX_FLAGS MATCHES "-flto" + OR CMAKE_CXX_FLAGS_${uppercase_CMAKE_BUILD_TYPE} MATCHES "-flto") + + set(lto_object ${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/${name}-lto.o) + set_property(TARGET ${name} APPEND_STRING PROPERTY + LINK_FLAGS " -Wl,-object_path_lto -Wl,${lto_object}") + endif() + add_custom_command(TARGET ${name} POST_BUILD + COMMAND xcrun dsymutil $ + COMMAND xcrun strip -Sl $) + else() + message(FATAL_ERROR "COMPILER_RT_EXTERNALIZE_DEBUGINFO isn't implemented for non-darwin platforms!") + endif() +endfunction() Modified: vendor/compiler-rt/dist/cmake/Modules/CompilerRTCompile.cmake ============================================================================== --- vendor/compiler-rt/dist/cmake/Modules/CompilerRTCompile.cmake Wed Dec 30 11:51:35 2015 (r292924) +++ vendor/compiler-rt/dist/cmake/Modules/CompilerRTCompile.cmake Wed Dec 30 11:52:19 2015 (r292925) @@ -49,6 +49,10 @@ macro(clang_compile object_file source) translate_msvc_cflags(global_flags "${global_flags}") endif() + if (APPLE) + set(global_flags ${OSX_SYSROOT_FLAG} ${global_flags}) + endif() + # Ignore unknown warnings. CMAKE_CXX_FLAGS may contain GCC-specific options # which are not supported by Clang. list(APPEND global_flags -Wno-unknown-warning-option) @@ -72,7 +76,7 @@ endmacro() macro(clang_compiler_add_cxx_check) if (APPLE) set(CMD - "echo '#include ' | ${COMPILER_RT_TEST_COMPILER} -E -x c++ - > /dev/null" + "echo '#include ' | ${COMPILER_RT_TEST_COMPILER} ${OSX_SYSROOT_FLAG} -E -x c++ - > /dev/null" "if [ $? != 0 ] " " then echo" " echo 'Your just-built clang cannot find C++ headers, which are needed to build and run compiler-rt tests.'" Added: vendor/compiler-rt/dist/cmake/Modules/CompilerRTDarwinUtils.cmake ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/compiler-rt/dist/cmake/Modules/CompilerRTDarwinUtils.cmake Wed Dec 30 11:52:19 2015 (r292925) @@ -0,0 +1,453 @@ +# On OS X SDKs can be installed anywhere on the base system and xcode-select can +# set the default Xcode to use. This function finds the SDKs that are present in +# the current Xcode. +function(find_darwin_sdk_dir var sdk_name) + # Let's first try the internal SDK, otherwise use the public SDK. + execute_process( + COMMAND xcodebuild -version -sdk ${sdk_name}.internal Path + OUTPUT_VARIABLE var_internal + OUTPUT_STRIP_TRAILING_WHITESPACE + ERROR_FILE /dev/null + ) + if("" STREQUAL "${var_internal}") + execute_process( + COMMAND xcodebuild -version -sdk ${sdk_name} Path + OUTPUT_VARIABLE var_internal + OUTPUT_STRIP_TRAILING_WHITESPACE + ERROR_FILE /dev/null + ) + endif() + set(${var} ${var_internal} PARENT_SCOPE) +endfunction() + +# There isn't a clear mapping of what architectures are supported with a given +# target platform, but ld's version output does list the architectures it can +# link for. +function(darwin_get_toolchain_supported_archs output_var) + execute_process( + COMMAND ld -v + ERROR_VARIABLE LINKER_VERSION) + + string(REGEX MATCH "configured to support archs: ([^\n]+)" + ARCHES_MATCHED "${LINKER_VERSION}") + if(ARCHES_MATCHED) + set(ARCHES "${CMAKE_MATCH_1}") + message(STATUS "Got ld supported ARCHES: ${ARCHES}") + string(REPLACE " " ";" ARCHES ${ARCHES}) + else() + # If auto-detecting fails, fall back to a default set + message(WARNING "Detecting supported architectures from 'ld -v' failed. Returning default set.") + set(ARCHES "i386;x86_64;armv7;armv7s;arm64") + endif() + + set(${output_var} ${ARCHES} PARENT_SCOPE) +endfunction() + +# This function takes an OS and a list of architectures and identifies the +# subset of the architectures list that the installed toolchain can target. +function(darwin_test_archs os valid_archs) + if(${valid_archs}) + message(STATUS "Using cached valid architectures for ${os}.") + return() + endif() + + set(archs ${ARGN}) + message(STATUS "Finding valid architectures for ${os}...") + set(SIMPLE_CPP ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/src.cpp) + file(WRITE ${SIMPLE_CPP} "#include \nint main() { std::cout << std::endl; return 0; }\n") + + set(os_linker_flags) + foreach(flag ${DARWIN_${os}_LINKFLAGS}) + set(os_linker_flags "${os_linker_flags} ${flag}") + endforeach() + + # The simple program will build for x86_64h on the simulator because it is + # compatible with x86_64 libraries (mostly), but since x86_64h isn't actually + # a valid or useful architecture for the iOS simulator we should drop it. + if(${os} STREQUAL "iossim") + list(REMOVE_ITEM archs "x86_64h") + endif() + + set(working_archs) + foreach(arch ${archs}) + + set(arch_linker_flags "-arch ${arch} ${os_linker_flags}") + try_compile(CAN_TARGET_${os}_${arch} ${CMAKE_BINARY_DIR} ${SIMPLE_CPP} + COMPILE_DEFINITIONS "-v -arch ${arch}" ${DARWIN_${os}_CFLAGS} + CMAKE_FLAGS "-DCMAKE_EXE_LINKER_FLAGS=${arch_linker_flags}" + OUTPUT_VARIABLE TEST_OUTPUT) + if(${CAN_TARGET_${os}_${arch}}) + list(APPEND working_archs ${arch}) + else() + file(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log + "Testing compiler for supporting ${os}-${arch}:\n" + "${TEST_OUTPUT}\n") + endif() + endforeach() + set(${valid_archs} ${working_archs} + CACHE STRING "List of valid architectures for platform ${os}.") +endfunction() + +# This function checks the host cpusubtype to see if it is post-haswell. Haswell +# and later machines can run x86_64h binaries. Haswell is cpusubtype 8. +function(darwin_filter_host_archs input output) + list_union(tmp_var DARWIN_osx_ARCHS ${input}) + execute_process( + COMMAND sysctl hw.cpusubtype + OUTPUT_VARIABLE SUBTYPE) + + string(REGEX MATCH "hw.cpusubtype: ([0-9]*)" + SUBTYPE_MATCHED "${SUBTYPE}") + set(HASWELL_SUPPORTED Off) + if(SUBTYPE_MATCHED) + if(${CMAKE_MATCH_1} GREATER 7) + set(HASWELL_SUPPORTED On) + endif() + endif() + if(NOT HASWELL_SUPPORTED) + list(REMOVE_ITEM tmp_var x86_64h) + endif() + set(${output} ${tmp_var} PARENT_SCOPE) +endfunction() + +# Read and process the exclude file into a list of symbols +function(darwin_read_list_from_file output_var file) + if(EXISTS ${file}) + file(READ ${file} EXCLUDES) + string(REPLACE "\n" ";" EXCLUDES ${EXCLUDES}) + set(${output_var} ${EXCLUDES} PARENT_SCOPE) + endif() +endfunction() + +# this function takes an OS, architecture and minimum version and provides a +# list of builtin functions to exclude +function(darwin_find_excluded_builtins_list output_var) + cmake_parse_arguments(LIB + "" + "OS;ARCH;MIN_VERSION" + "" + ${ARGN}) + + if(NOT LIB_OS OR NOT LIB_ARCH) + message(FATAL_ERROR "Must specify OS and ARCH to darwin_find_excluded_builtins_list!") + endif() + + darwin_read_list_from_file(${LIB_OS}_BUILTINS + ${DARWIN_EXCLUDE_DIR}/${LIB_OS}.txt) + darwin_read_list_from_file(${LIB_OS}_${LIB_ARCH}_BASE_BUILTINS + ${DARWIN_EXCLUDE_DIR}/${LIB_OS}-${LIB_ARCH}.txt) + + if(LIB_MIN_VERSION) + file(GLOB builtin_lists ${DARWIN_EXCLUDE_DIR}/${LIB_OS}*-${LIB_ARCH}.txt) + foreach(builtin_list ${builtin_lists}) + string(REGEX MATCH "${LIB_OS}([0-9\\.]*)-${LIB_ARCH}.txt" VERSION_MATCHED "${builtin_list}") + if (VERSION_MATCHED AND NOT CMAKE_MATCH_1 VERSION_LESS LIB_MIN_VERSION) + if(NOT smallest_version) + set(smallest_version ${CMAKE_MATCH_1}) + elseif(CMAKE_MATCH_1 VERSION_LESS smallest_version) + set(smallest_version ${CMAKE_MATCH_1}) + endif() + endif() + endforeach() + + if(smallest_version) + darwin_read_list_from_file(${LIB_ARCH}_${LIB_OS}_BUILTINS + ${DARWIN_EXCLUDE_DIR}/${LIB_OS}${smallest_version}-${LIB_ARCH}.txt) + endif() + endif() + + set(${output_var} + ${${LIB_ARCH}_${LIB_OS}_BUILTINS} + ${${LIB_OS}_${LIB_ARCH}_BASE_BUILTINS} + ${${LIB_OS}_BUILTINS} PARENT_SCOPE) +endfunction() + +# adds a single builtin library for a single OS & ARCH +macro(darwin_add_builtin_library name suffix) + cmake_parse_arguments(LIB + "" + "PARENT_TARGET;OS;ARCH" + "SOURCES;CFLAGS;DEFS" + ${ARGN}) + set(libname "${name}.${suffix}_${LIB_ARCH}_${LIB_OS}") + add_library(${libname} STATIC ${LIB_SOURCES}) + if(DARWIN_${LIB_OS}_SYSROOT) + set(sysroot_flag -isysroot ${DARWIN_${LIB_OS}_SYSROOT}) + endif() + set_target_compile_flags(${libname} + ${sysroot_flag} + ${DARWIN_${LIB_OS}_BUILTIN_MIN_VER_FLAG} + ${LIB_CFLAGS}) + set_property(TARGET ${libname} APPEND PROPERTY + COMPILE_DEFINITIONS ${LIB_DEFS}) + set_target_properties(${libname} PROPERTIES + OUTPUT_NAME ${libname}${COMPILER_RT_OS_SUFFIX}) + set_target_properties(${libname} PROPERTIES + OSX_ARCHITECTURES ${LIB_ARCH}) + + if(LIB_PARENT_TARGET) + add_dependencies(${LIB_PARENT_TARGET} ${libname}) + endif() + + list(APPEND ${LIB_OS}_${suffix}_libs ${libname}) + list(APPEND ${LIB_OS}_${suffix}_lipo_flags -arch ${arch} $) +endmacro() + +function(darwin_lipo_libs name) + cmake_parse_arguments(LIB + "" + "PARENT_TARGET;OUTPUT_DIR;INSTALL_DIR" + "LIPO_FLAGS;DEPENDS" + ${ARGN}) + if(LIB_DEPENDS AND LIB_LIPO_FLAGS) + add_custom_command(OUTPUT ${LIB_OUTPUT_DIR}/lib${name}.a + COMMAND ${CMAKE_COMMAND} -E make_directory ${LIB_OUTPUT_DIR} + COMMAND lipo -output + ${LIB_OUTPUT_DIR}/lib${name}.a + -create ${LIB_LIPO_FLAGS} + DEPENDS ${LIB_DEPENDS} + ) + add_custom_target(${name} + DEPENDS ${LIB_OUTPUT_DIR}/lib${name}.a) + add_dependencies(${LIB_PARENT_TARGET} ${name}) + install(FILES ${LIB_OUTPUT_DIR}/lib${name}.a + DESTINATION ${LIB_INSTALL_DIR}) + else() + message(WARNING "Not generating lipo target for ${name} because no input libraries exist.") + endif() +endfunction() + +# Filter out generic versions of routines that are re-implemented in +# architecture specific manner. This prevents multiple definitions of the +# same symbols, making the symbol selection non-deterministic. +function(darwin_filter_builtin_sources output_var exclude_or_include excluded_list) + if(exclude_or_include STREQUAL "EXCLUDE") + set(filter_action GREATER) + set(filter_value -1) + elseif(exclude_or_include STREQUAL "INCLUDE") + set(filter_action LESS) + set(filter_value 0) + else() + message(FATAL_ERROR "darwin_filter_builtin_sources called without EXCLUDE|INCLUDE") + endif() + + set(intermediate ${ARGN}) + foreach (_file ${intermediate}) + get_filename_component(_name_we ${_file} NAME_WE) + list(FIND ${excluded_list} ${_name_we} _found) + if(_found ${filter_action} ${filter_value}) + list(REMOVE_ITEM intermediate ${_file}) + elseif(${_file} MATCHES ".*/.*\\.S" OR ${_file} MATCHES ".*/.*\\.c") + get_filename_component(_name ${_file} NAME) + string(REPLACE ".S" ".c" _cname "${_name}") + list(REMOVE_ITEM intermediate ${_cname}) + endif () + endforeach () + set(${output_var} ${intermediate} PARENT_SCOPE) +endfunction() + +function(darwin_add_eprintf_library) + cmake_parse_arguments(LIB + "" + "" + "CFLAGS" + ${ARGN}) + + add_library(clang_rt.eprintf STATIC eprintf.c) + set_target_compile_flags(clang_rt.eprintf + -isysroot ${DARWIN_osx_SYSROOT} + ${DARWIN_osx_BUILTIN_MIN_VER_FLAG} + -arch i386 + ${LIB_CFLAGS}) + set_target_properties(clang_rt.eprintf PROPERTIES + OUTPUT_NAME clang_rt.eprintf${COMPILER_RT_OS_SUFFIX}) + set_target_properties(clang_rt.eprintf PROPERTIES + OSX_ARCHITECTURES i386) + add_dependencies(builtins clang_rt.eprintf) + set_target_properties(clang_rt.eprintf PROPERTIES + ARCHIVE_OUTPUT_DIRECTORY ${COMPILER_RT_LIBRARY_OUTPUT_DIR}) + install(TARGETS clang_rt.eprintf + ARCHIVE DESTINATION ${COMPILER_RT_LIBRARY_INSTALL_DIR}) +endfunction() + +# Generates builtin libraries for all operating systems specified in ARGN. Each +# OS library is constructed by lipo-ing together single-architecture libraries. +macro(darwin_add_builtin_libraries) + set(DARWIN_EXCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/Darwin-excludes) + + set(CFLAGS "-fPIC -O3 -fvisibility=hidden -DVISIBILITY_HIDDEN -Wall -fomit-frame-pointer") + set(CMAKE_C_FLAGS "") + set(CMAKE_CXX_FLAGS "") + set(CMAKE_ASM_FLAGS "") + + set(PROFILE_SOURCES ../profile/InstrProfiling + ../profile/InstrProfilingBuffer + ../profile/InstrProfilingPlatformDarwin) + foreach (os ${ARGN}) + list_union(DARWIN_BUILTIN_ARCHS DARWIN_${os}_ARCHS BUILTIN_SUPPORTED_ARCH) + foreach (arch ${DARWIN_BUILTIN_ARCHS}) + darwin_find_excluded_builtins_list(${arch}_${os}_EXCLUDED_BUILTINS + OS ${os} + ARCH ${arch} + MIN_VERSION ${DARWIN_${os}_BUILTIN_MIN_VER}) + + darwin_filter_builtin_sources(filtered_sources + EXCLUDE ${arch}_${os}_EXCLUDED_BUILTINS + ${${arch}_SOURCES}) + + darwin_add_builtin_library(clang_rt builtins + OS ${os} + ARCH ${arch} + SOURCES ${filtered_sources} + CFLAGS ${CFLAGS} -arch ${arch} + PARENT_TARGET builtins) + endforeach() + + # Don't build cc_kext libraries for simulator platforms + if(NOT DARWIN_${os}_SKIP_CC_KEXT) + foreach (arch ${DARWIN_BUILTIN_ARCHS}) + # By not specifying MIN_VERSION this only reads the OS and OS-arch lists. + # We don't want to filter out the builtins that are present in libSystem + # because kexts can't link libSystem. + darwin_find_excluded_builtins_list(${arch}_${os}_EXCLUDED_BUILTINS + OS ${os} + ARCH ${arch}) + + darwin_filter_builtin_sources(filtered_sources + EXCLUDE ${arch}_${os}_EXCLUDED_BUILTINS + ${${arch}_SOURCES}) + + # In addition to the builtins cc_kext includes some profile sources + darwin_add_builtin_library(clang_rt cc_kext + OS ${os} + ARCH ${arch} + SOURCES ${filtered_sources} ${PROFILE_SOURCES} + CFLAGS ${CFLAGS} -arch ${arch} -mkernel + DEFS KERNEL_USE + PARENT_TARGET builtins) + endforeach() + set(archive_name clang_rt.cc_kext_${os}) + if(${os} STREQUAL "osx") + set(archive_name clang_rt.cc_kext) + endif() + darwin_lipo_libs(${archive_name} + PARENT_TARGET builtins + LIPO_FLAGS ${${os}_cc_kext_lipo_flags} + DEPENDS ${${os}_cc_kext_libs} + OUTPUT_DIR ${COMPILER_RT_LIBRARY_OUTPUT_DIR} + INSTALL_DIR ${COMPILER_RT_LIBRARY_INSTALL_DIR}) + endif() + endforeach() + + darwin_add_eprintf_library(CFLAGS ${CFLAGS}) + + # We put the x86 sim slices into the archives for their base OS + foreach (os ${ARGN}) + if(NOT ${os} MATCHES ".*sim$") + darwin_lipo_libs(clang_rt.${os} + PARENT_TARGET builtins + LIPO_FLAGS ${${os}_builtins_lipo_flags} ${${os}sim_builtins_lipo_flags} + DEPENDS ${${os}_builtins_libs} ${${os}sim_builtins_libs} + OUTPUT_DIR ${COMPILER_RT_LIBRARY_OUTPUT_DIR} + INSTALL_DIR ${COMPILER_RT_LIBRARY_INSTALL_DIR}) + endif() + endforeach() + darwin_add_embedded_builtin_libraries() +endmacro() + +macro(darwin_add_embedded_builtin_libraries) + # this is a hacky opt-out. If you can't target both intel and arm + # architectures we bail here. + set(DARWIN_SOFT_FLOAT_ARCHS armv6m armv7m armv7em armv7) + set(DARWIN_HARD_FLOAT_ARCHS armv7em armv7) + if(COMPILER_RT_SUPPORTED_ARCH MATCHES ".*armv.*") + list(FIND COMPILER_RT_SUPPORTED_ARCH i386 i386_idx) + if(i386_idx GREATER -1) + list(APPEND DARWIN_HARD_FLOAT_ARCHS i386) + endif() + + list(FIND COMPILER_RT_SUPPORTED_ARCH x86_64 x86_64_idx) + if(x86_64_idx GREATER -1) + list(APPEND DARWIN_HARD_FLOAT_ARCHS x86_64) + endif() + + set(MACHO_SYM_DIR ${CMAKE_CURRENT_SOURCE_DIR}/macho_embedded) + + set(CFLAGS "-Oz -Wall -fomit-frame-pointer -ffreestanding") + set(CMAKE_C_FLAGS "") + set(CMAKE_CXX_FLAGS "") + set(CMAKE_ASM_FLAGS "") + + set(SOFT_FLOAT_FLAG -mfloat-abi=soft) + set(HARD_FLOAT_FLAG -mfloat-abi=hard) + + set(ENABLE_PIC Off) + set(PIC_FLAG -fPIC) + set(STATIC_FLAG -static) + + set(DARWIN_macho_embedded_ARCHS armv6m armv7m armv7em armv7 i386 x86_64) + + set(DARWIN_macho_embedded_LIBRARY_OUTPUT_DIR + ${COMPILER_RT_OUTPUT_DIR}/lib/macho_embedded) + set(DARWIN_macho_embedded_LIBRARY_INSTALL_DIR + ${COMPILER_RT_INSTALL_PATH}/lib/macho_embedded) + + set(CFLAGS_armv7 "-target thumbv7-apple-darwin-eabi") + set(CFLAGS_i386 "-march=pentium") + + darwin_read_list_from_file(common_FUNCTIONS ${MACHO_SYM_DIR}/common.txt) + darwin_read_list_from_file(thumb2_FUNCTIONS ${MACHO_SYM_DIR}/thumb2.txt) + darwin_read_list_from_file(thumb2_64_FUNCTIONS ${MACHO_SYM_DIR}/thumb2-64.txt) + darwin_read_list_from_file(arm_FUNCTIONS ${MACHO_SYM_DIR}/arm.txt) + darwin_read_list_from_file(i386_FUNCTIONS ${MACHO_SYM_DIR}/i386.txt) + + + set(armv6m_FUNCTIONS ${common_FUNCTIONS} ${arm_FUNCTIONS}) + set(armv7m_FUNCTIONS ${common_FUNCTIONS} ${arm_FUNCTIONS} ${thumb2_FUNCTIONS}) + set(armv7em_FUNCTIONS ${common_FUNCTIONS} ${arm_FUNCTIONS} ${thumb2_FUNCTIONS}) + set(armv7_FUNCTIONS ${common_FUNCTIONS} ${arm_FUNCTIONS} ${thumb2_FUNCTIONS} ${thumb2_64_FUNCTIONS}) + set(i386_FUNCTIONS ${common_FUNCTIONS} ${i386_FUNCTIONS}) + set(x86_64_FUNCTIONS ${common_FUNCTIONS}) + + foreach(arch ${DARWIN_macho_embedded_ARCHS}) + darwin_filter_builtin_sources(${arch}_filtered_sources + INCLUDE ${arch}_FUNCTIONS + ${${arch}_SOURCES}) + if(NOT ${arch}_filtered_sources) + message("${arch}_SOURCES: ${${arch}_SOURCES}") + message("${arch}_FUNCTIONS: ${${arch}_FUNCTIONS}") + message(FATAL_ERROR "Empty filtered sources!") + endif() + endforeach() + + foreach(float_type SOFT HARD) + foreach(type PIC STATIC) + string(TOLOWER "${float_type}_${type}" lib_suffix) + foreach(arch ${DARWIN_${float_type}_FLOAT_ARCHS}) + set(DARWIN_macho_embedded_SYSROOT ${DARWIN_osx_SYSROOT}) + set(float_flag) + if(${arch} MATCHES "^arm") + # x86 targets are hard float by default, but the complain about the + # float ABI flag, so don't pass it unless we're targeting arm. + set(float_flag ${${float_type}_FLOAT_FLAG}) + endif() + darwin_add_builtin_library(clang_rt ${lib_suffix} + OS macho_embedded + ARCH ${arch} + SOURCES ${${arch}_filtered_sources} + CFLAGS ${CFLAGS} -arch ${arch} ${${type}_FLAG} ${float_flag} ${CFLAGS_${arch}} + PARENT_TARGET builtins) + endforeach() + foreach(lib ${macho_embedded_${lib_suffix}_libs}) + set_target_properties(${lib} PROPERTIES LINKER_LANGUAGE C) + endforeach() + darwin_lipo_libs(clang_rt.${lib_suffix} + PARENT_TARGET builtins + LIPO_FLAGS ${macho_embedded_${lib_suffix}_lipo_flags} + DEPENDS ${macho_embedded_${lib_suffix}_libs} + OUTPUT_DIR ${DARWIN_macho_embedded_LIBRARY_OUTPUT_DIR} + INSTALL_DIR ${DARWIN_macho_embedded_LIBRARY_INSTALL_DIR}) + endforeach() + endforeach() + endif() +endmacro() Modified: vendor/compiler-rt/dist/cmake/Modules/CompilerRTUtils.cmake ============================================================================== --- vendor/compiler-rt/dist/cmake/Modules/CompilerRTUtils.cmake Wed Dec 30 11:51:35 2015 (r292924) +++ vendor/compiler-rt/dist/cmake/Modules/CompilerRTUtils.cmake Wed Dec 30 11:52:19 2015 (r292925) @@ -57,3 +57,13 @@ macro(append_have_file_definition filena endif() list(APPEND ${list} "${varname}=${${varname}}") endmacro() + +macro(list_union output input1 input2) + set(${output}) + foreach(it ${${input1}}) + list(FIND ${input2} ${it} index) + if( NOT (index EQUAL -1)) + list(APPEND ${output} ${it}) + endif() + endforeach() +endmacro() Modified: vendor/compiler-rt/dist/cmake/Modules/SanitizerUtils.cmake ============================================================================== --- vendor/compiler-rt/dist/cmake/Modules/SanitizerUtils.cmake Wed Dec 30 11:51:35 2015 (r292924) +++ vendor/compiler-rt/dist/cmake/Modules/SanitizerUtils.cmake Wed Dec 30 11:52:19 2015 (r292925) @@ -4,46 +4,60 @@ set(SANITIZER_GEN_DYNAMIC_LIST set(SANITIZER_LINT_SCRIPT ${COMPILER_RT_SOURCE_DIR}/lib/sanitizer_common/scripts/check_lint.sh) -# Create a target "-symbols" that would generate the list of symbols -# that need to be exported from sanitizer runtime "". Function +# Create a target "--symbols" that would generate the list of +# symbols that need to be exported from sanitizer runtime "". Function # interceptors are exported automatically, user can also provide files with # symbol names that should be exported as well. -# add_sanitizer_rt_symbols( ) +# add_sanitizer_rt_symbols( +# ARCHS +# PARENT_TARGET +# EXTRA ) macro(add_sanitizer_rt_symbols name) - set(stamp ${CMAKE_CURRENT_BINARY_DIR}/${name}.syms-stamp) - set(extra_args) - foreach(arg ${ARGN}) - list(APPEND extra_args "--extra" ${arg}) - endforeach() - add_custom_command(OUTPUT ${stamp} - COMMAND ${PYTHON_EXECUTABLE} - ${SANITIZER_GEN_DYNAMIC_LIST} ${extra_args} $ - > $.syms - COMMAND ${CMAKE_COMMAND} -E touch ${stamp} - DEPENDS ${name} ${SANITIZER_GEN_DYNAMIC_LIST} ${ARGN} - WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} - COMMENT "Generating exported symbols for ${name}" - VERBATIM) - add_custom_target(${name}-symbols ALL - DEPENDS ${stamp} - SOURCES ${SANITIZER_GEN_DYNAMIC_LIST} ${ARGN}) - - if(NOT CMAKE_VERSION VERSION_LESS 3.0) - install(FILES $.syms - DESTINATION ${COMPILER_RT_LIBRARY_INSTALL_DIR}) - else() - # Per-config install location. - if(CMAKE_CONFIGURATION_TYPES) - foreach(c ${CMAKE_CONFIGURATION_TYPES}) - get_target_property(libfile ${name} LOCATION_${c}) - install(FILES ${libfile}.syms CONFIGURATIONS ${c} - DESTINATION ${COMPILER_RT_LIBRARY_INSTALL_DIR}) - endforeach() + cmake_parse_arguments(ARG + "" + "PARENT_TARGET" + "ARCHS;EXTRA" + ${ARGN}) + foreach(arch ${ARG_ARCHS}) + set(target_name ${name}-${arch}) + set(stamp ${CMAKE_CURRENT_BINARY_DIR}/${target_name}.syms-stamp) + set(extra_args) + foreach(arg ${ARG_EXTRA}) + list(APPEND extra_args "--extra" ${arg}) + endforeach() + add_custom_command(OUTPUT ${stamp} + COMMAND ${PYTHON_EXECUTABLE} + ${SANITIZER_GEN_DYNAMIC_LIST} ${extra_args} $ + > $.syms + COMMAND ${CMAKE_COMMAND} -E touch ${stamp} + DEPENDS ${target_name} ${SANITIZER_GEN_DYNAMIC_LIST} ${ARG_EXTRA} *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-vendor@freebsd.org Wed Dec 30 11:53:16 2015 Return-Path: Delivered-To: svn-src-vendor@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 92D8FA5583F; Wed, 30 Dec 2015 11:53:16 +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 48A5A1DDD; Wed, 30 Dec 2015 11:53:16 +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 tBUBrFVS051418; Wed, 30 Dec 2015 11:53:15 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id tBUBrFgT051417; Wed, 30 Dec 2015 11:53:15 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201512301153.tBUBrFgT051417@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 11:53:15 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r292926 - vendor/compiler-rt/compiler-rt-trunk-r256633 X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Dec 2015 11:53:16 -0000 Author: dim Date: Wed Dec 30 11:53:15 2015 New Revision: 292926 URL: https://svnweb.freebsd.org/changeset/base/292926 Log: Tag compiler-rt trunk r256633. Added: vendor/compiler-rt/compiler-rt-trunk-r256633/ - copied from r292925, vendor/compiler-rt/dist/ From owner-svn-src-vendor@freebsd.org Wed Dec 30 11:54:11 2015 Return-Path: Delivered-To: svn-src-vendor@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 A76D2A5594F; Wed, 30 Dec 2015 11:54:11 +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 1BDE910B3; Wed, 30 Dec 2015 11:54:11 +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 tBUBsAW7051568; Wed, 30 Dec 2015 11:54:10 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id tBUBs9db051559; Wed, 30 Dec 2015 11:54:09 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201512301154.tBUBs9db051559@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 11:54:09 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r292928 - in vendor/libc++/dist: . cmake cmake/Modules docs docs/DesignDocs include include/experimental include/ext include/support/musl lib src src/include src/support src/support/new... X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Dec 2015 11:54:11 -0000 Author: dim Date: Wed Dec 30 11:54:09 2015 New Revision: 292928 URL: https://svnweb.freebsd.org/changeset/base/292928 Log: Vendor import of libc++ trunk r256633: https://llvm.org/svn/llvm-project/libcxx/trunk@256633 Added: vendor/libc++/dist/cmake/Modules/HandleLibcxxFlags.cmake vendor/libc++/dist/cmake/Modules/HandleOutOfTreeLLVM.cmake vendor/libc++/dist/docs/ vendor/libc++/dist/docs/BuildingLibcxx.rst vendor/libc++/dist/docs/CMakeLists.txt (contents, props changed) vendor/libc++/dist/docs/DesignDocs/ vendor/libc++/dist/docs/DesignDocs/ABIVersioning.rst vendor/libc++/dist/docs/DesignDocs/CapturingConfigInfo.rst vendor/libc++/dist/docs/Makefile.sphinx (contents, props changed) vendor/libc++/dist/docs/README.txt (contents, props changed) vendor/libc++/dist/docs/TestingLibcxx.rst vendor/libc++/dist/docs/UsingLibcxx.rst vendor/libc++/dist/docs/conf.py (contents, props changed) vendor/libc++/dist/docs/index.rst vendor/libc++/dist/include/__config_site.in (contents, props changed) vendor/libc++/dist/include/__nullptr vendor/libc++/dist/include/ctype.h (contents, props changed) vendor/libc++/dist/include/errno.h (contents, props changed) vendor/libc++/dist/include/experimental/any vendor/libc++/dist/include/experimental/functional vendor/libc++/dist/include/float.h (contents, props changed) vendor/libc++/dist/include/inttypes.h (contents, props changed) vendor/libc++/dist/include/math.h (contents, props changed) vendor/libc++/dist/include/setjmp.h (contents, props changed) vendor/libc++/dist/include/stddef.h (contents, props changed) vendor/libc++/dist/include/stdio.h (contents, props changed) vendor/libc++/dist/include/stdlib.h (contents, props changed) vendor/libc++/dist/include/support/musl/ vendor/libc++/dist/include/support/musl/xlocale.h (contents, props changed) vendor/libc++/dist/include/wchar.h (contents, props changed) vendor/libc++/dist/include/wctype.h (contents, props changed) vendor/libc++/dist/src/any.cpp (contents, props changed) vendor/libc++/dist/src/include/ vendor/libc++/dist/src/include/atomic_support.h (contents, props changed) vendor/libc++/dist/src/include/config_elast.h (contents, props changed) vendor/libc++/dist/test/libcxx/atomics/ vendor/libc++/dist/test/libcxx/atomics/libcpp-has-no-threads.fail.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/atomics/libcpp-has-no-threads.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/sequences/ vendor/libc++/dist/test/libcxx/containers/sequences/deque/ vendor/libc++/dist/test/libcxx/containers/sequences/deque/incomplete.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/sequences/vector/ vendor/libc++/dist/test/libcxx/containers/sequences/vector/asan.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/sequences/vector/asan_throw.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/experimental/any/ vendor/libc++/dist/test/libcxx/experimental/any/size_and_alignment.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/experimental/any/small_type.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/experimental/any/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/experimental/containers/sequences/dynarray/dynarray.cons/default_throws_bad_alloc.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/thread/ vendor/libc++/dist/test/libcxx/thread/futures/ vendor/libc++/dist/test/libcxx/thread/futures/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/type_traits/lazy_metafunctions.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/utilities/time/ vendor/libc++/dist/test/libcxx/utilities/time/date.time/ vendor/libc++/dist/test/libcxx/utilities/time/date.time/asctime.thread-unsafe.fail.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/utilities/time/date.time/ctime.thread-unsafe.fail.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/utilities/time/date.time/gmtime.thread-unsafe.fail.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/utilities/time/date.time/localtime.thread-unsafe.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/atomics/atomics.flag/init03.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_helpers.h (contents, props changed) vendor/libc++/dist/test/std/containers/associative/map/allocator_mismatch.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/associative/multimap/allocator_mismatch.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/associative/multiset/allocator_mismatch.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/associative/set/allocator_mismatch.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/sequences/array/array.tuple/get_const_rv.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/sequences/deque/allocator_mismatch.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/sequences/forwardlist/allocator_mismatch.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/sequences/list/allocator_mismatch.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/sequences/list/incomplete_type.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/sequences/vector/allocator_mismatch.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/unord/unord.map/allocator_mismatch.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.modifiers/ vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.modifiers/clear.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.modifiers/emplace.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.modifiers/emplace_hint.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.modifiers/erase_const_iter.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_db1.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_db2.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db1.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db2.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db3.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db4.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.modifiers/erase_key.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.modifiers/erase_range.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.modifiers/insert_const_lvalue.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.modifiers/insert_hint_const_lvalue.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.modifiers/insert_hint_rvalue.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.modifiers/insert_init.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.modifiers/insert_or_assign.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.modifiers/insert_range.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.modifiers/insert_rvalue.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.modifiers/try.emplace.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/unord/unord.multimap/allocator_mismatch.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/unord/unord.multiset/allocator_mismatch.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/unord/unord.set/allocator_mismatch.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/depr/depr.c.headers/extern_c.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/depr/depr.c.headers/math_h_isinf.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/depr/depr.c.headers/math_h_isnan.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/algorithms/alg.search/ vendor/libc++/dist/test/std/experimental/algorithms/alg.search/search.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/any/ vendor/libc++/dist/test/std/experimental/any/any.class/ vendor/libc++/dist/test/std/experimental/any/any.class/any.assign/ vendor/libc++/dist/test/std/experimental/any/any.class/any.assign/copy.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/any/any.class/any.assign/move.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/any/any.class/any.assign/value.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/any/any.class/any.assign/value_non_copyable_assign.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/any/any.class/any.cons/ vendor/libc++/dist/test/std/experimental/any/any.class/any.cons/copy.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/any/any.class/any.cons/default.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/any/any.class/any.cons/move.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/any/any.class/any.cons/non_copyable_value.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/any/any.class/any.cons/value.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/any/any.class/any.modifiers/ vendor/libc++/dist/test/std/experimental/any/any.class/any.modifiers/clear.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/any/any.class/any.modifiers/swap.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/any/any.class/any.observers/ vendor/libc++/dist/test/std/experimental/any/any.class/any.observers/empty.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/any/any.class/any.observers/type.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/any/any.class/nothing_to_do.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/any/any.nonmembers/ vendor/libc++/dist/test/std/experimental/any/any.nonmembers/any.cast/ vendor/libc++/dist/test/std/experimental/any/any.nonmembers/any.cast/any_cast_pointer.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/any/any.nonmembers/any.cast/any_cast_reference.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/any/any.nonmembers/any.cast/const_correctness.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/any/any.nonmembers/any.cast/not_copy_constructible.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/any/any.nonmembers/any.cast/reference_types.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/any/any.nonmembers/swap.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/func/ vendor/libc++/dist/test/std/experimental/func/func.searchers/ vendor/libc++/dist/test/std/experimental/func/func.searchers/func.searchers.boyer_moore/ vendor/libc++/dist/test/std/experimental/func/func.searchers/func.searchers.boyer_moore/default.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/func/func.searchers/func.searchers.boyer_moore/hash.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/func/func.searchers/func.searchers.boyer_moore/hash.pred.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/func/func.searchers/func.searchers.boyer_moore/pred.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/func/func.searchers/func.searchers.boyer_moore_horspool/ vendor/libc++/dist/test/std/experimental/func/func.searchers/func.searchers.boyer_moore_horspool/default.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/func/func.searchers/func.searchers.boyer_moore_horspool/hash.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/func/func.searchers/func.searchers.boyer_moore_horspool/hash.pred.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/func/func.searchers/func.searchers.boyer_moore_horspool/pred.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/func/func.searchers/func.searchers.default/ vendor/libc++/dist/test/std/experimental/func/func.searchers/func.searchers.default/default.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/func/func.searchers/func.searchers.default/default.pred.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/func/func.searchers/func.searchers.default/func.searchers.default.creation/ vendor/libc++/dist/test/std/experimental/func/func.searchers/func.searchers.default/func.searchers.default.creation/make_default_searcher.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/func/func.searchers/func.searchers.default/func.searchers.default.creation/make_default_searcher.pred.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/func/func.searchers/nothing_to_do.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/func/header.functional.synop/ vendor/libc++/dist/test/std/experimental/func/header.functional.synop/includes.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/func/nothing_to_do.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/re/re.regex/re.regex.construct/bad_repeat.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/strings/basic.string/allocator_mismatch.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/thread/thread.condition/thread.condition.condvarany/wait_terminates.sh.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/allocator.adaptor/scoped.adaptor.operators/copy_assign.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/allocator.adaptor/scoped.adaptor.operators/move_assign.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/function.objects/bind/func.bind/func.bind.isbind/is_bind_expression_03.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/function.objects/func.require/bullet_1_and_2.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/function.objects/func.require/bullet_3_and_4.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/function.objects/func.require/bullet_5.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/function.objects/func.require/invoke_helpers.h (contents, props changed) vendor/libc++/dist/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/F_nullptr.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/intseq/intseq.make/make_integer_seq_fallback.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/intseq/intseq.make/make_integer_seq_fallback.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/default.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer_deleter.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/meta/meta.logical/ vendor/libc++/dist/test/std/utilities/meta/meta.logical/conjunction.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/meta/meta.logical/disjunction.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/meta/meta.logical/negation.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.cat/is_array.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.cat/is_class.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.cat/is_enum.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.cat/is_floating_point.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.cat/is_function.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.cat/is_integral.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.cat/is_lvalue_reference.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.cat/is_member_object_pointer.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.cat/is_member_pointer.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.cat/is_null_pointer.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.cat/is_pointer.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.cat/is_rvalue_reference.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.cat/is_union.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.cat/is_void.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.comp/is_arithmetic.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.comp/is_compound.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.comp/is_fundamental.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.comp/is_member_pointer.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.comp/is_object.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.comp/is_reference.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.comp/is_scalar.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/time/date.time/ vendor/libc++/dist/test/std/utilities/time/date.time/ctime.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/time/time.duration/time.duration.alg/ vendor/libc++/dist/test/std/utilities/time/time.duration/time.duration.alg/abs.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/time/time.duration/time.duration.alg/abs.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/time/time.duration/time.duration.cast/ceil.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/time/time.duration/time.duration.cast/ceil.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/time/time.duration/time.duration.cast/floor.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/time/time.duration/time.duration.cast/floor.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/time/time.duration/time.duration.cast/round.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/time/time.duration/time.duration.cast/round.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/time/time.point/time.point.cast/ceil.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/time/time.point/time.point.cast/ceil.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/time/time.point/time.point.cast/floor.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/time/time.point/time.point.cast/floor.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/time/time.point/time.point.cast/round.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/time/time.point/time.point.cast/round.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const_rv.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const_rv.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/utility/as_const/ vendor/libc++/dist/test/std/utilities/utility/as_const/as_const.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/utility/as_const/as_const.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/utility/pairs/pair.astuple/get_const_rv.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/utility/pairs/pairs.pair/default-sfinae.pass.cpp (contents, props changed) vendor/libc++/dist/test/support/any_helpers.h (contents, props changed) vendor/libc++/dist/test/support/disable_missing_braces_warning.h (contents, props changed) vendor/libc++/dist/utils/gen_link_script/ vendor/libc++/dist/utils/gen_link_script/gen_link_script.py (contents, props changed) vendor/libc++/dist/www/kona.html (contents, props changed) Deleted: vendor/libc++/dist/src/config_elast.h vendor/libc++/dist/src/support/atomic_support.h vendor/libc++/dist/src/support/newlib/ vendor/libc++/dist/test/std/atomics/libcpp-has-no-threads.fail.cpp vendor/libc++/dist/test/std/atomics/libcpp-has-no-threads.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/asan.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/asan_throw.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/unorder.map.modifiers/ vendor/libc++/dist/test/std/thread/futures/test_allocator.h vendor/libc++/dist/test/std/thread/futures/version.pass.cpp vendor/libc++/dist/test/std/thread/thread.condition/thread.condition.condvarany/wait.exception.pass.cpp vendor/libc++/dist/test/std/thread/thread.condition/thread.condition.condvarany/wait_for.exception.pass.cpp vendor/libc++/dist/test/std/utilities/date.time/ vendor/libc++/dist/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/no-variadics.pass.cpp vendor/libc++/dist/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv/invoke_int_0.pass.cpp vendor/libc++/dist/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv/invoke_no_variadics.pass.cpp vendor/libc++/dist/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv/invoke_void_0.pass.cpp vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert01.pass.cpp vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert02.pass.cpp vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert03.pass.cpp vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/default01.pass.cpp vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/default02.pass.cpp vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move01.pass.cpp vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move02.pass.cpp vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert01.pass.cpp vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert02.pass.cpp vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert03.pass.cpp vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert04.pass.cpp vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert05.pass.cpp vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert06.pass.cpp vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert07.pass.cpp vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer01.pass.cpp vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer02.pass.cpp vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer03.pass.cpp vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer_deleter01.pass.cpp vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer_deleter02.pass.cpp vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer_deleter03.pass.cpp vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer_deleter04.pass.cpp vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer_deleter05.pass.cpp vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer_deleter06.pass.cpp Modified: vendor/libc++/dist/CMakeLists.txt vendor/libc++/dist/TODO.TXT vendor/libc++/dist/cmake/Modules/HandleLibCXXABI.cmake vendor/libc++/dist/cmake/config-ix.cmake vendor/libc++/dist/include/CMakeLists.txt vendor/libc++/dist/include/__config vendor/libc++/dist/include/__functional_03 vendor/libc++/dist/include/__functional_base vendor/libc++/dist/include/__functional_base_03 vendor/libc++/dist/include/__hash_table vendor/libc++/dist/include/__locale vendor/libc++/dist/include/__mutex_base vendor/libc++/dist/include/__split_buffer vendor/libc++/dist/include/__std_stream vendor/libc++/dist/include/__tree vendor/libc++/dist/include/__tuple vendor/libc++/dist/include/algorithm vendor/libc++/dist/include/array vendor/libc++/dist/include/atomic vendor/libc++/dist/include/bitset vendor/libc++/dist/include/cctype vendor/libc++/dist/include/cerrno vendor/libc++/dist/include/cfenv vendor/libc++/dist/include/cfloat vendor/libc++/dist/include/chrono vendor/libc++/dist/include/cinttypes vendor/libc++/dist/include/cmath vendor/libc++/dist/include/complex.h vendor/libc++/dist/include/condition_variable vendor/libc++/dist/include/csetjmp vendor/libc++/dist/include/cstddef vendor/libc++/dist/include/cstdio vendor/libc++/dist/include/cstdlib vendor/libc++/dist/include/cwchar vendor/libc++/dist/include/cwctype vendor/libc++/dist/include/deque vendor/libc++/dist/include/exception vendor/libc++/dist/include/experimental/algorithm vendor/libc++/dist/include/experimental/dynarray vendor/libc++/dist/include/ext/hash_map vendor/libc++/dist/include/forward_list vendor/libc++/dist/include/functional vendor/libc++/dist/include/future vendor/libc++/dist/include/ios vendor/libc++/dist/include/istream vendor/libc++/dist/include/iterator vendor/libc++/dist/include/list vendor/libc++/dist/include/locale vendor/libc++/dist/include/map vendor/libc++/dist/include/memory vendor/libc++/dist/include/module.modulemap vendor/libc++/dist/include/mutex vendor/libc++/dist/include/ostream vendor/libc++/dist/include/random vendor/libc++/dist/include/ratio vendor/libc++/dist/include/regex vendor/libc++/dist/include/scoped_allocator vendor/libc++/dist/include/set vendor/libc++/dist/include/sstream vendor/libc++/dist/include/streambuf vendor/libc++/dist/include/string vendor/libc++/dist/include/system_error vendor/libc++/dist/include/thread vendor/libc++/dist/include/tuple vendor/libc++/dist/include/type_traits vendor/libc++/dist/include/unordered_map vendor/libc++/dist/include/utility vendor/libc++/dist/include/valarray vendor/libc++/dist/include/vector vendor/libc++/dist/lib/CMakeLists.txt vendor/libc++/dist/lib/libc++abi2.exp vendor/libc++/dist/src/exception.cpp vendor/libc++/dist/src/future.cpp vendor/libc++/dist/src/ios.cpp vendor/libc++/dist/src/locale.cpp vendor/libc++/dist/src/memory.cpp vendor/libc++/dist/src/mutex.cpp vendor/libc++/dist/src/new.cpp vendor/libc++/dist/src/stdexcept.cpp vendor/libc++/dist/src/system_error.cpp vendor/libc++/dist/src/typeinfo.cpp vendor/libc++/dist/test/CMakeLists.txt vendor/libc++/dist/test/libcxx/compiler.py vendor/libc++/dist/test/libcxx/double_include.sh.cpp vendor/libc++/dist/test/libcxx/experimental/containers/sequences/dynarray/dynarray.cons/default.pass.cpp vendor/libc++/dist/test/libcxx/experimental/containers/sequences/dynarray/dynarray.data/default.pass.cpp vendor/libc++/dist/test/libcxx/experimental/containers/sequences/dynarray/dynarray.overview/at.pass.cpp vendor/libc++/dist/test/libcxx/experimental/containers/sequences/dynarray/dynarray.overview/front_back.pass.cpp vendor/libc++/dist/test/libcxx/test/config.py vendor/libc++/dist/test/libcxx/test/format.py vendor/libc++/dist/test/libcxx/test/target_info.py vendor/libc++/dist/test/libcxx/test/tracing.py vendor/libc++/dist/test/libcxx/type_traits/convert_to_integral.pass.cpp vendor/libc++/dist/test/libcxx/utilities/memory/util.smartptr/race_condition.pass.cpp vendor/libc++/dist/test/lit.site.cfg.in vendor/libc++/dist/test/std/algorithms/alg.modifying.operations/alg.partitions/stable_partition.pass.cpp vendor/libc++/dist/test/std/algorithms/alg.nonmodifying/mismatch/mismatch.pass.cpp vendor/libc++/dist/test/std/algorithms/alg.nonmodifying/mismatch/mismatch_pred.pass.cpp vendor/libc++/dist/test/std/algorithms/alg.sorting/alg.set.operations/includes/includes.pass.cpp vendor/libc++/dist/test/std/algorithms/alg.sorting/alg.set.operations/includes/includes_comp.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.flag/atomic_flag_clear.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.flag/atomic_flag_clear_explicit.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.flag/clear.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.flag/default.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.flag/init.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.generic/address.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.generic/bool.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.generic/integral.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.generic/trivially_copyable.fail.cpp vendor/libc++/dist/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong_explicit.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak_explicit.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_exchange.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_exchange_explicit.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_add.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_add_explicit.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_and.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_and_explicit.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_or.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_or_explicit.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_sub.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_sub_explicit.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_xor.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_xor_explicit.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_init.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_is_lock_free.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_load.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_load_explicit.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_store.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_store_explicit.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_var_init.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.operations/atomics.types.operations.req/ctor.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/compare.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.access/at.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.access/index_rv_key.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.cons/default_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.cons/dtor_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.cons/move_assign_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.cons/move_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.special/swap_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.cons/default_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.cons/dtor_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.cons/move_assign_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.cons/move_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.special/swap_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/scary.pass.cpp vendor/libc++/dist/test/std/containers/associative/multiset/scary.pass.cpp vendor/libc++/dist/test/std/containers/sequences/array/array.cons/initializer_list.pass.cpp vendor/libc++/dist/test/std/containers/sequences/array/array.data/data.pass.cpp vendor/libc++/dist/test/std/containers/sequences/array/array.data/data_const.pass.cpp vendor/libc++/dist/test/std/containers/sequences/array/array.fill/fill.pass.cpp vendor/libc++/dist/test/std/containers/sequences/array/array.size/size.pass.cpp vendor/libc++/dist/test/std/containers/sequences/array/array.special/swap.pass.cpp vendor/libc++/dist/test/std/containers/sequences/array/array.swap/swap.pass.cpp vendor/libc++/dist/test/std/containers/sequences/array/array.tuple/get.fail.cpp vendor/libc++/dist/test/std/containers/sequences/array/array.tuple/get.pass.cpp vendor/libc++/dist/test/std/containers/sequences/array/array.tuple/get_const.pass.cpp vendor/libc++/dist/test/std/containers/sequences/array/array.tuple/get_rv.pass.cpp vendor/libc++/dist/test/std/containers/sequences/array/at.pass.cpp vendor/libc++/dist/test/std/containers/sequences/array/begin.pass.cpp vendor/libc++/dist/test/std/containers/sequences/array/front_back.pass.cpp vendor/libc++/dist/test/std/containers/sequences/array/indexing.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.capacity/resize_size.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.capacity/resize_size_value.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.capacity/shrink_to_fit.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.cons/assign_iter_iter.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.cons/assign_size_value.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.modifiers/emplace.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.modifiers/insert_iter_iter.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.modifiers/insert_rvalue.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.modifiers/insert_size_value.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.modifiers/insert_value.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.modifiers/push_back_exception_safety.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.modifiers/push_front_exception_safety.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.cons/move.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.cons/move_alloc.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.modifiers/push_front_exception_safety.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.ops/splice_after_one.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.spec/equal.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.spec/relational.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.modifiers/insert_iter_iter_iter.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.modifiers/insert_iter_size_value.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.modifiers/insert_iter_value.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.modifiers/push_back_exception_safety.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.modifiers/push_front_exception_safety.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector.bool/move_assign_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.cons/move_assign_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.modifiers/push_back_exception_safety.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/bucket_count.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/compare.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/load_factor.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/max_bucket_count.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/max_load_factor.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/rehash.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/reserve.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/swap_member.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.cnstr/move.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.elem/at.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/rehash.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/reserve.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/unord.multimap.swap/swap_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/rehash.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/reserve.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/rehash.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/reserve.pass.cpp vendor/libc++/dist/test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.conv/convert_to_auto_ptr_ref.pass.cpp vendor/libc++/dist/test/std/depr/depr.auto.ptr/auto.ptr/element_type.pass.cpp vendor/libc++/dist/test/std/depr/depr.c.headers/inttypes_h.pass.cpp vendor/libc++/dist/test/std/depr/depr.c.headers/locale_h.pass.cpp vendor/libc++/dist/test/std/depr/depr.c.headers/math_h.pass.cpp vendor/libc++/dist/test/std/depr/depr.c.headers/setjmp_h.pass.cpp vendor/libc++/dist/test/std/depr/depr.c.headers/signal_h.pass.cpp vendor/libc++/dist/test/std/depr/depr.c.headers/stdarg_h.pass.cpp vendor/libc++/dist/test/std/depr/depr.c.headers/stddef_h.pass.cpp vendor/libc++/dist/test/std/depr/depr.c.headers/stdint_h.pass.cpp vendor/libc++/dist/test/std/depr/depr.c.headers/stdio_h.pass.cpp vendor/libc++/dist/test/std/depr/depr.c.headers/stdlib_h.pass.cpp vendor/libc++/dist/test/std/depr/depr.c.headers/time_h.pass.cpp vendor/libc++/dist/test/std/depr/depr.c.headers/wchar_h.pass.cpp vendor/libc++/dist/test/std/depr/depr.ios.members/io_state.pass.cpp vendor/libc++/dist/test/std/depr/depr.ios.members/open_mode.pass.cpp vendor/libc++/dist/test/std/depr/depr.ios.members/seek_dir.pass.cpp vendor/libc++/dist/test/std/depr/depr.ios.members/streamoff.pass.cpp vendor/libc++/dist/test/std/depr/depr.ios.members/streampos.pass.cpp vendor/libc++/dist/test/std/depr/exception.unexpected/unexpected.handler/unexpected_handler.pass.cpp vendor/libc++/dist/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.overview/error_category.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.object/optional.object.assign/copy.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.object/optional.object.assign/emplace.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.object/optional.object.assign/emplace_initializer_list.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.object/optional.object.assign/move.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.object/optional.object.ctor/const_T.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.object/optional.object.ctor/copy.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.object/optional.object.ctor/in_place_t.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.object/optional.object.ctor/initializer_list.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.object/optional.object.ctor/move.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.object/optional.object.ctor/rvalue_T.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.object/optional.object.observe/value.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.object/optional.object.observe/value_const.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.object/optional.object.swap/swap.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.specalg/swap.pass.cpp vendor/libc++/dist/test/std/experimental/string.view/string.view.access/at.pass.cpp vendor/libc++/dist/test/std/experimental/string.view/string.view.ops/compare.pointer_size.pass.cpp vendor/libc++/dist/test/std/experimental/string.view/string.view.ops/compare.size_size_sv.pass.cpp vendor/libc++/dist/test/std/experimental/string.view/string.view.ops/compare.size_size_sv_pointer_size.pass.cpp vendor/libc++/dist/test/std/experimental/string.view/string.view.ops/compare.size_size_sv_size_size.pass.cpp vendor/libc++/dist/test/std/experimental/string.view/string.view.ops/copy.pass.cpp vendor/libc++/dist/test/std/experimental/string.view/string.view.ops/substr.pass.cpp vendor/libc++/dist/test/std/experimental/utilities/tuple/tuple.apply/arg_type.pass.cpp vendor/libc++/dist/test/std/experimental/utilities/tuple/tuple.apply/extended_types.pass.cpp vendor/libc++/dist/test/std/experimental/utilities/tuple/tuple.apply/types.pass.cpp vendor/libc++/dist/test/std/input.output/file.streams/c.files/cstdio.pass.cpp vendor/libc++/dist/test/std/input.output/iostream.format/input.streams/istream.unformatted/seekg.pass.cpp vendor/libc++/dist/test/std/input.output/iostream.format/input.streams/istream.unformatted/seekg_off.pass.cpp vendor/libc++/dist/test/std/input.output/iostream.format/output.streams/ostream_sentry/destruct.pass.cpp vendor/libc++/dist/test/std/input.output/iostreams.base/ios.base/ios.types/ios_failure/ctor_string_error_code.pass.cpp vendor/libc++/dist/test/std/input.output/iostreams.base/ios/basic.ios.members/copyfmt.pass.cpp vendor/libc++/dist/test/std/input.output/iostreams.base/ios/basic.ios.members/set_rdbuf.pass.cpp vendor/libc++/dist/test/std/input.output/iostreams.base/ios/iostate.flags/clear.pass.cpp vendor/libc++/dist/test/std/input.output/iostreams.base/ios/iostate.flags/exceptions_iostate.pass.cpp vendor/libc++/dist/test/std/input.output/iostreams.base/ios/iostate.flags/setstate.pass.cpp vendor/libc++/dist/test/std/input.output/string.streams/stringbuf/stringbuf.virtuals/overflow.pass.cpp vendor/libc++/dist/test/std/input.output/string.streams/stringbuf/stringbuf.virtuals/pbackfail.pass.cpp vendor/libc++/dist/test/std/iterators/iterator.primitives/iterator.operations/next.pass.cpp vendor/libc++/dist/test/std/iterators/stream.iterators/ostream.iterator/ostream.iterator.ops/assign_t.pass.cpp vendor/libc++/dist/test/std/language.support/support.dynamic/alloc.errors/new.handler/new_handler.pass.cpp vendor/libc++/dist/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_array.pass.cpp vendor/libc++/dist/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_array_nothrow.pass.cpp vendor/libc++/dist/test/std/language.support/support.dynamic/new.delete/new.delete.array/sized_delete_array14.pass.cpp vendor/libc++/dist/test/std/language.support/support.dynamic/new.delete/new.delete.single/new.pass.cpp vendor/libc++/dist/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_nothrow.pass.cpp vendor/libc++/dist/test/std/language.support/support.dynamic/new.delete/new.delete.single/sized_delete14.pass.cpp vendor/libc++/dist/test/std/language.support/support.exception/except.nested/assign.pass.cpp vendor/libc++/dist/test/std/language.support/support.exception/except.nested/ctor_copy.pass.cpp vendor/libc++/dist/test/std/language.support/support.exception/except.nested/ctor_default.pass.cpp vendor/libc++/dist/test/std/language.support/support.exception/except.nested/rethrow_if_nested.pass.cpp vendor/libc++/dist/test/std/language.support/support.exception/except.nested/rethrow_nested.pass.cpp vendor/libc++/dist/test/std/language.support/support.exception/except.nested/throw_with_nested.pass.cpp vendor/libc++/dist/test/std/language.support/support.exception/exception.terminate/terminate.handler/terminate_handler.pass.cpp vendor/libc++/dist/test/std/language.support/support.exception/propagation/current_exception.pass.cpp vendor/libc++/dist/test/std/language.support/support.exception/propagation/make_exception_ptr.pass.cpp vendor/libc++/dist/test/std/language.support/support.exception/propagation/rethrow_exception.pass.cpp vendor/libc++/dist/test/std/language.support/support.exception/uncaught/uncaught_exception.pass.cpp vendor/libc++/dist/test/std/language.support/support.exception/uncaught/uncaught_exceptions.pass.cpp vendor/libc++/dist/test/std/language.support/support.runtime/csignal.pass.cpp vendor/libc++/dist/test/std/language.support/support.runtime/cstdarg.pass.cpp vendor/libc++/dist/test/std/language.support/support.runtime/cstdlib.pass.cpp vendor/libc++/dist/test/std/language.support/support.runtime/ctime.pass.cpp vendor/libc++/dist/test/std/language.support/support.types/nullptr_t.pass.cpp vendor/libc++/dist/test/std/localization/locale.categories/category.collate/locale.collate.byname/transform.pass.cpp vendor/libc++/dist/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char16_t_in.pass.cpp vendor/libc++/dist/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char16_t_length.pass.cpp vendor/libc++/dist/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char16_t_out.pass.cpp vendor/libc++/dist/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char16_t_unshift.pass.cpp vendor/libc++/dist/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char32_t_in.pass.cpp vendor/libc++/dist/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char32_t_length.pass.cpp vendor/libc++/dist/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char32_t_out.pass.cpp vendor/libc++/dist/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char32_t_unshift.pass.cpp vendor/libc++/dist/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char_in.pass.cpp vendor/libc++/dist/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char_length.pass.cpp vendor/libc++/dist/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char_out.pass.cpp vendor/libc++/dist/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char_unshift.pass.cpp vendor/libc++/dist/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/utf_sanity_check.pass.cpp vendor/libc++/dist/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_in.pass.cpp vendor/libc++/dist/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_length.pass.cpp vendor/libc++/dist/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_out.pass.cpp vendor/libc++/dist/test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_unshift.pass.cpp vendor/libc++/dist/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_monthname.pass.cpp vendor/libc++/dist/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_monthname_wide.pass.cpp vendor/libc++/dist/test/std/localization/locales/locale.convenience/conversions/conversions.string/ctor_err_string.pass.cpp vendor/libc++/dist/test/std/localization/locales/locale.global.templates/use_facet.pass.cpp vendor/libc++/dist/test/std/localization/locales/locale/locale.cons/char_pointer.pass.cpp vendor/libc++/dist/test/std/localization/locales/locale/locale.members/combine.pass.cpp vendor/libc++/dist/test/std/numerics/rand/rand.device/ctor.pass.cpp vendor/libc++/dist/test/std/numerics/rand/rand.device/eval.pass.cpp vendor/libc++/dist/test/std/re/re.alg/re.alg.search/grep.pass.cpp vendor/libc++/dist/test/std/re/re.regex/re.regex.assign/assign.pass.cpp vendor/libc++/dist/test/std/re/re.regex/re.regex.construct/bad_escape.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.access/at.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.capacity/capacity.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.capacity/max_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.capacity/over_max_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.capacity/reserve.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.capacity/resize_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.capacity/resize_size_char.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.cons/move_assign_noexcept.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.cons/substr.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_append/string_size_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_assign/string.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_assign/string_size_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_copy/copy.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_erase/size_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_insert/size_pointer.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_insert/size_pointer_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_insert/size_size_char.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_insert/size_string.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_insert/size_string_size_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_replace/size_size_pointer.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_replace/size_size_pointer_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_replace/size_size_size_char.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_replace/size_size_string.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_replace/size_size_string_size_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.ops/string_compare/size_size_pointer.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.ops/string_compare/size_size_pointer_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.ops/string_compare/size_size_string.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.ops/string_compare/size_size_string_size_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.ops/string_substr/substr.pass.cpp vendor/libc++/dist/test/std/strings/c.strings/cctype.pass.cpp vendor/libc++/dist/test/std/strings/c.strings/cwchar.pass.cpp vendor/libc++/dist/test/std/strings/string.conversions/stod.pass.cpp vendor/libc++/dist/test/std/strings/string.conversions/stof.pass.cpp vendor/libc++/dist/test/std/strings/string.conversions/stoi.pass.cpp vendor/libc++/dist/test/std/strings/string.conversions/stol.pass.cpp vendor/libc++/dist/test/std/strings/string.conversions/stold.pass.cpp vendor/libc++/dist/test/std/strings/string.conversions/stoll.pass.cpp vendor/libc++/dist/test/std/strings/string.conversions/stoul.pass.cpp vendor/libc++/dist/test/std/strings/string.conversions/stoull.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.async/async.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.async/async_race.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.promise/alloc_ctor.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.promise/copy_assign.fail.cpp vendor/libc++/dist/test/std/thread/futures/futures.promise/copy_ctor.fail.cpp vendor/libc++/dist/test/std/thread/futures/futures.promise/default.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.promise/dtor.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.promise/get_future.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.promise/move_assign.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.promise/move_ctor.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.promise/set_exception.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.promise/set_exception_at_thread_exit.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.promise/set_lvalue.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.promise/set_lvalue_at_thread_exit.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.promise/set_rvalue.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.promise/set_value_at_thread_exit_const.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.promise/set_value_at_thread_exit_void.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.promise/set_value_const.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.promise/set_value_void.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.promise/swap.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.promise/uses_allocator.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.shared_future/copy_assign.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.shared_future/copy_ctor.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.shared_future/ctor_future.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.shared_future/dtor.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.shared_future/get.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.shared_future/move_assign.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.shared_future/move_ctor.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.shared_future/wait.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.shared_future/wait_for.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.shared_future/wait_until.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.tas/futures.task.members/assign_copy.fail.cpp vendor/libc++/dist/test/std/thread/futures/futures.tas/futures.task.members/assign_move.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.tas/futures.task.members/ctor1.fail.cpp vendor/libc++/dist/test/std/thread/futures/futures.tas/futures.task.members/ctor2.fail.cpp vendor/libc++/dist/test/std/thread/futures/futures.tas/futures.task.members/ctor_copy.fail.cpp vendor/libc++/dist/test/std/thread/futures/futures.tas/futures.task.members/ctor_default.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.tas/futures.task.members/ctor_func.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.tas/futures.task.members/ctor_func_alloc.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.tas/futures.task.members/ctor_move.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.tas/futures.task.members/dtor.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.tas/futures.task.members/get_future.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.tas/futures.task.members/make_ready_at_thread_exit.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.tas/futures.task.members/operator.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.tas/futures.task.members/reset.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.tas/futures.task.members/swap.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.tas/futures.task.nonmembers/swap.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.tas/futures.task.nonmembers/uses_allocator.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.tas/types.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.unique_future/copy_assign.fail.cpp vendor/libc++/dist/test/std/thread/futures/futures.unique_future/copy_ctor.fail.cpp vendor/libc++/dist/test/std/thread/futures/futures.unique_future/dtor.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.unique_future/get.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.unique_future/share.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.unique_future/wait.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.unique_future/wait_for.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.unique_future/wait_until.pass.cpp vendor/libc++/dist/test/std/thread/thread.condition/notify_all_at_thread_exit.pass.cpp vendor/libc++/dist/test/std/thread/thread.condition/thread.condition.condvar/notify_one.pass.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.lock.algorithm/lock.pass.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.lock.algorithm/try_lock.pass.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/default.pass.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/move_assign.pass.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/move_ctor.pass.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex.pass.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_adopt_lock.pass.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_defer_lock.pass.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_duration.pass.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_time_point.pass.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_try_to_lock.pass.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/lock.pass.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/try_lock.pass.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/try_lock_for.pass.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/try_lock_until.pass.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/unlock.pass.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.mod/member_swap.pass.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.mod/nonmember_swap.pass.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.mod/release.pass.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.obs/mutex.pass.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.obs/op_bool.pass.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.obs/owns_lock.pass.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/types.pass.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/lock.pass.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/try_lock.pass.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/try_lock_for.pass.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/try_lock_until.pass.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/unlock.pass.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/assign.fail.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/copy.fail.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/lock.pass.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/lock_shared.pass.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/lock.pass.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/lock_shared.pass.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock_for.pass.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock_shared.pass.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock_shared_for.pass.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock_shared_until.pass.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock_until.pass.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.once/thread.once.callonce/call_once.pass.cpp vendor/libc++/dist/test/std/thread/thread.threads/thread.thread.class/thread.thread.assign/move2.pass.cpp vendor/libc++/dist/test/std/thread/thread.threads/thread.thread.class/thread.thread.constr/F.pass.cpp vendor/libc++/dist/test/std/thread/thread.threads/thread.thread.class/thread.thread.destr/dtor.pass.cpp vendor/libc++/dist/test/std/thread/thread.threads/thread.thread.class/thread.thread.member/detach.pass.cpp vendor/libc++/dist/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/copy.pass.cpp vendor/libc++/dist/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_function_object.pass.cpp vendor/libc++/dist/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_int_0.pass.cpp vendor/libc++/dist/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_lvalue.pass.cpp vendor/libc++/dist/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_rvalue.pass.cpp vendor/libc++/dist/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_void_0.pass.cpp vendor/libc++/dist/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/nested.pass.cpp vendor/libc++/dist/test/std/utilities/function.objects/bind/func.bind/func.bind.isbind/is_bind_expression.pass.cpp vendor/libc++/dist/test/std/utilities/function.objects/func.invoke/invoke.pass.cpp vendor/libc++/dist/test/std/utilities/function.objects/func.memfn/member_function.pass.cpp vendor/libc++/dist/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/F.pass.cpp vendor/libc++/dist/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv/invoke.fail.cpp vendor/libc++/dist/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv/invoke.pass.cpp vendor/libc++/dist/test/std/utilities/function.objects/refwrap/refwrap.const/type_ctor.fail.cpp vendor/libc++/dist/test/std/utilities/function.objects/refwrap/refwrap.helpers/ref_1.fail.cpp vendor/libc++/dist/test/std/utilities/function.objects/unord.hash/integral.pass.cpp vendor/libc++/dist/test/std/utilities/intseq/intseq.make/make_integer_seq.fail.cpp vendor/libc++/dist/test/std/utilities/intseq/intseq.make/make_integer_seq.pass.cpp vendor/libc++/dist/test/std/utilities/memory/allocator.traits/allocator.traits.members/max_size.pass.cpp vendor/libc++/dist/test/std/utilities/memory/default.allocator/allocator.members/construct.pass.cpp vendor/libc++/dist/test/std/utilities/memory/default.allocator/allocator.members/max_size.pass.cpp vendor/libc++/dist/test/std/utilities/memory/specialized.algorithms/uninitialized.copy/uninitialized_copy.pass.cpp vendor/libc++/dist/test/std/utilities/memory/specialized.algorithms/uninitialized.copy/uninitialized_copy_n.pass.cpp vendor/libc++/dist/test/std/utilities/memory/specialized.algorithms/uninitialized.fill.n/uninitialized_fill_n.pass.cpp vendor/libc++/dist/test/std/utilities/memory/specialized.algorithms/uninitialized.fill/uninitialized_fill.pass.cpp vendor/libc++/dist/test/std/utilities/memory/storage.iterator/raw_storag_iterator.pass.cpp vendor/libc++/dist/test/std/utilities/memory/unique.ptr/deleter.h vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move01.fail.cpp vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move01.pass.cpp vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move02.pass.cpp vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/pointer_deleter04.fail.cpp vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move01.fail.cpp vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move02.fail.cpp vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move03.fail.cpp vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move04.fail.cpp vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert01.fail.cpp vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert02.fail.cpp vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert03.fail.cpp vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert04.fail.cpp vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert13.fail.cpp vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/auto_pointer.pass.cpp vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer_deleter04.fail.cpp vendor/libc++/dist/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/auto_ptr.pass.cpp vendor/libc++/dist/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter_allocator_throw.pass.cpp vendor/libc++/dist/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter_throw.pass.cpp vendor/libc++/dist/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter_allocator_throw.pass.cpp vendor/libc++/dist/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter_throw.pass.cpp vendor/libc++/dist/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_throw.pass.cpp vendor/libc++/dist/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/unique_ptr.pass.cpp vendor/libc++/dist/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/weak_ptr.pass.cpp vendor/libc++/dist/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.ownerless/owner_less.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.rel/is_base_of.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.rel/is_convertible.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.rel/is_convertible_fallback.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.rel/is_same.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.trans/meta.trans.other/aligned_storage.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.trans/meta.trans.other/common_type.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.trans/meta.trans.ref/add_lvalue_ref.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary.prop.query/alignment_of.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary.prop.query/extent.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary.prop.query/rank.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary.prop.query/void_t.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.cat/nullptr.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/has_virtual_destructor.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_abstract.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_assignable.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_const.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_constructible.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_copy_assignable.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_copy_constructible.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_default_constructible.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_destructible.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_empty.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_final.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_literal_type.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_move_assignable.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_move_constructible.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_assignable.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_constructible.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_copy_assignable.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_copy_constructible.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_default_constructible.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_destructible.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_move_assignable.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_move_constructible.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_pod.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_polymorphic.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_signed.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_standard_layout.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivial.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_assignable.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_constructible.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copy_assignable.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copy_constructible.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copyable.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_default_constructible.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_destructible.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_move_assignable.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_move_constructible.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_unsigned.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_volatile.pass.cpp vendor/libc++/dist/test/std/utilities/ratio/ratio.comparison/ratio_equal.pass.cpp vendor/libc++/dist/test/std/utilities/ratio/ratio.comparison/ratio_greater.pass.cpp vendor/libc++/dist/test/std/utilities/ratio/ratio.comparison/ratio_greater_equal.pass.cpp vendor/libc++/dist/test/std/utilities/ratio/ratio.comparison/ratio_less.pass.cpp vendor/libc++/dist/test/std/utilities/ratio/ratio.comparison/ratio_less_equal.pass.cpp vendor/libc++/dist/test/std/utilities/ratio/ratio.comparison/ratio_not_equal.pass.cpp vendor/libc++/dist/test/std/utilities/template.bitset/bitset.cons/char_ptr_ctor.pass.cpp vendor/libc++/dist/test/std/utilities/template.bitset/bitset.cons/string_ctor.pass.cpp vendor/libc++/dist/test/std/utilities/template.bitset/bitset.cons/ull_ctor.pass.cpp vendor/libc++/dist/test/std/utilities/template.bitset/bitset.members/flip_one.pass.cpp vendor/libc++/dist/test/std/utilities/template.bitset/bitset.members/reset_one.pass.cpp vendor/libc++/dist/test/std/utilities/template.bitset/bitset.members/set_one.pass.cpp vendor/libc++/dist/test/std/utilities/template.bitset/bitset.members/test.pass.cpp vendor/libc++/dist/test/std/utilities/time/time.traits/time.traits.is_fp/treat_as_floating_point.pass.cpp vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type.pass.cpp vendor/libc++/dist/test/std/utilities/utility/declval/declval.pass.cpp vendor/libc++/dist/test/std/utilities/utility/forward/move_if_noexcept.pass.cpp vendor/libc++/dist/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type.pass.cpp vendor/libc++/dist/test/std/utilities/utility/pairs/pairs.pair/default.pass.cpp vendor/libc++/dist/test/std/utilities/utility/pairs/pairs.pair/swap.pass.cpp vendor/libc++/dist/test/support/allocators.h vendor/libc++/dist/test/support/count_new.hpp vendor/libc++/dist/test/support/test_allocator.h vendor/libc++/dist/test/support/test_macros.h vendor/libc++/dist/test/testit vendor/libc++/dist/www/cxx1y_status.html vendor/libc++/dist/www/cxx1z_status.html vendor/libc++/dist/www/index.html vendor/libc++/dist/www/ts1z_status.html Modified: vendor/libc++/dist/CMakeLists.txt ============================================================================== --- vendor/libc++/dist/CMakeLists.txt Wed Dec 30 11:53:21 2015 (r292927) +++ vendor/libc++/dist/CMakeLists.txt Wed Dec 30 11:54:09 2015 (r292928) @@ -3,13 +3,16 @@ #=============================================================================== # Setup Project #=============================================================================== - -project(libcxx CXX C) cmake_minimum_required(VERSION 2.8) if(POLICY CMP0042) cmake_policy(SET CMP0042 NEW) # Set MACOSX_RPATH=YES by default endif() +if(POLICY CMP0022) + cmake_policy(SET CMP0022 NEW) # Required when interacting with LLVM and Clang +endif() + +project(libcxx CXX C) set(PACKAGE_NAME libcxx) set(PACKAGE_VERSION trunk-svn) @@ -30,61 +33,40 @@ MACRO_ENSURE_OUT_OF_SOURCE_BUILD( build directory and run 'cmake /path/to/${PROJECT_NAME} [options]' there." ) -if(CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR) - set(LIBCXX_LIBDIR_SUFFIX "" CACHE STRING - "Define suffix of library directory name (32/64)") - - set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib${LIBCXX_LIBDIR_SUFFIX}) - set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib${LIBCXX_LIBDIR_SUFFIX}) - - set(LIBCXX_BUILT_STANDALONE 1) -else() - set(LIBCXX_LIBDIR_SUFFIX ${LLVM_LIBDIR_SUFFIX}) +# Find the LLVM sources and simulate LLVM CMake options. +include(HandleOutOfTreeLLVM) +if (LIBCXX_BUILT_STANDALONE AND NOT LLVM_FOUND) + message(WARNING "UNSUPPORTED LIBCXX CONFIGURATION DETECTED: " + "llvm-config not found and LLVM_PATH not defined.\n" + "Reconfigure with -DLLVM_CONFIG=path/to/llvm-config " + "or -DLLVM_PATH=path/to/llvm-source-root.") endif() #=============================================================================== # Setup CMake Options #=============================================================================== -# Define options. -option(LIBCXX_ENABLE_EXCEPTIONS "Use exceptions." ON) -option(LIBCXX_ENABLE_RTTI "Use run time type information." ON) +# Basic options --------------------------------------------------------------- option(LIBCXX_ENABLE_ASSERTIONS "Enable assertions independent of build mode." ON) -option(LIBCXX_ENABLE_PEDANTIC "Compile with pedantic enabled." ON) -option(LIBCXX_ENABLE_WERROR "Fail and stop if a warning is triggered." OFF) -option(LIBCXX_ENABLE_CXX1Y "Enable -std=c++1y and use of c++1y language features if the compiler supports it." OFF) option(LIBCXX_ENABLE_SHARED "Build libc++ as a shared library." ON) -option(LIBCXX_ENABLE_GLOBAL_FILESYSTEM_NAMESPACE "Build libc++ with support for the global filesystem namespace." ON) -option(LIBCXX_ENABLE_STDIN "Build libc++ with support for stdin/std::cin." ON) -option(LIBCXX_ENABLE_STDOUT "Build libc++ with support for stdout/std::cout." ON) -option(LIBCXX_ENABLE_THREADS "Build libc++ with support for threads." ON) -option(LIBCXX_ENABLE_THREAD_UNSAFE_C_FUNCTIONS "Build libc++ with support for thread-unsafe C functions" ON) -option(LIBCXX_BUILD_32_BITS "Build 32 bit libc++" OFF) -option(LIBCXX_ENABLE_MONOTONIC_CLOCK - "Build libc++ with support for a monotonic clock. - This option may only be used when LIBCXX_ENABLE_THREADS=OFF." ON) + +option(LIBCXX_INCLUDE_TESTS "Build the libc++ tests." ${LLVM_INCLUDE_TESTS}) +option(LIBCXX_INCLUDE_DOCS "Build the libc++ documentation." ${LLVM_INCLUDE_DOCS}) +set(LIBCXX_LIBDIR_SUFFIX "${LLVM_LIBDIR_SUFFIX}" CACHE STRING + "Define suffix of library directory name (32/64)") option(LIBCXX_INSTALL_HEADERS "Install the libc++ headers." ON) +option(LIBCXX_INSTALL_LIBRARY "Install the libc++ library." ON) option(LIBCXX_INSTALL_SUPPORT_HEADERS "Install libc++ support headers." ON) -option(LIBCXX_GENERATE_COVERAGE "Enable generating code coverage." OFF) -set(LIBCXX_COVERAGE_LIBRARY "" CACHE STRING - "The Profile-rt library used to build with code coverage") -option(LIBCXX_ENABLE_STATIC_ABI_LIBRARY "Statically link the ABI library" OFF) -set(LIBCXX_SYSROOT "" CACHE STRING "Use alternate sysroot.") -set(LIBCXX_GCC_TOOLCHAIN "" CACHE STRING "Use alternate GCC toolchain.") -if (LIBCXX_BUILT_STANDALONE) - set(LLVM_USE_SANITIZER "" CACHE STRING - "Define the sanitizer used to build the library and tests") -endif() - -if (LIBCXX_ENABLE_STATIC_ABI_LIBRARY) - if (APPLE) - message(FATAL_ERROR "LIBCXX_ENABLE_STATIC_ABI_LIBRARY is not supported on OS X") - else() - message(WARNING "LIBCXX_ENABLE_STATIC_ABI_LIBRARY is an experimental option") - endif() -endif() +set(LIBCXX_ABI_VERSION 1 CACHE STRING "ABI version of libc++.") +option(LIBCXX_ABI_UNSTABLE "Unstable ABI of libc++." OFF) +# ABI Library options --------------------------------------------------------- +set(LIBCXX_CXX_ABI "${LIBCXX_CXX_ABI}" CACHE STRING + "Specify C++ ABI library to use." FORCE) set(CXXABIS none libcxxabi libcxxrt libstdc++ libsupc++) +set_property(CACHE LIBCXX_CXX_ABI PROPERTY STRINGS ;${CXXABIS}) + +# Setup the default options if LIBCXX_CXX_ABI is not specified. if (NOT LIBCXX_CXX_ABI) if (NOT DEFINED LIBCXX_BUILT_STANDALONE AND IS_DIRECTORY "${CMAKE_SOURCE_DIR}/projects/libcxxabi") @@ -97,14 +79,139 @@ if (NOT LIBCXX_CXX_ABI) else () set(LIBCXX_CXX_ABI_LIBNAME "${LIBCXX_CXX_ABI}") endif () -set(LIBCXX_CXX_ABI "${LIBCXX_CXX_ABI}" CACHE STRING - "Specify C++ ABI library to use." FORCE) -set_property(CACHE LIBCXX_CXX_ABI PROPERTY STRINGS ;${CXXABIS}) + +# Use a static copy of the ABI library when linking libc++. This option +# cannot be used with LIBCXX_ENABLE_ABI_LINKER_SCRIPT. +option(LIBCXX_ENABLE_STATIC_ABI_LIBRARY "Statically link the ABI library" OFF) + +# Generate and install a linker script inplace of libc++.so. The linker script +# will link libc++ to the correct ABI library. This option is on by default +# On UNIX platforms other than Apple unless 'LIBCXX_ENABLE_STATIC_ABI_LIBRARY' +# is on. This option is also disabled when the ABI library is not specified +# or is specified to be "none". +set(ENABLE_LINKER_SCRIPT_DEFAULT_VALUE OFF) +if (LLVM_HAVE_LINK_VERSION_SCRIPT AND NOT LIBCXX_ENABLE_STATIC_ABI_LIBRARY + AND NOT LIBCXX_CXX_ABI_LIBNAME STREQUAL "none" + AND PYTHONINTERP_FOUND) + set(ENABLE_LINKER_SCRIPT_DEFAULT_VALUE ON) +endif() + +option(LIBCXX_ENABLE_ABI_LINKER_SCRIPT + "Use and install a linker script for the given ABI library" + ${ENABLE_LINKER_SCRIPT_DEFAULT_VALUE}) # Build libc++abi with libunwind. We need this option to determine whether to # link with libunwind or libgcc_s while running the test cases. option(LIBCXXABI_USE_LLVM_UNWINDER "Build and use the LLVM unwinder." OFF) +# Target options -------------------------------------------------------------- +option(LIBCXX_BUILD_32_BITS "Build 32 bit libc++." ${LLVM_BUILD_32_BITS}) +set(LIBCXX_SYSROOT "" CACHE STRING "Use alternate sysroot.") +set(LIBCXX_GCC_TOOLCHAIN "" CACHE STRING "Use alternate GCC toolchain.") + +# Feature options ------------------------------------------------------------- +option(LIBCXX_ENABLE_EXCEPTIONS "Use exceptions." ON) +option(LIBCXX_ENABLE_RTTI "Use run time type information." ON) +option(LIBCXX_ENABLE_GLOBAL_FILESYSTEM_NAMESPACE "Build libc++ with support for the global filesystem namespace." ON) +option(LIBCXX_ENABLE_STDIN "Build libc++ with support for stdin/std::cin." ON) +option(LIBCXX_ENABLE_STDOUT "Build libc++ with support for stdout/std::cout." ON) +option(LIBCXX_ENABLE_THREADS "Build libc++ with support for threads." ON) +option(LIBCXX_ENABLE_THREAD_UNSAFE_C_FUNCTIONS "Build libc++ with support for thread-unsafe C functions" ON) +option(LIBCXX_ENABLE_MONOTONIC_CLOCK + "Build libc++ with support for a monotonic clock. + This option may only be set to OFF when LIBCXX_ENABLE_THREADS=OFF." ON) +option(LIBCXX_HAS_MUSL_LIBC "Build libc++ with support for the Musl C library" OFF) + +# Misc options ---------------------------------------------------------------- +# FIXME: Turn -pedantic back ON. It is currently off because it warns +# about #include_next which is used everywhere. +option(LIBCXX_ENABLE_PEDANTIC "Compile with pedantic enabled." OFF) +option(LIBCXX_ENABLE_WERROR "Fail and stop if a warning is triggered." OFF) + +option(LIBCXX_GENERATE_COVERAGE "Enable generating code coverage." OFF) +set(LIBCXX_COVERAGE_LIBRARY "" CACHE STRING + "The Profile-rt library used to build with code coverage") + +# Don't allow a user to accidentally overwrite the system libc++ installation on Darwin. +# If the user specifies -DCMAKE_INSTALL_PREFIX=/usr the install rules for libc++ +# will not be generated and a warning will be issued. +option(LIBCXX_OVERRIDE_DARWIN_INSTALL "Enable overwriting darwins libc++ installation." OFF) +mark_as_advanced(LIBCXX_OVERRIDE_DARWIN_INSTALL) # Don't show this option by default. + +if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin" AND NOT LIBCXX_OVERRIDE_DARWIN_INSTALL) + if ("${CMAKE_INSTALL_PREFIX}" STREQUAL "/usr") + message(WARNING "Disabling libc++ install rules because installation would " + "overwrite the systems installation. Configure with " + "-DLIBCXX_OVERRIDE_DARWIN_INSTALL=ON to suppress this behaviour.") + mark_as_advanced(CLEAR LIBCXX_OVERRIDE_DARWIN_INSTALL) # Show the override option. + set(LIBCXX_INSTALL_HEADERS OFF) + set(LIBCXX_INSTALL_LIBRARY OFF) + endif() +endif() + +set(LIBCXX_CONFIGURE_IDE_DEFAULT OFF) +if (XCODE OR MSVC_IDE) + set(LIBCXX_CONFIGURE_IDE_DEFAULT ON) +endif() +option(LIBCXX_CONFIGURE_IDE "Configure libcxx for use within an IDE" + ${LIBCXX_CONFIGURE_IDE_DEFAULT}) + +#=============================================================================== +# Check option configurations +#=============================================================================== + +# Ensure LIBCXX_ENABLE_MONOTONIC_CLOCK is set to ON only when +# LIBCXX_ENABLE_THREADS is on. +if(LIBCXX_ENABLE_THREADS AND NOT LIBCXX_ENABLE_MONOTONIC_CLOCK) + message(FATAL_ERROR "LIBCXX_ENABLE_MONOTONIC_CLOCK can only be set to OFF" + " when LIBCXX_ENABLE_THREADS is also set to OFF.") +endif() + +# Ensure LLVM_USE_SANITIZER is not specified when LIBCXX_GENERATE_COVERAGE +# is ON. +if (LLVM_USE_SANITIZER AND LIBCXX_GENERATE_COVERAGE) + message(FATAL_ERROR "LLVM_USE_SANITIZER cannot be used with LIBCXX_GENERATE_COVERAGE") +endif() + +# Set LIBCXX_BUILD_32_BITS to (LIBCXX_BUILD_32_BITS OR LLVM_BUILD_32_BITS) +# and check that we can build with 32 bits if requested. +if (CMAKE_SIZEOF_VOID_P EQUAL 8 AND NOT WIN32) + if (LIBCXX_BUILD_32_BITS AND NOT LLVM_BUILD_32_BITS) # Don't duplicate the output from LLVM + message(STATUS "Building 32 bits executables and libraries.") + endif() +elseif(LIBCXX_BUILD_32_BITS) + message(FATAL_ERROR "LIBCXX_BUILD_32_BITS=ON is not supported on this platform.") +endif() + +# Check that this option is not enabled on Apple and emit a usage warning. +if (LIBCXX_ENABLE_STATIC_ABI_LIBRARY) + if (APPLE) + message(FATAL_ERROR "LIBCXX_ENABLE_STATIC_ABI_LIBRARY is not supported on OS X") + else() + message(WARNING "LIBCXX_ENABLE_STATIC_ABI_LIBRARY is an experimental option") + endif() +endif() + +if (LIBCXX_ENABLE_ABI_LINKER_SCRIPT) + if (APPLE) + message(FATAL_ERROR "LIBCXX_ENABLE_ABI_LINKER_SCRIPT cannot be used on APPLE targets") + endif() + if (NOT PYTHONINTERP_FOUND) + message(FATAL_ERROR "LIBCXX_ENABLE_ABI_LINKER_SCRIPT requires python but it was not found.") + endif() +endif() + +if (LIBCXX_ENABLE_STATIC_ABI_LIBRARY AND LIBCXX_ENABLE_ABI_LINKER_SCRIPT) + message(FATAL_ERROR "Conflicting options given. + LIBCXX_ENABLE_STATIC_ABI_LIBRARY cannot be specified with + LIBCXX_ENABLE_ABI_LINKER_SCRIPT") +endif() + +if (LIBCXX_HAS_MUSL_LIBC AND NOT LIBCXX_INSTALL_SUPPORT_HEADERS) + message(FATAL_ERROR "LIBCXX_INSTALL_SUPPORT_HEADERS can not be turned off" + "when building for Musl with LIBCXX_HAS_MUSL_LIBC.") +endif() + #=============================================================================== # Configure System #=============================================================================== @@ -114,232 +221,183 @@ set(LIBCXX_SOURCE_DIR ${CMAKE_CURRENT_S set(LIBCXX_BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR}) set(LIBCXX_LIBRARY_DIR ${CMAKE_BINARY_DIR}/lib${LIBCXX_LIBDIR_SUFFIX}) +set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${LIBCXX_LIBRARY_DIR}) +set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${LIBCXX_LIBRARY_DIR}) + # Declare libc++ configuration variables. # They are intended for use as follows: # LIBCXX_CXX_FLAGS: General flags for both the compiler and linker. # LIBCXX_COMPILE_FLAGS: Compile only flags. # LIBCXX_LINK_FLAGS: Linker only flags. -set(LIBCXX_CXX_FLAGS "") set(LIBCXX_COMPILE_FLAGS "") set(LIBCXX_LINK_FLAGS "") +set(LIBCXX_LIBRARIES "") # Configure compiler. include(config-ix) -# Configure ABI library -include(HandleLibCXXABI) + # Configure coverage options. if (LIBCXX_GENERATE_COVERAGE) include(CodeCoverage) set(CMAKE_BUILD_TYPE "COVERAGE" CACHE STRING "" FORCE) endif() +string(TOUPPER "${CMAKE_BUILD_TYPE}" uppercase_CMAKE_BUILD_TYPE) + #=============================================================================== # Setup Compiler Flags #=============================================================================== -# Get required flags. -# On all systems the system c++ standard library headers need to be excluded. -if (MSVC) - # MSVC only has -X, which disables all default includes; including the crt. - # Thus, we do nothing and hope we don't accidentally include any of the C++ - # headers. -else() - if (LIBCXX_HAS_NOSTDINCXX_FLAG) - list(APPEND LIBCXX_COMPILE_FLAGS -nostdinc++) - string(REPLACE "-stdlib=libc++" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") - string(REPLACE "-stdlib=libstdc++" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") - endif() - # If c++1y has been enabled then attempt to use it. Fail if it is no supported - # by the compiler. Otherwise choose c++11 and ensure the compiler supports it. - if (LIBCXX_ENABLE_CXX1Y) - if (LIBCXX_HAS_STDCXX1Y_FLAG) - set(LIBCXX_STD_VERSION c++1y) - else() - message(FATAL_ERROR "c++1y was enabled but the compiler does not support it.") - endif() - else() - if (LIBCXX_HAS_STDCXX11_FLAG) - set(LIBCXX_STD_VERSION c++11) - else() - message(FATAL_ERROR "c++11 is required by libc++ but is not supported by the compiler") - endif() - endif() - # LIBCXX_STD_VERSION should always be set at this point. - list(APPEND LIBCXX_CXX_FLAGS "-std=${LIBCXX_STD_VERSION}") -endif() +include(HandleLibCXXABI) # Steup the ABI library flags -macro(append_if list condition var) - if (${condition}) - list(APPEND ${list} ${var}) - endif() -endmacro() +# Include macros for adding and removing libc++ flags. +include(HandleLibcxxFlags) -# Get warning flags -if (NOT MSVC) - append_if(LIBCXX_COMPILE_FLAGS LIBCXX_HAS_WALL_FLAG -Wall) - list(APPEND LIBCXX_COMPILE_FLAGS -Werror=return-type) +# Remove flags that may have snuck in. +remove_flags(-DNDEBUG -UNDEBUG -D_DEBUG + -stdlib=libc++ -stdlib=libstdc++ -lc++abi -m32) + +# FIXME(EricWF): See the FIXME on LIBCXX_ENABLE_PEDANTIC. +# Remove the -pedantic flag and -Wno-pedantic and -pedantic-errors +# so they don't get transformed into -Wno and -errors respectivly. +remove_flags(-Wno-pedantic -pedantic-errors -pedantic) + +# Required flags ============================================================== +add_compile_flags_if_supported(-std=c++11) +if (NOT MSVC AND NOT LIBCXX_SUPPORTS_STD_EQ_CXX11_FLAG) + message(FATAL_ERROR "C++11 is required but the compiler does not support -std=c++11") endif() -append_if(LIBCXX_COMPILE_FLAGS LIBCXX_HAS_W_FLAG -W) -append_if(LIBCXX_COMPILE_FLAGS LIBCXX_HAS_WNO_UNUSED_PARAMETER_FLAG -Wno-unused-parameter) -append_if(LIBCXX_COMPILE_FLAGS LIBCXX_HAS_WWRITE_STRINGS_FLAG -Wwrite-strings) -append_if(LIBCXX_COMPILE_FLAGS LIBCXX_HAS_WNO_LONG_LONG_FLAG -Wno-long-long) +# On all systems the system c++ standard library headers need to be excluded. +# MSVC only has -X, which disables all default includes; including the crt. +# Thus, we do nothing and hope we don't accidentally include any of the C++ +# headers +add_compile_flags_if_supported(-nostdinc++) + +# Target flags ================================================================ +add_flags_if(LIBCXX_BUILD_32_BITS -m32) +add_flags_if(LIBCXX_TARGET_TRIPLE "-target ${LIBCXX_TARGET_TRIPLE}") +add_flags_if(LIBCXX_SYSROOT "--sysroot ${LIBCXX_SYSROOT}") +add_flags_if(LIBCXX_GCC_TOOLCHAIN "-gcc-toolchain ${LIBCXX_GCC_TOOLCHAIN}") + +# Warning flags =============================================================== +add_definitions(-D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) +add_compile_flags_if_supported( + -Wall -W -Wwrite-strings + -Wno-unused-parameter -Wno-long-long + -Werror=return-type) if (LIBCXX_ENABLE_WERROR) - append_if(LIBCXX_COMPILE_FLAGS LIBCXX_HAS_WERROR_FLAG -Werror) - append_if(LIBCXX_COMPILE_FLAGS LIBCXX_HAS_WX_FLAG -WX) + add_compile_flags_if_supported(-Werror) + add_compile_flags_if_supported(-WX) else() - append_if(LIBCXX_COMPILE_FLAGS LIBCXX_HAS_WNO_ERROR_FLAG -Wno-error) - append_if(LIBCXX_COMPILE_FLAGS LIBCXX_HAS_NO_WX_FLAG -WX-) + # TODO(EricWF) Remove this. We shouldn't be suppressing errors when -Werror is + # added elsewhere. + add_compile_flags_if_supported(-Wno-error) endif() if (LIBCXX_ENABLE_PEDANTIC) - append_if(LIBCXX_COMPILE_FLAGS LIBCXX_HAS_PEDANTIC_FLAG -pedantic) + add_compile_flags_if_supported(-pedantic) endif() -# Get feature flags. -# Exceptions +# Exception flags ============================================================= if (LIBCXX_ENABLE_EXCEPTIONS) # Catches C++ exceptions only and tells the compiler to assume that extern C # functions never throw a C++ exception. - append_if(LIBCXX_CXX_FLAGS LIBCXX_HAS_EHSC_FLAG -EHsc) + add_compile_flags_if_supported(-EHsc) else() - list(APPEND LIBCXX_CXX_FLAGS -D_LIBCPP_NO_EXCEPTIONS) - append_if(LIBCXX_CXX_FLAGS LIBCXX_HAS_NO_EHS_FLAG -EHs-) - append_if(LIBCXX_CXX_FLAGS LIBCXX_HAS_NO_EHA_FLAG -EHa-) - append_if(LIBCXX_CXX_FLAGS LIBCXX_HAS_FNO_EXCEPTIONS_FLAG -fno-exceptions) + add_definitions(-D_LIBCPP_NO_EXCEPTIONS) + add_compile_flags_if_supported(-EHs- -EHa-) + add_compile_flags_if_supported(-fno-exceptions) endif() -# RTTI + +# RTTI flags ================================================================== if (NOT LIBCXX_ENABLE_RTTI) - list(APPEND LIBCXX_CXX_FLAGS -D_LIBCPP_NO_RTTI) - append_if(LIBCXX_CXX_FLAGS LIBCXX_HAS_NO_GR_FLAG -GR-) - append_if(LIBCXX_CXX_FLAGS LIBCXX_HAS_FNO_RTTI_FLAG -fno-rtti) + add_definitions(-D_LIBCPP_NO_RTTI) + add_compile_flags_if_supported(-GR-) + add_compile_flags_if_supported(-fno-rtti) endif() -# Assert -string(TOUPPER "${CMAKE_BUILD_TYPE}" uppercase_CMAKE_BUILD_TYPE) + +# Assertion flags ============================================================= +define_if(LIBCXX_ENABLE_ASSERTIONS -UNDEBUG) +define_if_not(LIBCXX_ENABLE_ASSERTIONS -DNDEBUG) if (LIBCXX_ENABLE_ASSERTIONS) # MSVC doesn't like _DEBUG on release builds. See PR 4379. - if (NOT MSVC) - list(APPEND LIBCXX_COMPILE_FLAGS -D_DEBUG) - endif() - # On Release builds cmake automatically defines NDEBUG, so we - # explicitly undefine it: - if (uppercase_CMAKE_BUILD_TYPE STREQUAL "RELEASE") - list(APPEND LIBCXX_COMPILE_FLAGS -UNDEBUG) - endif() -else() - if (NOT uppercase_CMAKE_BUILD_TYPE STREQUAL "RELEASE") - list(APPEND LIBCXX_COMPILE_FLAGS -DNDEBUG) - endif() -endif() -# Static library -if (NOT LIBCXX_ENABLE_SHARED) - list(APPEND LIBCXX_COMPILE_FLAGS -D_LIBCPP_BUILD_STATIC) -endif() - -if (CMAKE_SIZEOF_VOID_P EQUAL 8 AND NOT WIN32) - if (LIBCXX_BUILD_32_BITS) - message(STATUS "Building 32 bits executables and libraries.") - list(APPEND LIBCXX_CXX_FLAGS "-m32") - endif() -elseif(LIBCXX_BUILD_32_BITS) - message(FATAL_ERROR "LIBCXX_BUILD_32_BITS=ON is not supported on this platform.") -endif() -# This is the _ONLY_ place where add_definitions is called. -if (MSVC) - add_definitions(-D_CRT_SECURE_NO_WARNINGS) -endif() - -# LIBCXX_ENABLE_GLOBAL_FILESYSTEM_NAMESPACE configuration -if (NOT LIBCXX_ENABLE_GLOBAL_FILESYSTEM_NAMESPACE) - add_definitions(-D_LIBCPP_HAS_NO_GLOBAL_FILESYSTEM_NAMESPACE) -endif() - -# LIBCXX_ENABLE_STDIN configuration -if (NOT LIBCXX_ENABLE_STDIN) - add_definitions(-D_LIBCPP_HAS_NO_STDIN) -endif() - -# LIBCXX_ENABLE_STDOUT configuration -if (NOT LIBCXX_ENABLE_STDOUT) - add_definitions(-D_LIBCPP_HAS_NO_STDOUT) + define_if_not(MSVC -D_DEBUG) endif() -# LIBCXX_ENABLE_THREADS configuration -if (NOT LIBCXX_ENABLE_THREADS) - add_definitions(-D_LIBCPP_HAS_NO_THREADS) - if (NOT LIBCXX_ENABLE_MONOTONIC_CLOCK) - add_definitions(-D_LIBCPP_HAS_NO_MONOTONIC_CLOCK) - endif() -# Ensure LIBCXX_ENABLE_MONOTONIC_CLOCK is set to ON. -elseif(NOT LIBCXX_ENABLE_MONOTONIC_CLOCK) - message(FATAL_ERROR "LIBCXX_ENABLE_MONOTONIC_CLOCK can only be set to OFF" - " when LIBCXX_ENABLE_THREADS is also set to OFF.") -endif() +# Feature flags =============================================================== +define_if(MSVC -D_CRT_SECURE_NO_WARNINGS) -# LIBCXX_ENABLE_THREAD_UNSAFE_C_FUNCTIONS configuration -if (NOT LIBCXX_ENABLE_THREAD_UNSAFE_C_FUNCTIONS) - add_definitions(-D_LIBCPP_HAS_NO_THREAD_UNSAFE_C_FUNCTIONS) -endif() +# Sanitizer flags ============================================================= # Configure for sanitizers. If LIBCXX_BUILT_STANDALONE then we have to do # the flag translation ourselves. Othewise LLVM's CMakeList.txt will handle it. if (LIBCXX_BUILT_STANDALONE) + set(LLVM_USE_SANITIZER "" CACHE STRING + "Define the sanitizer used to build the library and tests") # NOTE: LLVM_USE_SANITIZER checks for a UNIX like system instead of MSVC. # But we don't have LLVM_ON_UNIX so checking for MSVC is the best we can do. if (LLVM_USE_SANITIZER AND NOT MSVC) - append_if(LIBCXX_CXX_FLAGS LIBCXX_HAS_FNO_OMIT_FRAME_POINTER_FLAG - "-fno-omit-frame-pointer") + add_flags_if_supported("-fno-omit-frame-pointer") + add_flags_if_supported("-gline-tables-only") + if (NOT uppercase_CMAKE_BUILD_TYPE STREQUAL "DEBUG" AND NOT uppercase_CMAKE_BUILD_TYPE STREQUAL "RELWITHDEBINFO") - append_if(LIBCXX_CXX_FLAGS LIBCXX_HAS_GLINE_TABLES_ONLY_FLAG - "-gline-tables-only") + add_flags_if_supported("-gline-tables-only") endif() if (LLVM_USE_SANITIZER STREQUAL "Address") - list(APPEND LIBCXX_CXX_FLAGS "-fsanitize=address") + add_flags("-fsanitize=address") elseif (LLVM_USE_SANITIZER MATCHES "Memory(WithOrigins)?") - list(APPEND LIBCXX_CXX_FLAGS "-fsanitize=memory") + add_flags(-fsanitize=memory) if (LLVM_USE_SANITIZER STREQUAL "MemoryWithOrigins") - list(APPEND LIBCXX_CXX_FLAGS "-fsanitize-memory-track-origins") + add_flags("-fsanitize-memory-track-origins") endif() elseif (LLVM_USE_SANITIZER STREQUAL "Undefined") - list(APPEND LIBCXX_CXX_FLAGS - "-fsanitize=undefined -fno-sanitize=vptr,function -fno-sanitize-recover") + add_flags("-fsanitize=undefined -fno-sanitize=vptr,function -fno-sanitize-recover=all") elseif (LLVM_USE_SANITIZER STREQUAL "Thread") - list(APPEND LIBCXX_CXX_FLAGS "-fsanitize=thread") + add_flags(-fsanitize=thread) else() message(WARNING "Unsupported value of LLVM_USE_SANITIZER: ${LLVM_USE_SANITIZER}") endif() - elseif(MSVC) - message(WARNING "LLVM_USE_SANITIZER is not supported with MSVC") + elseif(LLVM_USE_SANITIZER AND MSVC) + message(WARNING "LLVM_USE_SANITIZER is not supported on this platform.") endif() endif() -append_if(LIBCXX_CXX_FLAGS LIBCXX_TARGET_TRIPLE - "-target ${LIBCXX_TARGET_TRIPLE}") +# Configuration file flags ===================================================== +if (NOT LIBCXX_ABI_VERSION EQUAL "1") + config_define(${LIBCXX_ABI_VERSION} _LIBCPP_ABI_VERSION) +endif() +config_define_if(LIBCXX_ABI_UNSTABLE _LIBCPP_ABI_UNSTABLE) -append_if(LIBCXX_CXX_FLAGS LIBCXX_SYSROOT "--sysroot ${LIBCXX_SYSROOT}") -append_if(LIBCXX_CXX_FLAGS LIBCXX_GCC_TOOLCHAIN - "-gcc-toolchain ${LIBCXX_GCC_TOOLCHAIN}") +config_define_if_not(LIBCXX_ENABLE_GLOBAL_FILESYSTEM_NAMESPACE _LIBCPP_HAS_NO_GLOBAL_FILESYSTEM_NAMESPACE) +config_define_if_not(LIBCXX_ENABLE_STDIN _LIBCPP_HAS_NO_STDIN) +config_define_if_not(LIBCXX_ENABLE_STDOUT _LIBCPP_HAS_NO_STDOUT) +config_define_if_not(LIBCXX_ENABLE_THREADS _LIBCPP_HAS_NO_THREADS) +config_define_if_not(LIBCXX_ENABLE_MONOTONIC_CLOCK _LIBCPP_HAS_NO_MONOTONIC_CLOCK) +config_define_if_not(LIBCXX_ENABLE_THREAD_UNSAFE_C_FUNCTIONS _LIBCPP_HAS_NO_THREAD_UNSAFE_C_FUNCTIONS) -if (LLVM_USE_SANITIZER AND LIBCXX_GENERATE_COVERAGE) - message(FATAL_ERROR "LLVM_USE_SANITIZER cannot be used with LIBCXX_GENERATE_COVERAGE") -endif() +config_define_if(LIBCXX_HAS_MUSL_LIBC _LIBCPP_HAS_MUSL_LIBC) -string(REPLACE ";" " " LIBCXX_CXX_FLAGS "${LIBCXX_CXX_FLAGS}") -set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${LIBCXX_CXX_FLAGS}") +if (LIBCXX_NEEDS_SITE_CONFIG) + configure_file( + include/__config_site.in + ${LIBCXX_BINARY_DIR}/__config_site + @ONLY) + # Provide the config definitions by included the generated __config_site + # file at compile time. + add_compile_flags("-include ${LIBCXX_BINARY_DIR}/__config_site") +endif() #=============================================================================== -# Setup Source Code +# Setup Source Code And Tests #=============================================================================== - include_directories(include) add_subdirectory(include) - -# Add source code. This also contains all of the logic for deciding linker flags -# soname, etc... add_subdirectory(lib) -#=============================================================================== -# Setup Tests -#=============================================================================== - -add_subdirectory(test) +if (LIBCXX_INCLUDE_TESTS) + add_subdirectory(test) +endif() +if (LIBCXX_INCLUDE_DOCS) + add_subdirectory(docs) +endif() Modified: vendor/libc++/dist/TODO.TXT ============================================================================== --- vendor/libc++/dist/TODO.TXT Wed Dec 30 11:53:21 2015 (r292927) +++ vendor/libc++/dist/TODO.TXT Wed Dec 30 11:54:09 2015 (r292928) @@ -1,5 +1,15 @@ This is meant to be a general place to list things that should be done "someday" +3.8 Release Goals +================= +* LFTS v1 (EricWF, MClow) +* Filesystem TS (EricWF) +* ASIO TS (MClow) +* Improvements (MClow) +* Setup ABI Versioning policy (EricWF) +* Fix PR19302 - Fix UB in list and __tree. + + ABI Related Tasks ================= * Explicitly manage and verify symbols exported from the dylib. @@ -21,18 +31,18 @@ CXX Runtime Library Tasks Atomic Related Tasks ==================== -* Support in C++03 (needed for internal use). +* Enable mixing of clang and GCC atomics internally. Currently some + parts of libc++ use atomics only when clang provides them. + (see memory@5380 for an example) * Audit use of libatomic builtins in with GCC. * future should use for synchronization. -* call_once should use for synchronization. -* Audit shared_ptr use of Test Suite Tasks ================ -* Get test suite passing in C++03. * Move all libc++ specific tests from test/std into test/libcxx. * Improve how LIT handles compiler warnings. * Improve the quality and portability of the locale test data. +* Convert failure tests to use Clang Verify. Misc Tasks ========== @@ -42,8 +52,5 @@ Misc Tasks * Look at basic_string's move assignment operator, re LWG 2063 and POCMA * libc++ is missing try_emplace * Put a static_assert in std::allocator to deny const/volatile types (LWG 2447) -* Investigate the effect of using __decltype instead of __typeof__ to provide - decltype in C++03. What code could be broken by this change? -* Convert failure tests to use Clang Verify. * Document support (or lack of) for C++11 libraries in C++03. * Document supported compilers. Modified: vendor/libc++/dist/cmake/Modules/HandleLibCXXABI.cmake ============================================================================== --- vendor/libc++/dist/cmake/Modules/HandleLibCXXABI.cmake Wed Dec 30 11:53:21 2015 (r292927) +++ vendor/libc++/dist/cmake/Modules/HandleLibCXXABI.cmake Wed Dec 30 11:54:09 2015 (r292928) @@ -41,10 +41,13 @@ macro(setup_abi_lib abidefines abilib ab file(COPY "${incpath}/${fpath}" DESTINATION "${CMAKE_BINARY_DIR}/include/${dstdir}" ) - install(FILES "${CMAKE_BINARY_DIR}/include/${fpath}" - DESTINATION include/c++/v1/${dstdir} - PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ - ) + if (LIBCXX_INSTALL_HEADERS) + install(FILES "${CMAKE_BINARY_DIR}/include/${fpath}" + DESTINATION include/c++/v1/${dstdir} + COMPONENT libcxx + PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ + ) + endif() list(APPEND abilib_headers "${CMAKE_BINARY_DIR}/include/${fpath}") endif() endforeach() @@ -58,6 +61,8 @@ macro(setup_abi_lib abidefines abilib ab endmacro() + +# Configure based on the selected ABI library. if ("${LIBCXX_CXX_ABI_LIBNAME}" STREQUAL "libstdc++" OR "${LIBCXX_CXX_ABI_LIBNAME}" STREQUAL "libsupc++") set(_LIBSUPCXX_INCLUDE_FILES Added: vendor/libc++/dist/cmake/Modules/HandleLibcxxFlags.cmake ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/libc++/dist/cmake/Modules/HandleLibcxxFlags.cmake Wed Dec 30 11:54:09 2015 (r292928) @@ -0,0 +1,169 @@ +# HandleLibcxxFlags - A set of macros used to setup the flags used to compile +# and link libc++. These macros add flags to the following CMake variables. +# - LIBCXX_COMPILE_FLAGS: flags used to compile libc++ +# - LIBCXX_LINK_FLAGS: flags used to link libc++ +# - LIBCXX_LIBRARIES: libraries to link libc++ to. + +include(CheckCXXCompilerFlag) + +unset(add_flag_if_supported) + +# Mangle the name of a compiler flag into a valid CMake identifier. +# Ex: --std=c++11 -> STD_EQ_CXX11 +macro(mangle_name str output) + string(STRIP "${str}" strippedStr) + string(REGEX REPLACE "^/" "" strippedStr "${strippedStr}") + string(REGEX REPLACE "^-+" "" strippedStr "${strippedStr}") + string(REGEX REPLACE "-+$" "" strippedStr "${strippedStr}") + string(REPLACE "-" "_" strippedStr "${strippedStr}") + string(REPLACE "=" "_EQ_" strippedStr "${strippedStr}") + string(REPLACE "+" "X" strippedStr "${strippedStr}") + string(TOUPPER "${strippedStr}" ${output}) +endmacro() + +# Remove a list of flags from all CMake variables that affect compile flags. +# This can be used to remove unwanted flags specified on the command line +# or added in other parts of LLVM's cmake configuration. +macro(remove_flags) + foreach(var ${ARGN}) + string(REPLACE "${var}" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") + string(REPLACE "${var}" "" CMAKE_C_FLAGS "${CMAKE_C_FLAGS}") + string(REPLACE "${var}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") + string(REPLACE "${var}" "" CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS}") + string(REPLACE "${var}" "" CMAKE_SHARED_MODULE_FLAGS "${CMAKE_SHARED_MODULE_FLAGS}") + remove_definitions(${var}) + endforeach() +endmacro(remove_flags) + +# Add a macro definition if condition is true. +macro(define_if condition def) + if (${condition}) + add_definitions(${def}) + endif() +endmacro() + +# Add a macro definition if condition is not true. +macro(define_if_not condition def) + if (NOT ${condition}) + add_definitions(${def}) + endif() +endmacro() + +# Add a macro definition to the __config_site file if the specified condition +# is 'true'. Note that '-D${def}' is not added. Instead it is expected that +# the build include the '__config_site' header. +macro(config_define_if condition def) + if (${condition}) + set(${def} ON) + set(LIBCXX_NEEDS_SITE_CONFIG ON) + endif() +endmacro() + +macro(config_define_if_not condition def) + if (NOT ${condition}) + set(${def} ON) + set(LIBCXX_NEEDS_SITE_CONFIG ON) + endif() +endmacro() + +macro(config_define value def) + set(${def} ${value}) + set(LIBCXX_NEEDS_SITE_CONFIG ON) +endmacro() + +# Add a specified list of flags to both 'LIBCXX_COMPILE_FLAGS' and +# 'LIBCXX_LINK_FLAGS'. +macro(add_flags) + foreach(value ${ARGN}) + list(APPEND LIBCXX_COMPILE_FLAGS ${value}) + list(APPEND LIBCXX_LINK_FLAGS ${value}) + endforeach() +endmacro() + +# If the specified 'condition' is true then add a list of flags to both +# 'LIBCXX_COMPILE_FLAGS' and 'LIBCXX_LINK_FLAGS'. +macro(add_flags_if condition) + if (${condition}) + add_flags(${ARGN}) + endif() +endmacro() + +# Add each flag in the list to LIBCXX_COMPILE_FLAGS and LIBCXX_LINK_FLAGS +# if that flag is supported by the current compiler. +macro(add_flags_if_supported) + foreach(flag ${ARGN}) + mangle_name("${flag}" flagname) + check_cxx_compiler_flag("${flag}" "LIBCXX_SUPPORTS_${flagname}_FLAG") + add_flags_if(LIBCXX_SUPPORTS_${flagname}_FLAG ${flag}) + endforeach() +endmacro() + +# Add a list of flags to 'LIBCXX_COMPILE_FLAGS'. +macro(add_compile_flags) + foreach(f ${ARGN}) + list(APPEND LIBCXX_COMPILE_FLAGS ${f}) + endforeach() +endmacro() + +# If 'condition' is true then add the specified list of flags to +# 'LIBCXX_COMPILE_FLAGS' +macro(add_compile_flags_if condition) + if (${condition}) + add_compile_flags(${ARGN}) + endif() +endmacro() + +# For each specified flag, add that flag to 'LIBCXX_COMPILE_FLAGS' if the +# flag is supported by the C++ compiler. +macro(add_compile_flags_if_supported) + foreach(flag ${ARGN}) + mangle_name("${flag}" flagname) + check_cxx_compiler_flag("${flag}" "LIBCXX_SUPPORTS_${flagname}_FLAG") + add_compile_flags_if(LIBCXX_SUPPORTS_${flagname}_FLAG ${flag}) + endforeach() +endmacro() + +# Add a list of flags to 'LIBCXX_LINK_FLAGS'. +macro(add_link_flags) + foreach(f ${ARGN}) + list(APPEND LIBCXX_LINK_FLAGS ${f}) + endforeach() +endmacro() + +# If 'condition' is true then add the specified list of flags to +# 'LIBCXX_LINK_FLAGS' +macro(add_link_flags_if condition) + if (${condition}) + add_link_flags(${ARGN}) + endif() +endmacro() + +# For each specified flag, add that flag to 'LIBCXX_LINK_FLAGS' if the +# flag is supported by the C++ compiler. +macro(add_link_flags_if_supported) + foreach(flag ${ARGN}) + mangle_name("${flag}" flagname) + check_cxx_compiler_flag("${flag}" "LIBCXX_SUPPORTS_${flagname}_FLAG") + add_link_flags_if(LIBCXX_SUPPORTS_${flagname}_FLAG ${flag}) + endforeach() +endmacro() + +# Add a list of libraries or link flags to 'LIBCXX_LIBRARIES'. +macro(add_library_flags) + foreach(lib ${ARGN}) + list(APPEND LIBCXX_LIBRARIES ${lib}) + endforeach() +endmacro() + +# if 'condition' is true then add the specified list of libraries and flags +# to 'LIBCXX_LIBRARIES'. +macro(add_library_flags_if condition) + if(${condition}) + add_library_flags(${ARGN}) + endif() +endmacro() + +# Turn a comma separated CMake list into a space separated string. +macro(split_list listname) + string(REPLACE ";" " " ${listname} "${${listname}}") +endmacro() Added: vendor/libc++/dist/cmake/Modules/HandleOutOfTreeLLVM.cmake ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/libc++/dist/cmake/Modules/HandleOutOfTreeLLVM.cmake Wed Dec 30 11:54:09 2015 (r292928) @@ -0,0 +1,138 @@ +macro(find_llvm_parts) +# Rely on llvm-config. + set(CONFIG_OUTPUT) + find_program(LLVM_CONFIG "llvm-config") + if(DEFINED LLVM_PATH) + set(LLVM_INCLUDE_DIR ${LLVM_INCLUDE_DIR} CACHE PATH "Path to llvm/include") + set(LLVM_PATH ${LLVM_PATH} CACHE PATH "Path to LLVM source tree") + set(LLVM_MAIN_SRC_DIR ${LLVM_PATH}) + set(LLVM_CMAKE_PATH "${LLVM_PATH}/cmake/modules") + elseif(LLVM_CONFIG) + message(STATUS "Found LLVM_CONFIG as ${LLVM_CONFIG}") + set(CONFIG_COMMAND ${LLVM_CONFIG} + "--includedir" + "--prefix" + "--src-root") + execute_process( + COMMAND ${CONFIG_COMMAND} + RESULT_VARIABLE HAD_ERROR + OUTPUT_VARIABLE CONFIG_OUTPUT + ) + if(NOT HAD_ERROR) + string(REGEX REPLACE + "[ \t]*[\r\n]+[ \t]*" ";" + CONFIG_OUTPUT ${CONFIG_OUTPUT}) + else() + string(REPLACE ";" " " CONFIG_COMMAND_STR "${CONFIG_COMMAND}") + message(STATUS "${CONFIG_COMMAND_STR}") + message(FATAL_ERROR "llvm-config failed with status ${HAD_ERROR}") + endif() + + list(GET CONFIG_OUTPUT 0 INCLUDE_DIR) + list(GET CONFIG_OUTPUT 1 LLVM_OBJ_ROOT) + list(GET CONFIG_OUTPUT 2 MAIN_SRC_DIR) + + set(LLVM_INCLUDE_DIR ${INCLUDE_DIR} CACHE PATH "Path to llvm/include") + set(LLVM_BINARY_DIR ${LLVM_OBJ_ROOT} CACHE PATH "Path to LLVM build tree") + set(LLVM_MAIN_SRC_DIR ${MAIN_SRC_DIR} CACHE PATH "Path to LLVM source tree") + set(LLVM_CMAKE_PATH "${LLVM_BINARY_DIR}/share/llvm/cmake") + else() + set(LLVM_FOUND OFF) + return() + endif() + + if (NOT EXISTS ${LLVM_MAIN_SRC_DIR}) + set(LLVM_FOUND OFF) + message(WARNING "Not found: ${LLVM_MAIN_SRC_DIR}") + return() + endif() + + if(NOT EXISTS ${LLVM_CMAKE_PATH}) + set(LLVM_FOUND OFF) + message(WARNING "Not found: ${LLVM_CMAKE_PATH}") + return() + endif() + + list(APPEND CMAKE_MODULE_PATH "${LLVM_CMAKE_PATH}") + list(APPEND CMAKE_MODULE_PATH "${LLVM_MAIN_SRC_DIR}/cmake/modules") + + set(LLVM_FOUND ON) +endmacro(find_llvm_parts) + + +if (CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR) + set(LIBCXX_BUILT_STANDALONE 1) + message(STATUS "Configuring for standalone build.") + + find_llvm_parts() + + # LLVM Options -------------------------------------------------------------- + include(FindPythonInterp) + if( NOT PYTHONINTERP_FOUND ) + message(WARNING "Failed to find python interpreter. " + "The libc++ test suite will be disabled.") + set(LLVM_INCLUDE_TESTS OFF) + endif() + + if (NOT DEFINED LLVM_INCLUDE_TESTS) + set(LLVM_INCLUDE_TESTS ${LLVM_FOUND}) + endif() + if (NOT DEFINED LLVM_INCLUDE_DOCS) + set(LLVM_INCLUDE_DOCS ${LLVM_FOUND}) + endif() + if (NOT DEFINED LLVM_ENABLE_SPHINX) + set(LLVM_ENABLE_SPHINX OFF) + endif() + + # Required LIT Configuration ------------------------------------------------ + # Define the default arguments to use with 'lit', and an option for the user + # to override. + set(LIT_ARGS_DEFAULT "-sv --show-xfail --show-unsupported") + if (MSVC OR XCODE) + set(LIT_ARGS_DEFAULT "${LIT_ARGS_DEFAULT} --no-progress-bar") + endif() + set(LLVM_LIT_ARGS "${LIT_ARGS_DEFAULT}" CACHE STRING "Default options for lit") + + # Make sure we can use the console pool for recent cmake and ninja > 1.5 + # Needed for add_lit_testsuite + if(CMAKE_VERSION VERSION_LESS 3.1.20141117) + set(cmake_3_2_USES_TERMINAL) + else() + set(cmake_3_2_USES_TERMINAL USES_TERMINAL) + endif() + + # Required doc configuration + if (LLVM_ENABLE_SPHINX) + message(STATUS "Sphinx enabled.") + find_package(Sphinx REQUIRED) + else() + message(STATUS "Sphinx disabled.") + endif() + + # FIXME - This is cribbed from HandleLLVMOptions.cmake. + if(WIN32) + set(LLVM_HAVE_LINK_VERSION_SCRIPT 0) + if(CYGWIN) + set(LLVM_ON_WIN32 0) + set(LLVM_ON_UNIX 1) + else(CYGWIN) + set(LLVM_ON_WIN32 1) + set(LLVM_ON_UNIX 0) + endif(CYGWIN) + else(WIN32) + if(UNIX) + set(LLVM_ON_WIN32 0) + set(LLVM_ON_UNIX 1) + if(APPLE) + set(LLVM_HAVE_LINK_VERSION_SCRIPT 0) + else(APPLE) + set(LLVM_HAVE_LINK_VERSION_SCRIPT 1) + endif(APPLE) + else(UNIX) + MESSAGE(SEND_ERROR "Unable to determine platform") + endif(UNIX) + endif(WIN32) + + # Add LLVM Functions -------------------------------------------------------- + include(AddLLVM OPTIONAL) +endif() Modified: vendor/libc++/dist/cmake/config-ix.cmake ============================================================================== --- vendor/libc++/dist/cmake/config-ix.cmake Wed Dec 30 11:53:21 2015 (r292927) +++ vendor/libc++/dist/cmake/config-ix.cmake Wed Dec 30 11:54:09 2015 (r292928) @@ -2,23 +2,7 @@ include(CheckLibraryExists) include(CheckCXXCompilerFlag) # Check compiler flags -check_cxx_compiler_flag(-std=c++11 LIBCXX_HAS_STDCXX11_FLAG) -check_cxx_compiler_flag(-std=c++1y LIBCXX_HAS_STDCXX1Y_FLAG) -check_cxx_compiler_flag(-fPIC LIBCXX_HAS_FPIC_FLAG) -check_cxx_compiler_flag(-fno-omit-frame-pointer LIBCXX_HAS_FNO_OMIT_FRAME_POINTER_FLAG) -check_cxx_compiler_flag(-nodefaultlibs LIBCXX_HAS_NODEFAULTLIBS_FLAG) -check_cxx_compiler_flag(-nostdinc++ LIBCXX_HAS_NOSTDINCXX_FLAG) -check_cxx_compiler_flag(-Wall LIBCXX_HAS_WALL_FLAG) -check_cxx_compiler_flag(-W LIBCXX_HAS_W_FLAG) -check_cxx_compiler_flag(-Wno-unused-parameter LIBCXX_HAS_WNO_UNUSED_PARAMETER_FLAG) -check_cxx_compiler_flag(-Wwrite-strings LIBCXX_HAS_WWRITE_STRINGS_FLAG) -check_cxx_compiler_flag(-Wno-long-long LIBCXX_HAS_WNO_LONG_LONG_FLAG) -check_cxx_compiler_flag(-pedantic LIBCXX_HAS_PEDANTIC_FLAG) -check_cxx_compiler_flag(-Werror LIBCXX_HAS_WERROR_FLAG) -check_cxx_compiler_flag(-Wno-error LIBCXX_HAS_WNO_ERROR_FLAG) -check_cxx_compiler_flag(-fno-exceptions LIBCXX_HAS_FNO_EXCEPTIONS_FLAG) *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-vendor@freebsd.org Wed Dec 30 11:54:47 2015 Return-Path: Delivered-To: svn-src-vendor@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 71EC5A55A01; Wed, 30 Dec 2015 11:54:47 +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 2AA411384; Wed, 30 Dec 2015 11:54:47 +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 tBUBskw5051690; Wed, 30 Dec 2015 11:54:46 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id tBUBskaV051689; Wed, 30 Dec 2015 11:54:46 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201512301154.tBUBskaV051689@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 11:54:46 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r292930 - vendor/libc++/r256633 X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Dec 2015 11:54:47 -0000 Author: dim Date: Wed Dec 30 11:54:46 2015 New Revision: 292930 URL: https://svnweb.freebsd.org/changeset/base/292930 Log: Tag libc++ trunk r256633. Added: vendor/libc++/r256633/ - copied from r292929, vendor/libc++/dist/ From owner-svn-src-vendor@freebsd.org Wed Dec 30 11:55:32 2015 Return-Path: Delivered-To: svn-src-vendor@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 B04FAA55AB4; Wed, 30 Dec 2015 11:55:32 +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 F34B2175D; Wed, 30 Dec 2015 11:55:31 +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 tBUBtVBh051863; Wed, 30 Dec 2015 11:55:31 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id tBUBtTU1051846; Wed, 30 Dec 2015 11:55:29 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201512301155.tBUBtTU1051846@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 11:55:29 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r292932 - in vendor/lldb/dist: docs include/lldb include/lldb/API include/lldb/Breakpoint include/lldb/Core include/lldb/DataFormatters include/lldb/Expression include/lldb/Host include... X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Dec 2015 11:55:32 -0000 Author: dim Date: Wed Dec 30 11:55:28 2015 New Revision: 292932 URL: https://svnweb.freebsd.org/changeset/base/292932 Log: Vendor import of stripped lldb trunk r256633: https://llvm.org/svn/llvm-project/lldb/trunk@256633 Added: vendor/lldb/dist/include/lldb/Core/ValueObjectConstResultCast.h (contents, props changed) vendor/lldb/dist/include/lldb/DataFormatters/CXXFunctionPointer.h (contents, props changed) vendor/lldb/dist/include/lldb/DataFormatters/DumpValueObjectOptions.h (contents, props changed) vendor/lldb/dist/include/lldb/DataFormatters/FormattersHelpers.h (contents, props changed) vendor/lldb/dist/include/lldb/DataFormatters/LanguageCategory.h (contents, props changed) vendor/lldb/dist/include/lldb/DataFormatters/VectorIterator.h (contents, props changed) vendor/lldb/dist/include/lldb/Expression/Expression.h (contents, props changed) vendor/lldb/dist/include/lldb/Expression/ExpressionParser.h (contents, props changed) vendor/lldb/dist/include/lldb/Expression/ExpressionTypeSystemHelper.h (contents, props changed) vendor/lldb/dist/include/lldb/Expression/ExpressionVariable.h (contents, props changed) vendor/lldb/dist/include/lldb/Expression/FunctionCaller.h (contents, props changed) vendor/lldb/dist/include/lldb/Expression/LLVMUserExpression.h (contents, props changed) vendor/lldb/dist/include/lldb/Expression/REPL.h (contents, props changed) vendor/lldb/dist/include/lldb/Expression/UserExpression.h (contents, props changed) vendor/lldb/dist/include/lldb/Expression/UtilityFunction.h (contents, props changed) vendor/lldb/dist/include/lldb/Host/common/GetOptInc.h (contents, props changed) vendor/lldb/dist/include/lldb/Host/common/TCPSocket.h (contents, props changed) vendor/lldb/dist/include/lldb/Host/common/UDPSocket.h (contents, props changed) vendor/lldb/dist/include/lldb/Host/netbsd/ vendor/lldb/dist/include/lldb/Host/netbsd/Config.h (contents, props changed) vendor/lldb/dist/include/lldb/Host/netbsd/HostInfoNetBSD.h (contents, props changed) vendor/lldb/dist/include/lldb/Host/netbsd/HostThreadNetBSD.h (contents, props changed) vendor/lldb/dist/include/lldb/Host/posix/DomainSocket.h (contents, props changed) vendor/lldb/dist/include/lldb/Symbol/ArmUnwindInfo.h (contents, props changed) vendor/lldb/dist/include/lldb/Symbol/CompilerDecl.h (contents, props changed) vendor/lldb/dist/include/lldb/Symbol/CompilerDeclContext.h (contents, props changed) vendor/lldb/dist/include/lldb/Symbol/CompilerType.h (contents, props changed) vendor/lldb/dist/include/lldb/Symbol/DebugMacros.h (contents, props changed) vendor/lldb/dist/include/lldb/Symbol/GoASTContext.h (contents, props changed) vendor/lldb/dist/include/lldb/Symbol/TypeMap.h (contents, props changed) vendor/lldb/dist/include/lldb/Symbol/TypeSystem.h (contents, props changed) vendor/lldb/dist/include/lldb/Target/Language.h (contents, props changed) vendor/lldb/dist/include/lldb/Utility/Either.h (contents, props changed) vendor/lldb/dist/include/lldb/Utility/TaskPool.h (contents, props changed) vendor/lldb/dist/source/API/liblldb.exports vendor/lldb/dist/source/API/liblldb.xcode.exports vendor/lldb/dist/source/Core/ValueObjectConstResultCast.cpp (contents, props changed) vendor/lldb/dist/source/DataFormatters/CXXFunctionPointer.cpp (contents, props changed) vendor/lldb/dist/source/DataFormatters/DumpValueObjectOptions.cpp (contents, props changed) vendor/lldb/dist/source/DataFormatters/FormattersHelpers.cpp (contents, props changed) vendor/lldb/dist/source/DataFormatters/LanguageCategory.cpp (contents, props changed) vendor/lldb/dist/source/Expression/Expression.cpp (contents, props changed) vendor/lldb/dist/source/Expression/ExpressionVariable.cpp (contents, props changed) vendor/lldb/dist/source/Expression/FunctionCaller.cpp (contents, props changed) vendor/lldb/dist/source/Expression/LLVMUserExpression.cpp (contents, props changed) vendor/lldb/dist/source/Expression/REPL.cpp (contents, props changed) vendor/lldb/dist/source/Expression/UserExpression.cpp (contents, props changed) vendor/lldb/dist/source/Expression/UtilityFunction.cpp (contents, props changed) vendor/lldb/dist/source/Host/common/GetOptInc.cpp (contents, props changed) vendor/lldb/dist/source/Host/common/TCPSocket.cpp (contents, props changed) vendor/lldb/dist/source/Host/common/UDPSocket.cpp (contents, props changed) vendor/lldb/dist/source/Host/netbsd/ vendor/lldb/dist/source/Host/netbsd/Host.cpp (contents, props changed) vendor/lldb/dist/source/Host/netbsd/HostInfoNetBSD.cpp (contents, props changed) vendor/lldb/dist/source/Host/netbsd/HostThreadNetBSD.cpp (contents, props changed) vendor/lldb/dist/source/Host/netbsd/ThisThread.cpp (contents, props changed) vendor/lldb/dist/source/Host/posix/DomainSocket.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/ExpressionParser/ vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ASTDumper.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ASTDumper.h (contents, props changed) vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h (contents, props changed) vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.h (contents, props changed) vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangASTSource.h (contents, props changed) vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h (contents, props changed) vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangExpressionHelper.h (contents, props changed) vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.h (contents, props changed) vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h (contents, props changed) vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.h (contents, props changed) vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.h (contents, props changed) vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.h (contents, props changed) vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h (contents, props changed) vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.h (contents, props changed) vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/IRForTarget.h (contents, props changed) vendor/lldb/dist/source/Plugins/ExpressionParser/Go/ vendor/lldb/dist/source/Plugins/ExpressionParser/Go/GoAST.h (contents, props changed) vendor/lldb/dist/source/Plugins/ExpressionParser/Go/GoLexer.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/ExpressionParser/Go/GoLexer.h (contents, props changed) vendor/lldb/dist/source/Plugins/ExpressionParser/Go/GoParser.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/ExpressionParser/Go/GoParser.h (contents, props changed) vendor/lldb/dist/source/Plugins/ExpressionParser/Go/GoUserExpression.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/ExpressionParser/Go/GoUserExpression.h (contents, props changed) vendor/lldb/dist/source/Plugins/ExpressionParser/Go/gen_go_ast.py (contents, props changed) vendor/lldb/dist/source/Plugins/Language/ vendor/lldb/dist/source/Plugins/Language/CPlusPlus/ vendor/lldb/dist/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.h (contents, props changed) vendor/lldb/dist/source/Plugins/Language/CPlusPlus/CxxStringTypes.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/Language/CPlusPlus/CxxStringTypes.h (contents, props changed) vendor/lldb/dist/source/Plugins/Language/CPlusPlus/LibCxx.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/Language/CPlusPlus/LibCxx.h (contents, props changed) vendor/lldb/dist/source/Plugins/Language/CPlusPlus/LibCxxInitializerList.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/Language/CPlusPlus/LibCxxList.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/Language/CPlusPlus/LibCxxVector.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/Language/CPlusPlus/LibStdcpp.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/Language/CPlusPlus/LibStdcpp.h (contents, props changed) vendor/lldb/dist/source/Plugins/Language/Go/ vendor/lldb/dist/source/Plugins/Language/Go/GoFormatterFunctions.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/Language/Go/GoFormatterFunctions.h (contents, props changed) vendor/lldb/dist/source/Plugins/Language/Go/GoLanguage.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/Language/Go/GoLanguage.h (contents, props changed) vendor/lldb/dist/source/Plugins/Language/ObjC/ vendor/lldb/dist/source/Plugins/Language/ObjC/CF.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/Language/ObjC/CF.h (contents, props changed) vendor/lldb/dist/source/Plugins/Language/ObjC/Cocoa.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/Language/ObjC/Cocoa.h (contents, props changed) vendor/lldb/dist/source/Plugins/Language/ObjC/CoreMedia.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/Language/ObjC/CoreMedia.h (contents, props changed) vendor/lldb/dist/source/Plugins/Language/ObjC/NSArray.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/Language/ObjC/NSDictionary.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/Language/ObjC/NSDictionary.h (contents, props changed) vendor/lldb/dist/source/Plugins/Language/ObjC/NSError.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/Language/ObjC/NSException.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/Language/ObjC/NSIndexPath.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/Language/ObjC/NSSet.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/Language/ObjC/NSSet.h (contents, props changed) vendor/lldb/dist/source/Plugins/Language/ObjC/NSString.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/Language/ObjC/NSString.h (contents, props changed) vendor/lldb/dist/source/Plugins/Language/ObjC/ObjCLanguage.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/Language/ObjC/ObjCLanguage.h (contents, props changed) vendor/lldb/dist/source/Plugins/Language/ObjCPlusPlus/ vendor/lldb/dist/source/Plugins/Language/ObjCPlusPlus/ObjCPlusPlusLanguage.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/Language/ObjCPlusPlus/ObjCPlusPlusLanguage.h (contents, props changed) vendor/lldb/dist/source/Plugins/LanguageRuntime/Go/ vendor/lldb/dist/source/Plugins/LanguageRuntime/Go/GoLanguageRuntime.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/LanguageRuntime/Go/GoLanguageRuntime.h (contents, props changed) vendor/lldb/dist/source/Plugins/OperatingSystem/Go/ vendor/lldb/dist/source/Plugins/OperatingSystem/Go/OperatingSystemGo.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/OperatingSystem/Go/OperatingSystemGo.h (contents, props changed) vendor/lldb/dist/source/Plugins/Platform/NetBSD/ vendor/lldb/dist/source/Plugins/Platform/NetBSD/PlatformNetBSD.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/Platform/NetBSD/PlatformNetBSD.h (contents, props changed) vendor/lldb/dist/source/Plugins/Process/FreeBSD/RegisterContextPOSIX.h (contents, props changed) vendor/lldb/dist/source/Plugins/Process/Utility/NetBSDSignals.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/Process/Utility/NetBSDSignals.h (contents, props changed) vendor/lldb/dist/source/Plugins/Process/win-minidump/ vendor/lldb/dist/source/Plugins/ScriptInterpreter/ vendor/lldb/dist/source/Plugins/ScriptInterpreter/None/ vendor/lldb/dist/source/Plugins/ScriptInterpreter/None/ScriptInterpreterNone.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/ScriptInterpreter/None/ScriptInterpreterNone.h (contents, props changed) vendor/lldb/dist/source/Plugins/ScriptInterpreter/Python/ vendor/lldb/dist/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.h (contents, props changed) vendor/lldb/dist/source/Plugins/ScriptInterpreter/Python/PythonExceptionState.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/ScriptInterpreter/Python/PythonExceptionState.h (contents, props changed) vendor/lldb/dist/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h (contents, props changed) vendor/lldb/dist/source/Plugins/ScriptInterpreter/Python/lldb-python.h (contents, props changed) vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DIERef.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DIERef.h (contents, props changed) vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFASTParser.h (contents, props changed) vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.h (contents, props changed) vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFASTParserGo.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFASTParserGo.h (contents, props changed) vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFAttribute.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDIE.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDIE.h (contents, props changed) vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugMacro.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugMacro.h (contents, props changed) vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.h (contents, props changed) vendor/lldb/dist/source/Symbol/ArmUnwindInfo.cpp (contents, props changed) vendor/lldb/dist/source/Symbol/CompilerDecl.cpp (contents, props changed) vendor/lldb/dist/source/Symbol/CompilerDeclContext.cpp (contents, props changed) vendor/lldb/dist/source/Symbol/CompilerType.cpp (contents, props changed) vendor/lldb/dist/source/Symbol/DebugMacros.cpp (contents, props changed) vendor/lldb/dist/source/Symbol/GoASTContext.cpp (contents, props changed) vendor/lldb/dist/source/Symbol/TypeMap.cpp (contents, props changed) vendor/lldb/dist/source/Symbol/TypeSystem.cpp (contents, props changed) vendor/lldb/dist/source/Target/Language.cpp (contents, props changed) vendor/lldb/dist/source/Utility/ARM64_ehframe_Registers.h (contents, props changed) vendor/lldb/dist/source/Utility/ARM_ehframe_Registers.h (contents, props changed) vendor/lldb/dist/source/Utility/TaskPool.cpp (contents, props changed) vendor/lldb/dist/tools/argdumper/argdumper.exports vendor/lldb/dist/tools/lldb-mi/MIUtilParse.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-mi/MIUtilParse.h (contents, props changed) vendor/lldb/dist/tools/lldb-mi/lldb-mi.exports vendor/lldb/dist/tools/lldb-server/Acceptor.cpp (contents, props changed) vendor/lldb/dist/tools/lldb-server/Acceptor.h (contents, props changed) vendor/lldb/dist/tools/lldb-server/lldb-server.exports Deleted: vendor/lldb/dist/include/lldb/Core/Language.h vendor/lldb/dist/include/lldb/DataFormatters/CXXFormatterFunctions.h vendor/lldb/dist/include/lldb/Expression/ASTDumper.h vendor/lldb/dist/include/lldb/Expression/ASTResultSynthesizer.h vendor/lldb/dist/include/lldb/Expression/ASTStructExtractor.h vendor/lldb/dist/include/lldb/Expression/ClangASTSource.h vendor/lldb/dist/include/lldb/Expression/ClangExpression.h vendor/lldb/dist/include/lldb/Expression/ClangExpressionDeclMap.h vendor/lldb/dist/include/lldb/Expression/ClangExpressionParser.h vendor/lldb/dist/include/lldb/Expression/ClangExpressionVariable.h vendor/lldb/dist/include/lldb/Expression/ClangFunction.h vendor/lldb/dist/include/lldb/Expression/ClangModulesDeclVendor.h vendor/lldb/dist/include/lldb/Expression/ClangPersistentVariables.h vendor/lldb/dist/include/lldb/Expression/ClangUserExpression.h vendor/lldb/dist/include/lldb/Expression/ClangUtilityFunction.h vendor/lldb/dist/include/lldb/Expression/IRForTarget.h vendor/lldb/dist/include/lldb/Expression/IRToDWARF.h vendor/lldb/dist/include/lldb/Interpreter/PythonDataObjects.h vendor/lldb/dist/include/lldb/Interpreter/ScriptInterpreterNone.h vendor/lldb/dist/include/lldb/Interpreter/ScriptInterpreterPython.h vendor/lldb/dist/include/lldb/Symbol/ClangASTType.h vendor/lldb/dist/include/lldb/Symbol/ClangNamespaceDecl.h vendor/lldb/dist/include/lldb/Utility/PythonPointer.h vendor/lldb/dist/include/lldb/lldb-python.h vendor/lldb/dist/source/Core/Language.cpp vendor/lldb/dist/source/DataFormatters/CF.cpp vendor/lldb/dist/source/DataFormatters/CXXFormatterFunctions.cpp vendor/lldb/dist/source/DataFormatters/Cocoa.cpp vendor/lldb/dist/source/DataFormatters/CoreMedia.cpp vendor/lldb/dist/source/DataFormatters/LibCxx.cpp vendor/lldb/dist/source/DataFormatters/LibCxxInitializerList.cpp vendor/lldb/dist/source/DataFormatters/LibCxxList.cpp vendor/lldb/dist/source/DataFormatters/LibCxxMap.cpp vendor/lldb/dist/source/DataFormatters/LibCxxUnorderedMap.cpp vendor/lldb/dist/source/DataFormatters/LibCxxVector.cpp vendor/lldb/dist/source/DataFormatters/LibStdcpp.cpp vendor/lldb/dist/source/DataFormatters/NSArray.cpp vendor/lldb/dist/source/DataFormatters/NSDictionary.cpp vendor/lldb/dist/source/DataFormatters/NSIndexPath.cpp vendor/lldb/dist/source/DataFormatters/NSSet.cpp vendor/lldb/dist/source/Expression/ASTDumper.cpp vendor/lldb/dist/source/Expression/ASTResultSynthesizer.cpp vendor/lldb/dist/source/Expression/ASTStructExtractor.cpp vendor/lldb/dist/source/Expression/ClangASTSource.cpp vendor/lldb/dist/source/Expression/ClangExpressionDeclMap.cpp vendor/lldb/dist/source/Expression/ClangExpressionParser.cpp vendor/lldb/dist/source/Expression/ClangExpressionVariable.cpp vendor/lldb/dist/source/Expression/ClangFunction.cpp vendor/lldb/dist/source/Expression/ClangModulesDeclVendor.cpp vendor/lldb/dist/source/Expression/ClangPersistentVariables.cpp vendor/lldb/dist/source/Expression/ClangUserExpression.cpp vendor/lldb/dist/source/Expression/ClangUtilityFunction.cpp vendor/lldb/dist/source/Expression/IRForTarget.cpp vendor/lldb/dist/source/Interpreter/PythonDataObjects.cpp vendor/lldb/dist/source/Interpreter/ScriptInterpreterNone.cpp vendor/lldb/dist/source/Interpreter/ScriptInterpreterPython.cpp vendor/lldb/dist/source/Plugins/Process/FreeBSD/POSIXThread.cpp vendor/lldb/dist/source/Plugins/Process/FreeBSD/POSIXThread.h vendor/lldb/dist/source/Plugins/Process/FreeBSD/ProcessPOSIX.cpp vendor/lldb/dist/source/Plugins/Process/FreeBSD/ProcessPOSIX.h vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextPOSIX.h vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFLocationDescription.cpp vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFLocationDescription.h vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFLocationList.cpp vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFLocationList.h vendor/lldb/dist/source/Symbol/ClangASTType.cpp vendor/lldb/dist/source/Symbol/ClangNamespaceDecl.cpp vendor/lldb/dist/source/Utility/ARM64_GCC_Registers.h vendor/lldb/dist/source/Utility/ARM_GCC_Registers.h vendor/lldb/dist/tools/argdumper/exports vendor/lldb/dist/tools/lldb-mi/MIUtilSystemLinux.cpp vendor/lldb/dist/tools/lldb-mi/MIUtilSystemLinux.h vendor/lldb/dist/tools/lldb-mi/MIUtilSystemOsx.cpp vendor/lldb/dist/tools/lldb-mi/MIUtilSystemOsx.h vendor/lldb/dist/tools/lldb-mi/MIUtilSystemWindows.cpp vendor/lldb/dist/tools/lldb-mi/MIUtilSystemWindows.h vendor/lldb/dist/tools/lldb-server/exports Modified: vendor/lldb/dist/docs/lldb.1 vendor/lldb/dist/include/lldb/API/LLDB.h vendor/lldb/dist/include/lldb/API/SBAttachInfo.h vendor/lldb/dist/include/lldb/API/SBCommandInterpreter.h vendor/lldb/dist/include/lldb/API/SBCommandReturnObject.h vendor/lldb/dist/include/lldb/API/SBDebugger.h vendor/lldb/dist/include/lldb/API/SBDefines.h vendor/lldb/dist/include/lldb/API/SBFunction.h vendor/lldb/dist/include/lldb/API/SBProcess.h vendor/lldb/dist/include/lldb/API/SBStream.h vendor/lldb/dist/include/lldb/API/SBTarget.h vendor/lldb/dist/include/lldb/API/SBType.h vendor/lldb/dist/include/lldb/API/SBTypeCategory.h vendor/lldb/dist/include/lldb/API/SBTypeSummary.h vendor/lldb/dist/include/lldb/API/SBValue.h vendor/lldb/dist/include/lldb/API/SystemInitializerFull.h vendor/lldb/dist/include/lldb/Breakpoint/Breakpoint.h vendor/lldb/dist/include/lldb/Breakpoint/BreakpointLocation.h vendor/lldb/dist/include/lldb/Breakpoint/BreakpointLocationList.h vendor/lldb/dist/include/lldb/Breakpoint/BreakpointOptions.h vendor/lldb/dist/include/lldb/Breakpoint/BreakpointResolver.h vendor/lldb/dist/include/lldb/Breakpoint/BreakpointResolverAddress.h vendor/lldb/dist/include/lldb/Breakpoint/BreakpointResolverFileLine.h vendor/lldb/dist/include/lldb/Breakpoint/BreakpointResolverFileRegex.h vendor/lldb/dist/include/lldb/Breakpoint/BreakpointResolverName.h vendor/lldb/dist/include/lldb/Breakpoint/BreakpointSite.h vendor/lldb/dist/include/lldb/Breakpoint/Watchpoint.h vendor/lldb/dist/include/lldb/Breakpoint/WatchpointOptions.h vendor/lldb/dist/include/lldb/Core/Address.h vendor/lldb/dist/include/lldb/Core/AddressRange.h vendor/lldb/dist/include/lldb/Core/AddressResolver.h vendor/lldb/dist/include/lldb/Core/AddressResolverFileLine.h vendor/lldb/dist/include/lldb/Core/AddressResolverName.h vendor/lldb/dist/include/lldb/Core/ArchSpec.h vendor/lldb/dist/include/lldb/Core/Broadcaster.h vendor/lldb/dist/include/lldb/Core/ClangForward.h vendor/lldb/dist/include/lldb/Core/Communication.h vendor/lldb/dist/include/lldb/Core/Connection.h vendor/lldb/dist/include/lldb/Core/ConnectionSharedMemory.h vendor/lldb/dist/include/lldb/Core/ConstString.h vendor/lldb/dist/include/lldb/Core/DataBufferHeap.h vendor/lldb/dist/include/lldb/Core/DataBufferMemoryMap.h vendor/lldb/dist/include/lldb/Core/DataEncoder.h vendor/lldb/dist/include/lldb/Core/DataExtractor.h vendor/lldb/dist/include/lldb/Core/Debugger.h vendor/lldb/dist/include/lldb/Core/Disassembler.h vendor/lldb/dist/include/lldb/Core/EmulateInstruction.h vendor/lldb/dist/include/lldb/Core/Event.h vendor/lldb/dist/include/lldb/Core/FileLineResolver.h vendor/lldb/dist/include/lldb/Core/FormatEntity.h vendor/lldb/dist/include/lldb/Core/History.h vendor/lldb/dist/include/lldb/Core/IOHandler.h vendor/lldb/dist/include/lldb/Core/Listener.h vendor/lldb/dist/include/lldb/Core/Log.h vendor/lldb/dist/include/lldb/Core/Logging.h vendor/lldb/dist/include/lldb/Core/MappedHash.h vendor/lldb/dist/include/lldb/Core/Module.h vendor/lldb/dist/include/lldb/Core/ModuleList.h vendor/lldb/dist/include/lldb/Core/ModuleSpec.h vendor/lldb/dist/include/lldb/Core/Opcode.h vendor/lldb/dist/include/lldb/Core/PluginManager.h vendor/lldb/dist/include/lldb/Core/RangeMap.h vendor/lldb/dist/include/lldb/Core/RegisterValue.h vendor/lldb/dist/include/lldb/Core/RegularExpression.h vendor/lldb/dist/include/lldb/Core/STLUtils.h vendor/lldb/dist/include/lldb/Core/Scalar.h vendor/lldb/dist/include/lldb/Core/SearchFilter.h vendor/lldb/dist/include/lldb/Core/Section.h vendor/lldb/dist/include/lldb/Core/SourceManager.h vendor/lldb/dist/include/lldb/Core/Stream.h vendor/lldb/dist/include/lldb/Core/StreamAsynchronousIO.h vendor/lldb/dist/include/lldb/Core/StreamCallback.h vendor/lldb/dist/include/lldb/Core/StreamFile.h vendor/lldb/dist/include/lldb/Core/StreamGDBRemote.h vendor/lldb/dist/include/lldb/Core/StreamString.h vendor/lldb/dist/include/lldb/Core/StreamTee.h vendor/lldb/dist/include/lldb/Core/StringList.h vendor/lldb/dist/include/lldb/Core/StructuredData.h vendor/lldb/dist/include/lldb/Core/ThreadSafeDenseMap.h vendor/lldb/dist/include/lldb/Core/ThreadSafeDenseSet.h vendor/lldb/dist/include/lldb/Core/Timer.h vendor/lldb/dist/include/lldb/Core/UUID.h vendor/lldb/dist/include/lldb/Core/UniqueCStringMap.h vendor/lldb/dist/include/lldb/Core/Value.h vendor/lldb/dist/include/lldb/Core/ValueObject.h vendor/lldb/dist/include/lldb/Core/ValueObjectCast.h vendor/lldb/dist/include/lldb/Core/ValueObjectChild.h vendor/lldb/dist/include/lldb/Core/ValueObjectConstResult.h vendor/lldb/dist/include/lldb/Core/ValueObjectConstResultChild.h vendor/lldb/dist/include/lldb/Core/ValueObjectConstResultImpl.h vendor/lldb/dist/include/lldb/Core/ValueObjectDynamicValue.h vendor/lldb/dist/include/lldb/Core/ValueObjectList.h vendor/lldb/dist/include/lldb/Core/ValueObjectMemory.h vendor/lldb/dist/include/lldb/Core/ValueObjectRegister.h vendor/lldb/dist/include/lldb/Core/ValueObjectSyntheticFilter.h vendor/lldb/dist/include/lldb/Core/ValueObjectVariable.h vendor/lldb/dist/include/lldb/Core/dwarf.h vendor/lldb/dist/include/lldb/DataFormatters/DataVisualization.h vendor/lldb/dist/include/lldb/DataFormatters/FormatCache.h vendor/lldb/dist/include/lldb/DataFormatters/FormatClasses.h vendor/lldb/dist/include/lldb/DataFormatters/FormatManager.h vendor/lldb/dist/include/lldb/DataFormatters/FormattersContainer.h vendor/lldb/dist/include/lldb/DataFormatters/StringPrinter.h vendor/lldb/dist/include/lldb/DataFormatters/TypeCategory.h vendor/lldb/dist/include/lldb/DataFormatters/TypeCategoryMap.h vendor/lldb/dist/include/lldb/DataFormatters/TypeFormat.h vendor/lldb/dist/include/lldb/DataFormatters/TypeSummary.h vendor/lldb/dist/include/lldb/DataFormatters/TypeSynthetic.h vendor/lldb/dist/include/lldb/DataFormatters/TypeValidator.h vendor/lldb/dist/include/lldb/DataFormatters/ValueObjectPrinter.h vendor/lldb/dist/include/lldb/Expression/DWARFExpression.h vendor/lldb/dist/include/lldb/Expression/IRDynamicChecks.h vendor/lldb/dist/include/lldb/Expression/IRExecutionUnit.h vendor/lldb/dist/include/lldb/Expression/IRInterpreter.h vendor/lldb/dist/include/lldb/Expression/IRMemoryMap.h vendor/lldb/dist/include/lldb/Expression/Materializer.h vendor/lldb/dist/include/lldb/Host/Condition.h vendor/lldb/dist/include/lldb/Host/Config.h vendor/lldb/dist/include/lldb/Host/Debug.h vendor/lldb/dist/include/lldb/Host/Endian.h vendor/lldb/dist/include/lldb/Host/File.h vendor/lldb/dist/include/lldb/Host/FileSpec.h vendor/lldb/dist/include/lldb/Host/FileSystem.h vendor/lldb/dist/include/lldb/Host/HostGetOpt.h vendor/lldb/dist/include/lldb/Host/HostInfo.h vendor/lldb/dist/include/lldb/Host/HostNativeThread.h vendor/lldb/dist/include/lldb/Host/HostNativeThreadForward.h vendor/lldb/dist/include/lldb/Host/MainLoopBase.h vendor/lldb/dist/include/lldb/Host/MonitoringProcessLauncher.h vendor/lldb/dist/include/lldb/Host/Mutex.h vendor/lldb/dist/include/lldb/Host/OptionParser.h vendor/lldb/dist/include/lldb/Host/Predicate.h vendor/lldb/dist/include/lldb/Host/ProcessRunLock.h vendor/lldb/dist/include/lldb/Host/Socket.h vendor/lldb/dist/include/lldb/Host/Symbols.h vendor/lldb/dist/include/lldb/Host/XML.h vendor/lldb/dist/include/lldb/Host/common/NativeProcessProtocol.h vendor/lldb/dist/include/lldb/Host/posix/ConnectionFileDescriptorPosix.h vendor/lldb/dist/include/lldb/Host/posix/HostProcessPosix.h vendor/lldb/dist/include/lldb/Host/posix/HostThreadPosix.h vendor/lldb/dist/include/lldb/Host/posix/LockFilePosix.h vendor/lldb/dist/include/lldb/Host/posix/MainLoopPosix.h vendor/lldb/dist/include/lldb/Initialization/SystemInitializerCommon.h vendor/lldb/dist/include/lldb/Interpreter/Args.h vendor/lldb/dist/include/lldb/Interpreter/CommandCompletions.h vendor/lldb/dist/include/lldb/Interpreter/CommandHistory.h vendor/lldb/dist/include/lldb/Interpreter/CommandInterpreter.h vendor/lldb/dist/include/lldb/Interpreter/CommandObject.h vendor/lldb/dist/include/lldb/Interpreter/CommandObjectMultiword.h vendor/lldb/dist/include/lldb/Interpreter/CommandObjectRegexCommand.h vendor/lldb/dist/include/lldb/Interpreter/CommandOptionValidators.h vendor/lldb/dist/include/lldb/Interpreter/CommandReturnObject.h vendor/lldb/dist/include/lldb/Interpreter/OptionGroupArchitecture.h vendor/lldb/dist/include/lldb/Interpreter/OptionGroupBoolean.h vendor/lldb/dist/include/lldb/Interpreter/OptionGroupFile.h vendor/lldb/dist/include/lldb/Interpreter/OptionGroupFormat.h vendor/lldb/dist/include/lldb/Interpreter/OptionGroupOutputFile.h vendor/lldb/dist/include/lldb/Interpreter/OptionGroupPlatform.h vendor/lldb/dist/include/lldb/Interpreter/OptionGroupString.h vendor/lldb/dist/include/lldb/Interpreter/OptionGroupUInt64.h vendor/lldb/dist/include/lldb/Interpreter/OptionGroupUUID.h vendor/lldb/dist/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h vendor/lldb/dist/include/lldb/Interpreter/OptionGroupVariable.h vendor/lldb/dist/include/lldb/Interpreter/OptionGroupWatchpoint.h vendor/lldb/dist/include/lldb/Interpreter/OptionValue.h vendor/lldb/dist/include/lldb/Interpreter/OptionValueArch.h vendor/lldb/dist/include/lldb/Interpreter/OptionValueArgs.h vendor/lldb/dist/include/lldb/Interpreter/OptionValueArray.h vendor/lldb/dist/include/lldb/Interpreter/OptionValueBoolean.h vendor/lldb/dist/include/lldb/Interpreter/OptionValueChar.h vendor/lldb/dist/include/lldb/Interpreter/OptionValueDictionary.h vendor/lldb/dist/include/lldb/Interpreter/OptionValueEnumeration.h vendor/lldb/dist/include/lldb/Interpreter/OptionValueFileSpec.h vendor/lldb/dist/include/lldb/Interpreter/OptionValueFileSpecList.h vendor/lldb/dist/include/lldb/Interpreter/OptionValueFormat.h vendor/lldb/dist/include/lldb/Interpreter/OptionValueFormatEntity.h vendor/lldb/dist/include/lldb/Interpreter/OptionValueLanguage.h vendor/lldb/dist/include/lldb/Interpreter/OptionValuePathMappings.h vendor/lldb/dist/include/lldb/Interpreter/OptionValueProperties.h vendor/lldb/dist/include/lldb/Interpreter/OptionValueRegex.h vendor/lldb/dist/include/lldb/Interpreter/OptionValueSInt64.h vendor/lldb/dist/include/lldb/Interpreter/OptionValueString.h vendor/lldb/dist/include/lldb/Interpreter/OptionValueUInt64.h vendor/lldb/dist/include/lldb/Interpreter/OptionValueUUID.h vendor/lldb/dist/include/lldb/Interpreter/Options.h vendor/lldb/dist/include/lldb/Interpreter/ScriptInterpreter.h vendor/lldb/dist/include/lldb/Symbol/Block.h vendor/lldb/dist/include/lldb/Symbol/ClangASTContext.h vendor/lldb/dist/include/lldb/Symbol/ClangASTImporter.h vendor/lldb/dist/include/lldb/Symbol/ClangExternalASTSourceCallbacks.h vendor/lldb/dist/include/lldb/Symbol/ClangExternalASTSourceCommon.h vendor/lldb/dist/include/lldb/Symbol/CompileUnit.h vendor/lldb/dist/include/lldb/Symbol/FuncUnwinders.h vendor/lldb/dist/include/lldb/Symbol/Function.h vendor/lldb/dist/include/lldb/Symbol/LineEntry.h vendor/lldb/dist/include/lldb/Symbol/LineTable.h vendor/lldb/dist/include/lldb/Symbol/ObjectContainer.h vendor/lldb/dist/include/lldb/Symbol/ObjectFile.h vendor/lldb/dist/include/lldb/Symbol/Symbol.h vendor/lldb/dist/include/lldb/Symbol/SymbolContext.h vendor/lldb/dist/include/lldb/Symbol/SymbolContextScope.h vendor/lldb/dist/include/lldb/Symbol/SymbolFile.h vendor/lldb/dist/include/lldb/Symbol/SymbolVendor.h vendor/lldb/dist/include/lldb/Symbol/TaggedASTType.h vendor/lldb/dist/include/lldb/Symbol/Type.h vendor/lldb/dist/include/lldb/Symbol/TypeList.h vendor/lldb/dist/include/lldb/Symbol/UnwindPlan.h vendor/lldb/dist/include/lldb/Symbol/UnwindTable.h vendor/lldb/dist/include/lldb/Symbol/Variable.h vendor/lldb/dist/include/lldb/Symbol/VariableList.h vendor/lldb/dist/include/lldb/Target/ABI.h vendor/lldb/dist/include/lldb/Target/CPPLanguageRuntime.h vendor/lldb/dist/include/lldb/Target/DynamicLoader.h vendor/lldb/dist/include/lldb/Target/ExecutionContext.h vendor/lldb/dist/include/lldb/Target/InstrumentationRuntimeStopInfo.h vendor/lldb/dist/include/lldb/Target/JITLoader.h vendor/lldb/dist/include/lldb/Target/LanguageRuntime.h vendor/lldb/dist/include/lldb/Target/ObjCLanguageRuntime.h vendor/lldb/dist/include/lldb/Target/OperatingSystem.h vendor/lldb/dist/include/lldb/Target/Platform.h vendor/lldb/dist/include/lldb/Target/Process.h vendor/lldb/dist/include/lldb/Target/QueueItem.h vendor/lldb/dist/include/lldb/Target/RegisterContext.h vendor/lldb/dist/include/lldb/Target/SectionLoadList.h vendor/lldb/dist/include/lldb/Target/StackFrame.h vendor/lldb/dist/include/lldb/Target/StackFrameList.h vendor/lldb/dist/include/lldb/Target/StackID.h vendor/lldb/dist/include/lldb/Target/StopInfo.h vendor/lldb/dist/include/lldb/Target/SystemRuntime.h vendor/lldb/dist/include/lldb/Target/Target.h vendor/lldb/dist/include/lldb/Target/TargetList.h vendor/lldb/dist/include/lldb/Target/Thread.h vendor/lldb/dist/include/lldb/Target/ThreadList.h vendor/lldb/dist/include/lldb/Target/ThreadPlan.h vendor/lldb/dist/include/lldb/Target/ThreadPlanBase.h vendor/lldb/dist/include/lldb/Target/ThreadPlanCallFunction.h vendor/lldb/dist/include/lldb/Target/ThreadPlanCallFunctionUsingABI.h vendor/lldb/dist/include/lldb/Target/ThreadPlanCallUserExpression.h vendor/lldb/dist/include/lldb/Target/ThreadPlanPython.h vendor/lldb/dist/include/lldb/Target/ThreadPlanRunToAddress.h vendor/lldb/dist/include/lldb/Target/ThreadPlanShouldStopHere.h vendor/lldb/dist/include/lldb/Target/ThreadPlanStepInRange.h vendor/lldb/dist/include/lldb/Target/ThreadPlanStepInstruction.h vendor/lldb/dist/include/lldb/Target/ThreadPlanStepOut.h vendor/lldb/dist/include/lldb/Target/ThreadPlanStepOverBreakpoint.h vendor/lldb/dist/include/lldb/Target/ThreadPlanStepOverRange.h vendor/lldb/dist/include/lldb/Target/ThreadPlanStepRange.h vendor/lldb/dist/include/lldb/Target/ThreadPlanStepThrough.h vendor/lldb/dist/include/lldb/Target/ThreadPlanStepUntil.h vendor/lldb/dist/include/lldb/Target/ThreadPlanTracer.h vendor/lldb/dist/include/lldb/Target/ThreadSpec.h vendor/lldb/dist/include/lldb/Target/UnixSignals.h vendor/lldb/dist/include/lldb/Target/UnwindAssembly.h vendor/lldb/dist/include/lldb/Utility/AnsiTerminal.h vendor/lldb/dist/include/lldb/Utility/Iterable.h vendor/lldb/dist/include/lldb/Utility/JSON.h vendor/lldb/dist/include/lldb/Utility/ProcessStructReader.h vendor/lldb/dist/include/lldb/Utility/PseudoTerminal.h vendor/lldb/dist/include/lldb/Utility/SharedCluster.h vendor/lldb/dist/include/lldb/Utility/SharingPtr.h vendor/lldb/dist/include/lldb/Utility/StringExtractor.h vendor/lldb/dist/include/lldb/lldb-defines.h vendor/lldb/dist/include/lldb/lldb-enumerations.h vendor/lldb/dist/include/lldb/lldb-forward.h vendor/lldb/dist/include/lldb/lldb-private-enumerations.h vendor/lldb/dist/include/lldb/lldb-private-interfaces.h vendor/lldb/dist/include/lldb/lldb-private-types.h vendor/lldb/dist/include/lldb/lldb-types.h vendor/lldb/dist/source/API/SBAttachInfo.cpp vendor/lldb/dist/source/API/SBBreakpoint.cpp vendor/lldb/dist/source/API/SBCommandInterpreter.cpp vendor/lldb/dist/source/API/SBCommandReturnObject.cpp vendor/lldb/dist/source/API/SBDebugger.cpp vendor/lldb/dist/source/API/SBFrame.cpp vendor/lldb/dist/source/API/SBFunction.cpp vendor/lldb/dist/source/API/SBLanguageRuntime.cpp vendor/lldb/dist/source/API/SBModule.cpp vendor/lldb/dist/source/API/SBPlatform.cpp vendor/lldb/dist/source/API/SBProcess.cpp vendor/lldb/dist/source/API/SBStream.cpp vendor/lldb/dist/source/API/SBTarget.cpp vendor/lldb/dist/source/API/SBThread.cpp vendor/lldb/dist/source/API/SBType.cpp vendor/lldb/dist/source/API/SBTypeCategory.cpp vendor/lldb/dist/source/API/SBTypeEnumMember.cpp vendor/lldb/dist/source/API/SBTypeNameSpecifier.cpp vendor/lldb/dist/source/API/SBTypeSummary.cpp vendor/lldb/dist/source/API/SBValue.cpp vendor/lldb/dist/source/API/SBValueList.cpp vendor/lldb/dist/source/API/SystemInitializerFull.cpp vendor/lldb/dist/source/Breakpoint/Breakpoint.cpp vendor/lldb/dist/source/Breakpoint/BreakpointID.cpp vendor/lldb/dist/source/Breakpoint/BreakpointIDList.cpp vendor/lldb/dist/source/Breakpoint/BreakpointLocation.cpp vendor/lldb/dist/source/Breakpoint/BreakpointLocationList.cpp vendor/lldb/dist/source/Breakpoint/BreakpointOptions.cpp vendor/lldb/dist/source/Breakpoint/BreakpointResolverAddress.cpp vendor/lldb/dist/source/Breakpoint/BreakpointResolverName.cpp vendor/lldb/dist/source/Breakpoint/BreakpointSite.cpp vendor/lldb/dist/source/Breakpoint/StoppointCallbackContext.cpp vendor/lldb/dist/source/Breakpoint/Watchpoint.cpp vendor/lldb/dist/source/Breakpoint/WatchpointList.cpp vendor/lldb/dist/source/Breakpoint/WatchpointOptions.cpp vendor/lldb/dist/source/Commands/CommandObjectApropos.h vendor/lldb/dist/source/Commands/CommandObjectArgs.cpp vendor/lldb/dist/source/Commands/CommandObjectArgs.h vendor/lldb/dist/source/Commands/CommandObjectBreakpoint.cpp vendor/lldb/dist/source/Commands/CommandObjectBreakpoint.h vendor/lldb/dist/source/Commands/CommandObjectBreakpointCommand.cpp vendor/lldb/dist/source/Commands/CommandObjectBreakpointCommand.h vendor/lldb/dist/source/Commands/CommandObjectBugreport.cpp vendor/lldb/dist/source/Commands/CommandObjectBugreport.h vendor/lldb/dist/source/Commands/CommandObjectCommands.cpp vendor/lldb/dist/source/Commands/CommandObjectCommands.h vendor/lldb/dist/source/Commands/CommandObjectDisassemble.cpp vendor/lldb/dist/source/Commands/CommandObjectDisassemble.h vendor/lldb/dist/source/Commands/CommandObjectExpression.cpp vendor/lldb/dist/source/Commands/CommandObjectExpression.h vendor/lldb/dist/source/Commands/CommandObjectFrame.cpp vendor/lldb/dist/source/Commands/CommandObjectFrame.h vendor/lldb/dist/source/Commands/CommandObjectGUI.h vendor/lldb/dist/source/Commands/CommandObjectHelp.h vendor/lldb/dist/source/Commands/CommandObjectLanguage.cpp vendor/lldb/dist/source/Commands/CommandObjectLanguage.h vendor/lldb/dist/source/Commands/CommandObjectLog.cpp vendor/lldb/dist/source/Commands/CommandObjectLog.h vendor/lldb/dist/source/Commands/CommandObjectMemory.cpp vendor/lldb/dist/source/Commands/CommandObjectMemory.h vendor/lldb/dist/source/Commands/CommandObjectMultiword.cpp vendor/lldb/dist/source/Commands/CommandObjectPlatform.cpp vendor/lldb/dist/source/Commands/CommandObjectPlatform.h vendor/lldb/dist/source/Commands/CommandObjectPlugin.cpp vendor/lldb/dist/source/Commands/CommandObjectPlugin.h vendor/lldb/dist/source/Commands/CommandObjectProcess.cpp vendor/lldb/dist/source/Commands/CommandObjectProcess.h vendor/lldb/dist/source/Commands/CommandObjectQuit.h vendor/lldb/dist/source/Commands/CommandObjectRegister.cpp vendor/lldb/dist/source/Commands/CommandObjectRegister.h vendor/lldb/dist/source/Commands/CommandObjectSettings.cpp vendor/lldb/dist/source/Commands/CommandObjectSettings.h vendor/lldb/dist/source/Commands/CommandObjectSource.cpp vendor/lldb/dist/source/Commands/CommandObjectSource.h vendor/lldb/dist/source/Commands/CommandObjectSyntax.h vendor/lldb/dist/source/Commands/CommandObjectTarget.cpp vendor/lldb/dist/source/Commands/CommandObjectTarget.h vendor/lldb/dist/source/Commands/CommandObjectThread.cpp vendor/lldb/dist/source/Commands/CommandObjectThread.h vendor/lldb/dist/source/Commands/CommandObjectType.cpp vendor/lldb/dist/source/Commands/CommandObjectType.h vendor/lldb/dist/source/Commands/CommandObjectVersion.h vendor/lldb/dist/source/Commands/CommandObjectWatchpoint.cpp vendor/lldb/dist/source/Commands/CommandObjectWatchpoint.h vendor/lldb/dist/source/Commands/CommandObjectWatchpointCommand.cpp vendor/lldb/dist/source/Commands/CommandObjectWatchpointCommand.h vendor/lldb/dist/source/Core/Address.cpp vendor/lldb/dist/source/Core/AddressResolverName.cpp vendor/lldb/dist/source/Core/ArchSpec.cpp vendor/lldb/dist/source/Core/ConnectionSharedMemory.cpp vendor/lldb/dist/source/Core/ConstString.cpp vendor/lldb/dist/source/Core/CxaDemangle.cpp vendor/lldb/dist/source/Core/DataEncoder.cpp vendor/lldb/dist/source/Core/DataExtractor.cpp vendor/lldb/dist/source/Core/Debugger.cpp vendor/lldb/dist/source/Core/Disassembler.cpp vendor/lldb/dist/source/Core/DynamicLoader.cpp vendor/lldb/dist/source/Core/EmulateInstruction.cpp vendor/lldb/dist/source/Core/Event.cpp vendor/lldb/dist/source/Core/FastDemangle.cpp vendor/lldb/dist/source/Core/FormatEntity.cpp vendor/lldb/dist/source/Core/IOHandler.cpp vendor/lldb/dist/source/Core/Log.cpp vendor/lldb/dist/source/Core/Logging.cpp vendor/lldb/dist/source/Core/Mangled.cpp vendor/lldb/dist/source/Core/Module.cpp vendor/lldb/dist/source/Core/ModuleList.cpp vendor/lldb/dist/source/Core/Opcode.cpp vendor/lldb/dist/source/Core/PluginManager.cpp vendor/lldb/dist/source/Core/RegisterValue.cpp vendor/lldb/dist/source/Core/RegularExpression.cpp vendor/lldb/dist/source/Core/Scalar.cpp vendor/lldb/dist/source/Core/Section.cpp vendor/lldb/dist/source/Core/SourceManager.cpp vendor/lldb/dist/source/Core/Stream.cpp vendor/lldb/dist/source/Core/StreamAsynchronousIO.cpp vendor/lldb/dist/source/Core/StreamString.cpp vendor/lldb/dist/source/Core/Timer.cpp vendor/lldb/dist/source/Core/Value.cpp vendor/lldb/dist/source/Core/ValueObject.cpp vendor/lldb/dist/source/Core/ValueObjectCast.cpp vendor/lldb/dist/source/Core/ValueObjectChild.cpp vendor/lldb/dist/source/Core/ValueObjectConstResult.cpp vendor/lldb/dist/source/Core/ValueObjectConstResultChild.cpp vendor/lldb/dist/source/Core/ValueObjectConstResultImpl.cpp vendor/lldb/dist/source/Core/ValueObjectDynamicValue.cpp vendor/lldb/dist/source/Core/ValueObjectMemory.cpp vendor/lldb/dist/source/Core/ValueObjectRegister.cpp vendor/lldb/dist/source/Core/ValueObjectSyntheticFilter.cpp vendor/lldb/dist/source/Core/ValueObjectVariable.cpp vendor/lldb/dist/source/DataFormatters/DataVisualization.cpp vendor/lldb/dist/source/DataFormatters/FormatClasses.cpp vendor/lldb/dist/source/DataFormatters/FormatManager.cpp vendor/lldb/dist/source/DataFormatters/StringPrinter.cpp vendor/lldb/dist/source/DataFormatters/TypeCategory.cpp vendor/lldb/dist/source/DataFormatters/TypeCategoryMap.cpp vendor/lldb/dist/source/DataFormatters/TypeFormat.cpp vendor/lldb/dist/source/DataFormatters/TypeSummary.cpp vendor/lldb/dist/source/DataFormatters/TypeSynthetic.cpp vendor/lldb/dist/source/DataFormatters/ValueObjectPrinter.cpp vendor/lldb/dist/source/DataFormatters/VectorType.cpp vendor/lldb/dist/source/Expression/DWARFExpression.cpp vendor/lldb/dist/source/Expression/ExpressionSourceCode.cpp vendor/lldb/dist/source/Expression/IRDynamicChecks.cpp vendor/lldb/dist/source/Expression/IRExecutionUnit.cpp vendor/lldb/dist/source/Expression/IRInterpreter.cpp vendor/lldb/dist/source/Expression/IRMemoryMap.cpp vendor/lldb/dist/source/Expression/Materializer.cpp vendor/lldb/dist/source/Host/common/Editline.cpp vendor/lldb/dist/source/Host/common/File.cpp vendor/lldb/dist/source/Host/common/FileSpec.cpp vendor/lldb/dist/source/Host/common/Host.cpp vendor/lldb/dist/source/Host/common/HostInfoBase.cpp vendor/lldb/dist/source/Host/common/Mutex.cpp vendor/lldb/dist/source/Host/common/NativeProcessProtocol.cpp vendor/lldb/dist/source/Host/common/OptionParser.cpp vendor/lldb/dist/source/Host/common/Socket.cpp vendor/lldb/dist/source/Host/common/SocketAddress.cpp vendor/lldb/dist/source/Host/common/Symbols.cpp vendor/lldb/dist/source/Host/common/ThisThread.cpp vendor/lldb/dist/source/Host/common/XML.cpp vendor/lldb/dist/source/Host/freebsd/Host.cpp vendor/lldb/dist/source/Host/posix/ConnectionFileDescriptorPosix.cpp vendor/lldb/dist/source/Host/posix/FileSystem.cpp vendor/lldb/dist/source/Host/posix/HostInfoPosix.cpp vendor/lldb/dist/source/Host/posix/MainLoopPosix.cpp vendor/lldb/dist/source/Host/posix/PipePosix.cpp vendor/lldb/dist/source/Initialization/SystemInitializerCommon.cpp vendor/lldb/dist/source/Interpreter/Args.cpp vendor/lldb/dist/source/Interpreter/CommandInterpreter.cpp vendor/lldb/dist/source/Interpreter/CommandObject.cpp vendor/lldb/dist/source/Interpreter/CommandObjectScript.h vendor/lldb/dist/source/Interpreter/OptionGroupValueObjectDisplay.cpp vendor/lldb/dist/source/Interpreter/OptionValueLanguage.cpp vendor/lldb/dist/source/Interpreter/OptionValueProperties.cpp vendor/lldb/dist/source/Interpreter/Property.cpp vendor/lldb/dist/source/Interpreter/embedded_interpreter.py vendor/lldb/dist/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp vendor/lldb/dist/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.h vendor/lldb/dist/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp vendor/lldb/dist/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.h vendor/lldb/dist/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp vendor/lldb/dist/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.h vendor/lldb/dist/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp vendor/lldb/dist/source/Plugins/ABI/SysV-arm/ABISysV_arm.h vendor/lldb/dist/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp vendor/lldb/dist/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.h vendor/lldb/dist/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.cpp vendor/lldb/dist/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.h vendor/lldb/dist/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp vendor/lldb/dist/source/Plugins/ABI/SysV-i386/ABISysV_i386.h vendor/lldb/dist/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp vendor/lldb/dist/source/Plugins/ABI/SysV-mips/ABISysV_mips.h vendor/lldb/dist/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp vendor/lldb/dist/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.h vendor/lldb/dist/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp vendor/lldb/dist/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.h vendor/lldb/dist/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp vendor/lldb/dist/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.h vendor/lldb/dist/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp vendor/lldb/dist/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.h vendor/lldb/dist/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp vendor/lldb/dist/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.h vendor/lldb/dist/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp vendor/lldb/dist/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.h vendor/lldb/dist/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp vendor/lldb/dist/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp vendor/lldb/dist/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h vendor/lldb/dist/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.h vendor/lldb/dist/source/Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.cpp vendor/lldb/dist/source/Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.h vendor/lldb/dist/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp vendor/lldb/dist/source/Plugins/Instruction/ARM/EmulateInstructionARM.h vendor/lldb/dist/source/Plugins/Instruction/ARM64/EmulateInstructionARM64.cpp vendor/lldb/dist/source/Plugins/Instruction/ARM64/EmulateInstructionARM64.h vendor/lldb/dist/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.cpp vendor/lldb/dist/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.h vendor/lldb/dist/source/Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.cpp vendor/lldb/dist/source/Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.h vendor/lldb/dist/source/Plugins/InstrumentationRuntime/AddressSanitizer/AddressSanitizerRuntime.cpp vendor/lldb/dist/source/Plugins/InstrumentationRuntime/AddressSanitizer/AddressSanitizerRuntime.h vendor/lldb/dist/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp vendor/lldb/dist/source/Plugins/JITLoader/GDB/JITLoaderGDB.h vendor/lldb/dist/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp vendor/lldb/dist/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h vendor/lldb/dist/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp vendor/lldb/dist/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h vendor/lldb/dist/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.cpp vendor/lldb/dist/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.h vendor/lldb/dist/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp vendor/lldb/dist/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.h vendor/lldb/dist/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp vendor/lldb/dist/source/Plugins/ObjectFile/ELF/ObjectFileELF.h vendor/lldb/dist/source/Plugins/ObjectFile/JIT/ObjectFileJIT.h vendor/lldb/dist/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp vendor/lldb/dist/source/Plugins/OperatingSystem/Python/OperatingSystemPython.h vendor/lldb/dist/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.h vendor/lldb/dist/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp vendor/lldb/dist/source/Plugins/Platform/POSIX/PlatformPOSIX.h vendor/lldb/dist/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp vendor/lldb/dist/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h vendor/lldb/dist/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp vendor/lldb/dist/source/Plugins/Process/FreeBSD/FreeBSDThread.h vendor/lldb/dist/source/Plugins/Process/FreeBSD/POSIXStopInfo.cpp vendor/lldb/dist/source/Plugins/Process/FreeBSD/POSIXStopInfo.h vendor/lldb/dist/source/Plugins/Process/FreeBSD/ProcessFreeBSD.cpp vendor/lldb/dist/source/Plugins/Process/FreeBSD/ProcessFreeBSD.h vendor/lldb/dist/source/Plugins/Process/FreeBSD/ProcessMonitor.cpp vendor/lldb/dist/source/Plugins/Process/FreeBSD/ProcessMonitor.h vendor/lldb/dist/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_arm.cpp vendor/lldb/dist/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_arm.h vendor/lldb/dist/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_arm64.cpp vendor/lldb/dist/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_arm64.h vendor/lldb/dist/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_mips64.cpp vendor/lldb/dist/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_mips64.h vendor/lldb/dist/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_powerpc.cpp vendor/lldb/dist/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_powerpc.h vendor/lldb/dist/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_x86.cpp vendor/lldb/dist/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_x86.h vendor/lldb/dist/source/Plugins/Process/POSIX/CrashReason.cpp vendor/lldb/dist/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp vendor/lldb/dist/source/Plugins/Process/Utility/FreeBSDSignals.cpp vendor/lldb/dist/source/Plugins/Process/Utility/HistoryThread.h vendor/lldb/dist/source/Plugins/Process/Utility/HistoryUnwind.h vendor/lldb/dist/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp vendor/lldb/dist/source/Plugins/Process/Utility/LinuxSignals.cpp vendor/lldb/dist/source/Plugins/Process/Utility/MipsLinuxSignals.cpp vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextDarwin_arm.cpp vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextDarwin_arm.h vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextDarwin_arm64.cpp vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextDarwin_arm64.h vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextDarwin_i386.cpp vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextDarwin_i386.h vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextDarwin_x86_64.cpp vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextDarwin_x86_64.h vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextDummy.cpp vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextDummy.h vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextFreeBSD_arm.cpp vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextFreeBSD_arm.h vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextFreeBSD_arm64.h vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextFreeBSD_i386.h vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextFreeBSD_mips64.h vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextFreeBSD_powerpc.h vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextFreeBSD_x86_64.h vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextHistory.cpp vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextHistory.h vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextLLDB.cpp vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextLLDB.h vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextLinux_arm.cpp vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextLinux_arm.h vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextLinux_arm64.cpp vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextLinux_arm64.h vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextLinux_i386.cpp vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextLinux_i386.h vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextLinux_mips.cpp vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextLinux_mips.h vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextLinux_mips64.cpp vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextLinux_mips64.h vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextLinux_x86_64.cpp vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextLinux_x86_64.h vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextMacOSXFrameBackchain.h vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextMemory.h vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextPOSIX_arm.cpp vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextPOSIX_arm.h vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.h vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.h vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.h vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.h vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextThreadMemory.h vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContext_mips.h vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContext_powerpc.h vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContext_x86.h vendor/lldb/dist/source/Plugins/Process/Utility/RegisterInfoInterface.h vendor/lldb/dist/source/Plugins/Process/Utility/RegisterInfos_arm.h vendor/lldb/dist/source/Plugins/Process/Utility/RegisterInfos_arm64.h vendor/lldb/dist/source/Plugins/Process/Utility/RegisterInfos_i386.h vendor/lldb/dist/source/Plugins/Process/Utility/RegisterInfos_mips.h vendor/lldb/dist/source/Plugins/Process/Utility/RegisterInfos_mips64.h vendor/lldb/dist/source/Plugins/Process/Utility/RegisterInfos_powerpc.h vendor/lldb/dist/source/Plugins/Process/Utility/RegisterInfos_x86_64.h vendor/lldb/dist/source/Plugins/Process/Utility/StopInfoMachException.cpp vendor/lldb/dist/source/Plugins/Process/Utility/StopInfoMachException.h vendor/lldb/dist/source/Plugins/Process/Utility/ThreadMemory.h vendor/lldb/dist/source/Plugins/Process/Utility/UnwindLLDB.cpp vendor/lldb/dist/source/Plugins/Process/Utility/UnwindLLDB.h vendor/lldb/dist/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.h vendor/lldb/dist/source/Plugins/Process/Utility/lldb-arm-register-enums.h vendor/lldb/dist/source/Plugins/Process/elf-core/ProcessElfCore.cpp vendor/lldb/dist/source/Plugins/Process/elf-core/ProcessElfCore.h vendor/lldb/dist/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.cpp vendor/lldb/dist/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.h vendor/lldb/dist/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.cpp vendor/lldb/dist/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.h vendor/lldb/dist/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.cpp vendor/lldb/dist/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.h vendor/lldb/dist/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_powerpc.cpp vendor/lldb/dist/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_powerpc.h vendor/lldb/dist/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.cpp vendor/lldb/dist/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.h vendor/lldb/dist/source/Plugins/Process/elf-core/ThreadElfCore.cpp vendor/lldb/dist/source/Plugins/Process/elf-core/ThreadElfCore.h vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.h vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.h vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.cpp vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.h vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.h vendor/lldb/dist/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp vendor/lldb/dist/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h vendor/lldb/dist/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp vendor/lldb/dist/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFAttribute.h vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDIECollection.cpp vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDIECollection.h vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDataExtractor.h vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.h vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.h vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnames.cpp vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.h vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDeclContext.h vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFFormValue.cpp vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFFormValue.h vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.h vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/LogChannelDWARF.h vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/NameToDIE.cpp vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/NameToDIE.h vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.cpp vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h vendor/lldb/dist/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp vendor/lldb/dist/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.h vendor/lldb/dist/source/Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp vendor/lldb/dist/source/Plugins/SymbolVendor/ELF/SymbolVendorELF.h vendor/lldb/dist/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp vendor/lldb/dist/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.h vendor/lldb/dist/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.h vendor/lldb/dist/source/Symbol/Block.cpp vendor/lldb/dist/source/Symbol/ClangASTContext.cpp vendor/lldb/dist/source/Symbol/ClangASTImporter.cpp vendor/lldb/dist/source/Symbol/ClangExternalASTSourceCallbacks.cpp vendor/lldb/dist/source/Symbol/CompactUnwindInfo.cpp vendor/lldb/dist/source/Symbol/CompileUnit.cpp vendor/lldb/dist/source/Symbol/DWARFCallFrameInfo.cpp vendor/lldb/dist/source/Symbol/FuncUnwinders.cpp vendor/lldb/dist/source/Symbol/Function.cpp vendor/lldb/dist/source/Symbol/LineEntry.cpp vendor/lldb/dist/source/Symbol/LineTable.cpp vendor/lldb/dist/source/Symbol/ObjectFile.cpp vendor/lldb/dist/source/Symbol/SymbolContext.cpp vendor/lldb/dist/source/Symbol/SymbolFile.cpp vendor/lldb/dist/source/Symbol/SymbolVendor.cpp vendor/lldb/dist/source/Symbol/Symtab.cpp vendor/lldb/dist/source/Symbol/Type.cpp vendor/lldb/dist/source/Symbol/TypeList.cpp vendor/lldb/dist/source/Symbol/UnwindTable.cpp vendor/lldb/dist/source/Symbol/Variable.cpp vendor/lldb/dist/source/Symbol/VariableList.cpp vendor/lldb/dist/source/Target/ABI.cpp vendor/lldb/dist/source/Target/CPPLanguageRuntime.cpp vendor/lldb/dist/source/Target/ExecutionContext.cpp vendor/lldb/dist/source/Target/LanguageRuntime.cpp vendor/lldb/dist/source/Target/Memory.cpp vendor/lldb/dist/source/Target/ObjCLanguageRuntime.cpp vendor/lldb/dist/source/Target/Platform.cpp vendor/lldb/dist/source/Target/Process.cpp vendor/lldb/dist/source/Target/ProcessLaunchInfo.cpp vendor/lldb/dist/source/Target/RegisterContext.cpp vendor/lldb/dist/source/Target/StackFrame.cpp vendor/lldb/dist/source/Target/StackFrameList.cpp vendor/lldb/dist/source/Target/StopInfo.cpp vendor/lldb/dist/source/Target/Target.cpp vendor/lldb/dist/source/Target/TargetList.cpp vendor/lldb/dist/source/Target/Thread.cpp vendor/lldb/dist/source/Target/ThreadList.cpp vendor/lldb/dist/source/Target/ThreadPlan.cpp vendor/lldb/dist/source/Target/ThreadPlanCallFunction.cpp vendor/lldb/dist/source/Target/ThreadPlanCallFunctionUsingABI.cpp vendor/lldb/dist/source/Target/ThreadPlanCallUserExpression.cpp vendor/lldb/dist/source/Target/ThreadPlanRunToAddress.cpp vendor/lldb/dist/source/Target/ThreadPlanShouldStopHere.cpp vendor/lldb/dist/source/Target/ThreadPlanStepInRange.cpp vendor/lldb/dist/source/Target/ThreadPlanStepInstruction.cpp vendor/lldb/dist/source/Target/ThreadPlanStepOut.cpp vendor/lldb/dist/source/Target/ThreadPlanStepOverRange.cpp vendor/lldb/dist/source/Target/ThreadPlanStepRange.cpp vendor/lldb/dist/source/Target/ThreadPlanStepThrough.cpp vendor/lldb/dist/source/Target/ThreadPlanStepUntil.cpp vendor/lldb/dist/source/Target/ThreadPlanTracer.cpp vendor/lldb/dist/source/Target/ThreadSpec.cpp vendor/lldb/dist/source/Target/UnixSignals.cpp vendor/lldb/dist/source/Utility/ConvertEnum.cpp vendor/lldb/dist/source/Utility/JSON.cpp vendor/lldb/dist/source/Utility/ModuleCache.cpp vendor/lldb/dist/source/Utility/ModuleCache.h vendor/lldb/dist/source/Utility/SharingPtr.cpp vendor/lldb/dist/source/Utility/StringExtractor.cpp vendor/lldb/dist/source/Utility/StringExtractorGDBRemote.cpp vendor/lldb/dist/source/Utility/StringExtractorGDBRemote.h vendor/lldb/dist/source/Utility/UriParser.cpp vendor/lldb/dist/source/Utility/UriParser.h vendor/lldb/dist/source/lldb.cpp vendor/lldb/dist/tools/driver/Driver.cpp vendor/lldb/dist/tools/driver/Driver.h vendor/lldb/dist/tools/lldb-mi/MICmdArgContext.cpp vendor/lldb/dist/tools/lldb-mi/MICmdArgContext.h vendor/lldb/dist/tools/lldb-mi/MICmdArgSet.cpp vendor/lldb/dist/tools/lldb-mi/MICmdArgSet.h vendor/lldb/dist/tools/lldb-mi/MICmdArgValBase.cpp vendor/lldb/dist/tools/lldb-mi/MICmdArgValBase.h vendor/lldb/dist/tools/lldb-mi/MICmdArgValConsume.cpp vendor/lldb/dist/tools/lldb-mi/MICmdArgValConsume.h vendor/lldb/dist/tools/lldb-mi/MICmdArgValFile.cpp vendor/lldb/dist/tools/lldb-mi/MICmdArgValFile.h vendor/lldb/dist/tools/lldb-mi/MICmdArgValListBase.cpp vendor/lldb/dist/tools/lldb-mi/MICmdArgValListBase.h vendor/lldb/dist/tools/lldb-mi/MICmdArgValListOfN.cpp vendor/lldb/dist/tools/lldb-mi/MICmdArgValListOfN.h vendor/lldb/dist/tools/lldb-mi/MICmdArgValNumber.cpp vendor/lldb/dist/tools/lldb-mi/MICmdArgValNumber.h vendor/lldb/dist/tools/lldb-mi/MICmdArgValOptionLong.cpp vendor/lldb/dist/tools/lldb-mi/MICmdArgValOptionLong.h vendor/lldb/dist/tools/lldb-mi/MICmdArgValOptionShort.cpp vendor/lldb/dist/tools/lldb-mi/MICmdArgValOptionShort.h vendor/lldb/dist/tools/lldb-mi/MICmdArgValPrintValues.cpp vendor/lldb/dist/tools/lldb-mi/MICmdArgValPrintValues.h vendor/lldb/dist/tools/lldb-mi/MICmdArgValString.cpp vendor/lldb/dist/tools/lldb-mi/MICmdArgValString.h vendor/lldb/dist/tools/lldb-mi/MICmdArgValThreadGrp.cpp vendor/lldb/dist/tools/lldb-mi/MICmdArgValThreadGrp.h vendor/lldb/dist/tools/lldb-mi/MICmdBase.cpp vendor/lldb/dist/tools/lldb-mi/MICmdBase.h vendor/lldb/dist/tools/lldb-mi/MICmdCmd.cpp vendor/lldb/dist/tools/lldb-mi/MICmdCmd.h vendor/lldb/dist/tools/lldb-mi/MICmdCmdBreak.cpp vendor/lldb/dist/tools/lldb-mi/MICmdCmdBreak.h vendor/lldb/dist/tools/lldb-mi/MICmdCmdData.cpp vendor/lldb/dist/tools/lldb-mi/MICmdCmdData.h vendor/lldb/dist/tools/lldb-mi/MICmdCmdEnviro.cpp vendor/lldb/dist/tools/lldb-mi/MICmdCmdEnviro.h vendor/lldb/dist/tools/lldb-mi/MICmdCmdExec.cpp vendor/lldb/dist/tools/lldb-mi/MICmdCmdExec.h vendor/lldb/dist/tools/lldb-mi/MICmdCmdFile.cpp vendor/lldb/dist/tools/lldb-mi/MICmdCmdFile.h vendor/lldb/dist/tools/lldb-mi/MICmdCmdGdbInfo.cpp vendor/lldb/dist/tools/lldb-mi/MICmdCmdGdbInfo.h vendor/lldb/dist/tools/lldb-mi/MICmdCmdGdbSet.cpp vendor/lldb/dist/tools/lldb-mi/MICmdCmdGdbSet.h vendor/lldb/dist/tools/lldb-mi/MICmdCmdGdbShow.cpp vendor/lldb/dist/tools/lldb-mi/MICmdCmdGdbShow.h vendor/lldb/dist/tools/lldb-mi/MICmdCmdGdbThread.cpp vendor/lldb/dist/tools/lldb-mi/MICmdCmdGdbThread.h vendor/lldb/dist/tools/lldb-mi/MICmdCmdMiscellanous.cpp vendor/lldb/dist/tools/lldb-mi/MICmdCmdMiscellanous.h vendor/lldb/dist/tools/lldb-mi/MICmdCmdStack.cpp vendor/lldb/dist/tools/lldb-mi/MICmdCmdStack.h vendor/lldb/dist/tools/lldb-mi/MICmdCmdSupportInfo.cpp vendor/lldb/dist/tools/lldb-mi/MICmdCmdSupportInfo.h vendor/lldb/dist/tools/lldb-mi/MICmdCmdSupportList.cpp vendor/lldb/dist/tools/lldb-mi/MICmdCmdSupportList.h vendor/lldb/dist/tools/lldb-mi/MICmdCmdSymbol.cpp vendor/lldb/dist/tools/lldb-mi/MICmdCmdSymbol.h vendor/lldb/dist/tools/lldb-mi/MICmdCmdTarget.cpp vendor/lldb/dist/tools/lldb-mi/MICmdCmdTarget.h vendor/lldb/dist/tools/lldb-mi/MICmdCmdThread.cpp vendor/lldb/dist/tools/lldb-mi/MICmdCmdThread.h vendor/lldb/dist/tools/lldb-mi/MICmdCmdTrace.cpp vendor/lldb/dist/tools/lldb-mi/MICmdCmdTrace.h vendor/lldb/dist/tools/lldb-mi/MICmdCmdVar.cpp vendor/lldb/dist/tools/lldb-mi/MICmdCmdVar.h vendor/lldb/dist/tools/lldb-mi/MICmdCommands.cpp vendor/lldb/dist/tools/lldb-mi/MICmdCommands.h vendor/lldb/dist/tools/lldb-mi/MICmdData.h vendor/lldb/dist/tools/lldb-mi/MICmdFactory.cpp vendor/lldb/dist/tools/lldb-mi/MICmdFactory.h vendor/lldb/dist/tools/lldb-mi/MICmdInterpreter.cpp vendor/lldb/dist/tools/lldb-mi/MICmdInterpreter.h vendor/lldb/dist/tools/lldb-mi/MICmdInvoker.cpp vendor/lldb/dist/tools/lldb-mi/MICmdInvoker.h vendor/lldb/dist/tools/lldb-mi/MICmdMgr.cpp vendor/lldb/dist/tools/lldb-mi/MICmdMgr.h vendor/lldb/dist/tools/lldb-mi/MICmdMgrSetCmdDeleteCallback.cpp vendor/lldb/dist/tools/lldb-mi/MICmdMgrSetCmdDeleteCallback.h vendor/lldb/dist/tools/lldb-mi/MICmnBase.cpp vendor/lldb/dist/tools/lldb-mi/MICmnBase.h vendor/lldb/dist/tools/lldb-mi/MICmnLLDBBroadcaster.cpp vendor/lldb/dist/tools/lldb-mi/MICmnLLDBBroadcaster.h vendor/lldb/dist/tools/lldb-mi/MICmnLLDBDebugSessionInfo.cpp vendor/lldb/dist/tools/lldb-mi/MICmnLLDBDebugSessionInfo.h vendor/lldb/dist/tools/lldb-mi/MICmnLLDBDebugSessionInfoVarObj.cpp vendor/lldb/dist/tools/lldb-mi/MICmnLLDBDebugSessionInfoVarObj.h vendor/lldb/dist/tools/lldb-mi/MICmnLLDBDebugger.cpp vendor/lldb/dist/tools/lldb-mi/MICmnLLDBDebugger.h vendor/lldb/dist/tools/lldb-mi/MICmnLLDBDebuggerHandleEvents.cpp vendor/lldb/dist/tools/lldb-mi/MICmnLLDBDebuggerHandleEvents.h vendor/lldb/dist/tools/lldb-mi/MICmnLLDBProxySBValue.h vendor/lldb/dist/tools/lldb-mi/MICmnLLDBUtilSBValue.cpp vendor/lldb/dist/tools/lldb-mi/MICmnLLDBUtilSBValue.h vendor/lldb/dist/tools/lldb-mi/MICmnLog.cpp vendor/lldb/dist/tools/lldb-mi/MICmnLog.h vendor/lldb/dist/tools/lldb-mi/MICmnLogMediumFile.cpp vendor/lldb/dist/tools/lldb-mi/MICmnLogMediumFile.h vendor/lldb/dist/tools/lldb-mi/MICmnMIOutOfBandRecord.cpp vendor/lldb/dist/tools/lldb-mi/MICmnMIOutOfBandRecord.h vendor/lldb/dist/tools/lldb-mi/MICmnMIResultRecord.cpp vendor/lldb/dist/tools/lldb-mi/MICmnMIResultRecord.h vendor/lldb/dist/tools/lldb-mi/MICmnMIValue.cpp vendor/lldb/dist/tools/lldb-mi/MICmnMIValue.h vendor/lldb/dist/tools/lldb-mi/MICmnMIValueConst.cpp vendor/lldb/dist/tools/lldb-mi/MICmnMIValueConst.h vendor/lldb/dist/tools/lldb-mi/MICmnMIValueList.cpp vendor/lldb/dist/tools/lldb-mi/MICmnMIValueList.h vendor/lldb/dist/tools/lldb-mi/MICmnMIValueResult.cpp vendor/lldb/dist/tools/lldb-mi/MICmnMIValueResult.h vendor/lldb/dist/tools/lldb-mi/MICmnMIValueTuple.cpp vendor/lldb/dist/tools/lldb-mi/MICmnMIValueTuple.h vendor/lldb/dist/tools/lldb-mi/MICmnResources.cpp vendor/lldb/dist/tools/lldb-mi/MICmnResources.h vendor/lldb/dist/tools/lldb-mi/MICmnStreamStderr.cpp vendor/lldb/dist/tools/lldb-mi/MICmnStreamStderr.h vendor/lldb/dist/tools/lldb-mi/MICmnStreamStdin.cpp vendor/lldb/dist/tools/lldb-mi/MICmnStreamStdin.h vendor/lldb/dist/tools/lldb-mi/MICmnStreamStdout.cpp vendor/lldb/dist/tools/lldb-mi/MICmnStreamStdout.h vendor/lldb/dist/tools/lldb-mi/MICmnThreadMgrStd.cpp vendor/lldb/dist/tools/lldb-mi/MICmnThreadMgrStd.h vendor/lldb/dist/tools/lldb-mi/MIDataTypes.h vendor/lldb/dist/tools/lldb-mi/MIDriver.cpp vendor/lldb/dist/tools/lldb-mi/MIDriver.h vendor/lldb/dist/tools/lldb-mi/MIDriverBase.cpp vendor/lldb/dist/tools/lldb-mi/MIDriverBase.h vendor/lldb/dist/tools/lldb-mi/MIDriverMain.cpp vendor/lldb/dist/tools/lldb-mi/MIDriverMgr.cpp vendor/lldb/dist/tools/lldb-mi/MIDriverMgr.h vendor/lldb/dist/tools/lldb-mi/MIExtensions.txt vendor/lldb/dist/tools/lldb-mi/MIUtilDateTimeStd.cpp vendor/lldb/dist/tools/lldb-mi/MIUtilDateTimeStd.h vendor/lldb/dist/tools/lldb-mi/MIUtilDebug.cpp vendor/lldb/dist/tools/lldb-mi/MIUtilDebug.h vendor/lldb/dist/tools/lldb-mi/MIUtilFileStd.cpp vendor/lldb/dist/tools/lldb-mi/MIUtilFileStd.h vendor/lldb/dist/tools/lldb-mi/MIUtilMapIdToVariant.cpp vendor/lldb/dist/tools/lldb-mi/MIUtilMapIdToVariant.h vendor/lldb/dist/tools/lldb-mi/MIUtilSingletonBase.h vendor/lldb/dist/tools/lldb-mi/MIUtilSingletonHelper.h vendor/lldb/dist/tools/lldb-mi/MIUtilString.cpp vendor/lldb/dist/tools/lldb-mi/MIUtilString.h vendor/lldb/dist/tools/lldb-mi/MIUtilThreadBaseStd.cpp vendor/lldb/dist/tools/lldb-mi/MIUtilThreadBaseStd.h vendor/lldb/dist/tools/lldb-mi/MIUtilVariant.cpp vendor/lldb/dist/tools/lldb-mi/MIUtilVariant.h vendor/lldb/dist/tools/lldb-server/LLDBServerUtilities.cpp vendor/lldb/dist/tools/lldb-server/lldb-gdbserver.cpp vendor/lldb/dist/tools/lldb-server/lldb-platform.cpp Modified: vendor/lldb/dist/docs/lldb.1 ============================================================================== --- vendor/lldb/dist/docs/lldb.1 Wed Dec 30 11:55:19 2015 (r292931) +++ vendor/lldb/dist/docs/lldb.1 Wed Dec 30 11:55:28 2015 (r292932) @@ -1,19 +1,20 @@ -.Dd June 7, 2012 \" DATE +.Dd December 16, 2015 \" DATE .Dt LLDB 1 \" Program name and manual section number -.Os Darwin \" Operating System -.Sh NAME \" Section Header - required - don't modify +.Os +.Sh NAME \" Section Header - required - do not modify .Nm lldb .Nd The debugger -.Sh SYNOPSIS \" Section Header - required - don't modify +.Sh SYNOPSIS \" Section Header - required - do not modify .Nm lldb .Op Fl hvdexw .Op Fl a Ar arch +.Op Fl c Ar core-file .Op Fl l Ar script-language .Op Fl s Ar lldb-commands .Op Fl n Ar process-name .Op Fl p Ar pid .Ar [[--] ...] -.Sh DESCRIPTION \" Section Header - required - don't modify +.Sh DESCRIPTION \" Section Header - required - do not modify .Nm is the command line interface for the LLDB debugger library. .Nm @@ -24,7 +25,10 @@ The following options are available: .It Fl h, -help Prints out the usage information for the .Nm -debugger. The \fB\-\-help\fR text may be more up-to-date and +debugger. +The +.Fl -help +text may be more up-to-date and authoritative than the command line options described in this man page. .It Fl v, -version @@ -42,9 +46,13 @@ Specifies the executable file that will be launching / attaching to. .It Fl n, -attach-name Ar process-name Specifies the name of a currently-running process to attach to. -(or the name of a process to wait for if \fB\-w\fR is used.) +(or the name of a process to wait for if +.Fl w +is used.) .It Fl w, -wait-for -When used in concert with \&\fB\-n process-name\-E\fR, indicates that +When used in concert with +.Fl n Ar process-name , +indicates that .Nm should wait for a new process of that name to be started -- and attach to it as early in the process-launch as possible. @@ -52,9 +60,12 @@ to it as early in the process-launch as Specifies a currently running process that .Nm should attach to. +.It Fl c, -core Ar core-file +Specifies the core file to examine. .It Fl l, -script-language Ar language Tells the debugger to use the specified scripting language for -user-defined scripts, rather than the default. Valid scripting +user-defined scripts, rather than the default. +Valid scripting languages that can be specified include Python, Perl, Ruby and Tcl. Currently only the Python extensions have been implemented. .It Fl d, -debug @@ -62,8 +73,9 @@ Tells the debugger to print out extra in .It Fl s, -source Ar filename Tells .Nm -to read in and execute the file "\fBfilename\fR", which -should contain +to read in and execute the file +.Qq Ar filename , +which should contain .Nm commands. .It Fl e, -editor @@ -73,39 +85,62 @@ to open source files using the host's "e .It Fl x, -no-lldbinit Do not automatically parse any '.lldbinit' files. .Pp -(If you don't provide -f then the first argument will be the file to be debugged +(If you do not provide -f then the first argument will be the file to +be debugged so 'lldb -- [ []]' also works. -Remember to end the options with "--" if any of your arguments have a "-" in them.) +Remember to end the options with "--" if any of your arguments have +a "-" in them.) .El .Sh USING LLDB In .Nm -there is a \fBhelp\fR command which can be used to find descriptions and examples of -all +there is a +.Cm help +command which can be used to find descriptions and examples of all .Nm -commands. To get help on "\fBbreakpoint set\fR" you would type "\fBhelp breakpoint set\fR". -.Pp -There is also an \fBapropos\fR command which will search the help text of all commands -for a given term -- this is useful for locating a command by topic. For instance, "\fBapropos breakpoint\fR" -will list any command that has the word \fBbreakpoint\fR in its help text. +commands. +To get help on +.Qq Cm breakpoint set +you would type +.Qq Cm help breakpoint set . +.Pp +There is also an +.Cm apropos +command which will search the help text of all commands +for a given term -- this is useful for locating a command by topic. +For instance, +.Qq Cm apropos breakpoint +will list any command that has the word +.Qq Cm breakpoint +in its help text. .Sh FILES .Nm will read settings/aliases/commands from three files at startup, if they exist. .Pp -First, it will read a \fB~/.lldbinit-\fIdebugger\fR command file. If you are using the -.Nm -command line interface, this is \fB~/.lldbinit-lldb\fR. If you are using +First, it will read a +.Pa ~/.lldbinit-debugger +command file. +If you are using the +.Nm +command line interface, this is +.Pa ~/.lldbinit-lldb . +If you are using .Nm inside a GUI debugger like .Nm Xcode -this will be \fB~/.lldbinit-Xcode\fR. This is a useful place to put settings that you -want to apply only when a given +this will be +.Pa ~/.lldbinit-Xcode . +This is a useful place to put settings that you want to apply only when a given .Nm command interpreter is used. .Pp -Second, \fB~/.lldbinit\fR is read. -.Pp -Third, an \fR.lldbinit\fR file in the current working directory (where +Second, +.Pa ~/.lldbinit +is read. +.Pp +Third, an +.Pa .lldbinit +file in the current working directory (where .Nm is started) will be read. .Sh SEE ALSO Modified: vendor/lldb/dist/include/lldb/API/LLDB.h ============================================================================== --- vendor/lldb/dist/include/lldb/API/LLDB.h Wed Dec 30 11:55:19 2015 (r292931) +++ vendor/lldb/dist/include/lldb/API/LLDB.h Wed Dec 30 11:55:28 2015 (r292932) @@ -16,6 +16,7 @@ // Project includes #include "lldb/API/SBDefines.h" #include "lldb/API/SBAddress.h" +#include "lldb/API/SBAttachInfo.h" #include "lldb/API/SBBlock.h" #include "lldb/API/SBBreakpoint.h" #include "lldb/API/SBBreakpointLocation.h" @@ -30,28 +31,47 @@ #include "lldb/API/SBError.h" #include "lldb/API/SBEvent.h" #include "lldb/API/SBExecutionContext.h" +#include "lldb/API/SBExpressionOptions.h" #include "lldb/API/SBFileSpec.h" +#include "lldb/API/SBFileSpecList.h" #include "lldb/API/SBFrame.h" #include "lldb/API/SBFunction.h" #include "lldb/API/SBHostOS.h" #include "lldb/API/SBInstruction.h" #include "lldb/API/SBInstructionList.h" +#include "lldb/API/SBLanguageRuntime.h" +#include "lldb/API/SBLaunchInfo.h" #include "lldb/API/SBLineEntry.h" #include "lldb/API/SBListener.h" #include "lldb/API/SBModule.h" +#include "lldb/API/SBModuleSpec.h" +#include "lldb/API/SBPlatform.h" #include "lldb/API/SBProcess.h" #include "lldb/API/SBQueue.h" #include "lldb/API/SBQueueItem.h" +#include "lldb/API/SBSection.h" #include "lldb/API/SBSourceManager.h" #include "lldb/API/SBStream.h" #include "lldb/API/SBStringList.h" #include "lldb/API/SBSymbol.h" #include "lldb/API/SBSymbolContext.h" +#include "lldb/API/SBSymbolContextList.h" #include "lldb/API/SBTarget.h" #include "lldb/API/SBThread.h" +#include "lldb/API/SBThreadCollection.h" +#include "lldb/API/SBThreadPlan.h" #include "lldb/API/SBType.h" +#include "lldb/API/SBTypeCategory.h" +#include "lldb/API/SBTypeEnumMember.h" +#include "lldb/API/SBTypeFilter.h" +#include "lldb/API/SBTypeFormat.h" +#include "lldb/API/SBTypeNameSpecifier.h" +#include "lldb/API/SBTypeSummary.h" +#include "lldb/API/SBTypeSynthetic.h" +#include "lldb/API/SBUnixSignals.h" #include "lldb/API/SBValue.h" #include "lldb/API/SBValueList.h" #include "lldb/API/SBVariablesOptions.h" +#include "lldb/API/SBWatchpoint.h" #endif // LLDB_LLDB_h_ Modified: vendor/lldb/dist/include/lldb/API/SBAttachInfo.h ============================================================================== --- vendor/lldb/dist/include/lldb/API/SBAttachInfo.h Wed Dec 30 11:55:19 2015 (r292931) +++ vendor/lldb/dist/include/lldb/API/SBAttachInfo.h Wed Dec 30 11:55:28 2015 (r292932) @@ -23,8 +23,47 @@ public: SBAttachInfo (lldb::pid_t pid); + //------------------------------------------------------------------ + /// Attach to a process by name. + /// + /// This function implies that a future call to SBTarget::Attach(...) + /// will be synchronous. + /// + /// @param[in] path + /// A full or partial name for the process to attach to. + /// + /// @param[in] wait_for + /// If \b false, attach to an existing process whose name matches. + /// If \b true, then wait for the next process whose name matches. + //------------------------------------------------------------------ SBAttachInfo (const char *path, bool wait_for); + //------------------------------------------------------------------ + /// Attach to a process by name. + /// + /// Future calls to SBTarget::Attach(...) will be synchronous or + /// asynchronous depending on the \a async argument. + /// + /// @param[in] path + /// A full or partial name for the process to attach to. + /// + /// @param[in] wait_for + /// If \b false, attach to an existing process whose name matches. + /// If \b true, then wait for the next process whose name matches. + /// + /// @param[in] async + /// If \b false, then the SBTarget::Attach(...) call will be a + /// synchronous call with no way to cancel the attach in + /// progress. + /// If \b true, then the SBTarget::Attach(...) function will + /// return immediately and clients are expected to wait for a + /// process eStateStopped event if a suitable process is + /// eventually found. If the client wants to cancel the event, + /// SBProcess::Stop() can be called and an eStateExited process + /// event will be delivered. + //------------------------------------------------------------------ + SBAttachInfo (const char *path, bool wait_for, bool async); + SBAttachInfo (const SBAttachInfo &rhs); ~SBAttachInfo(); @@ -47,9 +86,45 @@ public: bool GetWaitForLaunch (); + //------------------------------------------------------------------ + /// Set attach by process name settings. + /// + /// Designed to be used after a call to SBAttachInfo::SetExecutable(). + /// This function implies that a call to SBTarget::Attach(...) will + /// be synchronous. + /// + /// @param[in] wait_for + /// If \b false, attach to an existing process whose name matches. + /// If \b true, then wait for the next process whose name matches. + //------------------------------------------------------------------ void SetWaitForLaunch (bool b); + //------------------------------------------------------------------ + /// Set attach by process name settings. + /// + /// Designed to be used after a call to SBAttachInfo::SetExecutable(). + /// Future calls to SBTarget::Attach(...) will be synchronous or + /// asynchronous depending on the \a async argument. + /// + /// @param[in] wait_for + /// If \b false, attach to an existing process whose name matches. + /// If \b true, then wait for the next process whose name matches. + /// + /// @param[in] async + /// If \b false, then the SBTarget::Attach(...) call will be a + /// synchronous call with no way to cancel the attach in + /// progress. + /// If \b true, then the SBTarget::Attach(...) function will + /// return immediately and clients are expected to wait for a + /// process eStateStopped event if a suitable process is + /// eventually found. If the client wants to cancel the event, + /// SBProcess::Stop() can be called and an eStateExited process + /// event will be delivered. + //------------------------------------------------------------------ + void + SetWaitForLaunch (bool b, bool async); + bool GetIgnoreExisting (); Modified: vendor/lldb/dist/include/lldb/API/SBCommandInterpreter.h ============================================================================== --- vendor/lldb/dist/include/lldb/API/SBCommandInterpreter.h Wed Dec 30 11:55:19 2015 (r292931) +++ vendor/lldb/dist/include/lldb/API/SBCommandInterpreter.h Wed Dec 30 11:55:28 2015 (r292932) @@ -10,6 +10,12 @@ #ifndef LLDB_SBCommandInterpreter_h_ #define LLDB_SBCommandInterpreter_h_ +// C Includes +// C++ Includes +#include + +// Other libraries and framework includes +// Project includes #include "lldb/API/SBDefines.h" #include "lldb/API/SBDebugger.h" @@ -59,6 +65,7 @@ public: void SetAddToHistory (bool); + private: lldb_private::CommandInterpreterRunOptions * get () const; @@ -84,11 +91,11 @@ public: SBCommandInterpreter (const lldb::SBCommandInterpreter &rhs); + ~SBCommandInterpreter (); + const lldb::SBCommandInterpreter & operator = (const lldb::SBCommandInterpreter &rhs); - ~SBCommandInterpreter (); - static const char * GetArgumentTypeAsCString (const lldb::CommandArgumentType arg_type); @@ -187,7 +194,7 @@ public: lldb::CommandOverrideCallback callback, void *baton); - SBCommandInterpreter (lldb_private::CommandInterpreter *interpreter_ptr = NULL); // Access using SBDebugger::GetCommandInterpreter(); + SBCommandInterpreter(lldb_private::CommandInterpreter *interpreter_ptr = nullptr); // Access using SBDebugger::GetCommandInterpreter(); //---------------------------------------------------------------------- /// Return true if the command interpreter is the active IO handler. @@ -213,7 +220,7 @@ public: /// /// @return /// The string that should be written into the file handle that is - /// feeding the input stream for the debugger, or NULL if there is + /// feeding the input stream for the debugger, or nullptr if there is /// no string for this control key. //---------------------------------------------------------------------- const char * @@ -233,7 +240,6 @@ public: ResolveCommand(const char *command_line, SBCommandReturnObject &result); protected: - lldb_private::CommandInterpreter & ref (); @@ -242,6 +248,7 @@ protected: void reset (lldb_private::CommandInterpreter *); + private: friend class SBDebugger; @@ -254,6 +261,9 @@ private: class SBCommandPluginInterface { public: + virtual + ~SBCommandPluginInterface() = default; + virtual bool DoExecute (lldb::SBDebugger /*debugger*/, char** /*command*/, @@ -261,16 +271,11 @@ public: { return false; } - - virtual - ~SBCommandPluginInterface () - {} }; class SBCommand { public: - SBCommand (); bool @@ -298,13 +303,12 @@ public: SetFlags (uint32_t flags); lldb::SBCommand - AddMultiwordCommand (const char* name, const char* help = NULL); + AddMultiwordCommand(const char* name, const char* help = nullptr); lldb::SBCommand - AddCommand (const char* name, lldb::SBCommandPluginInterface* impl, const char* help = NULL); + AddCommand(const char* name, lldb::SBCommandPluginInterface* impl, const char* help = nullptr); private: - friend class SBDebugger; friend class SBCommandInterpreter; Modified: vendor/lldb/dist/include/lldb/API/SBCommandReturnObject.h ============================================================================== --- vendor/lldb/dist/include/lldb/API/SBCommandReturnObject.h Wed Dec 30 11:55:19 2015 (r292931) +++ vendor/lldb/dist/include/lldb/API/SBCommandReturnObject.h Wed Dec 30 11:55:28 2015 (r292932) @@ -10,8 +10,14 @@ #ifndef LLDB_SBCommandReturnObject_h_ #define LLDB_SBCommandReturnObject_h_ +// C Includes #include +// C++ Includes +#include + +// Other libraries and framework includes +// Project includes #include "lldb/API/SBDefines.h" namespace lldb { @@ -19,22 +25,20 @@ namespace lldb { class LLDB_API SBCommandReturnObject { public: - SBCommandReturnObject (); SBCommandReturnObject (const lldb::SBCommandReturnObject &rhs); + ~SBCommandReturnObject (); + const lldb::SBCommandReturnObject & operator = (const lldb::SBCommandReturnObject &rhs); - SBCommandReturnObject (lldb_private::CommandReturnObject *ptr); lldb_private::CommandReturnObject * Release (); - ~SBCommandReturnObject (); - bool IsValid() const; @@ -99,8 +103,8 @@ public: GetError (bool only_if_no_immediate); void - SetError (lldb::SBError &error, - const char *fallback_error_cstr = NULL); + SetError(lldb::SBError &error, + const char *fallback_error_cstr = nullptr); void SetError (const char* error_cstr); @@ -124,10 +128,10 @@ protected: void SetLLDBObjectPtr (lldb_private::CommandReturnObject *ptr); - private: +private: std::unique_ptr m_opaque_ap; }; } // namespace lldb -#endif // LLDB_SBCommandReturnObject_h_ +#endif // LLDB_SBCommandReturnObject_h_ Modified: vendor/lldb/dist/include/lldb/API/SBDebugger.h ============================================================================== --- vendor/lldb/dist/include/lldb/API/SBDebugger.h Wed Dec 30 11:55:19 2015 (r292931) +++ vendor/lldb/dist/include/lldb/API/SBDebugger.h Wed Dec 30 11:55:28 2015 (r292932) @@ -16,13 +16,13 @@ #include "lldb/API/SBPlatform.h" namespace lldb { - class LLDB_API SBInputReader { public: - SBInputReader(); - ~SBInputReader(); + SBInputReader() = default; + ~SBInputReader() = default; + SBError Initialize(lldb::SBDebugger&, unsigned long (*)(void*, lldb::SBInputReader*, lldb::InputReaderAction, char const*, unsigned long), void*, lldb::InputReaderGranularity, char const*, char const*, bool); void SetIsDone(bool); bool IsActive() const; @@ -31,6 +31,16 @@ public: class LLDB_API SBDebugger { public: + SBDebugger(); + + SBDebugger(const lldb::SBDebugger &rhs); + + SBDebugger(const lldb::DebuggerSP &debugger_sp); + + ~SBDebugger(); + + lldb::SBDebugger & + operator = (const lldb::SBDebugger &rhs); static void Initialize(); @@ -54,17 +64,6 @@ public: static void MemoryPressureDetected (); - SBDebugger(); - - SBDebugger(const lldb::SBDebugger &rhs); - - SBDebugger(const lldb::DebuggerSP &debugger_sp); - - lldb::SBDebugger & - operator = (const lldb::SBDebugger &rhs); - - ~SBDebugger(); - bool IsValid() const; @@ -288,6 +287,9 @@ public: GetCategory (const char* category_name); SBTypeCategory + GetCategory (lldb::LanguageType lang_type); + + SBTypeCategory CreateCategory (const char* category_name); bool @@ -329,8 +331,11 @@ public: int &num_errors, bool &quit_requested, bool &stopped_for_crash); -private: + + SBError + RunREPL (lldb::LanguageType language, const char *repl_options); +private: friend class SBCommandInterpreter; friend class SBInputReader; friend class SBListener; @@ -357,7 +362,6 @@ private: }; // class SBDebugger - } // namespace lldb #endif // LLDB_SBDebugger_h_ Modified: vendor/lldb/dist/include/lldb/API/SBDefines.h ============================================================================== --- vendor/lldb/dist/include/lldb/API/SBDefines.h Wed Dec 30 11:55:19 2015 (r292931) +++ vendor/lldb/dist/include/lldb/API/SBDefines.h Wed Dec 30 11:55:28 2015 (r292932) @@ -86,9 +86,7 @@ class LLDB_API SBTypeMemberFunction; class LLDB_API SBTypeNameSpecifier; class LLDB_API SBTypeSummary; class LLDB_API SBTypeSummaryOptions; -#ifndef LLDB_DISABLE_PYTHON class LLDB_API SBTypeSynthetic; -#endif class LLDB_API SBTypeList; class LLDB_API SBValue; class LLDB_API SBValueList; Modified: vendor/lldb/dist/include/lldb/API/SBFunction.h ============================================================================== --- vendor/lldb/dist/include/lldb/API/SBFunction.h Wed Dec 30 11:55:19 2015 (r292931) +++ vendor/lldb/dist/include/lldb/API/SBFunction.h Wed Dec 30 11:55:28 2015 (r292932) @@ -53,6 +53,9 @@ public: lldb::SBAddress GetEndAddress (); + const char * + GetArgumentName (uint32_t arg_idx); + uint32_t GetPrologueByteSize (); @@ -66,6 +69,9 @@ public: GetLanguage (); bool + GetIsOptimized (); + + bool operator == (const lldb::SBFunction &rhs) const; bool Modified: vendor/lldb/dist/include/lldb/API/SBProcess.h ============================================================================== --- vendor/lldb/dist/include/lldb/API/SBProcess.h Wed Dec 30 11:55:19 2015 (r292931) +++ vendor/lldb/dist/include/lldb/API/SBProcess.h Wed Dec 30 11:55:28 2015 (r292932) @@ -294,8 +294,56 @@ public: uint32_t GetNumSupportedHardwareWatchpoints (lldb::SBError &error) const; + //------------------------------------------------------------------ + /// Load a shared library into this process. + /// + /// @param[in] remote_image_spec + /// The path for the shared library on the target what you want + /// to load. + /// + /// @param[out] error + /// An error object that gets filled in with any errors that + /// might occur when trying to load the shared library. + /// + /// @return + /// A token that represents the shared library that can be + /// later used to unload the shared library. A value of + /// LLDB_INVALID_IMAGE_TOKEN will be returned if the shared + /// library can't be opened. + //------------------------------------------------------------------ uint32_t - LoadImage (lldb::SBFileSpec &image_spec, lldb::SBError &error); + LoadImage (lldb::SBFileSpec &remote_image_spec, lldb::SBError &error); + + //------------------------------------------------------------------ + /// Load a shared library into this process. + /// + /// @param[in] local_image_spec + /// The file spec that points to the shared library that you + /// want to load if the library is located on the host. The + /// library will be copied over to the location specified by + /// remote_image_spec or into the current working directory with + /// the same filename if the remote_image_spec isn't specified. + /// + /// @param[in] remote_image_spec + /// If local_image_spec is specified then the location where the + /// library should be copied over from the host. If + /// local_image_spec isn't specified, then the path for the + /// shared library on the target what you want to load. + /// + /// @param[out] error + /// An error object that gets filled in with any errors that + /// might occur when trying to load the shared library. + /// + /// @return + /// A token that represents the shared library that can be + /// later used to unload the shared library. A value of + /// LLDB_INVALID_IMAGE_TOKEN will be returned if the shared + /// library can't be opened. + //------------------------------------------------------------------ + uint32_t + LoadImage (const lldb::SBFileSpec &local_image_spec, + const lldb::SBFileSpec &remote_image_spec, + lldb::SBError &error); lldb::SBError UnloadImage (uint32_t image_token); @@ -341,6 +389,10 @@ public: bool IsInstrumentationRuntimePresent(InstrumentationRuntimeType type); + // Save the state of the process in a core file (or mini dump on Windows). + lldb::SBError + SaveCore(const char *file_name); + protected: friend class SBAddress; friend class SBBreakpoint; Modified: vendor/lldb/dist/include/lldb/API/SBStream.h ============================================================================== --- vendor/lldb/dist/include/lldb/API/SBStream.h Wed Dec 30 11:55:19 2015 (r292931) +++ vendor/lldb/dist/include/lldb/API/SBStream.h Wed Dec 30 11:55:28 2015 (r292932) @@ -21,7 +21,9 @@ class LLDB_API SBStream public: SBStream (); - + + SBStream (SBStream &&rhs); + ~SBStream (); bool Modified: vendor/lldb/dist/include/lldb/API/SBTarget.h ============================================================================== --- vendor/lldb/dist/include/lldb/API/SBTarget.h Wed Dec 30 11:55:19 2015 (r292931) +++ vendor/lldb/dist/include/lldb/API/SBTarget.h Wed Dec 30 11:55:28 2015 (r292932) @@ -10,6 +10,10 @@ #ifndef LLDB_SBTarget_h_ #define LLDB_SBTarget_h_ +// C Includes +// C++ Includes +// Other libraries and framework includes +// Project includes #include "lldb/API/SBDefines.h" #include "lldb/API/SBAddress.h" #include "lldb/API/SBAttachInfo.h" @@ -50,14 +54,14 @@ public: SBTarget (const lldb::TargetSP& target_sp); - const lldb::SBTarget& - operator = (const lldb::SBTarget& rhs); - //------------------------------------------------------------------ // Destructor //------------------------------------------------------------------ ~SBTarget(); + const lldb::SBTarget& + operator = (const lldb::SBTarget& rhs); + bool IsValid() const; @@ -135,17 +139,17 @@ public: /// /// @param[in] stdin_path /// The path to use when re-directing the STDIN of the new - /// process. If all stdXX_path arguments are NULL, a pseudo + /// process. If all stdXX_path arguments are nullptr, a pseudo /// terminal will be used. /// /// @param[in] stdout_path /// The path to use when re-directing the STDOUT of the new - /// process. If all stdXX_path arguments are NULL, a pseudo + /// process. If all stdXX_path arguments are nullptr, a pseudo /// terminal will be used. /// /// @param[in] stderr_path /// The path to use when re-directing the STDERR of the new - /// process. If all stdXX_path arguments are NULL, a pseudo + /// process. If all stdXX_path arguments are nullptr, a pseudo /// terminal will be used. /// /// @param[in] working_directory @@ -175,8 +179,10 @@ public: uint32_t launch_flags, // See LaunchFlags bool stop_at_entry, lldb::SBError& error); - - + + SBProcess + LoadCore (const char *core_file); + //------------------------------------------------------------------ /// Launch a new process with sensible defaults. /// @@ -212,9 +218,6 @@ public: Launch (SBLaunchInfo &launch_info, SBError& error); SBProcess - LoadCore (const char *core_file); - - SBProcess Attach (SBAttachInfo &attach_info, SBError& error); //------------------------------------------------------------------ @@ -248,6 +251,7 @@ public: ::pid_t pid, // 32 bit int process ID lldb::SBError& error); // DEPRECATED #endif + //------------------------------------------------------------------ /// Attach to process with name. /// @@ -288,7 +292,7 @@ public: /// The url to connect to, e.g., 'connect://localhost:12345'. /// /// @param[in] plugin_name - /// The plugin name to be used; can be NULL. + /// The plugin name to be used; can be nullptr. /// /// @param[out] error /// An error explaining what went wrong if the connect fails. @@ -421,7 +425,6 @@ public: lldb::SBError SetModuleLoadAddress (lldb::SBModule module, int64_t sections_offset); - //------------------------------------------------------------------ /// Clear the section base load addresses for all sections in a module. @@ -618,7 +621,7 @@ public: BreakpointCreateByLocation (const lldb::SBFileSpec &file_spec, uint32_t line); lldb::SBBreakpoint - BreakpointCreateByName (const char *symbol_name, const char *module_name = NULL); + BreakpointCreateByName(const char *symbol_name, const char *module_name = nullptr); // This version uses name_type_mask = eFunctionNameTypeAuto lldb::SBBreakpoint @@ -633,14 +636,29 @@ public: const SBFileSpecList &comp_unit_list); lldb::SBBreakpoint + BreakpointCreateByName (const char *symbol_name, + uint32_t name_type_mask, // Logical OR one or more FunctionNameType enum bits + lldb::LanguageType symbol_language, + const SBFileSpecList &module_list, + const SBFileSpecList &comp_unit_list); + + lldb::SBBreakpoint + BreakpointCreateByNames (const char *symbol_name[], + uint32_t num_names, + uint32_t name_type_mask, // Logical OR one or more FunctionNameType enum bits + const SBFileSpecList &module_list, + const SBFileSpecList &comp_unit_list); + + lldb::SBBreakpoint BreakpointCreateByNames (const char *symbol_name[], uint32_t num_names, uint32_t name_type_mask, // Logical OR one or more FunctionNameType enum bits + lldb::LanguageType symbol_language, const SBFileSpecList &module_list, const SBFileSpecList &comp_unit_list); lldb::SBBreakpoint - BreakpointCreateByRegex (const char *symbol_name_regex, const char *module_name = NULL); + BreakpointCreateByRegex (const char *symbol_name_regex, const char *module_name = nullptr); lldb::SBBreakpoint BreakpointCreateByRegex (const char *symbol_name_regex, @@ -648,9 +666,15 @@ public: const SBFileSpecList &comp_unit_list); lldb::SBBreakpoint - BreakpointCreateBySourceRegex (const char *source_regex, - const SBFileSpec &source_file, - const char *module_name = NULL); + BreakpointCreateByRegex (const char *symbol_name_regex, + lldb::LanguageType symbol_language, + const SBFileSpecList &module_list, + const SBFileSpecList &comp_unit_list); + + lldb::SBBreakpoint + BreakpointCreateBySourceRegex(const char *source_regex, + const SBFileSpec &source_file, + const char *module_name = nullptr); lldb::SBBreakpoint BreakpointCreateBySourceRegex (const char *source_regex, @@ -665,6 +689,9 @@ public: lldb::SBBreakpoint BreakpointCreateByAddress (addr_t address); + lldb::SBBreakpoint + BreakpointCreateBySBAddress (SBAddress &address); + uint32_t GetNumBreakpoints () const; @@ -808,15 +835,10 @@ protected: void SetSP (const lldb::TargetSP& target_sp); - private: - //------------------------------------------------------------------ - // For Target only - //------------------------------------------------------------------ - lldb::TargetSP m_opaque_sp; }; } // namespace lldb -#endif // LLDB_SBTarget_h_ +#endif // LLDB_SBTarget_h_ Modified: vendor/lldb/dist/include/lldb/API/SBType.h ============================================================================== --- vendor/lldb/dist/include/lldb/API/SBType.h Wed Dec 30 11:55:19 2015 (r292931) +++ vendor/lldb/dist/include/lldb/API/SBType.h Wed Dec 30 11:55:28 2015 (r292932) @@ -85,7 +85,13 @@ public: const char * GetName (); - + + const char * + GetDemangledName (); + + const char * + GetMangledName (); + lldb::SBType GetType (); @@ -158,6 +164,9 @@ public: bool IsTypedefType (); + bool + IsAnonymousType (); + lldb::SBType GetPointerType(); @@ -290,7 +299,7 @@ protected: friend class SBTypeList; friend class SBValue; - SBType (const lldb_private::ClangASTType &); + SBType (const lldb_private::CompilerType &); SBType (const lldb::TypeSP &); SBType (const lldb::TypeImplSP &); Modified: vendor/lldb/dist/include/lldb/API/SBTypeCategory.h ============================================================================== --- vendor/lldb/dist/include/lldb/API/SBTypeCategory.h Wed Dec 30 11:55:19 2015 (r292931) +++ vendor/lldb/dist/include/lldb/API/SBTypeCategory.h Wed Dec 30 11:55:28 2015 (r292932) @@ -36,6 +36,15 @@ namespace lldb { const char* GetName(); + lldb::LanguageType + GetLanguageAtIndex (uint32_t idx); + + uint32_t + GetNumLanguages (); + + void + AddLanguage (lldb::LanguageType language); + bool GetDescription (lldb::SBStream &description, lldb::DescriptionLevel description_level); Modified: vendor/lldb/dist/include/lldb/API/SBTypeSummary.h ============================================================================== --- vendor/lldb/dist/include/lldb/API/SBTypeSummary.h Wed Dec 30 11:55:19 2015 (r292931) +++ vendor/lldb/dist/include/lldb/API/SBTypeSummary.h Wed Dec 30 11:55:28 2015 (r292932) @@ -12,8 +12,6 @@ #include "lldb/API/SBDefines.h" -#ifndef LLDB_DISABLE_PYTHON - namespace lldb { class LLDB_API SBTypeSummaryOptions { @@ -71,6 +69,9 @@ namespace lldb { public: SBTypeSummary(); + + // Native function summary formatter callback + typedef bool (*FormatCallback) (SBValue, SBTypeSummaryOptions, SBStream&); static SBTypeSummary CreateWithSummaryString (const char* data, @@ -83,6 +84,11 @@ namespace lldb { static SBTypeSummary CreateWithScriptCode (const char* data, uint32_t options = 0); // see lldb::eTypeOption values + + static SBTypeSummary + CreateWithCallback (FormatCallback cb, + uint32_t options = 0, + const char* description = nullptr); SBTypeSummary (const lldb::SBTypeSummary &rhs); @@ -126,6 +132,9 @@ namespace lldb { operator = (const lldb::SBTypeSummary &rhs); bool + DoesPrintValue (lldb::SBValue value); + + bool IsEqualTo (lldb::SBTypeSummary &rhs); bool @@ -160,6 +169,4 @@ namespace lldb { } // namespace lldb -#endif // LLDB_DISABLE_PYTHON - #endif // LLDB_SBTypeSummary_h_ Modified: vendor/lldb/dist/include/lldb/API/SBValue.h ============================================================================== --- vendor/lldb/dist/include/lldb/API/SBValue.h Wed Dec 30 11:55:19 2015 (r292931) +++ vendor/lldb/dist/include/lldb/API/SBValue.h Wed Dec 30 11:55:28 2015 (r292932) @@ -139,10 +139,8 @@ public: lldb::SBTypeFormat GetTypeFormat (); -#ifndef LLDB_DISABLE_PYTHON lldb::SBTypeSummary GetTypeSummary (); -#endif *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-vendor@freebsd.org Wed Dec 30 11:56:15 2015 Return-Path: Delivered-To: svn-src-vendor@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 B142FA55B5C; Wed, 30 Dec 2015 11:56: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 6ABD518E9; Wed, 30 Dec 2015 11:56:15 +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 tBUBuEm5051936; Wed, 30 Dec 2015 11:56:14 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id tBUBuEUY051935; Wed, 30 Dec 2015 11:56:14 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201512301156.tBUBuEUY051935@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 11:56:14 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r292933 - vendor/lldb/lldb-trunk-r256633 X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Dec 2015 11:56:15 -0000 Author: dim Date: Wed Dec 30 11:56:14 2015 New Revision: 292933 URL: https://svnweb.freebsd.org/changeset/base/292933 Log: Tag stripped lldb trunk r256633. Added: vendor/lldb/lldb-trunk-r256633/ - copied from r292932, vendor/lldb/dist/ From owner-svn-src-vendor@freebsd.org Wed Dec 30 11:57:42 2015 Return-Path: Delivered-To: svn-src-vendor@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 F29BFA55C0B; Wed, 30 Dec 2015 11:57:41 +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 505131AF4; Wed, 30 Dec 2015 11:57:41 +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 tBUBve9m052147; Wed, 30 Dec 2015 11:57:40 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id tBUBvdTU052138; Wed, 30 Dec 2015 11:57:39 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201512301157.tBUBvdTU052138@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 11:57:39 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r292934 - in vendor/lld/dist: . COFF ELF docs include include/lld include/lld/Config include/lld/Core include/lld/Driver include/lld/Passes include/lld/ReaderWriter lib lib/Config lib/C... X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Dec 2015 11:57:42 -0000 Author: dim Date: Wed Dec 30 11:57:38 2015 New Revision: 292934 URL: https://svnweb.freebsd.org/changeset/base/292934 Log: Vendor import of lld trunk r256633: https://llvm.org/svn/llvm-project/lld/trunk@256633 Added: vendor/lld/dist/CODE_OWNERS.TXT (contents, props changed) vendor/lld/dist/COFF/ vendor/lld/dist/COFF/CMakeLists.txt (contents, props changed) vendor/lld/dist/COFF/Chunks.cpp (contents, props changed) vendor/lld/dist/COFF/Chunks.h (contents, props changed) vendor/lld/dist/COFF/Config.h (contents, props changed) vendor/lld/dist/COFF/DLL.cpp (contents, props changed) vendor/lld/dist/COFF/DLL.h (contents, props changed) vendor/lld/dist/COFF/Driver.cpp (contents, props changed) vendor/lld/dist/COFF/Driver.h (contents, props changed) vendor/lld/dist/COFF/DriverUtils.cpp (contents, props changed) vendor/lld/dist/COFF/Error.cpp (contents, props changed) vendor/lld/dist/COFF/Error.h (contents, props changed) vendor/lld/dist/COFF/ICF.cpp (contents, props changed) vendor/lld/dist/COFF/InputFiles.cpp (contents, props changed) vendor/lld/dist/COFF/InputFiles.h (contents, props changed) vendor/lld/dist/COFF/MarkLive.cpp (contents, props changed) vendor/lld/dist/COFF/ModuleDef.cpp (contents, props changed) vendor/lld/dist/COFF/Options.td vendor/lld/dist/COFF/PDB.cpp (contents, props changed) vendor/lld/dist/COFF/README.md vendor/lld/dist/COFF/SymbolTable.cpp (contents, props changed) vendor/lld/dist/COFF/SymbolTable.h (contents, props changed) vendor/lld/dist/COFF/Symbols.cpp (contents, props changed) vendor/lld/dist/COFF/Symbols.h (contents, props changed) vendor/lld/dist/COFF/Writer.cpp (contents, props changed) vendor/lld/dist/COFF/Writer.h (contents, props changed) vendor/lld/dist/ELF/ vendor/lld/dist/ELF/CMakeLists.txt (contents, props changed) vendor/lld/dist/ELF/Config.h (contents, props changed) vendor/lld/dist/ELF/Driver.cpp (contents, props changed) vendor/lld/dist/ELF/Driver.h (contents, props changed) vendor/lld/dist/ELF/DriverUtils.cpp (contents, props changed) vendor/lld/dist/ELF/Error.cpp (contents, props changed) vendor/lld/dist/ELF/Error.h (contents, props changed) vendor/lld/dist/ELF/InputFiles.cpp (contents, props changed) vendor/lld/dist/ELF/InputFiles.h (contents, props changed) vendor/lld/dist/ELF/InputSection.cpp (contents, props changed) vendor/lld/dist/ELF/InputSection.h (contents, props changed) vendor/lld/dist/ELF/LinkerScript.cpp (contents, props changed) vendor/lld/dist/ELF/MarkLive.cpp (contents, props changed) vendor/lld/dist/ELF/Options.td vendor/lld/dist/ELF/OutputSections.cpp (contents, props changed) vendor/lld/dist/ELF/OutputSections.h (contents, props changed) vendor/lld/dist/ELF/README.md vendor/lld/dist/ELF/SymbolTable.cpp (contents, props changed) vendor/lld/dist/ELF/SymbolTable.h (contents, props changed) vendor/lld/dist/ELF/Symbols.cpp (contents, props changed) vendor/lld/dist/ELF/Symbols.h (contents, props changed) vendor/lld/dist/ELF/Target.cpp (contents, props changed) vendor/lld/dist/ELF/Target.h (contents, props changed) vendor/lld/dist/ELF/Writer.cpp (contents, props changed) vendor/lld/dist/ELF/Writer.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/AArch64/AArch64ExecutableWriter.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/AArch64/AArch64SectionChunks.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/AArch64/AArch64SectionChunks.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/AMDGPU/ vendor/lld/dist/lib/ReaderWriter/ELF/AMDGPU/AMDGPUExecutableWriter.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/AMDGPU/AMDGPUExecutableWriter.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/AMDGPU/AMDGPULinkingContext.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/AMDGPU/AMDGPULinkingContext.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/AMDGPU/AMDGPURelocationHandler.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/AMDGPU/AMDGPURelocationHandler.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/AMDGPU/AMDGPUSymbolTable.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/AMDGPU/AMDGPUSymbolTable.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/AMDGPU/AMDGPUTargetHandler.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/AMDGPU/AMDGPUTargetHandler.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/AMDGPU/CMakeLists.txt (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/ARM/ARMDynamicLibraryWriter.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/ARM/ARMELFWriters.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Atoms.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/DynamicFile.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/ELFFile.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/FileCommon.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/FileCommon.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/HeaderChunks.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsAbiInfoHandler.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsAbiInfoHandler.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsELFFile.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsELFWriters.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsSectionChunks.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsTargetLayout.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsTargetLayout.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/OutputELFWriter.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/SectionChunks.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/SegmentChunks.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/TargetLayout.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/X86_64SectionChunks.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/X86_64SectionChunks.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/MachO/ExecutableAtoms.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/MachO/FlatNamespaceFile.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/MachO/SectCreateFile.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/MachO/TLVPass.cpp (contents, props changed) vendor/lld/dist/test/COFF/ vendor/lld/dist/test/COFF/Inputs/ vendor/lld/dist/test/COFF/Inputs/armnt-executable.obj.yaml vendor/lld/dist/test/COFF/Inputs/armnt-executable.s (contents, props changed) vendor/lld/dist/test/COFF/Inputs/conflict.ll vendor/lld/dist/test/COFF/Inputs/entry-mangled.ll vendor/lld/dist/test/COFF/Inputs/export.ll vendor/lld/dist/test/COFF/Inputs/export.yaml vendor/lld/dist/test/COFF/Inputs/export2.yaml vendor/lld/dist/test/COFF/Inputs/hello32.yaml vendor/lld/dist/test/COFF/Inputs/hello64.asm vendor/lld/dist/test/COFF/Inputs/hello64.obj (contents, props changed) vendor/lld/dist/test/COFF/Inputs/import.yaml vendor/lld/dist/test/COFF/Inputs/imports-mangle.lib (contents, props changed) vendor/lld/dist/test/COFF/Inputs/include1a.yaml vendor/lld/dist/test/COFF/Inputs/include1b.yaml vendor/lld/dist/test/COFF/Inputs/include1c.yaml vendor/lld/dist/test/COFF/Inputs/library.lib (contents, props changed) vendor/lld/dist/test/COFF/Inputs/lto-chkstk-chkstk.s (contents, props changed) vendor/lld/dist/test/COFF/Inputs/lto-chkstk-foo.s (contents, props changed) vendor/lld/dist/test/COFF/Inputs/lto-comdat1.ll vendor/lld/dist/test/COFF/Inputs/lto-comdat2.ll vendor/lld/dist/test/COFF/Inputs/lto-dep.ll vendor/lld/dist/test/COFF/Inputs/machine-x64.yaml vendor/lld/dist/test/COFF/Inputs/machine-x86.yaml vendor/lld/dist/test/COFF/Inputs/resource.res (contents, props changed) vendor/lld/dist/test/COFF/Inputs/ret42.lib (contents, props changed) vendor/lld/dist/test/COFF/Inputs/ret42.obj (contents, props changed) vendor/lld/dist/test/COFF/Inputs/ret42.yaml vendor/lld/dist/test/COFF/Inputs/std32.lib (contents, props changed) vendor/lld/dist/test/COFF/Inputs/std64.lib (contents, props changed) vendor/lld/dist/test/COFF/Inputs/weak-external.ll vendor/lld/dist/test/COFF/Inputs/weak-external2.ll vendor/lld/dist/test/COFF/Inputs/weak-external3.ll vendor/lld/dist/test/COFF/alternatename.test vendor/lld/dist/test/COFF/ar-comdat.test vendor/lld/dist/test/COFF/armnt-blx23t.test vendor/lld/dist/test/COFF/armnt-branch24t.test vendor/lld/dist/test/COFF/armnt-entry-point.test vendor/lld/dist/test/COFF/armnt-imports.test vendor/lld/dist/test/COFF/armnt-mov32t-exec.test vendor/lld/dist/test/COFF/armnt-movt32t.test vendor/lld/dist/test/COFF/base.test vendor/lld/dist/test/COFF/baserel.test vendor/lld/dist/test/COFF/common.test vendor/lld/dist/test/COFF/conflict.test vendor/lld/dist/test/COFF/debug.test vendor/lld/dist/test/COFF/defparser.test vendor/lld/dist/test/COFF/delayimports.test vendor/lld/dist/test/COFF/delayimports32.test vendor/lld/dist/test/COFF/dll.test vendor/lld/dist/test/COFF/dllorder.test vendor/lld/dist/test/COFF/driver.test vendor/lld/dist/test/COFF/entry-inference.test vendor/lld/dist/test/COFF/entry-inference2.test vendor/lld/dist/test/COFF/entry-inference32.test vendor/lld/dist/test/COFF/entry-mangled.test vendor/lld/dist/test/COFF/entrylib.ll vendor/lld/dist/test/COFF/export-exe.test vendor/lld/dist/test/COFF/export.test vendor/lld/dist/test/COFF/export32.test vendor/lld/dist/test/COFF/failifmismatch.test vendor/lld/dist/test/COFF/filetype.test vendor/lld/dist/test/COFF/force.test vendor/lld/dist/test/COFF/heap.test vendor/lld/dist/test/COFF/hello32.test vendor/lld/dist/test/COFF/help.test vendor/lld/dist/test/COFF/icf-circular.test vendor/lld/dist/test/COFF/icf-circular2.test vendor/lld/dist/test/COFF/icf-different-align.test vendor/lld/dist/test/COFF/icf-local.test vendor/lld/dist/test/COFF/icf-simple.test vendor/lld/dist/test/COFF/imports-mangle.test vendor/lld/dist/test/COFF/imports.test vendor/lld/dist/test/COFF/include.test vendor/lld/dist/test/COFF/include2.test vendor/lld/dist/test/COFF/internal.test vendor/lld/dist/test/COFF/invalid-obj.test vendor/lld/dist/test/COFF/largeaddressaware.test vendor/lld/dist/test/COFF/libpath.test vendor/lld/dist/test/COFF/linkenv.test vendor/lld/dist/test/COFF/lldmap.test vendor/lld/dist/test/COFF/loadcfg.ll vendor/lld/dist/test/COFF/loadcfg.test vendor/lld/dist/test/COFF/loadcfg32.test vendor/lld/dist/test/COFF/locally-imported.test vendor/lld/dist/test/COFF/locally-imported32.test vendor/lld/dist/test/COFF/long-section-name.test vendor/lld/dist/test/COFF/lto-chkstk.ll vendor/lld/dist/test/COFF/lto-comdat.ll vendor/lld/dist/test/COFF/lto-linker-opts.ll vendor/lld/dist/test/COFF/lto-new-symbol.ll vendor/lld/dist/test/COFF/lto-opt-level.ll vendor/lld/dist/test/COFF/lto-parallel.ll vendor/lld/dist/test/COFF/lto.ll vendor/lld/dist/test/COFF/machine.test vendor/lld/dist/test/COFF/manifest.test vendor/lld/dist/test/COFF/merge.test vendor/lld/dist/test/COFF/nodefaultlib.test vendor/lld/dist/test/COFF/noentry.test vendor/lld/dist/test/COFF/opt.test vendor/lld/dist/test/COFF/options.test vendor/lld/dist/test/COFF/order.test vendor/lld/dist/test/COFF/out.test vendor/lld/dist/test/COFF/reloc-arm.test vendor/lld/dist/test/COFF/reloc-x64.test vendor/lld/dist/test/COFF/reloc-x86.test vendor/lld/dist/test/COFF/resource.test vendor/lld/dist/test/COFF/responsefile.test vendor/lld/dist/test/COFF/safeseh.test vendor/lld/dist/test/COFF/seh.test vendor/lld/dist/test/COFF/sort-debug.test vendor/lld/dist/test/COFF/stack.test vendor/lld/dist/test/COFF/subsystem-inference.test vendor/lld/dist/test/COFF/subsystem.test vendor/lld/dist/test/COFF/symtab.test vendor/lld/dist/test/COFF/tls.test vendor/lld/dist/test/COFF/tls32.test vendor/lld/dist/test/COFF/unwind.test vendor/lld/dist/test/COFF/version.test vendor/lld/dist/test/COFF/weak-external.test vendor/lld/dist/test/COFF/weak-external2.test vendor/lld/dist/test/COFF/weak-external3.test vendor/lld/dist/test/ELF/ vendor/lld/dist/test/ELF/Inputs/ vendor/lld/dist/test/ELF/Inputs/abs.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/abs255.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/abs256.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/abs257.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/allow-multiple-definition.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/allow-shlib-undefined.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/archive.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/archive2.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/archive3.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/archive4.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/comdat.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/common.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/discard-merge-unnamed.o (contents, props changed) vendor/lld/dist/test/ELF/Inputs/dynamic-reloc.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/invalid-binding.elf (contents, props changed) vendor/lld/dist/test/ELF/Inputs/invalid-data-encoding.a (contents, props changed) vendor/lld/dist/test/ELF/Inputs/invalid-file-class.a (contents, props changed) vendor/lld/dist/test/ELF/Inputs/invalid-multiple-eh-relocs.elf (contents, props changed) vendor/lld/dist/test/ELF/Inputs/invalid-section-index.elf (contents, props changed) vendor/lld/dist/test/ELF/Inputs/invalid-shentsize-zero.elf (contents, props changed) vendor/lld/dist/test/ELF/Inputs/invalid-shstrndx.so (contents, props changed) vendor/lld/dist/test/ELF/Inputs/invalid-symtab-sh_info.elf (contents, props changed) vendor/lld/dist/test/ELF/Inputs/libsearch-dyn.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/libsearch-st.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/merge.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/mips-dynamic.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/no-symtab.o (contents, props changed) vendor/lld/dist/test/ELF/Inputs/relocation-copy-align.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/relocation-copy.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/relocation-size-shared.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/resolution.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/shared-ppc64.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/shared.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/shared2.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/shared3.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/tls-got.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/tls-mismatch.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/tls-opt-gdie.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/tls-opt-gdiele-i686.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/tls-opt-iele-i686-nopic.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/visibility.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/whole-archive.s (contents, props changed) vendor/lld/dist/test/ELF/aarch64-abs16.s (contents, props changed) vendor/lld/dist/test/ELF/aarch64-abs32.s (contents, props changed) vendor/lld/dist/test/ELF/aarch64-call26-error.s (contents, props changed) vendor/lld/dist/test/ELF/aarch64-copy.s (contents, props changed) vendor/lld/dist/test/ELF/aarch64-data-relocs.s (contents, props changed) vendor/lld/dist/test/ELF/aarch64-fpic-abs16.s (contents, props changed) vendor/lld/dist/test/ELF/aarch64-fpic-add_abs_lo12_nc.s (contents, props changed) vendor/lld/dist/test/ELF/aarch64-fpic-adr_prel_lo21.s (contents, props changed) vendor/lld/dist/test/ELF/aarch64-fpic-adr_prel_pg_hi21.s (contents, props changed) vendor/lld/dist/test/ELF/aarch64-fpic-ldst32_abs_lo12_nc.s (contents, props changed) vendor/lld/dist/test/ELF/aarch64-fpic-ldst64_abs_lo12_nc.s (contents, props changed) vendor/lld/dist/test/ELF/aarch64-fpic-ldst8_abs_lo12_nc.s (contents, props changed) vendor/lld/dist/test/ELF/aarch64-fpic-prel16.s (contents, props changed) vendor/lld/dist/test/ELF/aarch64-fpic-prel32.s (contents, props changed) vendor/lld/dist/test/ELF/aarch64-fpic-prel64.s (contents, props changed) vendor/lld/dist/test/ELF/aarch64-hi21-error.s (contents, props changed) vendor/lld/dist/test/ELF/aarch64-jump26-error.s (contents, props changed) vendor/lld/dist/test/ELF/aarch64-lo21-error.s (contents, props changed) vendor/lld/dist/test/ELF/aarch64-prel16.s (contents, props changed) vendor/lld/dist/test/ELF/aarch64-prel32.s (contents, props changed) vendor/lld/dist/test/ELF/aarch64-relocs.s (contents, props changed) vendor/lld/dist/test/ELF/allow-multiple-definition.s (contents, props changed) vendor/lld/dist/test/ELF/allow-shlib-undefined.s (contents, props changed) vendor/lld/dist/test/ELF/archive.s (contents, props changed) vendor/lld/dist/test/ELF/as-needed.s (contents, props changed) vendor/lld/dist/test/ELF/basic-aarch64.s (contents, props changed) vendor/lld/dist/test/ELF/basic-freebsd.s (contents, props changed) vendor/lld/dist/test/ELF/basic-mips.s (contents, props changed) vendor/lld/dist/test/ELF/basic.s (contents, props changed) vendor/lld/dist/test/ELF/basic32.s (contents, props changed) vendor/lld/dist/test/ELF/basic64be.s (contents, props changed) vendor/lld/dist/test/ELF/bss.s (contents, props changed) vendor/lld/dist/test/ELF/comdat.s (contents, props changed) vendor/lld/dist/test/ELF/common.s (contents, props changed) vendor/lld/dist/test/ELF/default-output.s (contents, props changed) vendor/lld/dist/test/ELF/discard-locals.s (contents, props changed) vendor/lld/dist/test/ELF/discard-merge-locals.s (contents, props changed) vendor/lld/dist/test/ELF/discard-merge-unnamed.s (contents, props changed) vendor/lld/dist/test/ELF/discard-none.s (contents, props changed) vendor/lld/dist/test/ELF/dt_flags.s (contents, props changed) vendor/lld/dist/test/ELF/duplicate-internal.s (contents, props changed) vendor/lld/dist/test/ELF/dynamic-reloc-index.s (contents, props changed) vendor/lld/dist/test/ELF/dynamic-reloc-weak.s (contents, props changed) vendor/lld/dist/test/ELF/dynamic-reloc.s (contents, props changed) vendor/lld/dist/test/ELF/eh-align-cie.s (contents, props changed) vendor/lld/dist/test/ELF/eh-frame-merge.s (contents, props changed) vendor/lld/dist/test/ELF/eh-frame-plt.s (contents, props changed) vendor/lld/dist/test/ELF/eh-frame-rel.s (contents, props changed) vendor/lld/dist/test/ELF/eh-frame-type.test vendor/lld/dist/test/ELF/ehframe-relocation.s (contents, props changed) vendor/lld/dist/test/ELF/empty-archive.s (contents, props changed) vendor/lld/dist/test/ELF/emulation.s (contents, props changed) vendor/lld/dist/test/ELF/end-preserve.s (contents, props changed) vendor/lld/dist/test/ELF/end-update.s (contents, props changed) vendor/lld/dist/test/ELF/end.s (contents, props changed) vendor/lld/dist/test/ELF/entry.s (contents, props changed) vendor/lld/dist/test/ELF/gc-sections-eh.s (contents, props changed) vendor/lld/dist/test/ELF/gc-sections-print.s (contents, props changed) vendor/lld/dist/test/ELF/gc-sections.s (contents, props changed) vendor/lld/dist/test/ELF/global_offset_table.s (contents, props changed) vendor/lld/dist/test/ELF/gnu-hash-table.s (contents, props changed) vendor/lld/dist/test/ELF/gnu-ifunc-i386.s (contents, props changed) vendor/lld/dist/test/ELF/gnu-ifunc-nosym-i386.s (contents, props changed) vendor/lld/dist/test/ELF/gnu-ifunc-nosym.s (contents, props changed) vendor/lld/dist/test/ELF/gnu-ifunc.s (contents, props changed) vendor/lld/dist/test/ELF/gnu-unique.s (contents, props changed) vendor/lld/dist/test/ELF/gnustack.s (contents, props changed) vendor/lld/dist/test/ELF/got-aarch64.s (contents, props changed) vendor/lld/dist/test/ELF/got-i386.s (contents, props changed) vendor/lld/dist/test/ELF/got.s (contents, props changed) vendor/lld/dist/test/ELF/incompatible-ar-first.s (contents, props changed) vendor/lld/dist/test/ELF/incompatible.s (contents, props changed) vendor/lld/dist/test/ELF/init-fini.s (contents, props changed) vendor/lld/dist/test/ELF/invalid-cie-length.s (contents, props changed) vendor/lld/dist/test/ELF/invalid-cie-length2.s (contents, props changed) vendor/lld/dist/test/ELF/invalid-cie-length3.s (contents, props changed) vendor/lld/dist/test/ELF/invalid-cie-length4.s (contents, props changed) vendor/lld/dist/test/ELF/invalid-cie-length5.s (contents, props changed) vendor/lld/dist/test/ELF/invalid-cie-reference.s (contents, props changed) vendor/lld/dist/test/ELF/invalid-elf.test vendor/lld/dist/test/ELF/invalid-fde-rel.s (contents, props changed) vendor/lld/dist/test/ELF/invalid-relocations.test vendor/lld/dist/test/ELF/libsearch.s (contents, props changed) vendor/lld/dist/test/ELF/linkerscript-ouputformat.s (contents, props changed) vendor/lld/dist/test/ELF/linkerscript-outputarch.s (contents, props changed) vendor/lld/dist/test/ELF/linkerscript-sections.s (contents, props changed) vendor/lld/dist/test/ELF/linkerscript.s (contents, props changed) vendor/lld/dist/test/ELF/linkerscript2.s (contents, props changed) vendor/lld/dist/test/ELF/lit.local.cfg vendor/lld/dist/test/ELF/local-dynamic.s (contents, props changed) vendor/lld/dist/test/ELF/local-got-shared.s (contents, props changed) vendor/lld/dist/test/ELF/local-got.s (contents, props changed) vendor/lld/dist/test/ELF/local.s (contents, props changed) vendor/lld/dist/test/ELF/many-sections.s (contents, props changed) vendor/lld/dist/test/ELF/merge-invalid-size.s (contents, props changed) vendor/lld/dist/test/ELF/merge-shared.s (contents, props changed) vendor/lld/dist/test/ELF/merge-string-align.s (contents, props changed) vendor/lld/dist/test/ELF/merge-string-error.s (contents, props changed) vendor/lld/dist/test/ELF/merge-string-no-null.s (contents, props changed) vendor/lld/dist/test/ELF/merge-string.s (contents, props changed) vendor/lld/dist/test/ELF/merge-sym.s (contents, props changed) vendor/lld/dist/test/ELF/merge.s (contents, props changed) vendor/lld/dist/test/ELF/mips-call16.s (contents, props changed) vendor/lld/dist/test/ELF/mips-dynamic.s (contents, props changed) vendor/lld/dist/test/ELF/mips-dynsym-sort.s (contents, props changed) vendor/lld/dist/test/ELF/mips-elf-flags.s (contents, props changed) vendor/lld/dist/test/ELF/mips-gnu-hash.s (contents, props changed) vendor/lld/dist/test/ELF/mips-got-relocs.s (contents, props changed) vendor/lld/dist/test/ELF/mips-gprel32-relocs.s (contents, props changed) vendor/lld/dist/test/ELF/mips-hilo-gp-disp.s (contents, props changed) vendor/lld/dist/test/ELF/mips-hilo-hi-only.s (contents, props changed) vendor/lld/dist/test/ELF/mips-hilo.s (contents, props changed) vendor/lld/dist/test/ELF/mips-jalr.test vendor/lld/dist/test/ELF/mips-pc-relocs.s (contents, props changed) vendor/lld/dist/test/ELF/mips-reginfo.s (contents, props changed) vendor/lld/dist/test/ELF/mips-relocs.s (contents, props changed) vendor/lld/dist/test/ELF/new-dtags.test vendor/lld/dist/test/ELF/no-inhibit-exec.s (contents, props changed) vendor/lld/dist/test/ELF/no-obj.s (contents, props changed) vendor/lld/dist/test/ELF/no-symtab.s (contents, props changed) vendor/lld/dist/test/ELF/no-undefined.s (contents, props changed) vendor/lld/dist/test/ELF/output-section.s (contents, props changed) vendor/lld/dist/test/ELF/plt-aarch64.s (contents, props changed) vendor/lld/dist/test/ELF/plt-i686.s (contents, props changed) vendor/lld/dist/test/ELF/plt.s (contents, props changed) vendor/lld/dist/test/ELF/ppc64-addr16-error.s (contents, props changed) vendor/lld/dist/test/ELF/ppc64-rel-calls.s (contents, props changed) vendor/lld/dist/test/ELF/ppc64-relocs.s (contents, props changed) vendor/lld/dist/test/ELF/ppc64-shared-rel-toc.s (contents, props changed) vendor/lld/dist/test/ELF/ppc64-toc-restore.s (contents, props changed) vendor/lld/dist/test/ELF/ppc64-weak-undef-call-shared.s (contents, props changed) vendor/lld/dist/test/ELF/ppc64-weak-undef-call.s (contents, props changed) vendor/lld/dist/test/ELF/pre_init_fini_array.s (contents, props changed) vendor/lld/dist/test/ELF/pre_init_fini_array_missing.s (contents, props changed) vendor/lld/dist/test/ELF/progname.s (contents, props changed) vendor/lld/dist/test/ELF/program-header-layout.s (contents, props changed) vendor/lld/dist/test/ELF/relative-dynamic-reloc-ppc64.s (contents, props changed) vendor/lld/dist/test/ELF/relative-dynamic-reloc.s (contents, props changed) vendor/lld/dist/test/ELF/relocatable.s (contents, props changed) vendor/lld/dist/test/ELF/relocation-absolute.s (contents, props changed) vendor/lld/dist/test/ELF/relocation-common.s (contents, props changed) vendor/lld/dist/test/ELF/relocation-copy-align.s (contents, props changed) vendor/lld/dist/test/ELF/relocation-copy-i686.s (contents, props changed) vendor/lld/dist/test/ELF/relocation-copy.s (contents, props changed) vendor/lld/dist/test/ELF/relocation-i686.s (contents, props changed) vendor/lld/dist/test/ELF/relocation-in-merge.s (contents, props changed) vendor/lld/dist/test/ELF/relocation-local.s (contents, props changed) vendor/lld/dist/test/ELF/relocation-past-merge-end.s (contents, props changed) vendor/lld/dist/test/ELF/relocation-size-shared.s (contents, props changed) vendor/lld/dist/test/ELF/relocation-size.s (contents, props changed) vendor/lld/dist/test/ELF/relocation-undefined-weak.s (contents, props changed) vendor/lld/dist/test/ELF/relocation.s (contents, props changed) vendor/lld/dist/test/ELF/relro.s (contents, props changed) vendor/lld/dist/test/ELF/resolution.s (contents, props changed) vendor/lld/dist/test/ELF/section-align-0.test vendor/lld/dist/test/ELF/section-layout.s (contents, props changed) vendor/lld/dist/test/ELF/section-name.s (contents, props changed) vendor/lld/dist/test/ELF/section-symbol.s (contents, props changed) vendor/lld/dist/test/ELF/shared-be.s (contents, props changed) vendor/lld/dist/test/ELF/shared.s (contents, props changed) vendor/lld/dist/test/ELF/soname.s (contents, props changed) vendor/lld/dist/test/ELF/soname2.s (contents, props changed) vendor/lld/dist/test/ELF/startstop-shared.s (contents, props changed) vendor/lld/dist/test/ELF/startstop.s (contents, props changed) vendor/lld/dist/test/ELF/string-table.s (contents, props changed) vendor/lld/dist/test/ELF/strip-all.s (contents, props changed) vendor/lld/dist/test/ELF/symbols.s (contents, props changed) vendor/lld/dist/test/ELF/sysroot.s (contents, props changed) vendor/lld/dist/test/ELF/tls-align.s (contents, props changed) vendor/lld/dist/test/ELF/tls-dynamic-i686.s (contents, props changed) vendor/lld/dist/test/ELF/tls-dynamic.s (contents, props changed) vendor/lld/dist/test/ELF/tls-error.s (contents, props changed) vendor/lld/dist/test/ELF/tls-got.s (contents, props changed) vendor/lld/dist/test/ELF/tls-i686.s (contents, props changed) vendor/lld/dist/test/ELF/tls-mismatch.s (contents, props changed) vendor/lld/dist/test/ELF/tls-opt-gdie.s (contents, props changed) vendor/lld/dist/test/ELF/tls-opt-gdiele-i686.s (contents, props changed) vendor/lld/dist/test/ELF/tls-opt-i686.s (contents, props changed) vendor/lld/dist/test/ELF/tls-opt-iele-i686-nopic.s (contents, props changed) vendor/lld/dist/test/ELF/tls-opt-local.s (contents, props changed) vendor/lld/dist/test/ELF/tls-opt.s (contents, props changed) vendor/lld/dist/test/ELF/tls-static.s (contents, props changed) vendor/lld/dist/test/ELF/tls.s (contents, props changed) vendor/lld/dist/test/ELF/undef-start.s (contents, props changed) vendor/lld/dist/test/ELF/undef.s (contents, props changed) vendor/lld/dist/test/ELF/undefined-opt.s (contents, props changed) vendor/lld/dist/test/ELF/valid-cie-length-dw64.s (contents, props changed) vendor/lld/dist/test/ELF/visibility.s (contents, props changed) vendor/lld/dist/test/ELF/whole-archive.s (contents, props changed) vendor/lld/dist/test/ELF/writable-merge.s (contents, props changed) vendor/lld/dist/test/ELF/x86-64-reloc-32-error.s (contents, props changed) vendor/lld/dist/test/ELF/x86-64-reloc-32S-error.s (contents, props changed) vendor/lld/dist/test/LinkerScript/phdrs-sections.test vendor/lld/dist/test/core/Inputs/ vendor/lld/dist/test/core/Inputs/archive-basic.objtxt vendor/lld/dist/test/core/Inputs/archive-chain.objtxt vendor/lld/dist/test/core/Inputs/archive-chain2.objtxt vendor/lld/dist/test/core/Inputs/archive-tentdef-search.objtxt vendor/lld/dist/test/core/Inputs/associates.objtxt vendor/lld/dist/test/core/Inputs/auto-hide-coalesce.objtxt vendor/lld/dist/test/core/Inputs/code-model-attributes.objtxt vendor/lld/dist/test/core/Inputs/code-model-attributes2.objtxt vendor/lld/dist/test/core/Inputs/code-model-attributes3.objtxt vendor/lld/dist/test/core/Inputs/code-model-attributes4.objtxt vendor/lld/dist/test/core/Inputs/code-model-attributes5.objtxt vendor/lld/dist/test/core/Inputs/constants-coalesce.objtxt vendor/lld/dist/test/core/Inputs/constants-coalesce2.objtxt vendor/lld/dist/test/core/Inputs/cstring-coalesce.objtxt vendor/lld/dist/test/core/Inputs/cstring-coalesce2.objtxt vendor/lld/dist/test/core/Inputs/custom-section-coalesce.objtxt vendor/lld/dist/test/core/Inputs/custom-section-coalesce2.objtxt vendor/lld/dist/test/core/Inputs/dead-strip-attributes.objtxt vendor/lld/dist/test/core/Inputs/dead-strip-attributes2.objtxt vendor/lld/dist/test/core/Inputs/dead-strip-basic.objtxt vendor/lld/dist/test/core/Inputs/dead-strip-basic2.objtxt vendor/lld/dist/test/core/Inputs/dead-strip-globals.objtxt vendor/lld/dist/test/core/Inputs/dead-strip-globals2.objtxt vendor/lld/dist/test/core/Inputs/error-duplicate-absolutes.objtxt vendor/lld/dist/test/core/Inputs/gnulinkonce-rearrange-resolve.objtxt vendor/lld/dist/test/core/Inputs/gnulinkonce-remaining-undef.objtxt vendor/lld/dist/test/core/Inputs/gnulinkonce-remaining-undef2.objtxt vendor/lld/dist/test/core/Inputs/gnulinkonce-resolve.objtxt vendor/lld/dist/test/core/Inputs/gnulinkonce-simple.objtxt vendor/lld/dist/test/core/Inputs/inline-coalesce.objtxt vendor/lld/dist/test/core/Inputs/inline-coalesce2.objtxt vendor/lld/dist/test/core/Inputs/multiple-def-error.objtxt vendor/lld/dist/test/core/Inputs/sectiongroup-deadstrip.objtxt vendor/lld/dist/test/core/Inputs/sectiongroup-gnulinkonce-error.objtxt vendor/lld/dist/test/core/Inputs/sectiongroup-rearrange-resolve.objtxt vendor/lld/dist/test/core/Inputs/sectiongroup-remaining-undef.objtxt vendor/lld/dist/test/core/Inputs/sectiongroup-remaining-undef2.objtxt vendor/lld/dist/test/core/Inputs/sectiongroup-resolve.objtxt vendor/lld/dist/test/core/Inputs/sectiongroup-simple.objtxt vendor/lld/dist/test/core/Inputs/shared-library-coalesce.objtxt vendor/lld/dist/test/core/Inputs/tent-merge.objtxt vendor/lld/dist/test/core/Inputs/undef-coalesce-error.objtxt vendor/lld/dist/test/core/Inputs/undef-coalesce-error2.objtxt vendor/lld/dist/test/core/Inputs/undef-coalesce.objtxt vendor/lld/dist/test/core/Inputs/undef-coalesce2.objtxt vendor/lld/dist/test/core/Inputs/undef-fallback.objtxt vendor/lld/dist/test/core/Inputs/undef-weak-coalesce.objtxt vendor/lld/dist/test/core/Inputs/weak-coalesce.objtxt vendor/lld/dist/test/core/Inputs/weak-coalesce2.objtxt vendor/lld/dist/test/darwin/Inputs/ vendor/lld/dist/test/darwin/Inputs/native-and-mach-o.objtxt vendor/lld/dist/test/darwin/Inputs/native-and-mach-o2.objtxt vendor/lld/dist/test/mach-o/Inputs/PIE.yaml vendor/lld/dist/test/mach-o/Inputs/arm-interworking.yaml vendor/lld/dist/test/mach-o/Inputs/arm-shims.yaml vendor/lld/dist/test/mach-o/Inputs/cstring-sections.yaml vendor/lld/dist/test/mach-o/Inputs/got-order.yaml vendor/lld/dist/test/mach-o/Inputs/got-order2.yaml vendor/lld/dist/test/mach-o/Inputs/hello-world-arm64.yaml vendor/lld/dist/test/mach-o/Inputs/hello-world-armv6.yaml vendor/lld/dist/test/mach-o/Inputs/hello-world-armv7.yaml vendor/lld/dist/test/mach-o/Inputs/hello-world-x86.yaml vendor/lld/dist/test/mach-o/Inputs/hello-world-x86_64.yaml vendor/lld/dist/test/mach-o/Inputs/hw.raw_bytes vendor/lld/dist/test/mach-o/Inputs/interposing-section.yaml vendor/lld/dist/test/mach-o/Inputs/lazy-bind-x86_64-2.yaml vendor/lld/dist/test/mach-o/Inputs/lazy-bind-x86_64-3.yaml vendor/lld/dist/test/mach-o/Inputs/lazy-bind-x86_64.yaml vendor/lld/dist/test/mach-o/Inputs/linker-as-ld.yaml vendor/lld/dist/test/mach-o/Inputs/re-exported-dylib-ordinal.yaml vendor/lld/dist/test/mach-o/Inputs/re-exported-dylib-ordinal2.yaml vendor/lld/dist/test/mach-o/Inputs/re-exported-dylib-ordinal3.yaml vendor/lld/dist/test/mach-o/Inputs/unwind-info-simple-arm64.yaml vendor/lld/dist/test/mach-o/Inputs/use-simple-dylib.yaml vendor/lld/dist/test/mach-o/Inputs/write-final-sections.yaml vendor/lld/dist/test/mach-o/Inputs/wrong-arch-error.yaml vendor/lld/dist/test/mach-o/arm64-reloc-negDelta32-fixup.yaml vendor/lld/dist/test/mach-o/arm64-relocs-errors-delta64-offset.yaml vendor/lld/dist/test/mach-o/executable-exports.yaml vendor/lld/dist/test/mach-o/flat_namespace_undef_error.yaml vendor/lld/dist/test/mach-o/flat_namespace_undef_suppress.yaml vendor/lld/dist/test/mach-o/gcc_except_tab-got-arm64.yaml vendor/lld/dist/test/mach-o/parse-eh-frame-relocs-x86_64.yaml vendor/lld/dist/test/mach-o/parse-tlv-relocs-x86-64.yaml vendor/lld/dist/test/mach-o/run-tlv-pass-x86-64.yaml vendor/lld/dist/test/mach-o/sectcreate.yaml vendor/lld/dist/test/mach-o/stack-size.yaml vendor/lld/dist/test/mach-o/twolevel_namespace_undef_dynamic_lookup.yaml vendor/lld/dist/test/mach-o/twolevel_namespace_undef_warning_suppress.yaml vendor/lld/dist/test/old-elf/ vendor/lld/dist/test/old-elf/AArch64/ vendor/lld/dist/test/old-elf/AArch64/Inputs/ vendor/lld/dist/test/old-elf/AArch64/Inputs/fn.c (contents, props changed) vendor/lld/dist/test/old-elf/AArch64/Inputs/fn.o (contents, props changed) vendor/lld/dist/test/old-elf/AArch64/Inputs/general-dyn-tls-0.yaml vendor/lld/dist/test/old-elf/AArch64/Inputs/initfini-option.c (contents, props changed) vendor/lld/dist/test/old-elf/AArch64/Inputs/initfini-option.o (contents, props changed) vendor/lld/dist/test/old-elf/AArch64/Inputs/initfini.c (contents, props changed) vendor/lld/dist/test/old-elf/AArch64/Inputs/initfini.o (contents, props changed) vendor/lld/dist/test/old-elf/AArch64/Inputs/initial-exec-tls-1.yaml vendor/lld/dist/test/old-elf/AArch64/Inputs/main.c (contents, props changed) vendor/lld/dist/test/old-elf/AArch64/Inputs/main.o (contents, props changed) vendor/lld/dist/test/old-elf/AArch64/Inputs/no-interp-section.c (contents, props changed) vendor/lld/dist/test/old-elf/AArch64/Inputs/no-interp-section.o (contents, props changed) vendor/lld/dist/test/old-elf/AArch64/Inputs/zerosizedsection.o (contents, props changed) vendor/lld/dist/test/old-elf/AArch64/Inputs/zerosizedsection.s (contents, props changed) vendor/lld/dist/test/old-elf/AArch64/defsym.test vendor/lld/dist/test/old-elf/AArch64/dontignorezerosize-sections.test vendor/lld/dist/test/old-elf/AArch64/dynamicvars.test vendor/lld/dist/test/old-elf/AArch64/dynlib-nointerp-section.test vendor/lld/dist/test/old-elf/AArch64/general-dyn-tls-0.test vendor/lld/dist/test/old-elf/AArch64/initfini.test vendor/lld/dist/test/old-elf/AArch64/initial-exec-tls-0.test vendor/lld/dist/test/old-elf/AArch64/local-tls.test vendor/lld/dist/test/old-elf/AArch64/rel-abs16-overflow.test vendor/lld/dist/test/old-elf/AArch64/rel-abs16.test vendor/lld/dist/test/old-elf/AArch64/rel-abs32-overflow.test vendor/lld/dist/test/old-elf/AArch64/rel-abs32.test vendor/lld/dist/test/old-elf/AArch64/rel-abs64.test vendor/lld/dist/test/old-elf/AArch64/rel-adr_prel_lo21-overflow.test vendor/lld/dist/test/old-elf/AArch64/rel-adr_prel_lo21.test vendor/lld/dist/test/old-elf/AArch64/rel-adr_prel_pg_hi21-overflow.test vendor/lld/dist/test/old-elf/AArch64/rel-adr_prel_pg_hi21.test vendor/lld/dist/test/old-elf/AArch64/rel-bad.test vendor/lld/dist/test/old-elf/AArch64/rel-prel16-overflow.test vendor/lld/dist/test/old-elf/AArch64/rel-prel16.test vendor/lld/dist/test/old-elf/AArch64/rel-prel32-overflow.test vendor/lld/dist/test/old-elf/AArch64/rel-prel32.test vendor/lld/dist/test/old-elf/AArch64/rel-prel64.test vendor/lld/dist/test/old-elf/AMDGPU/ vendor/lld/dist/test/old-elf/AMDGPU/hsa.test vendor/lld/dist/test/old-elf/ARM/ vendor/lld/dist/test/old-elf/ARM/Inputs/ vendor/lld/dist/test/old-elf/ARM/Inputs/fn.c (contents, props changed) vendor/lld/dist/test/old-elf/ARM/Inputs/libfn.so (contents, props changed) vendor/lld/dist/test/old-elf/ARM/Inputs/libobj.so (contents, props changed) vendor/lld/dist/test/old-elf/ARM/Inputs/obj.c (contents, props changed) vendor/lld/dist/test/old-elf/ARM/arm-symbols.test vendor/lld/dist/test/old-elf/ARM/defsym.test vendor/lld/dist/test/old-elf/ARM/dynamic-symbols.test vendor/lld/dist/test/old-elf/ARM/entry-point.test vendor/lld/dist/test/old-elf/ARM/exidx.test vendor/lld/dist/test/old-elf/ARM/header-flags.test vendor/lld/dist/test/old-elf/ARM/mapping-code-model.test vendor/lld/dist/test/old-elf/ARM/mapping-symbols.test vendor/lld/dist/test/old-elf/ARM/missing-symbol.test vendor/lld/dist/test/old-elf/ARM/plt-dynamic.test vendor/lld/dist/test/old-elf/ARM/plt-ifunc-interwork.test vendor/lld/dist/test/old-elf/ARM/plt-ifunc-mapping.test vendor/lld/dist/test/old-elf/ARM/rel-abs32.test vendor/lld/dist/test/old-elf/ARM/rel-arm-call.test vendor/lld/dist/test/old-elf/ARM/rel-arm-jump24-veneer-b.test vendor/lld/dist/test/old-elf/ARM/rel-arm-jump24-veneer-bl.test vendor/lld/dist/test/old-elf/ARM/rel-arm-jump24.test vendor/lld/dist/test/old-elf/ARM/rel-arm-mov.test vendor/lld/dist/test/old-elf/ARM/rel-arm-prel31.test vendor/lld/dist/test/old-elf/ARM/rel-arm-target1.test vendor/lld/dist/test/old-elf/ARM/rel-arm-thm-interwork.test vendor/lld/dist/test/old-elf/ARM/rel-base-prel.test vendor/lld/dist/test/old-elf/ARM/rel-copy.test vendor/lld/dist/test/old-elf/ARM/rel-glob-dat.test vendor/lld/dist/test/old-elf/ARM/rel-got-brel.test vendor/lld/dist/test/old-elf/ARM/rel-group-relocs.test vendor/lld/dist/test/old-elf/ARM/rel-ifunc.test vendor/lld/dist/test/old-elf/ARM/rel-jump-slot.test vendor/lld/dist/test/old-elf/ARM/rel-rel32.test vendor/lld/dist/test/old-elf/ARM/rel-thm-call.test vendor/lld/dist/test/old-elf/ARM/rel-thm-jump11.test vendor/lld/dist/test/old-elf/ARM/rel-thm-jump24-veneer.test vendor/lld/dist/test/old-elf/ARM/rel-thm-jump24.test vendor/lld/dist/test/old-elf/ARM/rel-thm-mov.test vendor/lld/dist/test/old-elf/ARM/rel-tls-ie32.test vendor/lld/dist/test/old-elf/ARM/rel-tls-le32.test vendor/lld/dist/test/old-elf/ARM/rel-v4bx.test vendor/lld/dist/test/old-elf/ARM/thm-symbols.test vendor/lld/dist/test/old-elf/ARM/two-got-for-symbol.test vendor/lld/dist/test/old-elf/ARM/undef-lazy-symbol.test vendor/lld/dist/test/old-elf/ARM/veneer-mapping.test vendor/lld/dist/test/old-elf/ARM/weak-branch.test vendor/lld/dist/test/old-elf/Hexagon/ vendor/lld/dist/test/old-elf/Hexagon/Inputs/ vendor/lld/dist/test/old-elf/Hexagon/Inputs/dynobj-data.c (contents, props changed) vendor/lld/dist/test/old-elf/Hexagon/Inputs/dynobj-data.o (contents, props changed) vendor/lld/dist/test/old-elf/Hexagon/Inputs/dynobj.c (contents, props changed) vendor/lld/dist/test/old-elf/Hexagon/Inputs/dynobj.o (contents, props changed) vendor/lld/dist/test/old-elf/Hexagon/Inputs/got-plt-order.c (contents, props changed) vendor/lld/dist/test/old-elf/Hexagon/Inputs/got-plt-order.o (contents, props changed) vendor/lld/dist/test/old-elf/Hexagon/Inputs/libMaxAlignment.a (contents, props changed) vendor/lld/dist/test/old-elf/Hexagon/Inputs/sda-base.o (contents, props changed) vendor/lld/dist/test/old-elf/Hexagon/Inputs/sdata1.c (contents, props changed) vendor/lld/dist/test/old-elf/Hexagon/Inputs/sdata1.o (contents, props changed) vendor/lld/dist/test/old-elf/Hexagon/Inputs/sdata2.c (contents, props changed) vendor/lld/dist/test/old-elf/Hexagon/Inputs/sdata2.o (contents, props changed) vendor/lld/dist/test/old-elf/Hexagon/Inputs/use-shared.hexagon (contents, props changed) vendor/lld/dist/test/old-elf/Hexagon/dynlib-data.test vendor/lld/dist/test/old-elf/Hexagon/dynlib-gotoff.test vendor/lld/dist/test/old-elf/Hexagon/dynlib-hash.test vendor/lld/dist/test/old-elf/Hexagon/dynlib-rela.test vendor/lld/dist/test/old-elf/Hexagon/dynlib-syms.test vendor/lld/dist/test/old-elf/Hexagon/dynlib.test vendor/lld/dist/test/old-elf/Hexagon/hexagon-got-plt-order.test vendor/lld/dist/test/old-elf/Hexagon/hexagon-plt-setup.test vendor/lld/dist/test/old-elf/Hexagon/maxalignment.test vendor/lld/dist/test/old-elf/Hexagon/rela-order.test vendor/lld/dist/test/old-elf/Hexagon/sda-base.test vendor/lld/dist/test/old-elf/Hexagon/zerofillquick-sdata.test vendor/lld/dist/test/old-elf/Inputs/ vendor/lld/dist/test/old-elf/Inputs/abs-test.i386 (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/allowduplicates.objtxt vendor/lld/dist/test/old-elf/Inputs/bar.o.x86-64 (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/branch-test.hexagon (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/branch-test.ppc (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/consecutive-weak-defs.o.yaml vendor/lld/dist/test/old-elf/Inputs/constants-merge.x86-64 (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/constdata.x86-64 (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/foo.o.x86-64 (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/globalconst.c (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/globalconst.o.x86-64 (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/gotpcrel.S (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/gotpcrel.x86-64 (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/group-cmd-search-1.ls vendor/lld/dist/test/old-elf/Inputs/group-cmd-search-2.ls vendor/lld/dist/test/old-elf/Inputs/group-cmd-search-3.ls vendor/lld/dist/test/old-elf/Inputs/ifunc.S (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/ifunc.cpp (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/ifunc.cpp.x86-64 (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/ifunc.x86-64 (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/libfnarchive.a (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/libifunc.x86-64.so (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/libundef.so (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/libweaksym.so (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/main-with-global-def.o.yaml vendor/lld/dist/test/old-elf/Inputs/mainobj.x86_64 (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/no-unique-section-names.x86-64 (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/object-test.elf-hexagon (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/object-test.elf-i386 (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/phdr.i386 (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/quickdata-sort-test.o.elf-hexagon (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/quickdata-sortcommon-test.o.elf-hexagon (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/quickdata-test.elf-hexagon (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/reloc-test.elf-i386 (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/reloc-xb.x86 (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/reloc-xt.x86 (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/relocs-dynamic.x86-64 (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/relocs.x86-64 (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/responsefile vendor/lld/dist/test/old-elf/Inputs/rodata-test.hexagon (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/rodata-test.i386 (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/rodata.c (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/rodata.o (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/section-test.i386 (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/shared.c (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/shared.so-x86-64 (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/shndx.o-x86_64 (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/stripped-empty.x86_64 (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/target-test.hexagon (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/target-test.ppc (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/tls-tbss-size.yaml vendor/lld/dist/test/old-elf/Inputs/tls.S (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/tls.c (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/tls.x86-64 (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/tlsAddr.x86-64 (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/tlsaddr.c (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/undef-from-main-so.c (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/undef-from-main.c (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/undef-pc32.o (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/undef.o (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/undef2-so.o.yaml vendor/lld/dist/test/old-elf/Inputs/use-shared-32s.c (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/use-shared-32s.x86-64 (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/use-shared.c (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/use-shared.x86-64 (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/weaksym.o (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/writersyms.o (contents, props changed) vendor/lld/dist/test/old-elf/Inputs/x86-64-relocs.S (contents, props changed) vendor/lld/dist/test/old-elf/Mips/ vendor/lld/dist/test/old-elf/Mips/abi-flags-01.test vendor/lld/dist/test/old-elf/Mips/abi-flags-02.test vendor/lld/dist/test/old-elf/Mips/abi-flags-03.test vendor/lld/dist/test/old-elf/Mips/abi-flags-04.test vendor/lld/dist/test/old-elf/Mips/abi-flags-05.test vendor/lld/dist/test/old-elf/Mips/abi-flags-06.test vendor/lld/dist/test/old-elf/Mips/abi-flags-07.test vendor/lld/dist/test/old-elf/Mips/abi-flags-08.test vendor/lld/dist/test/old-elf/Mips/abi-flags-09.test vendor/lld/dist/test/old-elf/Mips/abi-flags-10.test vendor/lld/dist/test/old-elf/Mips/abi-flags-11.test vendor/lld/dist/test/old-elf/Mips/base-address-64.test vendor/lld/dist/test/old-elf/Mips/base-address.test vendor/lld/dist/test/old-elf/Mips/ctors-order.test vendor/lld/dist/test/old-elf/Mips/driver-hash-style.test vendor/lld/dist/test/old-elf/Mips/dt-textrel-64.test vendor/lld/dist/test/old-elf/Mips/dt-textrel.test vendor/lld/dist/test/old-elf/Mips/dynamic-linking.test vendor/lld/dist/test/old-elf/Mips/dynamic-sym.test vendor/lld/dist/test/old-elf/Mips/dynlib-dynamic.test vendor/lld/dist/test/old-elf/Mips/dynlib-dynsym-micro.test vendor/lld/dist/test/old-elf/Mips/dynlib-dynsym.test vendor/lld/dist/test/old-elf/Mips/dynlib-fileheader-64.test vendor/lld/dist/test/old-elf/Mips/dynlib-fileheader-micro-64.test vendor/lld/dist/test/old-elf/Mips/dynlib-fileheader-micro.test vendor/lld/dist/test/old-elf/Mips/dynlib-fileheader.test vendor/lld/dist/test/old-elf/Mips/dynsym-table-1.test vendor/lld/dist/test/old-elf/Mips/dynsym-table-2.test vendor/lld/dist/test/old-elf/Mips/e-flags-merge-1-64.test vendor/lld/dist/test/old-elf/Mips/e-flags-merge-1.test vendor/lld/dist/test/old-elf/Mips/e-flags-merge-10.test vendor/lld/dist/test/old-elf/Mips/e-flags-merge-11.test vendor/lld/dist/test/old-elf/Mips/e-flags-merge-12.test vendor/lld/dist/test/old-elf/Mips/e-flags-merge-2-64.test vendor/lld/dist/test/old-elf/Mips/e-flags-merge-2.test vendor/lld/dist/test/old-elf/Mips/e-flags-merge-3-64.test vendor/lld/dist/test/old-elf/Mips/e-flags-merge-3.test vendor/lld/dist/test/old-elf/Mips/e-flags-merge-4-64.test vendor/lld/dist/test/old-elf/Mips/e-flags-merge-4.test vendor/lld/dist/test/old-elf/Mips/e-flags-merge-5-64.test vendor/lld/dist/test/old-elf/Mips/e-flags-merge-5.test vendor/lld/dist/test/old-elf/Mips/e-flags-merge-6-64.test vendor/lld/dist/test/old-elf/Mips/e-flags-merge-6.test vendor/lld/dist/test/old-elf/Mips/e-flags-merge-7-64.test vendor/lld/dist/test/old-elf/Mips/e-flags-merge-7.test vendor/lld/dist/test/old-elf/Mips/e-flags-merge-8.test vendor/lld/dist/test/old-elf/Mips/e-flags-merge-9.test vendor/lld/dist/test/old-elf/Mips/entry-name.test vendor/lld/dist/test/old-elf/Mips/exe-dynamic.test vendor/lld/dist/test/old-elf/Mips/exe-dynsym-micro.test vendor/lld/dist/test/old-elf/Mips/exe-dynsym.test vendor/lld/dist/test/old-elf/Mips/exe-fileheader-02.test vendor/lld/dist/test/old-elf/Mips/exe-fileheader-03.test vendor/lld/dist/test/old-elf/Mips/exe-fileheader-64.test vendor/lld/dist/test/old-elf/Mips/exe-fileheader-be-64.test vendor/lld/dist/test/old-elf/Mips/exe-fileheader-be.test vendor/lld/dist/test/old-elf/Mips/exe-fileheader-micro-64.test vendor/lld/dist/test/old-elf/Mips/exe-fileheader-micro.test vendor/lld/dist/test/old-elf/Mips/exe-fileheader-n32.test vendor/lld/dist/test/old-elf/Mips/exe-fileheader.test vendor/lld/dist/test/old-elf/Mips/exe-got-micro.test vendor/lld/dist/test/old-elf/Mips/exe-got.test vendor/lld/dist/test/old-elf/Mips/got-page-32-micro.test vendor/lld/dist/test/old-elf/Mips/got-page-32.test vendor/lld/dist/test/old-elf/Mips/got-page-64-micro.test vendor/lld/dist/test/old-elf/Mips/got-page-64.test vendor/lld/dist/test/old-elf/Mips/got16-2.test vendor/lld/dist/test/old-elf/Mips/got16-micro.test vendor/lld/dist/test/old-elf/Mips/got16.test vendor/lld/dist/test/old-elf/Mips/gotsym.test vendor/lld/dist/test/old-elf/Mips/gp-sym-1-micro.test vendor/lld/dist/test/old-elf/Mips/gp-sym-1.test vendor/lld/dist/test/old-elf/Mips/gp-sym-2.test vendor/lld/dist/test/old-elf/Mips/hilo16-1.test vendor/lld/dist/test/old-elf/Mips/hilo16-2.test vendor/lld/dist/test/old-elf/Mips/hilo16-3-overflow.test vendor/lld/dist/test/old-elf/Mips/hilo16-3.test vendor/lld/dist/test/old-elf/Mips/hilo16-4.test vendor/lld/dist/test/old-elf/Mips/hilo16-5.test vendor/lld/dist/test/old-elf/Mips/hilo16-8-micro.test vendor/lld/dist/test/old-elf/Mips/hilo16-9-micro.test vendor/lld/dist/test/old-elf/Mips/initfini-micro.test vendor/lld/dist/test/old-elf/Mips/interpreter-64.test vendor/lld/dist/test/old-elf/Mips/interpreter-n32.test vendor/lld/dist/test/old-elf/Mips/interpreter.test vendor/lld/dist/test/old-elf/Mips/invalid-reginfo.test vendor/lld/dist/test/old-elf/Mips/jalx-align-err.test vendor/lld/dist/test/old-elf/Mips/jalx-jalr.test vendor/lld/dist/test/old-elf/Mips/jalx.test vendor/lld/dist/test/old-elf/Mips/jump-fix-err.test vendor/lld/dist/test/old-elf/Mips/la25-stub-be.test vendor/lld/dist/test/old-elf/Mips/la25-stub-micro-be.test vendor/lld/dist/test/old-elf/Mips/la25-stub-micro.test vendor/lld/dist/test/old-elf/Mips/la25-stub-npic-01.test vendor/lld/dist/test/old-elf/Mips/la25-stub-npic-02.test vendor/lld/dist/test/old-elf/Mips/la25-stub-npic-shared.test vendor/lld/dist/test/old-elf/Mips/la25-stub-pic.test vendor/lld/dist/test/old-elf/Mips/la25-stub.test vendor/lld/dist/test/old-elf/Mips/mips-options-01.test vendor/lld/dist/test/old-elf/Mips/mips-options-02.test vendor/lld/dist/test/old-elf/Mips/mips-options-03.test vendor/lld/dist/test/old-elf/Mips/mips-options-04.test vendor/lld/dist/test/old-elf/Mips/mips-options-05.test vendor/lld/dist/test/old-elf/Mips/mips-options-gp0.test vendor/lld/dist/test/old-elf/Mips/n32-rela-chain.test vendor/lld/dist/test/old-elf/Mips/n64-rel-chain.test vendor/lld/dist/test/old-elf/Mips/n64-rel-shift.test vendor/lld/dist/test/old-elf/Mips/opt-emulation.test vendor/lld/dist/test/old-elf/Mips/pc23-range.test vendor/lld/dist/test/old-elf/Mips/plt-entry-mixed-1.test vendor/lld/dist/test/old-elf/Mips/plt-entry-mixed-2.test vendor/lld/dist/test/old-elf/Mips/plt-entry-mixed-3.test vendor/lld/dist/test/old-elf/Mips/plt-entry-mixed-4.test vendor/lld/dist/test/old-elf/Mips/plt-entry-r6-be.test vendor/lld/dist/test/old-elf/Mips/plt-entry-r6.test vendor/lld/dist/test/old-elf/Mips/plt-header-be.test vendor/lld/dist/test/old-elf/Mips/plt-header-micro-be.test vendor/lld/dist/test/old-elf/Mips/plt-header-micro.test vendor/lld/dist/test/old-elf/Mips/plt-header-mixed.test vendor/lld/dist/test/old-elf/Mips/plt-header.test vendor/lld/dist/test/old-elf/Mips/r26-1-micro.test vendor/lld/dist/test/old-elf/Mips/r26-1.test vendor/lld/dist/test/old-elf/Mips/r26-2-micro.test vendor/lld/dist/test/old-elf/Mips/r26-2.test vendor/lld/dist/test/old-elf/Mips/reginfo-01.test vendor/lld/dist/test/old-elf/Mips/reginfo-02.test vendor/lld/dist/test/old-elf/Mips/reginfo-03.test vendor/lld/dist/test/old-elf/Mips/reginfo-04.test vendor/lld/dist/test/old-elf/Mips/reginfo-05.test vendor/lld/dist/test/old-elf/Mips/rel-16-overflow.test vendor/lld/dist/test/old-elf/Mips/rel-16.test vendor/lld/dist/test/old-elf/Mips/rel-32-be.test vendor/lld/dist/test/old-elf/Mips/rel-32.test vendor/lld/dist/test/old-elf/Mips/rel-64.test vendor/lld/dist/test/old-elf/Mips/rel-call-hilo-01.test vendor/lld/dist/test/old-elf/Mips/rel-call-hilo-micro.test vendor/lld/dist/test/old-elf/Mips/rel-copy-micro.test vendor/lld/dist/test/old-elf/Mips/rel-copy-pc.test vendor/lld/dist/test/old-elf/Mips/rel-copy.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-01-micro.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-01.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-02.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-03-micro.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-03.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-04-micro.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-04.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-05-micro.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-05.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-06-64.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-06.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-07-64.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-07.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-08-64.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-08-micro.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-08.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-09-micro.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-09.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-10-micro.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-10.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-11.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-12.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-13.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-14.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-15.test vendor/lld/dist/test/old-elf/Mips/rel-eh-01.test vendor/lld/dist/test/old-elf/Mips/rel-eh-02.test vendor/lld/dist/test/old-elf/Mips/rel-eh-03.test vendor/lld/dist/test/old-elf/Mips/rel-got-hilo-01.test vendor/lld/dist/test/old-elf/Mips/rel-got-hilo-micro.test vendor/lld/dist/test/old-elf/Mips/rel-gprel16-micro-overflow.test vendor/lld/dist/test/old-elf/Mips/rel-gprel16-micro.test vendor/lld/dist/test/old-elf/Mips/rel-gprel16-overflow.test vendor/lld/dist/test/old-elf/Mips/rel-gprel16.test vendor/lld/dist/test/old-elf/Mips/rel-gprel32-64.test vendor/lld/dist/test/old-elf/Mips/rel-gprel32.test vendor/lld/dist/test/old-elf/Mips/rel-gprel7-micro-overflow.test vendor/lld/dist/test/old-elf/Mips/rel-gprel7-micro.test vendor/lld/dist/test/old-elf/Mips/rel-hi0-lo16-micro.test vendor/lld/dist/test/old-elf/Mips/rel-high-01.test vendor/lld/dist/test/old-elf/Mips/rel-high-02.test vendor/lld/dist/test/old-elf/Mips/rel-jalr-01.test vendor/lld/dist/test/old-elf/Mips/rel-jalr-02.test vendor/lld/dist/test/old-elf/Mips/rel-lit-micro.test vendor/lld/dist/test/old-elf/Mips/rel-lit.test vendor/lld/dist/test/old-elf/Mips/rel-pc-hilo.test vendor/lld/dist/test/old-elf/Mips/rel-pc16-align.test vendor/lld/dist/test/old-elf/Mips/rel-pc16-overflow.test vendor/lld/dist/test/old-elf/Mips/rel-pc16.test vendor/lld/dist/test/old-elf/Mips/rel-pc18-s3-align.test vendor/lld/dist/test/old-elf/Mips/rel-pc18-s3-micro.test vendor/lld/dist/test/old-elf/Mips/rel-pc18-s3.test vendor/lld/dist/test/old-elf/Mips/rel-pc19-s2-align.test vendor/lld/dist/test/old-elf/Mips/rel-pc19-s2-micro.test vendor/lld/dist/test/old-elf/Mips/rel-pc19-s2.test vendor/lld/dist/test/old-elf/Mips/rel-pc21-s2-align.test vendor/lld/dist/test/old-elf/Mips/rel-pc21-s2-micro.test vendor/lld/dist/test/old-elf/Mips/rel-pc21-s2-overflow.test vendor/lld/dist/test/old-elf/Mips/rel-pc21-s2.test vendor/lld/dist/test/old-elf/Mips/rel-pc26-s2-align.test vendor/lld/dist/test/old-elf/Mips/rel-pc26-s2-micro.test vendor/lld/dist/test/old-elf/Mips/rel-pc26-s2.test vendor/lld/dist/test/old-elf/Mips/rel-pc32.test vendor/lld/dist/test/old-elf/Mips/rel-pc7-10-16-23.test vendor/lld/dist/test/old-elf/Mips/rel-sub-micro.test vendor/lld/dist/test/old-elf/Mips/rel-sub.test vendor/lld/dist/test/old-elf/Mips/rld_map.test vendor/lld/dist/test/old-elf/Mips/sign-rela.test vendor/lld/dist/test/old-elf/Mips/st-other.test vendor/lld/dist/test/old-elf/Mips/static-01.test vendor/lld/dist/test/old-elf/Mips/tls-1-micro.test vendor/lld/dist/test/old-elf/Mips/tls-1.test vendor/lld/dist/test/old-elf/Mips/tls-2-64-static.test vendor/lld/dist/test/old-elf/Mips/tls-2-64.test vendor/lld/dist/test/old-elf/Mips/tls-2-micro.test vendor/lld/dist/test/old-elf/Mips/tls-2-static.test vendor/lld/dist/test/old-elf/Mips/tls-2.test vendor/lld/dist/test/old-elf/Mips/tls-3-64-static.test vendor/lld/dist/test/old-elf/Mips/tls-3-micro.test vendor/lld/dist/test/old-elf/Mips/tls-3-static.test vendor/lld/dist/test/old-elf/Mips/tls-3.test vendor/lld/dist/test/old-elf/Mips/tls-4-64-static.test vendor/lld/dist/test/old-elf/Mips/tls-4-micro.test vendor/lld/dist/test/old-elf/Mips/tls-4-static.test vendor/lld/dist/test/old-elf/Mips/tls-4.test vendor/lld/dist/test/old-elf/Mips/tls-5-64.test vendor/lld/dist/test/old-elf/Mips/tls-5-micro.test vendor/lld/dist/test/old-elf/Mips/tls-5.test vendor/lld/dist/test/old-elf/Mips/validate-rel-01.test vendor/lld/dist/test/old-elf/Mips/validate-rel-03.test vendor/lld/dist/test/old-elf/X86_64/ vendor/lld/dist/test/old-elf/X86_64/ExampleTarget/ vendor/lld/dist/test/old-elf/X86_64/ExampleTarget/triple.test vendor/lld/dist/test/old-elf/X86_64/Inputs/ vendor/lld/dist/test/old-elf/X86_64/Inputs/constint.c (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/constint.o (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/debug0.c (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/debug0.x86-64 (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/debug1.c (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/debug1.x86-64 (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/externtls.c (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/externtls.x86-64 (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/fn.c (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/fn.o (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/generaltls-so.o.yaml vendor/lld/dist/test/old-elf/X86_64/Inputs/group/ vendor/lld/dist/test/old-elf/X86_64/Inputs/group/1.c (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/group/1.o (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/group/fn.c (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/group/fn.o (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/group/fn1.c (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/group/fn1.o (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/group/fn2.c (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/group/fn2.o (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/group/group.sh (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/group/libfn.a (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/group/libfn.so (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/group/libfn1.a (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/group/libfn2.so (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/initfini-option.c (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/initfini-option.o (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/initfini.c (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/initfini.o (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/largebss.c (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/largebss.o (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/layoutpass/ vendor/lld/dist/test/old-elf/X86_64/Inputs/layoutpass/1.c (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/layoutpass/1.o (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/layoutpass/2.c (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/layoutpass/2.o (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/layoutpass/3.c (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/layoutpass/3.o (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/layoutpass/lib2.a (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/libfn.a (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/libfn.so (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/main.c (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/main.o (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/multi-ovrd.c (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/multi-ovrd.o (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/multi-weak.c (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/multi-weak.o (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/multiweaksyms.o (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/nmagic.c (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/nmagic.o (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/no-interp-section.c (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/no-interp-section.o (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/note.o (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/note.s (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/note_ro_rw.o (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/note_ro_rw.s (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/ovrd.c (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/ovrd.o (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/rodata.c (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/rodata.o (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/rodata.s (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/rwint.c (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/rwint.o (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/sectionmap.c (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/sectionmap.o (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/undefcpp.c (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/undefcpp.o (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/weak-zero-sized.o (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/weak.c (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/weak.o (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/weak.s (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/zerosizedsection.o (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/Inputs/zerosizedsection.s (contents, props changed) vendor/lld/dist/test/old-elf/X86_64/alignoffset.test vendor/lld/dist/test/old-elf/X86_64/debug.test vendor/lld/dist/test/old-elf/X86_64/defsym.test vendor/lld/dist/test/old-elf/X86_64/demangle.test vendor/lld/dist/test/old-elf/X86_64/dontignorezerosize-sections.test vendor/lld/dist/test/old-elf/X86_64/dynamicvars.test vendor/lld/dist/test/old-elf/X86_64/dynlib-nointerp-section.test vendor/lld/dist/test/old-elf/X86_64/dynlib-search.test vendor/lld/dist/test/old-elf/X86_64/dynsym-weak.test vendor/lld/dist/test/old-elf/X86_64/extern-tls.test vendor/lld/dist/test/old-elf/X86_64/general-dynamic-tls.test vendor/lld/dist/test/old-elf/X86_64/imagebase.test vendor/lld/dist/test/old-elf/X86_64/initfini-order.test vendor/lld/dist/test/old-elf/X86_64/initfini.test vendor/lld/dist/test/old-elf/X86_64/largebss.test vendor/lld/dist/test/old-elf/X86_64/layoutpass-order.test vendor/lld/dist/test/old-elf/X86_64/maxpagesize.test vendor/lld/dist/test/old-elf/X86_64/mergesimilarstrings.test vendor/lld/dist/test/old-elf/X86_64/multi-weak-layout.test vendor/lld/dist/test/old-elf/X86_64/multi-weak-override.test vendor/lld/dist/test/old-elf/X86_64/multi-weak-syms-order.test vendor/lld/dist/test/old-elf/X86_64/nmagic.test vendor/lld/dist/test/old-elf/X86_64/noalignsegments.test vendor/lld/dist/test/old-elf/X86_64/note-sections-ro_plus_rw.test vendor/lld/dist/test/old-elf/X86_64/note-sections.test vendor/lld/dist/test/old-elf/X86_64/omagic.test vendor/lld/dist/test/old-elf/X86_64/outputsegments.test vendor/lld/dist/test/old-elf/X86_64/reloc_r_x86_64_16.test vendor/lld/dist/test/old-elf/X86_64/reloc_r_x86_64_pc16.test vendor/lld/dist/test/old-elf/X86_64/reloc_r_x86_64_pc64.test vendor/lld/dist/test/old-elf/X86_64/rodata.test vendor/lld/dist/test/old-elf/X86_64/sectionchoice.test vendor/lld/dist/test/old-elf/X86_64/sectionmap.test vendor/lld/dist/test/old-elf/X86_64/startGroupEndGroup.test vendor/lld/dist/test/old-elf/X86_64/startGroupEndGroupWithDynlib.test vendor/lld/dist/test/old-elf/X86_64/staticlib-search.test vendor/lld/dist/test/old-elf/X86_64/undef.test vendor/lld/dist/test/old-elf/X86_64/underscore-end.test vendor/lld/dist/test/old-elf/X86_64/weak-override.test vendor/lld/dist/test/old-elf/X86_64/weak-zero-sized.test vendor/lld/dist/test/old-elf/X86_64/weaksym.test vendor/lld/dist/test/old-elf/X86_64/yamlinput.test vendor/lld/dist/test/old-elf/abs-dup.objtxt vendor/lld/dist/test/old-elf/abs.test vendor/lld/dist/test/old-elf/allowduplicates.objtxt vendor/lld/dist/test/old-elf/archive-elf-forceload.test vendor/lld/dist/test/old-elf/archive-elf.test vendor/lld/dist/test/old-elf/as-needed.test vendor/lld/dist/test/old-elf/branch.test vendor/lld/dist/test/old-elf/check.test vendor/lld/dist/test/old-elf/checkrodata.test vendor/lld/dist/test/old-elf/common.test vendor/lld/dist/test/old-elf/consecutive-weak-sym-defs.test vendor/lld/dist/test/old-elf/defsym.objtxt vendor/lld/dist/test/old-elf/discard-all.test vendor/lld/dist/test/old-elf/discard-locals.test vendor/lld/dist/test/old-elf/dynamic-segorder.test vendor/lld/dist/test/old-elf/dynamic-undef.test vendor/lld/dist/test/old-elf/dynamic.test vendor/lld/dist/test/old-elf/eh_frame_hdr.test vendor/lld/dist/test/old-elf/entry.objtxt vendor/lld/dist/test/old-elf/export-dynamic.test vendor/lld/dist/test/old-elf/filenotfound.test vendor/lld/dist/test/old-elf/gnulinkonce/ vendor/lld/dist/test/old-elf/gnulinkonce/gnulinkonce-report-discarded-reference.test vendor/lld/dist/test/old-elf/gnulinkonce/gnulinkonce-report-undef.test vendor/lld/dist/test/old-elf/gnulinkonce/gnulinkonce.test vendor/lld/dist/test/old-elf/gotpcrel.test vendor/lld/dist/test/old-elf/gottpoff.test vendor/lld/dist/test/old-elf/group-cmd-search.test vendor/lld/dist/test/old-elf/hexagon-quickdata-sort.test vendor/lld/dist/test/old-elf/hexagon-quickdata-sortcommon.test vendor/lld/dist/test/old-elf/ifunc.test vendor/lld/dist/test/old-elf/ignore-unknownoption.test vendor/lld/dist/test/old-elf/init_array-order.test vendor/lld/dist/test/old-elf/init_array.test vendor/lld/dist/test/old-elf/initfini-options.test-1.test vendor/lld/dist/test/old-elf/initfini-options.test-2.test vendor/lld/dist/test/old-elf/initfini-options.test-3.test vendor/lld/dist/test/old-elf/librarynotfound.test vendor/lld/dist/test/old-elf/linker-as-ld.test vendor/lld/dist/test/old-elf/linkerscript/ vendor/lld/dist/test/old-elf/linkerscript/Inputs/ vendor/lld/dist/test/old-elf/linkerscript/Inputs/externs.ls vendor/lld/dist/test/old-elf/linkerscript/Inputs/invalid.ls vendor/lld/dist/test/old-elf/linkerscript/Inputs/prog1.o.yaml vendor/lld/dist/test/old-elf/linkerscript/Inputs/prog2.o.yaml vendor/lld/dist/test/old-elf/linkerscript/Inputs/prog3.o.yaml vendor/lld/dist/test/old-elf/linkerscript/Inputs/simple-pic.o.yaml vendor/lld/dist/test/old-elf/linkerscript/Inputs/simple.o.yaml vendor/lld/dist/test/old-elf/linkerscript/Inputs/valid.ls vendor/lld/dist/test/old-elf/linkerscript/externs.objtxt vendor/lld/dist/test/old-elf/linkerscript/filename-with-wildcards.test vendor/lld/dist/test/old-elf/linkerscript/invalid-script-cli-1.test vendor/lld/dist/test/old-elf/linkerscript/invalid-script-cli-2.test vendor/lld/dist/test/old-elf/linkerscript/invalid.test vendor/lld/dist/test/old-elf/linkerscript/phdrs/ vendor/lld/dist/test/old-elf/linkerscript/phdrs-all-none.test vendor/lld/dist/test/old-elf/linkerscript/phdrs-custom-none.test vendor/lld/dist/test/old-elf/linkerscript/phdrs-default.test vendor/lld/dist/test/old-elf/linkerscript/phdrs-different.test vendor/lld/dist/test/old-elf/linkerscript/phdrs-extra-program.test vendor/lld/dist/test/old-elf/linkerscript/phdrs-flags.test vendor/lld/dist/test/old-elf/linkerscript/phdrs-has-program.test vendor/lld/dist/test/old-elf/linkerscript/phdrs-invalid.test vendor/lld/dist/test/old-elf/linkerscript/phdrs-misplaced-program.test vendor/lld/dist/test/old-elf/linkerscript/phdrs-no-program.test vendor/lld/dist/test/old-elf/linkerscript/phdrs-one-none.test vendor/lld/dist/test/old-elf/linkerscript/phdrs-program-flags.test vendor/lld/dist/test/old-elf/linkerscript/phdrs-program-good-phdrs.test vendor/lld/dist/test/old-elf/linkerscript/phdrs-program-no-phdrs.test vendor/lld/dist/test/old-elf/linkerscript/phdrs-program-wrong-phdrs.test vendor/lld/dist/test/old-elf/linkerscript/phdrs-same-flags.test vendor/lld/dist/test/old-elf/linkerscript/phdrs-same.test vendor/lld/dist/test/old-elf/linkerscript/phdrs/sections-empty-phdrs.script vendor/lld/dist/test/old-elf/linkerscript/phdrs/sections-no-phdrs.script vendor/lld/dist/test/old-elf/linkerscript/phdrs/sections-none-phdrs.script vendor/lld/dist/test/old-elf/linkerscript/phdrs/undef-empty-phdrs.script vendor/lld/dist/test/old-elf/linkerscript/phdrs/undef-id-phdrs.script vendor/lld/dist/test/old-elf/linkerscript/phdrs/undef-no-phdrs.script vendor/lld/dist/test/old-elf/linkerscript/sections-order.test vendor/lld/dist/test/old-elf/linkerscript/sections-with-wildcards.test vendor/lld/dist/test/old-elf/linkerscript/symbol-definition-so.test vendor/lld/dist/test/old-elf/linkerscript/symbol-definition.test vendor/lld/dist/test/old-elf/linkerscript/valid-script-cli.objtxt vendor/lld/dist/test/old-elf/loginputfiles.test vendor/lld/dist/test/old-elf/mergeatoms.test vendor/lld/dist/test/old-elf/mergeconstants.test vendor/lld/dist/test/old-elf/mergeglobalatoms.test vendor/lld/dist/test/old-elf/no-unique-section-names.test vendor/lld/dist/test/old-elf/note.test vendor/lld/dist/test/old-elf/options/ vendor/lld/dist/test/old-elf/options/dynamic-linker.test vendor/lld/dist/test/old-elf/options/target-specific-args.test vendor/lld/dist/test/old-elf/phdr.test vendor/lld/dist/test/old-elf/quickdata.test vendor/lld/dist/test/old-elf/reloc.test vendor/lld/dist/test/old-elf/responsefile.test vendor/lld/dist/test/old-elf/rodata.test vendor/lld/dist/test/old-elf/rosegment.test vendor/lld/dist/test/old-elf/sectionGroups/ vendor/lld/dist/test/old-elf/sectionGroups/sectiongroup-new-members.test vendor/lld/dist/test/old-elf/sectionGroups/sectiongroup-simple.test vendor/lld/dist/test/old-elf/sectionGroups/sectiongroup-undef-member-other.test vendor/lld/dist/test/old-elf/sectionGroups/sectiongroup-undef-member.test vendor/lld/dist/test/old-elf/sectionGroups/sectiongroup-with-globalsymbols.test vendor/lld/dist/test/old-elf/sectionGroups/sectiongroup-with-undef-external-reference.test vendor/lld/dist/test/old-elf/sectionGroups/sectiongroup-with-undef-signature.test vendor/lld/dist/test/old-elf/sections.test vendor/lld/dist/test/old-elf/sh_addralign.test vendor/lld/dist/test/old-elf/shndx.test vendor/lld/dist/test/old-elf/soname.test vendor/lld/dist/test/old-elf/start-stop-sym.test vendor/lld/dist/test/old-elf/strip-all.test vendor/lld/dist/test/old-elf/stripped-empty.test vendor/lld/dist/test/old-elf/symbols.test vendor/lld/dist/test/old-elf/tls-tbss-size.test vendor/lld/dist/test/old-elf/tls.test vendor/lld/dist/test/old-elf/tlsAddr.test vendor/lld/dist/test/old-elf/undef-from-dso-to-main.test vendor/lld/dist/test/old-elf/undef-from-main-dso.test vendor/lld/dist/test/old-elf/weaksym.test vendor/lld/dist/test/old-elf/wrap.test vendor/lld/dist/test/old-elf/x86-64-dynamic-relocs.test vendor/lld/dist/test/old-elf/x86-64-dynamic.test vendor/lld/dist/test/old-elf/x86.test vendor/lld/dist/test/old-elf/x86_64-kinds.test vendor/lld/dist/test/old-elf/zoption_dtflags.test Deleted: vendor/lld/dist/Makefile vendor/lld/dist/docs/Makefile vendor/lld/dist/include/Makefile vendor/lld/dist/include/lld/Config/Makefile vendor/lld/dist/include/lld/Driver/WinLinkModuleDef.h vendor/lld/dist/include/lld/Makefile vendor/lld/dist/include/lld/Passes/ vendor/lld/dist/include/lld/ReaderWriter/ELFTargets.h vendor/lld/dist/include/lld/ReaderWriter/PECOFFLinkingContext.h vendor/lld/dist/include/lld/ReaderWriter/RelocationHelperFunctions.h vendor/lld/dist/lib/Config/Makefile vendor/lld/dist/lib/Core/Makefile vendor/lld/dist/lib/Core/TODO.txt vendor/lld/dist/lib/Driver/Makefile vendor/lld/dist/lib/Driver/WinLinkDriver.cpp vendor/lld/dist/lib/Driver/WinLinkModuleDef.cpp vendor/lld/dist/lib/Driver/WinLinkOptions.td vendor/lld/dist/lib/Makefile vendor/lld/dist/lib/Passes/ vendor/lld/dist/lib/ReaderWriter/ELF/AArch64/AArch64ELFFile.h vendor/lld/dist/lib/ReaderWriter/ELF/AArch64/AArch64ELFReader.h vendor/lld/dist/lib/ReaderWriter/ELF/AArch64/Makefile vendor/lld/dist/lib/ReaderWriter/ELF/ARM/ARMELFReader.h vendor/lld/dist/lib/ReaderWriter/ELF/ARM/Makefile vendor/lld/dist/lib/ReaderWriter/ELF/CreateELF.h vendor/lld/dist/lib/ReaderWriter/ELF/DefaultLayout.h vendor/lld/dist/lib/ReaderWriter/ELF/DefaultTargetHandler.h vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/HexagonELFReader.h vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/HexagonELFWriters.h vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/HexagonExecutableAtoms.h vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/HexagonRelocationFunctions.h vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/HexagonSectionChunks.h vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/Makefile vendor/lld/dist/lib/ReaderWriter/ELF/Layout.h vendor/lld/dist/lib/ReaderWriter/ELF/Makefile vendor/lld/dist/lib/ReaderWriter/ELF/Mips/Makefile vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsDynamicLibraryWriter.h vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsELFFlagsMerger.cpp vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsELFFlagsMerger.h vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsELFReader.h vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsExecutableWriter.h vendor/lld/dist/lib/ReaderWriter/ELF/X86/Makefile vendor/lld/dist/lib/ReaderWriter/ELF/X86/X86ELFFile.h vendor/lld/dist/lib/ReaderWriter/ELF/X86/X86ELFReader.h vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/ExampleSubTarget/Makefile vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/Makefile vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/X86_64ELFFile.h vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/X86_64ELFReader.h vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/X86_64ElfType.h vendor/lld/dist/lib/ReaderWriter/MachO/ExecutableAtoms.hpp vendor/lld/dist/lib/ReaderWriter/MachO/Makefile vendor/lld/dist/lib/ReaderWriter/Makefile vendor/lld/dist/lib/ReaderWriter/Native/CMakeLists.txt vendor/lld/dist/lib/ReaderWriter/Native/Makefile vendor/lld/dist/lib/ReaderWriter/Native/NativeFileFormat.h vendor/lld/dist/lib/ReaderWriter/Native/ReaderNative.cpp vendor/lld/dist/lib/ReaderWriter/Native/WriterNative.cpp vendor/lld/dist/lib/ReaderWriter/PECOFF/Atoms.h vendor/lld/dist/lib/ReaderWriter/PECOFF/CMakeLists.txt vendor/lld/dist/lib/ReaderWriter/PECOFF/EdataPass.cpp vendor/lld/dist/lib/ReaderWriter/PECOFF/EdataPass.h vendor/lld/dist/lib/ReaderWriter/PECOFF/IdataPass.cpp vendor/lld/dist/lib/ReaderWriter/PECOFF/IdataPass.h vendor/lld/dist/lib/ReaderWriter/PECOFF/InferSubsystemPass.h vendor/lld/dist/lib/ReaderWriter/PECOFF/LinkerGeneratedSymbolFile.cpp vendor/lld/dist/lib/ReaderWriter/PECOFF/LinkerGeneratedSymbolFile.h vendor/lld/dist/lib/ReaderWriter/PECOFF/LoadConfigPass.cpp vendor/lld/dist/lib/ReaderWriter/PECOFF/LoadConfigPass.h vendor/lld/dist/lib/ReaderWriter/PECOFF/Makefile vendor/lld/dist/lib/ReaderWriter/PECOFF/OrderPass.h vendor/lld/dist/lib/ReaderWriter/PECOFF/PDBPass.h vendor/lld/dist/lib/ReaderWriter/PECOFF/PECOFFLinkingContext.cpp vendor/lld/dist/lib/ReaderWriter/PECOFF/Pass.cpp vendor/lld/dist/lib/ReaderWriter/PECOFF/Pass.h vendor/lld/dist/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp vendor/lld/dist/lib/ReaderWriter/PECOFF/ReaderImportHeader.cpp vendor/lld/dist/lib/ReaderWriter/PECOFF/WriterImportLibrary.cpp vendor/lld/dist/lib/ReaderWriter/PECOFF/WriterImportLibrary.h vendor/lld/dist/lib/ReaderWriter/PECOFF/WriterPECOFF.cpp vendor/lld/dist/lib/ReaderWriter/YAML/Makefile vendor/lld/dist/test/Makefile vendor/lld/dist/test/elf/ vendor/lld/dist/test/mach-o/dylib-exports.yaml vendor/lld/dist/test/pecoff/Inputs/abs.obj.yaml vendor/lld/dist/test/pecoff/Inputs/alignment.obj.yaml vendor/lld/dist/test/pecoff/Inputs/alternatename1.obj.yaml vendor/lld/dist/test/pecoff/Inputs/alternatename2.obj.yaml vendor/lld/dist/test/pecoff/Inputs/alternatename3.obj.yaml vendor/lld/dist/test/pecoff/Inputs/armnt-ImageBase.obj.yaml vendor/lld/dist/test/pecoff/Inputs/armnt-ImageBase.s vendor/lld/dist/test/pecoff/Inputs/armnt-addr32-exec.obj.yaml vendor/lld/dist/test/pecoff/Inputs/armnt-addr32-exec.s vendor/lld/dist/test/pecoff/Inputs/armnt-addr32.obj.yaml vendor/lld/dist/test/pecoff/Inputs/armnt-addr32.s vendor/lld/dist/test/pecoff/Inputs/armnt-blx23t.obj.yaml vendor/lld/dist/test/pecoff/Inputs/armnt-blx23t.s vendor/lld/dist/test/pecoff/Inputs/armnt-branch24t.obj.yaml vendor/lld/dist/test/pecoff/Inputs/armnt-branch24t.s vendor/lld/dist/test/pecoff/Inputs/armnt-exports.def vendor/lld/dist/test/pecoff/Inputs/armnt-exports.obj.yaml vendor/lld/dist/test/pecoff/Inputs/armnt-import.obj.yaml vendor/lld/dist/test/pecoff/Inputs/armnt-import.s vendor/lld/dist/test/pecoff/Inputs/armnt-mov32t-exec.obj.yaml vendor/lld/dist/test/pecoff/Inputs/armnt-mov32t-exec.s vendor/lld/dist/test/pecoff/Inputs/armnt-mov32t.obj.yaml vendor/lld/dist/test/pecoff/Inputs/armnt-mov32t.s vendor/lld/dist/test/pecoff/Inputs/armnt-obj.s vendor/lld/dist/test/pecoff/Inputs/armnt-obj.yaml vendor/lld/dist/test/pecoff/Inputs/associative1.obj.yaml vendor/lld/dist/test/pecoff/Inputs/associative3.obj.yaml vendor/lld/dist/test/pecoff/Inputs/basereloc.obj.yaml vendor/lld/dist/test/pecoff/Inputs/bss.asm vendor/lld/dist/test/pecoff/Inputs/bss.obj vendor/lld/dist/test/pecoff/Inputs/comdat.obj.yaml vendor/lld/dist/test/pecoff/Inputs/common-symbol.obj.yaml vendor/lld/dist/test/pecoff/Inputs/drectve.obj.yaml vendor/lld/dist/test/pecoff/Inputs/drectve2.obj.yaml vendor/lld/dist/test/pecoff/Inputs/drectve3.lib vendor/lld/dist/test/pecoff/Inputs/entry.obj.yaml vendor/lld/dist/test/pecoff/Inputs/executable.obj.yaml vendor/lld/dist/test/pecoff/Inputs/executable.s vendor/lld/dist/test/pecoff/Inputs/export.obj.yaml vendor/lld/dist/test/pecoff/Inputs/exports.def vendor/lld/dist/test/pecoff/Inputs/exports2.def vendor/lld/dist/test/pecoff/Inputs/grouped-sections.asm vendor/lld/dist/test/pecoff/Inputs/grouped-sections.obj.yaml vendor/lld/dist/test/pecoff/Inputs/hello.asm vendor/lld/dist/test/pecoff/Inputs/hello.obj.yaml vendor/lld/dist/test/pecoff/Inputs/hello64.asm vendor/lld/dist/test/pecoff/Inputs/hello64.obj.yaml vendor/lld/dist/test/pecoff/Inputs/hello64lib.asm vendor/lld/dist/test/pecoff/Inputs/hello64lib.lib vendor/lld/dist/test/pecoff/Inputs/imagebase.obj.yaml vendor/lld/dist/test/pecoff/Inputs/library.lib vendor/lld/dist/test/pecoff/Inputs/machine-type-unknown.obj.yaml vendor/lld/dist/test/pecoff/Inputs/main.obj.yaml vendor/lld/dist/test/pecoff/Inputs/merge-largest1.obj.yaml vendor/lld/dist/test/pecoff/Inputs/merge-largest2.obj.yaml vendor/lld/dist/test/pecoff/Inputs/merge-same-size1.obj.yaml vendor/lld/dist/test/pecoff/Inputs/merge-same-size2.obj.yaml vendor/lld/dist/test/pecoff/Inputs/merge-same-size3.obj.yaml vendor/lld/dist/test/pecoff/Inputs/nonstandard-sections.obj.yaml vendor/lld/dist/test/pecoff/Inputs/nop.asm vendor/lld/dist/test/pecoff/Inputs/nop.obj.yaml vendor/lld/dist/test/pecoff/Inputs/nop64.obj.yaml vendor/lld/dist/test/pecoff/Inputs/reloc.obj.yaml vendor/lld/dist/test/pecoff/Inputs/reloc64.obj.yaml vendor/lld/dist/test/pecoff/Inputs/resource.rc vendor/lld/dist/test/pecoff/Inputs/resource.res vendor/lld/dist/test/pecoff/Inputs/responsefile.txt vendor/lld/dist/test/pecoff/Inputs/secrel1.obj.yaml vendor/lld/dist/test/pecoff/Inputs/secrel2.obj.yaml vendor/lld/dist/test/pecoff/Inputs/seh.c vendor/lld/dist/test/pecoff/Inputs/seh.obj.yaml vendor/lld/dist/test/pecoff/Inputs/static-data1.obj.yaml vendor/lld/dist/test/pecoff/Inputs/static-data2.obj.yaml vendor/lld/dist/test/pecoff/Inputs/static.lib vendor/lld/dist/test/pecoff/Inputs/subsystem.main.yaml vendor/lld/dist/test/pecoff/Inputs/subsystem.winmain.yaml vendor/lld/dist/test/pecoff/Inputs/tlsused.obj.yaml vendor/lld/dist/test/pecoff/Inputs/unknown-drectve.obj.yaml vendor/lld/dist/test/pecoff/Inputs/unwind.obj.yaml vendor/lld/dist/test/pecoff/Inputs/vars-main-x64.obj.yaml vendor/lld/dist/test/pecoff/Inputs/vars-main-x86.obj.yaml vendor/lld/dist/test/pecoff/Inputs/vars-main.c vendor/lld/dist/test/pecoff/Inputs/vars.c vendor/lld/dist/test/pecoff/Inputs/vars.dll.yaml vendor/lld/dist/test/pecoff/Inputs/vars.lib vendor/lld/dist/test/pecoff/Inputs/vars64.lib vendor/lld/dist/test/pecoff/Inputs/weak-externals.asm vendor/lld/dist/test/pecoff/Inputs/weak-externals.obj.yaml vendor/lld/dist/test/pecoff/alignment.test vendor/lld/dist/test/pecoff/alternatename.test vendor/lld/dist/test/pecoff/armnt-ImageBase.test vendor/lld/dist/test/pecoff/armnt-addr32-exec.test vendor/lld/dist/test/pecoff/armnt-addr32.test vendor/lld/dist/test/pecoff/armnt-address-of-entry-point.test vendor/lld/dist/test/pecoff/armnt-blx23t.test vendor/lld/dist/test/pecoff/armnt-branch24t.test vendor/lld/dist/test/pecoff/armnt-exports.s vendor/lld/dist/test/pecoff/armnt-exports.test vendor/lld/dist/test/pecoff/armnt-imports.test vendor/lld/dist/test/pecoff/armnt-mov32t-exec.test vendor/lld/dist/test/pecoff/armnt-movt32t.test vendor/lld/dist/test/pecoff/armnt.test vendor/lld/dist/test/pecoff/associative.test vendor/lld/dist/test/pecoff/base-reloc.test vendor/lld/dist/test/pecoff/baseaddr.test vendor/lld/dist/test/pecoff/bss-section.test vendor/lld/dist/test/pecoff/comdat.test vendor/lld/dist/test/pecoff/common-symbol.test vendor/lld/dist/test/pecoff/conflicting-machine.test vendor/lld/dist/test/pecoff/delayimport.test vendor/lld/dist/test/pecoff/dll.test vendor/lld/dist/test/pecoff/dosstub.test vendor/lld/dist/test/pecoff/drectve.test vendor/lld/dist/test/pecoff/dynamic.test vendor/lld/dist/test/pecoff/dynamicbase.test vendor/lld/dist/test/pecoff/entry.test vendor/lld/dist/test/pecoff/export-warning.test vendor/lld/dist/test/pecoff/export.test vendor/lld/dist/test/pecoff/exportlib.test vendor/lld/dist/test/pecoff/exportlib2.test vendor/lld/dist/test/pecoff/grouped-sections.test vendor/lld/dist/test/pecoff/hello.test vendor/lld/dist/test/pecoff/hello64.test vendor/lld/dist/test/pecoff/help.test vendor/lld/dist/test/pecoff/imagebase.test vendor/lld/dist/test/pecoff/importlib.test vendor/lld/dist/test/pecoff/include.test vendor/lld/dist/test/pecoff/lib.test vendor/lld/dist/test/pecoff/libarg.test vendor/lld/dist/test/pecoff/localyimported.test vendor/lld/dist/test/pecoff/long-section-name.test vendor/lld/dist/test/pecoff/machinetype.test vendor/lld/dist/test/pecoff/manifest.test vendor/lld/dist/test/pecoff/merge-largest.test vendor/lld/dist/test/pecoff/merge-same-size.test vendor/lld/dist/test/pecoff/multi.test vendor/lld/dist/test/pecoff/noentry.test vendor/lld/dist/test/pecoff/nonstandard-sections.test vendor/lld/dist/test/pecoff/options.test vendor/lld/dist/test/pecoff/pe32plus.test vendor/lld/dist/test/pecoff/reloc.test vendor/lld/dist/test/pecoff/reloc64.test vendor/lld/dist/test/pecoff/resource.test vendor/lld/dist/test/pecoff/responsefile.test vendor/lld/dist/test/pecoff/safeseh.test vendor/lld/dist/test/pecoff/secrel.test vendor/lld/dist/test/pecoff/section-attribute.test vendor/lld/dist/test/pecoff/section-renaming.test vendor/lld/dist/test/pecoff/seh.test vendor/lld/dist/test/pecoff/seh64.test vendor/lld/dist/test/pecoff/subsystem.test vendor/lld/dist/test/pecoff/tls.test vendor/lld/dist/test/pecoff/trivial.test vendor/lld/dist/test/pecoff/unknown-drectve.test vendor/lld/dist/test/pecoff/weak-external.test vendor/lld/dist/tools/Makefile vendor/lld/dist/tools/linker-script-test/Makefile vendor/lld/dist/tools/lld/Makefile vendor/lld/dist/unittests/CoreTests/Makefile vendor/lld/dist/unittests/DriverTests/Makefile vendor/lld/dist/unittests/DriverTests/WinLinkDriverTest.cpp vendor/lld/dist/unittests/DriverTests/WinLinkModuleDefTest.cpp vendor/lld/dist/unittests/Makefile vendor/lld/dist/utils/astyle-options vendor/lld/dist/utils/linker-script-test/ vendor/lld/dist/www/ Modified: vendor/lld/dist/CMakeLists.txt vendor/lld/dist/docs/Readers.rst vendor/lld/dist/docs/design.rst vendor/lld/dist/docs/getting_started.rst vendor/lld/dist/docs/index.rst vendor/lld/dist/docs/open_projects.rst vendor/lld/dist/docs/windows_support.rst vendor/lld/dist/include/lld/Core/Alias.h vendor/lld/dist/include/lld/Core/DefinedAtom.h vendor/lld/dist/include/lld/Core/Error.h vendor/lld/dist/include/lld/Core/File.h vendor/lld/dist/include/lld/Core/LLVM.h vendor/lld/dist/include/lld/Core/LinkingContext.h vendor/lld/dist/include/lld/Core/Parallel.h vendor/lld/dist/include/lld/Core/Pass.h vendor/lld/dist/include/lld/Core/PassManager.h vendor/lld/dist/include/lld/Core/Reader.h vendor/lld/dist/include/lld/Core/Reference.h vendor/lld/dist/include/lld/Core/Resolver.h vendor/lld/dist/include/lld/Core/SharedLibraryFile.h vendor/lld/dist/include/lld/Core/Simple.h vendor/lld/dist/include/lld/Core/SymbolTable.h vendor/lld/dist/include/lld/Core/TODO.txt vendor/lld/dist/include/lld/Core/Writer.h vendor/lld/dist/include/lld/Driver/Driver.h vendor/lld/dist/include/lld/ReaderWriter/ELFLinkingContext.h vendor/lld/dist/include/lld/ReaderWriter/LinkerScript.h vendor/lld/dist/include/lld/ReaderWriter/MachOLinkingContext.h vendor/lld/dist/include/lld/ReaderWriter/YamlContext.h vendor/lld/dist/lib/Core/DefinedAtom.cpp vendor/lld/dist/lib/Core/Error.cpp vendor/lld/dist/lib/Core/File.cpp vendor/lld/dist/lib/Core/LinkingContext.cpp vendor/lld/dist/lib/Core/Reader.cpp vendor/lld/dist/lib/Core/Resolver.cpp vendor/lld/dist/lib/Core/SymbolTable.cpp vendor/lld/dist/lib/Core/Writer.cpp vendor/lld/dist/lib/Driver/CMakeLists.txt vendor/lld/dist/lib/Driver/CoreDriver.cpp vendor/lld/dist/lib/Driver/DarwinLdDriver.cpp vendor/lld/dist/lib/Driver/DarwinLdOptions.td vendor/lld/dist/lib/Driver/Driver.cpp vendor/lld/dist/lib/Driver/GnuLdDriver.cpp vendor/lld/dist/lib/Driver/GnuLdOptions.td vendor/lld/dist/lib/Driver/TODO.rst vendor/lld/dist/lib/Driver/UniversalDriver.cpp vendor/lld/dist/lib/ReaderWriter/CMakeLists.txt vendor/lld/dist/lib/ReaderWriter/CoreLinkingContext.cpp vendor/lld/dist/lib/ReaderWriter/ELF/AArch64/AArch64DynamicLibraryWriter.h vendor/lld/dist/lib/ReaderWriter/ELF/AArch64/AArch64ExecutableWriter.h vendor/lld/dist/lib/ReaderWriter/ELF/AArch64/AArch64LinkingContext.cpp vendor/lld/dist/lib/ReaderWriter/ELF/AArch64/AArch64LinkingContext.h vendor/lld/dist/lib/ReaderWriter/ELF/AArch64/AArch64RelocationHandler.cpp vendor/lld/dist/lib/ReaderWriter/ELF/AArch64/AArch64RelocationHandler.h vendor/lld/dist/lib/ReaderWriter/ELF/AArch64/AArch64RelocationPass.cpp vendor/lld/dist/lib/ReaderWriter/ELF/AArch64/AArch64TargetHandler.cpp vendor/lld/dist/lib/ReaderWriter/ELF/AArch64/AArch64TargetHandler.h vendor/lld/dist/lib/ReaderWriter/ELF/AArch64/CMakeLists.txt vendor/lld/dist/lib/ReaderWriter/ELF/ARM/ARMELFFile.h vendor/lld/dist/lib/ReaderWriter/ELF/ARM/ARMExecutableWriter.h vendor/lld/dist/lib/ReaderWriter/ELF/ARM/ARMLinkingContext.cpp vendor/lld/dist/lib/ReaderWriter/ELF/ARM/ARMLinkingContext.h vendor/lld/dist/lib/ReaderWriter/ELF/ARM/ARMRelocationHandler.cpp vendor/lld/dist/lib/ReaderWriter/ELF/ARM/ARMRelocationHandler.h vendor/lld/dist/lib/ReaderWriter/ELF/ARM/ARMRelocationPass.cpp vendor/lld/dist/lib/ReaderWriter/ELF/ARM/ARMSymbolTable.h vendor/lld/dist/lib/ReaderWriter/ELF/ARM/ARMTargetHandler.cpp vendor/lld/dist/lib/ReaderWriter/ELF/ARM/ARMTargetHandler.h vendor/lld/dist/lib/ReaderWriter/ELF/ARM/TODO.rst vendor/lld/dist/lib/ReaderWriter/ELF/Atoms.h vendor/lld/dist/lib/ReaderWriter/ELF/CMakeLists.txt vendor/lld/dist/lib/ReaderWriter/ELF/Chunk.h vendor/lld/dist/lib/ReaderWriter/ELF/DynamicFile.h vendor/lld/dist/lib/ReaderWriter/ELF/DynamicLibraryWriter.h vendor/lld/dist/lib/ReaderWriter/ELF/ELFFile.h vendor/lld/dist/lib/ReaderWriter/ELF/ELFLinkingContext.cpp vendor/lld/dist/lib/ReaderWriter/ELF/ELFReader.h vendor/lld/dist/lib/ReaderWriter/ELF/ExecutableWriter.h vendor/lld/dist/lib/ReaderWriter/ELF/HeaderChunks.h vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/HexagonDynamicLibraryWriter.h vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/HexagonELFFile.h vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/HexagonEncodings.h vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/HexagonExecutableWriter.h vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/HexagonLinkingContext.cpp vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/HexagonLinkingContext.h vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/HexagonRelocationHandler.cpp vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/HexagonRelocationHandler.h vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/HexagonTargetHandler.cpp vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/HexagonTargetHandler.h vendor/lld/dist/lib/ReaderWriter/ELF/Mips/CMakeLists.txt vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsCtorsOrderPass.cpp vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsCtorsOrderPass.h vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsDynamicTable.h vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsELFFile.h vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsELFWriters.h vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsLinkingContext.cpp vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsLinkingContext.h vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsRelocationHandler.cpp vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsRelocationHandler.h vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsRelocationPass.cpp vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsSectionChunks.h vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsTargetHandler.cpp vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsTargetHandler.h vendor/lld/dist/lib/ReaderWriter/ELF/OrderPass.h vendor/lld/dist/lib/ReaderWriter/ELF/OutputELFWriter.h vendor/lld/dist/lib/ReaderWriter/ELF/Reader.cpp vendor/lld/dist/lib/ReaderWriter/ELF/SectionChunks.h vendor/lld/dist/lib/ReaderWriter/ELF/SegmentChunks.h vendor/lld/dist/lib/ReaderWriter/ELF/TargetHandler.h vendor/lld/dist/lib/ReaderWriter/ELF/TargetLayout.h vendor/lld/dist/lib/ReaderWriter/ELF/Writer.cpp vendor/lld/dist/lib/ReaderWriter/ELF/Writer.h vendor/lld/dist/lib/ReaderWriter/ELF/X86/X86DynamicLibraryWriter.h vendor/lld/dist/lib/ReaderWriter/ELF/X86/X86ExecutableWriter.h vendor/lld/dist/lib/ReaderWriter/ELF/X86/X86LinkingContext.cpp vendor/lld/dist/lib/ReaderWriter/ELF/X86/X86LinkingContext.h vendor/lld/dist/lib/ReaderWriter/ELF/X86/X86RelocationHandler.cpp vendor/lld/dist/lib/ReaderWriter/ELF/X86/X86RelocationHandler.h vendor/lld/dist/lib/ReaderWriter/ELF/X86/X86TargetHandler.cpp vendor/lld/dist/lib/ReaderWriter/ELF/X86/X86TargetHandler.h vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/CMakeLists.txt vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/ExampleSubTarget/ExampleLinkingContext.cpp vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/ExampleSubTarget/ExampleTargetHandler.cpp vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/ExampleSubTarget/ExampleTargetHandler.h vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/X86_64DynamicLibraryWriter.h vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/X86_64ExecutableWriter.h vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/X86_64LinkingContext.cpp vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/X86_64LinkingContext.h vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/X86_64RelocationHandler.cpp vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/X86_64RelocationHandler.h vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/X86_64RelocationPass.cpp vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/X86_64TargetHandler.cpp vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/X86_64TargetHandler.h vendor/lld/dist/lib/ReaderWriter/FileArchive.cpp vendor/lld/dist/lib/ReaderWriter/LinkerScript.cpp vendor/lld/dist/lib/ReaderWriter/MachO/ArchHandler.h vendor/lld/dist/lib/ReaderWriter/MachO/ArchHandler_arm.cpp vendor/lld/dist/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp vendor/lld/dist/lib/ReaderWriter/MachO/ArchHandler_x86.cpp vendor/lld/dist/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp vendor/lld/dist/lib/ReaderWriter/MachO/Atoms.h vendor/lld/dist/lib/ReaderWriter/MachO/CMakeLists.txt vendor/lld/dist/lib/ReaderWriter/MachO/CompactUnwindPass.cpp vendor/lld/dist/lib/ReaderWriter/MachO/File.h vendor/lld/dist/lib/ReaderWriter/MachO/GOTPass.cpp vendor/lld/dist/lib/ReaderWriter/MachO/LayoutPass.cpp vendor/lld/dist/lib/ReaderWriter/MachO/LayoutPass.h vendor/lld/dist/lib/ReaderWriter/MachO/MachOLinkingContext.cpp vendor/lld/dist/lib/ReaderWriter/MachO/MachONormalizedFile.h vendor/lld/dist/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp vendor/lld/dist/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp vendor/lld/dist/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp vendor/lld/dist/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp vendor/lld/dist/lib/ReaderWriter/MachO/MachONormalizedFileYAML.cpp vendor/lld/dist/lib/ReaderWriter/MachO/MachOPasses.h vendor/lld/dist/lib/ReaderWriter/MachO/ShimPass.cpp vendor/lld/dist/lib/ReaderWriter/MachO/StubsPass.cpp vendor/lld/dist/lib/ReaderWriter/MachO/WriterMachO.cpp vendor/lld/dist/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp vendor/lld/dist/test/CMakeLists.txt vendor/lld/dist/test/Driver/def-lib-search.test vendor/lld/dist/test/Driver/flavor-option.test vendor/lld/dist/test/Driver/lib-search.test vendor/lld/dist/test/Driver/so-whole-archive.test vendor/lld/dist/test/Driver/trivial-driver.test vendor/lld/dist/test/Driver/undef-basic.objtxt vendor/lld/dist/test/LinkerScript/sections.test vendor/lld/dist/test/core/archive-basic.objtxt vendor/lld/dist/test/core/archive-chain.objtxt vendor/lld/dist/test/core/archive-tentdef-search.objtxt vendor/lld/dist/test/core/associates.objtxt vendor/lld/dist/test/core/auto-hide-coalesce.objtxt vendor/lld/dist/test/core/code-model-attributes.objtxt vendor/lld/dist/test/core/constants-coalesce.objtxt vendor/lld/dist/test/core/cstring-coalesce.objtxt vendor/lld/dist/test/core/custom-section-coalesce.objtxt vendor/lld/dist/test/core/dead-strip-attributes.objtxt vendor/lld/dist/test/core/dead-strip-basic.objtxt vendor/lld/dist/test/core/dead-strip-globals.objtxt vendor/lld/dist/test/core/error-duplicate-absolutes.objtxt vendor/lld/dist/test/core/gnulinkonce-rearrange-resolve.objtxt vendor/lld/dist/test/core/gnulinkonce-remaining-undef.objtxt vendor/lld/dist/test/core/gnulinkonce-resolve.objtxt vendor/lld/dist/test/core/gnulinkonce-simple.objtxt vendor/lld/dist/test/core/inline-coalesce.objtxt vendor/lld/dist/test/core/multiple-def-error.objtxt vendor/lld/dist/test/core/sectiongroup-deadstrip.objtxt vendor/lld/dist/test/core/sectiongroup-gnulinkonce-error.objtxt vendor/lld/dist/test/core/sectiongroup-rearrange-resolve.objtxt vendor/lld/dist/test/core/sectiongroup-remaining-undef.objtxt vendor/lld/dist/test/core/sectiongroup-resolve.objtxt vendor/lld/dist/test/core/sectiongroup-simple.objtxt vendor/lld/dist/test/core/shared-library-coalesce.objtxt vendor/lld/dist/test/core/tent-merge.objtxt vendor/lld/dist/test/core/undef-coalesce-error.objtxt vendor/lld/dist/test/core/undef-coalesce.objtxt vendor/lld/dist/test/core/undef-fallback.objtxt vendor/lld/dist/test/core/undef-weak-coalesce.objtxt vendor/lld/dist/test/core/weak-coalesce.objtxt vendor/lld/dist/test/darwin/native-and-mach-o.objtxt vendor/lld/dist/test/lit.cfg vendor/lld/dist/test/mach-o/PIE.yaml vendor/lld/dist/test/mach-o/align_text.yaml vendor/lld/dist/test/mach-o/arm-interworking-movw.yaml vendor/lld/dist/test/mach-o/arm-interworking.yaml vendor/lld/dist/test/mach-o/arm-shims.yaml vendor/lld/dist/test/mach-o/arm-subsections-via-symbols.yaml vendor/lld/dist/test/mach-o/cstring-sections.yaml vendor/lld/dist/test/mach-o/data-only-dylib.yaml vendor/lld/dist/test/mach-o/demangle.yaml vendor/lld/dist/test/mach-o/exported_symbols_list-dylib.yaml vendor/lld/dist/test/mach-o/exported_symbols_list-obj.yaml vendor/lld/dist/test/mach-o/exported_symbols_list-undef.yaml vendor/lld/dist/test/mach-o/fat-archive.yaml vendor/lld/dist/test/mach-o/force_load-dylib.yaml vendor/lld/dist/test/mach-o/force_load-x86_64.yaml vendor/lld/dist/test/mach-o/framework-user-paths.yaml vendor/lld/dist/test/mach-o/got-order.yaml vendor/lld/dist/test/mach-o/hello-world-arm64.yaml vendor/lld/dist/test/mach-o/hello-world-armv6.yaml vendor/lld/dist/test/mach-o/hello-world-armv7.yaml vendor/lld/dist/test/mach-o/hello-world-x86.yaml vendor/lld/dist/test/mach-o/hello-world-x86_64.yaml vendor/lld/dist/test/mach-o/image-base.yaml vendor/lld/dist/test/mach-o/infer-arch.yaml vendor/lld/dist/test/mach-o/interposing-section.yaml vendor/lld/dist/test/mach-o/keep_private_externs.yaml vendor/lld/dist/test/mach-o/lazy-bind-x86_64.yaml vendor/lld/dist/test/mach-o/library-order.yaml vendor/lld/dist/test/mach-o/library-rescan.yaml vendor/lld/dist/test/mach-o/linker-as-ld.yaml vendor/lld/dist/test/mach-o/objc_export_list.yaml vendor/lld/dist/test/mach-o/parse-aliases.yaml vendor/lld/dist/test/mach-o/parse-arm-relocs.yaml vendor/lld/dist/test/mach-o/parse-cfstring64.yaml vendor/lld/dist/test/mach-o/parse-data-in-code-armv7.yaml vendor/lld/dist/test/mach-o/parse-data-relocs-x86_64.yaml vendor/lld/dist/test/mach-o/parse-eh-frame-x86-anon.yaml vendor/lld/dist/test/mach-o/parse-eh-frame-x86-labeled.yaml vendor/lld/dist/test/mach-o/parse-function.yaml vendor/lld/dist/test/mach-o/parse-initializers64.yaml vendor/lld/dist/test/mach-o/parse-literals-error.yaml vendor/lld/dist/test/mach-o/parse-literals.yaml vendor/lld/dist/test/mach-o/parse-relocs-x86.yaml vendor/lld/dist/test/mach-o/parse-tentative-defs.yaml vendor/lld/dist/test/mach-o/parse-text-relocs-x86_64.yaml vendor/lld/dist/test/mach-o/re-exported-dylib-ordinal.yaml vendor/lld/dist/test/mach-o/rpath.yaml vendor/lld/dist/test/mach-o/sectalign.yaml vendor/lld/dist/test/mach-o/unwind-info-simple-arm64.yaml vendor/lld/dist/test/mach-o/unwind-info-simple-x86_64.yaml vendor/lld/dist/test/mach-o/upward-dylib-load-command.yaml vendor/lld/dist/test/mach-o/use-simple-dylib.yaml vendor/lld/dist/test/mach-o/write-final-sections.yaml vendor/lld/dist/test/mach-o/wrong-arch-error.yaml vendor/lld/dist/tools/lld/CMakeLists.txt vendor/lld/dist/tools/lld/lld.cpp vendor/lld/dist/unittests/DriverTests/CMakeLists.txt vendor/lld/dist/unittests/DriverTests/DarwinLdDriverTest.cpp vendor/lld/dist/unittests/DriverTests/DriverTest.h vendor/lld/dist/unittests/DriverTests/GnuLdDriverTest.cpp vendor/lld/dist/unittests/DriverTests/UniversalDriverTest.cpp vendor/lld/dist/unittests/MachOTests/MachONormalizedFileBinaryReaderTests.cpp vendor/lld/dist/unittests/MachOTests/MachONormalizedFileBinaryWriterTests.cpp vendor/lld/dist/unittests/MachOTests/MachONormalizedFileToAtomsTests.cpp vendor/lld/dist/unittests/MachOTests/MachONormalizedFileYAMLTests.cpp Modified: vendor/lld/dist/CMakeLists.txt ============================================================================== --- vendor/lld/dist/CMakeLists.txt Wed Dec 30 11:56:14 2015 (r292933) +++ vendor/lld/dist/CMakeLists.txt Wed Dec 30 11:57:38 2015 (r292934) @@ -89,10 +89,11 @@ endif() add_subdirectory(lib) add_subdirectory(tools) -add_subdirectory(test) - if (LLVM_INCLUDE_TESTS) + add_subdirectory(test) add_subdirectory(unittests) endif() add_subdirectory(docs) +add_subdirectory(COFF) +add_subdirectory(ELF) Added: vendor/lld/dist/CODE_OWNERS.TXT ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/lld/dist/CODE_OWNERS.TXT Wed Dec 30 11:57:38 2015 (r292934) @@ -0,0 +1,19 @@ +This file is a list of the people responsible for ensuring that patches for a +particular part of LLD are reviewed, either by themself or by someone else. +They are also the gatekeepers for their part of LLD, with the final word on +what goes in or not. + +The list is sorted by surname and formatted to allow easy grepping and +beautification by scripts. The fields are: name (N), email (E), web-address +(W), PGP key ID and fingerprint (P), description (D), and snail-mail address +(S). Each entry should contain at least the (N), (E) and (D) fields. + + +N: Rui Ueyama +E: ruiu@google.com +D: COFF, ELF backends (COFF/* ELF/*) + +N: Lang Hames, Nick Kledzik +E: lhames@gmail.com, kledzik@apple.com +D: Mach-O backend + Added: vendor/lld/dist/COFF/CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/lld/dist/COFF/CMakeLists.txt Wed Dec 30 11:57:38 2015 (r292934) @@ -0,0 +1,33 @@ +set(LLVM_TARGET_DEFINITIONS Options.td) +tablegen(LLVM Options.inc -gen-opt-parser-defs) +add_public_tablegen_target(COFFOptionsTableGen) + +add_llvm_library(lldCOFF + Chunks.cpp + DLL.cpp + Driver.cpp + DriverUtils.cpp + Error.cpp + ICF.cpp + InputFiles.cpp + MarkLive.cpp + ModuleDef.cpp + PDB.cpp + SymbolTable.cpp + Symbols.cpp + Writer.cpp + + LINK_COMPONENTS + ${LLVM_TARGETS_TO_BUILD} + Core + LTO + LibDriver + Object + MC + MCDisassembler + Target + Option + Support + ) + +add_dependencies(lldCOFF COFFOptionsTableGen) Added: vendor/lld/dist/COFF/Chunks.cpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/lld/dist/COFF/Chunks.cpp Wed Dec 30 11:57:38 2015 (r292934) @@ -0,0 +1,340 @@ +//===- Chunks.cpp ---------------------------------------------------------===// +// +// The LLVM Linker +// +// This file is distributed under the University of Illinois Open Source +// License. See LICENSE.TXT for details. +// +//===----------------------------------------------------------------------===// + +#include "Chunks.h" +#include "Error.h" +#include "InputFiles.h" +#include "Symbols.h" +#include "llvm/Object/COFF.h" +#include "llvm/Support/COFF.h" +#include "llvm/Support/Debug.h" +#include "llvm/Support/Endian.h" +#include "llvm/Support/raw_ostream.h" +#include + +using namespace llvm; +using namespace llvm::object; +using namespace llvm::support::endian; +using namespace llvm::COFF; +using llvm::support::ulittle32_t; + +namespace lld { +namespace coff { + +SectionChunk::SectionChunk(ObjectFile *F, const coff_section *H) + : Chunk(SectionKind), Repl(this), File(F), Header(H), + Relocs(File->getCOFFObj()->getRelocations(Header)), + NumRelocs(std::distance(Relocs.begin(), Relocs.end())) { + // Initialize SectionName. + File->getCOFFObj()->getSectionName(Header, SectionName); + + // Bit [20:24] contains section alignment. Both 0 and 1 mean alignment 1. + unsigned Shift = (Header->Characteristics >> 20) & 0xF; + if (Shift > 0) + Align = uint32_t(1) << (Shift - 1); + + // Only COMDAT sections are subject of dead-stripping. + Live = !isCOMDAT(); +} + +static void add16(uint8_t *P, int16_t V) { write16le(P, read16le(P) + V); } +static void add32(uint8_t *P, int32_t V) { write32le(P, read32le(P) + V); } +static void add64(uint8_t *P, int64_t V) { write64le(P, read64le(P) + V); } +static void or16(uint8_t *P, uint16_t V) { write16le(P, read16le(P) | V); } + +void SectionChunk::applyRelX64(uint8_t *Off, uint16_t Type, Defined *Sym, + uint64_t P) const { + uint64_t S = Sym->getRVA(); + switch (Type) { + case IMAGE_REL_AMD64_ADDR32: add32(Off, S + Config->ImageBase); break; + case IMAGE_REL_AMD64_ADDR64: add64(Off, S + Config->ImageBase); break; + case IMAGE_REL_AMD64_ADDR32NB: add32(Off, S); break; + case IMAGE_REL_AMD64_REL32: add32(Off, S - P - 4); break; + case IMAGE_REL_AMD64_REL32_1: add32(Off, S - P - 5); break; + case IMAGE_REL_AMD64_REL32_2: add32(Off, S - P - 6); break; + case IMAGE_REL_AMD64_REL32_3: add32(Off, S - P - 7); break; + case IMAGE_REL_AMD64_REL32_4: add32(Off, S - P - 8); break; + case IMAGE_REL_AMD64_REL32_5: add32(Off, S - P - 9); break; + case IMAGE_REL_AMD64_SECTION: add16(Off, Sym->getSectionIndex()); break; + case IMAGE_REL_AMD64_SECREL: add32(Off, Sym->getSecrel()); break; + default: + error("Unsupported relocation type"); + } +} + +void SectionChunk::applyRelX86(uint8_t *Off, uint16_t Type, Defined *Sym, + uint64_t P) const { + uint64_t S = Sym->getRVA(); + switch (Type) { + case IMAGE_REL_I386_ABSOLUTE: break; + case IMAGE_REL_I386_DIR32: add32(Off, S + Config->ImageBase); break; + case IMAGE_REL_I386_DIR32NB: add32(Off, S); break; + case IMAGE_REL_I386_REL32: add32(Off, S - P - 4); break; + case IMAGE_REL_I386_SECTION: add16(Off, Sym->getSectionIndex()); break; + case IMAGE_REL_I386_SECREL: add32(Off, Sym->getSecrel()); break; + default: + error("Unsupported relocation type"); + } +} + +static void applyMOV(uint8_t *Off, uint16_t V) { + or16(Off, ((V & 0x800) >> 1) | ((V >> 12) & 0xf)); + or16(Off + 2, ((V & 0x700) << 4) | (V & 0xff)); +} + +static void applyMOV32T(uint8_t *Off, uint32_t V) { + applyMOV(Off, V); // set MOVW operand + applyMOV(Off + 4, V >> 16); // set MOVT operand +} + +static void applyBranch20T(uint8_t *Off, int32_t V) { + uint32_t S = V < 0 ? 1 : 0; + uint32_t J1 = (V >> 19) & 1; + uint32_t J2 = (V >> 18) & 1; + or16(Off, (S << 10) | ((V >> 12) & 0x3f)); + or16(Off + 2, (J1 << 13) | (J2 << 11) | ((V >> 1) & 0x7ff)); +} + +static void applyBranch24T(uint8_t *Off, int32_t V) { + uint32_t S = V < 0 ? 1 : 0; + uint32_t J1 = ((~V >> 23) & 1) ^ S; + uint32_t J2 = ((~V >> 22) & 1) ^ S; + or16(Off, (S << 10) | ((V >> 12) & 0x3ff)); + or16(Off + 2, (J1 << 13) | (J2 << 11) | ((V >> 1) & 0x7ff)); +} + +void SectionChunk::applyRelARM(uint8_t *Off, uint16_t Type, Defined *Sym, + uint64_t P) const { + uint64_t S = Sym->getRVA(); + // Pointer to thumb code must have the LSB set. + if (Sym->isExecutable()) + S |= 1; + switch (Type) { + case IMAGE_REL_ARM_ADDR32: add32(Off, S + Config->ImageBase); break; + case IMAGE_REL_ARM_ADDR32NB: add32(Off, S); break; + case IMAGE_REL_ARM_MOV32T: applyMOV32T(Off, S + Config->ImageBase); break; + case IMAGE_REL_ARM_BRANCH20T: applyBranch20T(Off, S - P - 4); break; + case IMAGE_REL_ARM_BRANCH24T: applyBranch24T(Off, S - P - 4); break; + case IMAGE_REL_ARM_BLX23T: applyBranch24T(Off, S - P - 4); break; + default: + error("Unsupported relocation type"); + } +} + +void SectionChunk::writeTo(uint8_t *Buf) const { + if (!hasData()) + return; + // Copy section contents from source object file to output file. + ArrayRef A = getContents(); + memcpy(Buf + OutputSectionOff, A.data(), A.size()); + + // Apply relocations. + for (const coff_relocation &Rel : Relocs) { + uint8_t *Off = Buf + OutputSectionOff + Rel.VirtualAddress; + SymbolBody *Body = File->getSymbolBody(Rel.SymbolTableIndex)->repl(); + Defined *Sym = cast(Body); + uint64_t P = RVA + Rel.VirtualAddress; + switch (Config->Machine) { + case AMD64: + applyRelX64(Off, Rel.Type, Sym, P); + break; + case I386: + applyRelX86(Off, Rel.Type, Sym, P); + break; + case ARMNT: + applyRelARM(Off, Rel.Type, Sym, P); + break; + default: + llvm_unreachable("unknown machine type"); + } + } +} + +void SectionChunk::addAssociative(SectionChunk *Child) { + AssocChildren.push_back(Child); +} + +static uint8_t getBaserelType(const coff_relocation &Rel) { + switch (Config->Machine) { + case AMD64: + if (Rel.Type == IMAGE_REL_AMD64_ADDR64) + return IMAGE_REL_BASED_DIR64; + return IMAGE_REL_BASED_ABSOLUTE; + case I386: + if (Rel.Type == IMAGE_REL_I386_DIR32) + return IMAGE_REL_BASED_HIGHLOW; + return IMAGE_REL_BASED_ABSOLUTE; + case ARMNT: + if (Rel.Type == IMAGE_REL_ARM_ADDR32) + return IMAGE_REL_BASED_HIGHLOW; + if (Rel.Type == IMAGE_REL_ARM_MOV32T) + return IMAGE_REL_BASED_ARM_MOV32T; + return IMAGE_REL_BASED_ABSOLUTE; + default: + llvm_unreachable("unknown machine type"); + } +} + +// Windows-specific. +// Collect all locations that contain absolute addresses, which need to be +// fixed by the loader if load-time relocation is needed. +// Only called when base relocation is enabled. +void SectionChunk::getBaserels(std::vector *Res) { + for (const coff_relocation &Rel : Relocs) { + uint8_t Ty = getBaserelType(Rel); + if (Ty == IMAGE_REL_BASED_ABSOLUTE) + continue; + SymbolBody *Body = File->getSymbolBody(Rel.SymbolTableIndex)->repl(); + if (isa(Body)) + continue; + Res->emplace_back(RVA + Rel.VirtualAddress, Ty); + } +} + +bool SectionChunk::hasData() const { + return !(Header->Characteristics & IMAGE_SCN_CNT_UNINITIALIZED_DATA); +} + +uint32_t SectionChunk::getPermissions() const { + return Header->Characteristics & PermMask; +} + +bool SectionChunk::isCOMDAT() const { + return Header->Characteristics & IMAGE_SCN_LNK_COMDAT; +} + +void SectionChunk::printDiscardedMessage() const { + // Removed by dead-stripping. If it's removed by ICF, ICF already + // printed out the name, so don't repeat that here. + if (Sym && this == Repl) + llvm::outs() << "Discarded " << Sym->getName() << "\n"; +} + +StringRef SectionChunk::getDebugName() { + if (Sym) + return Sym->getName(); + return ""; +} + +ArrayRef SectionChunk::getContents() const { + ArrayRef A; + File->getCOFFObj()->getSectionContents(Header, A); + return A; +} + +void SectionChunk::replace(SectionChunk *Other) { + Other->Repl = Repl; + Other->Live = false; +} + +CommonChunk::CommonChunk(const COFFSymbolRef S) : Sym(S) { + // Common symbols are aligned on natural boundaries up to 32 bytes. + // This is what MSVC link.exe does. + Align = std::min(uint64_t(32), NextPowerOf2(Sym.getValue())); +} + +uint32_t CommonChunk::getPermissions() const { + return IMAGE_SCN_CNT_UNINITIALIZED_DATA | IMAGE_SCN_MEM_READ | + IMAGE_SCN_MEM_WRITE; +} + +void StringChunk::writeTo(uint8_t *Buf) const { + memcpy(Buf + OutputSectionOff, Str.data(), Str.size()); +} + +ImportThunkChunkX64::ImportThunkChunkX64(Defined *S) : ImpSymbol(S) { + // Intel Optimization Manual says that all branch targets + // should be 16-byte aligned. MSVC linker does this too. + Align = 16; +} + +void ImportThunkChunkX64::writeTo(uint8_t *Buf) const { + memcpy(Buf + OutputSectionOff, ImportThunkX86, sizeof(ImportThunkX86)); + // The first two bytes is a JMP instruction. Fill its operand. + write32le(Buf + OutputSectionOff + 2, ImpSymbol->getRVA() - RVA - getSize()); +} + +void ImportThunkChunkX86::getBaserels(std::vector *Res) { + Res->emplace_back(getRVA() + 2); +} + +void ImportThunkChunkX86::writeTo(uint8_t *Buf) const { + memcpy(Buf + OutputSectionOff, ImportThunkX86, sizeof(ImportThunkX86)); + // The first two bytes is a JMP instruction. Fill its operand. + write32le(Buf + OutputSectionOff + 2, + ImpSymbol->getRVA() + Config->ImageBase); +} + +void ImportThunkChunkARM::getBaserels(std::vector *Res) { + Res->emplace_back(getRVA(), IMAGE_REL_BASED_ARM_MOV32T); +} + +void ImportThunkChunkARM::writeTo(uint8_t *Buf) const { + memcpy(Buf + OutputSectionOff, ImportThunkARM, sizeof(ImportThunkARM)); + // Fix mov.w and mov.t operands. + applyMOV32T(Buf + OutputSectionOff, ImpSymbol->getRVA() + Config->ImageBase); +} + +void LocalImportChunk::getBaserels(std::vector *Res) { + Res->emplace_back(getRVA()); +} + +size_t LocalImportChunk::getSize() const { + return Config->is64() ? 8 : 4; +} + +void LocalImportChunk::writeTo(uint8_t *Buf) const { + if (Config->is64()) { + write64le(Buf + OutputSectionOff, Sym->getRVA() + Config->ImageBase); + } else { + write32le(Buf + OutputSectionOff, Sym->getRVA() + Config->ImageBase); + } +} + +void SEHTableChunk::writeTo(uint8_t *Buf) const { + ulittle32_t *Begin = reinterpret_cast(Buf + OutputSectionOff); + size_t Cnt = 0; + for (Defined *D : Syms) + Begin[Cnt++] = D->getRVA(); + std::sort(Begin, Begin + Cnt); +} + +// Windows-specific. +// This class represents a block in .reloc section. +BaserelChunk::BaserelChunk(uint32_t Page, Baserel *Begin, Baserel *End) { + // Block header consists of 4 byte page RVA and 4 byte block size. + // Each entry is 2 byte. Last entry may be padding. + Data.resize(RoundUpToAlignment((End - Begin) * 2 + 8, 4)); + uint8_t *P = Data.data(); + write32le(P, Page); + write32le(P + 4, Data.size()); + P += 8; + for (Baserel *I = Begin; I != End; ++I) { + write16le(P, (I->Type << 12) | (I->RVA - Page)); + P += 2; + } +} + +void BaserelChunk::writeTo(uint8_t *Buf) const { + memcpy(Buf + OutputSectionOff, Data.data(), Data.size()); +} + +uint8_t Baserel::getDefaultType() { + switch (Config->Machine) { + case AMD64: + return IMAGE_REL_BASED_DIR64; + case I386: + return IMAGE_REL_BASED_HIGHLOW; + default: + llvm_unreachable("unknown machine type"); + } +} + +} // namespace coff +} // namespace lld Added: vendor/lld/dist/COFF/Chunks.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/lld/dist/COFF/Chunks.h Wed Dec 30 11:57:38 2015 (r292934) @@ -0,0 +1,332 @@ +//===- Chunks.h -------------------------------------------------*- C++ -*-===// +// +// The LLVM Linker +// +// This file is distributed under the University of Illinois Open Source +// License. See LICENSE.TXT for details. +// +//===----------------------------------------------------------------------===// + +#ifndef LLD_COFF_CHUNKS_H +#define LLD_COFF_CHUNKS_H + +#include "Config.h" +#include "InputFiles.h" +#include "lld/Core/LLVM.h" +#include "llvm/ADT/ArrayRef.h" +#include "llvm/ADT/iterator.h" +#include "llvm/ADT/iterator_range.h" +#include "llvm/Object/COFF.h" +#include +#include + +namespace lld { +namespace coff { + +using llvm::COFF::ImportDirectoryTableEntry; +using llvm::object::COFFSymbolRef; +using llvm::object::SectionRef; +using llvm::object::coff_relocation; +using llvm::object::coff_section; +using llvm::sys::fs::file_magic; + +class Baserel; +class Defined; +class DefinedImportData; +class DefinedRegular; +class ObjectFile; +class OutputSection; +class SymbolBody; + +// Mask for section types (code, data, bss, disacardable, etc.) +// and permissions (writable, readable or executable). +const uint32_t PermMask = 0xFF0000F0; + +// A Chunk represents a chunk of data that will occupy space in the +// output (if the resolver chose that). It may or may not be backed by +// a section of an input file. It could be linker-created data, or +// doesn't even have actual data (if common or bss). +class Chunk { +public: + enum Kind { SectionKind, OtherKind }; + Kind kind() const { return ChunkKind; } + virtual ~Chunk() = default; + + // Returns the size of this chunk (even if this is a common or BSS.) + virtual size_t getSize() const = 0; + + // Write this chunk to a mmap'ed file, assuming Buf is pointing to + // beginning of the file. Because this function may use RVA values + // of other chunks for relocations, you need to set them properly + // before calling this function. + virtual void writeTo(uint8_t *Buf) const {} + + // The writer sets and uses the addresses. + uint64_t getRVA() const { return RVA; } + uint32_t getAlign() const { return Align; } + void setRVA(uint64_t V) { RVA = V; } + void setOutputSectionOff(uint64_t V) { OutputSectionOff = V; } + + // Returns true if this has non-zero data. BSS chunks return + // false. If false is returned, the space occupied by this chunk + // will be filled with zeros. + virtual bool hasData() const { return true; } + + // Returns readable/writable/executable bits. + virtual uint32_t getPermissions() const { return 0; } + + // Returns the section name if this is a section chunk. + // It is illegal to call this function on non-section chunks. + virtual StringRef getSectionName() const { + llvm_unreachable("unimplemented getSectionName"); + } + + // An output section has pointers to chunks in the section, and each + // chunk has a back pointer to an output section. + void setOutputSection(OutputSection *O) { Out = O; } + OutputSection *getOutputSection() { return Out; } + + // Windows-specific. + // Collect all locations that contain absolute addresses for base relocations. + virtual void getBaserels(std::vector *Res) {} + + // Returns a human-readable name of this chunk. Chunks are unnamed chunks of + // bytes, so this is used only for logging or debugging. + virtual StringRef getDebugName() { return ""; } + +protected: + Chunk(Kind K = OtherKind) : ChunkKind(K) {} + const Kind ChunkKind; + + // The RVA of this chunk in the output. The writer sets a value. + uint64_t RVA = 0; + + // The offset from beginning of the output section. The writer sets a value. + uint64_t OutputSectionOff = 0; + + // The output section for this chunk. + OutputSection *Out = nullptr; + + // The alignment of this chunk. The writer uses the value. + uint32_t Align = 1; +}; + +// A chunk corresponding a section of an input file. +class SectionChunk : public Chunk { + // Identical COMDAT Folding feature accesses section internal data. + friend class ICF; + +public: + class symbol_iterator : public llvm::iterator_adaptor_base< + symbol_iterator, const coff_relocation *, + std::random_access_iterator_tag, SymbolBody *> { + friend SectionChunk; + + ObjectFile *File; + + symbol_iterator(ObjectFile *File, const coff_relocation *I) + : symbol_iterator::iterator_adaptor_base(I), File(File) {} + + public: + symbol_iterator() = default; + + SymbolBody *operator*() const { + return File->getSymbolBody(I->SymbolTableIndex); + } + }; + + SectionChunk(ObjectFile *File, const coff_section *Header); + static bool classof(const Chunk *C) { return C->kind() == SectionKind; } + size_t getSize() const override { return Header->SizeOfRawData; } + void writeTo(uint8_t *Buf) const override; + bool hasData() const override; + uint32_t getPermissions() const override; + StringRef getSectionName() const override { return SectionName; } + void getBaserels(std::vector *Res) override; + bool isCOMDAT() const; + void applyRelX64(uint8_t *Off, uint16_t Type, Defined *Sym, uint64_t P) const; + void applyRelX86(uint8_t *Off, uint16_t Type, Defined *Sym, uint64_t P) const; + void applyRelARM(uint8_t *Off, uint16_t Type, Defined *Sym, uint64_t P) const; + + // Called if the garbage collector decides to not include this chunk + // in a final output. It's supposed to print out a log message to stdout. + void printDiscardedMessage() const; + + // Adds COMDAT associative sections to this COMDAT section. A chunk + // and its children are treated as a group by the garbage collector. + void addAssociative(SectionChunk *Child); + + StringRef getDebugName() override; + void setSymbol(DefinedRegular *S) { if (!Sym) Sym = S; } + + // Used by the garbage collector. + bool isLive() { return !Config->DoGC || Live; } + void markLive() { + assert(!isLive() && "Cannot mark an already live section!"); + Live = true; + } + + // Allow iteration over the bodies of this chunk's relocated symbols. + llvm::iterator_range symbols() const { + return llvm::make_range(symbol_iterator(File, Relocs.begin()), + symbol_iterator(File, Relocs.end())); + } + + // Allow iteration over the associated child chunks for this section. + ArrayRef children() const { return AssocChildren; } + + // A pointer pointing to a replacement for this chunk. + // Initially it points to "this" object. If this chunk is merged + // with other chunk by ICF, it points to another chunk, + // and this chunk is considrered as dead. + SectionChunk *Repl; + + // The CRC of the contents as described in the COFF spec 4.5.5. + // Auxiliary Format 5: Section Definitions. Used for ICF. + uint32_t Checksum = 0; + +private: + ArrayRef getContents() const; + + // A file this chunk was created from. + ObjectFile *File; + + const coff_section *Header; + StringRef SectionName; + std::vector AssocChildren; + llvm::iterator_range Relocs; + size_t NumRelocs; + + // Used by the garbage collector. + bool Live; + + // Used for ICF (Identical COMDAT Folding) + void replace(SectionChunk *Other); + std::atomic GroupID = { 0 }; + + // Sym points to a section symbol if this is a COMDAT chunk. + DefinedRegular *Sym = nullptr; +}; + +// A chunk for common symbols. Common chunks don't have actual data. +class CommonChunk : public Chunk { +public: + CommonChunk(const COFFSymbolRef Sym); + size_t getSize() const override { return Sym.getValue(); } + bool hasData() const override { return false; } + uint32_t getPermissions() const override; + StringRef getSectionName() const override { return ".bss"; } + +private: + const COFFSymbolRef Sym; +}; + +// A chunk for linker-created strings. +class StringChunk : public Chunk { +public: + explicit StringChunk(StringRef S) : Str(S) {} + size_t getSize() const override { return Str.size() + 1; } + void writeTo(uint8_t *Buf) const override; + +private: + StringRef Str; +}; + +static const uint8_t ImportThunkX86[] = { + 0xff, 0x25, 0x00, 0x00, 0x00, 0x00, // JMP *0x0 +}; + +static const uint8_t ImportThunkARM[] = { + 0x40, 0xf2, 0x00, 0x0c, // mov.w ip, #0 + 0xc0, 0xf2, 0x00, 0x0c, // mov.t ip, #0 + 0xdc, 0xf8, 0x00, 0xf0, // ldr.w pc, [ip] +}; + +// Windows-specific. +// A chunk for DLL import jump table entry. In a final output, it's +// contents will be a JMP instruction to some __imp_ symbol. +class ImportThunkChunkX64 : public Chunk { +public: + explicit ImportThunkChunkX64(Defined *S); + size_t getSize() const override { return sizeof(ImportThunkX86); } + void writeTo(uint8_t *Buf) const override; + +private: + Defined *ImpSymbol; +}; + +class ImportThunkChunkX86 : public Chunk { +public: + explicit ImportThunkChunkX86(Defined *S) : ImpSymbol(S) {} + size_t getSize() const override { return sizeof(ImportThunkX86); } + void getBaserels(std::vector *Res) override; + void writeTo(uint8_t *Buf) const override; + +private: + Defined *ImpSymbol; +}; + +class ImportThunkChunkARM : public Chunk { +public: + explicit ImportThunkChunkARM(Defined *S) : ImpSymbol(S) {} + size_t getSize() const override { return sizeof(ImportThunkARM); } + void getBaserels(std::vector *Res) override; + void writeTo(uint8_t *Buf) const override; + +private: + Defined *ImpSymbol; +}; + +// Windows-specific. +// See comments for DefinedLocalImport class. +class LocalImportChunk : public Chunk { +public: + explicit LocalImportChunk(Defined *S) : Sym(S) {} + size_t getSize() const override; + void getBaserels(std::vector *Res) override; + void writeTo(uint8_t *Buf) const override; + +private: + Defined *Sym; +}; + +// Windows-specific. +// A chunk for SEH table which contains RVAs of safe exception handler +// functions. x86-only. +class SEHTableChunk : public Chunk { +public: + explicit SEHTableChunk(std::set S) : Syms(S) {} + size_t getSize() const override { return Syms.size() * 4; } + void writeTo(uint8_t *Buf) const override; + +private: + std::set Syms; +}; + +// Windows-specific. +// This class represents a block in .reloc section. +// See the PE/COFF spec 5.6 for details. +class BaserelChunk : public Chunk { +public: + BaserelChunk(uint32_t Page, Baserel *Begin, Baserel *End); + size_t getSize() const override { return Data.size(); } + void writeTo(uint8_t *Buf) const override; + +private: + std::vector Data; +}; + +class Baserel { +public: + Baserel(uint32_t V, uint8_t Ty) : RVA(V), Type(Ty) {} + explicit Baserel(uint32_t V) : Baserel(V, getDefaultType()) {} + uint8_t getDefaultType(); + + uint32_t RVA; + uint8_t Type; +}; + +} // namespace coff +} // namespace lld + +#endif Added: vendor/lld/dist/COFF/Config.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/lld/dist/COFF/Config.h Wed Dec 30 11:57:38 2015 (r292934) @@ -0,0 +1,140 @@ +//===- Config.h -------------------------------------------------*- C++ -*-===// +// +// The LLVM Linker +// +// This file is distributed under the University of Illinois Open Source +// License. See LICENSE.TXT for details. +// +//===----------------------------------------------------------------------===// + +#ifndef LLD_COFF_CONFIG_H +#define LLD_COFF_CONFIG_H + +#include "llvm/ADT/StringRef.h" +#include "llvm/Object/COFF.h" +#include +#include +#include +#include + +namespace lld { +namespace coff { + +using llvm::COFF::IMAGE_FILE_MACHINE_UNKNOWN; +using llvm::COFF::WindowsSubsystem; +using llvm::StringRef; +class DefinedAbsolute; +class DefinedRelative; +class Undefined; + +// Short aliases. +static const auto AMD64 = llvm::COFF::IMAGE_FILE_MACHINE_AMD64; +static const auto ARMNT = llvm::COFF::IMAGE_FILE_MACHINE_ARMNT; +static const auto I386 = llvm::COFF::IMAGE_FILE_MACHINE_I386; + +// Represents an /export option. +struct Export { + StringRef Name; // N in /export:N or /export:E=N + StringRef ExtName; // E in /export:E=N + Undefined *Sym = nullptr; + uint16_t Ordinal = 0; + bool Noname = false; + bool Data = false; + bool Private = false; + + // True if this /export option was in .drectves section. + bool Directives = false; + StringRef SymbolName; + StringRef ExportName; // Name in DLL + + bool operator==(const Export &E) { + return (Name == E.Name && ExtName == E.ExtName && + Ordinal == E.Ordinal && Noname == E.Noname && + Data == E.Data && Private == E.Private); + } +}; + +// Global configuration. +struct Configuration { + enum ManifestKind { SideBySide, Embed, No }; + bool is64() { return Machine == AMD64; } + + llvm::COFF::MachineTypes Machine = IMAGE_FILE_MACHINE_UNKNOWN; + bool Verbose = false; + WindowsSubsystem Subsystem = llvm::COFF::IMAGE_SUBSYSTEM_UNKNOWN; + Undefined *Entry = nullptr; + bool NoEntry = false; + std::string OutputFile; + bool DoGC = true; + bool DoICF = true; + bool Relocatable = true; + bool Force = false; + bool Debug = false; + bool WriteSymtab = true; + + // Symbols in this set are considered as live by the garbage collector. + std::set GCRoot; + + std::set NoDefaultLibs; + bool NoDefaultLibAll = false; + + // True if we are creating a DLL. + bool DLL = false; + StringRef Implib; + std::vector Exports; + std::set DelayLoads; + std::map DLLOrder; + Undefined *DelayLoadHelper = nullptr; + + // Used for SafeSEH. + DefinedRelative *SEHTable = nullptr; + DefinedAbsolute *SEHCount = nullptr; + + // Used for /opt:lldlto=N + unsigned LTOOptLevel = 2; + + // Used for /opt:lldltojobs=N + unsigned LTOJobs = 1; + + // Used for /merge:from=to (e.g. /merge:.rdata=.text) + std::map Merge; + + // Options for manifest files. + ManifestKind Manifest = SideBySide; + int ManifestID = 1; + StringRef ManifestDependency; + bool ManifestUAC = true; + StringRef ManifestLevel = "'asInvoker'"; + StringRef ManifestUIAccess = "'false'"; + StringRef ManifestFile; + + // Used for /failifmismatch. + std::map MustMatch; + + // Used for /alternatename. + std::map AlternateNames; + + uint64_t ImageBase = -1; + uint64_t StackReserve = 1024 * 1024; + uint64_t StackCommit = 4096; + uint64_t HeapReserve = 1024 * 1024; + uint64_t HeapCommit = 4096; + uint32_t MajorImageVersion = 0; + uint32_t MinorImageVersion = 0; + uint32_t MajorOSVersion = 6; + uint32_t MinorOSVersion = 0; + bool DynamicBase = true; + bool AllowBind = true; + bool NxCompat = true; + bool AllowIsolation = true; + bool TerminalServerAware = true; + bool LargeAddressAware = false; + bool HighEntropyVA = false; +}; + +extern Configuration *Config; + +} // namespace coff +} // namespace lld + +#endif Added: vendor/lld/dist/COFF/DLL.cpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/lld/dist/COFF/DLL.cpp Wed Dec 30 11:57:38 2015 (r292934) @@ -0,0 +1,556 @@ +//===- DLL.cpp ------------------------------------------------------------===// +// +// The LLVM Linker +// +// This file is distributed under the University of Illinois Open Source +// License. See LICENSE.TXT for details. +// +//===----------------------------------------------------------------------===// +// +// This file defines various types of chunks for the DLL import or export +// descriptor tables. They are inherently Windows-specific. +// You need to read Microsoft PE/COFF spec to understand details +// about the data structures. +// +// If you are not particularly interested in linking against Windows +// DLL, you can skip this file, and you should still be able to +// understand the rest of the linker. +// +//===----------------------------------------------------------------------===// + +#include "Chunks.h" +#include "DLL.h" +#include "llvm/Object/COFF.h" +#include "llvm/Support/Endian.h" +#include "llvm/Support/Path.h" + +using namespace llvm; +using namespace llvm::object; +using namespace llvm::support::endian; +using namespace llvm::COFF; + +namespace lld { +namespace coff { +namespace { + +// Import table + +static int ptrSize() { return Config->is64() ? 8 : 4; } + +// A chunk for the import descriptor table. +class HintNameChunk : public Chunk { +public: + HintNameChunk(StringRef N, uint16_t H) : Name(N), Hint(H) {} + + size_t getSize() const override { + // Starts with 2 byte Hint field, followed by a null-terminated string, + // ends with 0 or 1 byte padding. + return RoundUpToAlignment(Name.size() + 3, 2); + } + + void writeTo(uint8_t *Buf) const override { + write16le(Buf + OutputSectionOff, Hint); + memcpy(Buf + OutputSectionOff + 2, Name.data(), Name.size()); + } + +private: + StringRef Name; + uint16_t Hint; +}; + +// A chunk for the import descriptor table. +class LookupChunk : public Chunk { +public: + explicit LookupChunk(Chunk *C) : HintName(C) {} + size_t getSize() const override { return ptrSize(); } + + void writeTo(uint8_t *Buf) const override { + write32le(Buf + OutputSectionOff, HintName->getRVA()); + } + + Chunk *HintName; +}; + +// A chunk for the import descriptor table. +// This chunk represent import-by-ordinal symbols. +// See Microsoft PE/COFF spec 7.1. Import Header for details. +class OrdinalOnlyChunk : public Chunk { +public: + explicit OrdinalOnlyChunk(uint16_t V) : Ordinal(V) {} + size_t getSize() const override { return ptrSize(); } + + void writeTo(uint8_t *Buf) const override { + // An import-by-ordinal slot has MSB 1 to indicate that + // this is import-by-ordinal (and not import-by-name). + if (Config->is64()) { + write64le(Buf + OutputSectionOff, (1ULL << 63) | Ordinal); + } else { + write32le(Buf + OutputSectionOff, (1ULL << 31) | Ordinal); + } + } + + uint16_t Ordinal; +}; + +// A chunk for the import descriptor table. +class ImportDirectoryChunk : public Chunk { +public: + explicit ImportDirectoryChunk(Chunk *N) : DLLName(N) {} + size_t getSize() const override { return sizeof(ImportDirectoryTableEntry); } + + void writeTo(uint8_t *Buf) const override { + auto *E = (coff_import_directory_table_entry *)(Buf + OutputSectionOff); *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-vendor@freebsd.org Wed Dec 30 11:58:14 2015 Return-Path: Delivered-To: svn-src-vendor@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 707E9A55C70; Wed, 30 Dec 2015 11:58:14 +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 242881C7E; Wed, 30 Dec 2015 11:58: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 tBUBwDHG052211; Wed, 30 Dec 2015 11:58:13 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id tBUBwDUZ052210; Wed, 30 Dec 2015 11:58:13 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201512301158.tBUBwDUZ052210@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 11:58:13 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r292935 - vendor/lld/lld-trunk-r256633 X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Dec 2015 11:58:14 -0000 Author: dim Date: Wed Dec 30 11:58:13 2015 New Revision: 292935 URL: https://svnweb.freebsd.org/changeset/base/292935 Log: Tag lld trunk r256633. Added: vendor/lld/lld-trunk-r256633/ - copied from r292934, vendor/lld/dist/ From owner-svn-src-vendor@freebsd.org Wed Dec 30 12:49:41 2015 Return-Path: Delivered-To: svn-src-vendor@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 743F0A51914; Wed, 30 Dec 2015 12:49:41 +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 42FC01556; Wed, 30 Dec 2015 12:49:41 +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 tBUCnek1069102; Wed, 30 Dec 2015 12:49:40 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id tBUCndGi069094; Wed, 30 Dec 2015 12:49:39 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201512301249.tBUCndGi069094@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 12:49:39 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r292937 - in vendor/llvm/dist: include/llvm/DebugInfo/DWARF lib/DebugInfo/CodeView lib/DebugInfo/DWARF test/DebugInfo/Inputs test/MC/Hexagon test/MC/X86 X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Dec 2015 12:49:41 -0000 Author: dim Date: Wed Dec 30 12:49:39 2015 New Revision: 292937 URL: https://svnweb.freebsd.org/changeset/base/292937 Log: Convert a few upstream files back to their original DOS line endings. Modified: vendor/llvm/dist/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h (contents, props changed) vendor/llvm/dist/lib/DebugInfo/CodeView/Makefile (contents, props changed) vendor/llvm/dist/lib/DebugInfo/DWARF/DWARFDebugMacro.cpp (contents, props changed) vendor/llvm/dist/test/DebugInfo/Inputs/dwarfdump-macro-cmd.h (contents, props changed) vendor/llvm/dist/test/DebugInfo/Inputs/dwarfdump-macro.cc (contents, props changed) vendor/llvm/dist/test/DebugInfo/Inputs/dwarfdump-macro.h (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/test.s (contents, props changed) vendor/llvm/dist/test/MC/X86/X86_64-pku.s (contents, props changed) Modified: vendor/llvm/dist/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h ============================================================================== --- vendor/llvm/dist/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h Wed Dec 30 12:10:04 2015 (r292936) +++ vendor/llvm/dist/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h Wed Dec 30 12:49:39 2015 (r292937) @@ -1,59 +1,59 @@ -//===-- DWARFDebugMacro.h ---------------------------------------*- C++ -*-===// -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// - -#ifndef LLVM_DEBUGINFO_DWARF_DWARFDEBUGMACRO_H -#define LLVM_DEBUGINFO_DWARF_DWARFDEBUGMACRO_H - -#include "llvm/ADT/SmallVector.h" -#include "llvm/ADT/StringRef.h" -#include "llvm/Support/DataExtractor.h" -#include "llvm/Support/Dwarf.h" - -namespace llvm { - -class raw_ostream; - -class DWARFDebugMacro { - /// A single macro entry within a macro list. - struct Entry { - /// The type of the macro entry. - uint32_t Type; - union { - /// The source line where the macro is defined. - uint64_t Line; - /// Vendor extension constant value. - uint64_t ExtConstant; - }; - - union { - /// The string (name, value) of the macro entry. - const char *MacroStr; - // An unsigned integer indicating the identity of the source file. - uint64_t File; - /// Vendor extension string. - const char *ExtStr; - }; - }; - - typedef SmallVector MacroList; - - /// A list of all the macro entries in the debug_macinfo section. - MacroList Macros; - -public: - DWARFDebugMacro() {} - /// Print the macro list found within the debug_macinfo section. - void dump(raw_ostream &OS) const; - /// Parse the debug_macinfo section accessible via the 'data' parameter. - void parse(DataExtractor data); -}; - -} - -#endif +//===-- DWARFDebugMacro.h ---------------------------------------*- C++ -*-===// +// +// The LLVM Compiler Infrastructure +// +// This file is distributed under the University of Illinois Open Source +// License. See LICENSE.TXT for details. +// +//===----------------------------------------------------------------------===// + +#ifndef LLVM_DEBUGINFO_DWARF_DWARFDEBUGMACRO_H +#define LLVM_DEBUGINFO_DWARF_DWARFDEBUGMACRO_H + +#include "llvm/ADT/SmallVector.h" +#include "llvm/ADT/StringRef.h" +#include "llvm/Support/DataExtractor.h" +#include "llvm/Support/Dwarf.h" + +namespace llvm { + +class raw_ostream; + +class DWARFDebugMacro { + /// A single macro entry within a macro list. + struct Entry { + /// The type of the macro entry. + uint32_t Type; + union { + /// The source line where the macro is defined. + uint64_t Line; + /// Vendor extension constant value. + uint64_t ExtConstant; + }; + + union { + /// The string (name, value) of the macro entry. + const char *MacroStr; + // An unsigned integer indicating the identity of the source file. + uint64_t File; + /// Vendor extension string. + const char *ExtStr; + }; + }; + + typedef SmallVector MacroList; + + /// A list of all the macro entries in the debug_macinfo section. + MacroList Macros; + +public: + DWARFDebugMacro() {} + /// Print the macro list found within the debug_macinfo section. + void dump(raw_ostream &OS) const; + /// Parse the debug_macinfo section accessible via the 'data' parameter. + void parse(DataExtractor data); +}; + +} + +#endif Modified: vendor/llvm/dist/lib/DebugInfo/CodeView/Makefile ============================================================================== --- vendor/llvm/dist/lib/DebugInfo/CodeView/Makefile Wed Dec 30 12:10:04 2015 (r292936) +++ vendor/llvm/dist/lib/DebugInfo/CodeView/Makefile Wed Dec 30 12:49:39 2015 (r292937) @@ -1,14 +1,14 @@ -##===- lib/DebugInfo/CodeView/Makefile ---------------------*- Makefile -*-===## -# -# The LLVM Compiler Infrastructure -# -# This file is distributed under the University of Illinois Open Source -# License. See LICENSE.TXT for details. -# -##===----------------------------------------------------------------------===## - -LEVEL = ../../.. -LIBRARYNAME = LLVMDebugInfoCodeView -BUILD_ARCHIVE := 1 - -include $(LEVEL)/Makefile.common +##===- lib/DebugInfo/CodeView/Makefile ---------------------*- Makefile -*-===## +# +# The LLVM Compiler Infrastructure +# +# This file is distributed under the University of Illinois Open Source +# License. See LICENSE.TXT for details. +# +##===----------------------------------------------------------------------===## + +LEVEL = ../../.. +LIBRARYNAME = LLVMDebugInfoCodeView +BUILD_ARCHIVE := 1 + +include $(LEVEL)/Makefile.common Modified: vendor/llvm/dist/lib/DebugInfo/DWARF/DWARFDebugMacro.cpp ============================================================================== --- vendor/llvm/dist/lib/DebugInfo/DWARF/DWARFDebugMacro.cpp Wed Dec 30 12:10:04 2015 (r292936) +++ vendor/llvm/dist/lib/DebugInfo/DWARF/DWARFDebugMacro.cpp Wed Dec 30 12:49:39 2015 (r292937) @@ -1,103 +1,103 @@ -//===-- DWARFDebugMacro.cpp -----------------------------------------------===// -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// - -#include "SyntaxHighlighting.h" -#include "llvm/DebugInfo/DWARF/DWARFDebugMacro.h" -#include "llvm/Support/Compiler.h" -#include "llvm/Support/Dwarf.h" -#include "llvm/Support/Format.h" -#include "llvm/Support/raw_ostream.h" - -using namespace llvm; -using namespace dwarf; -using namespace syntax; - -void DWARFDebugMacro::dump(raw_ostream &OS) const { - unsigned IndLevel = 0; - for (const Entry &E : Macros) { - // There should not be DW_MACINFO_end_file when IndLevel is Zero. However, - // this check handles the case of corrupted ".debug_macinfo" section. - if (IndLevel > 0) - IndLevel -= (E.Type == DW_MACINFO_end_file); - // Print indentation. - for (unsigned I = 0; I < IndLevel; I++) - OS << " "; - IndLevel += (E.Type == DW_MACINFO_start_file); - - WithColor(OS, syntax::Macro).get() << MacinfoString(E.Type); - switch (E.Type) { - default: - // Got a corrupted ".debug_macinfo" section (invalid macinfo type). - break; - case DW_MACINFO_define: - case DW_MACINFO_undef: - OS << " - lineno: " << E.Line; - OS << " macro: " << E.MacroStr; - break; - case DW_MACINFO_start_file: - OS << " - lineno: " << E.Line; - OS << " filenum: " << E.File; - break; - case DW_MACINFO_end_file: - break; - case DW_MACINFO_vendor_ext: - OS << " - constant: " << E.ExtConstant; - OS << " string: " << E.ExtStr; - break; - } - OS << "\n"; - } -} - -void DWARFDebugMacro::parse(DataExtractor data) { - uint32_t Offset = 0; - while (data.isValidOffset(Offset)) { - // A macro list entry consists of: - Entry E; - // 1. Macinfo type - E.Type = data.getULEB128(&Offset); - - if (E.Type == 0) { - // Reached end of ".debug_macinfo" section. - return; - } - - switch (E.Type) { - default: - // Got a corrupted ".debug_macinfo" section (invalid macinfo type). - // Push the corrupted entry to the list and halt parsing. - E.Type = DW_MACINFO_invalid; - Macros.push_back(E); - return; - case DW_MACINFO_define: - case DW_MACINFO_undef: - // 2. Source line - E.Line = data.getULEB128(&Offset); - // 3. Macro string - E.MacroStr = data.getCStr(&Offset); - break; - case DW_MACINFO_start_file: - // 2. Source line - E.Line = data.getULEB128(&Offset); - // 3. Source file id - E.File = data.getULEB128(&Offset); - break; - case DW_MACINFO_end_file: - break; - case DW_MACINFO_vendor_ext: - // 2. Vendor extension constant - E.ExtConstant = data.getULEB128(&Offset); - // 3. Vendor extension string - E.ExtStr = data.getCStr(&Offset); - break; - } - - Macros.push_back(E); - } -} +//===-- DWARFDebugMacro.cpp -----------------------------------------------===// +// +// The LLVM Compiler Infrastructure +// +// This file is distributed under the University of Illinois Open Source +// License. See LICENSE.TXT for details. +// +//===----------------------------------------------------------------------===// + +#include "SyntaxHighlighting.h" +#include "llvm/DebugInfo/DWARF/DWARFDebugMacro.h" +#include "llvm/Support/Compiler.h" +#include "llvm/Support/Dwarf.h" +#include "llvm/Support/Format.h" +#include "llvm/Support/raw_ostream.h" + +using namespace llvm; +using namespace dwarf; +using namespace syntax; + +void DWARFDebugMacro::dump(raw_ostream &OS) const { + unsigned IndLevel = 0; + for (const Entry &E : Macros) { + // There should not be DW_MACINFO_end_file when IndLevel is Zero. However, + // this check handles the case of corrupted ".debug_macinfo" section. + if (IndLevel > 0) + IndLevel -= (E.Type == DW_MACINFO_end_file); + // Print indentation. + for (unsigned I = 0; I < IndLevel; I++) + OS << " "; + IndLevel += (E.Type == DW_MACINFO_start_file); + + WithColor(OS, syntax::Macro).get() << MacinfoString(E.Type); + switch (E.Type) { + default: + // Got a corrupted ".debug_macinfo" section (invalid macinfo type). + break; + case DW_MACINFO_define: + case DW_MACINFO_undef: + OS << " - lineno: " << E.Line; + OS << " macro: " << E.MacroStr; + break; + case DW_MACINFO_start_file: + OS << " - lineno: " << E.Line; + OS << " filenum: " << E.File; + break; + case DW_MACINFO_end_file: + break; + case DW_MACINFO_vendor_ext: + OS << " - constant: " << E.ExtConstant; + OS << " string: " << E.ExtStr; + break; + } + OS << "\n"; + } +} + +void DWARFDebugMacro::parse(DataExtractor data) { + uint32_t Offset = 0; + while (data.isValidOffset(Offset)) { + // A macro list entry consists of: + Entry E; + // 1. Macinfo type + E.Type = data.getULEB128(&Offset); + + if (E.Type == 0) { + // Reached end of ".debug_macinfo" section. + return; + } + + switch (E.Type) { + default: + // Got a corrupted ".debug_macinfo" section (invalid macinfo type). + // Push the corrupted entry to the list and halt parsing. + E.Type = DW_MACINFO_invalid; + Macros.push_back(E); + return; + case DW_MACINFO_define: + case DW_MACINFO_undef: + // 2. Source line + E.Line = data.getULEB128(&Offset); + // 3. Macro string + E.MacroStr = data.getCStr(&Offset); + break; + case DW_MACINFO_start_file: + // 2. Source line + E.Line = data.getULEB128(&Offset); + // 3. Source file id + E.File = data.getULEB128(&Offset); + break; + case DW_MACINFO_end_file: + break; + case DW_MACINFO_vendor_ext: + // 2. Vendor extension constant + E.ExtConstant = data.getULEB128(&Offset); + // 3. Vendor extension string + E.ExtStr = data.getCStr(&Offset); + break; + } + + Macros.push_back(E); + } +} Modified: vendor/llvm/dist/test/DebugInfo/Inputs/dwarfdump-macro-cmd.h ============================================================================== --- vendor/llvm/dist/test/DebugInfo/Inputs/dwarfdump-macro-cmd.h Wed Dec 30 12:10:04 2015 (r292936) +++ vendor/llvm/dist/test/DebugInfo/Inputs/dwarfdump-macro-cmd.h Wed Dec 30 12:49:39 2015 (r292937) @@ -1 +1 @@ -#define M4 Value4 +#define M4 Value4 Modified: vendor/llvm/dist/test/DebugInfo/Inputs/dwarfdump-macro.cc ============================================================================== --- vendor/llvm/dist/test/DebugInfo/Inputs/dwarfdump-macro.cc Wed Dec 30 12:10:04 2015 (r292936) +++ vendor/llvm/dist/test/DebugInfo/Inputs/dwarfdump-macro.cc Wed Dec 30 12:49:39 2015 (r292937) @@ -1,11 +1,11 @@ -#define M1 Value1 -#include "dwarfdump-macro.h" -#define M2(x, y) ((x)+(y)* Value2) - -// Built with GCC -// $ mkdir -p /tmp/dbginfo -// $ cp dwarfdump-macro.cc /tmp/dbginfo -// $ cp dwarfdump-macro.h /tmp/dbginfo -// $ cp dwarfdump-macro-cmd.h /tmp/dbginfo -// $ cd /tmp/dbginfo -// $ g++ -c -g3 -O0 -DM3=Value3 -include dwarfdump-macro-cmd.h dwarfdump-macro.cc -o +#define M1 Value1 +#include "dwarfdump-macro.h" +#define M2(x, y) ((x)+(y)* Value2) + +// Built with GCC +// $ mkdir -p /tmp/dbginfo +// $ cp dwarfdump-macro.cc /tmp/dbginfo +// $ cp dwarfdump-macro.h /tmp/dbginfo +// $ cp dwarfdump-macro-cmd.h /tmp/dbginfo +// $ cd /tmp/dbginfo +// $ g++ -c -g3 -O0 -DM3=Value3 -include dwarfdump-macro-cmd.h dwarfdump-macro.cc -o Modified: vendor/llvm/dist/test/DebugInfo/Inputs/dwarfdump-macro.h ============================================================================== --- vendor/llvm/dist/test/DebugInfo/Inputs/dwarfdump-macro.h Wed Dec 30 12:10:04 2015 (r292936) +++ vendor/llvm/dist/test/DebugInfo/Inputs/dwarfdump-macro.h Wed Dec 30 12:49:39 2015 (r292937) @@ -1,5 +1,5 @@ - - - -#undef M1 -#define M1 NewValue1 + + + +#undef M1 +#define M1 NewValue1 Modified: vendor/llvm/dist/test/MC/Hexagon/test.s ============================================================================== --- vendor/llvm/dist/test/MC/Hexagon/test.s Wed Dec 30 12:10:04 2015 (r292936) +++ vendor/llvm/dist/test/MC/Hexagon/test.s Wed Dec 30 12:49:39 2015 (r292937) @@ -1,4 +1,4 @@ -#RUN: llvm-mc -filetype=obj -triple=hexagon -mcpu=hexagonv60 %s - -{ vmem (r0 + #0) = v0 +#RUN: llvm-mc -filetype=obj -triple=hexagon -mcpu=hexagonv60 %s + +{ vmem (r0 + #0) = v0 r0 = memw(r0) } \ No newline at end of file Modified: vendor/llvm/dist/test/MC/X86/X86_64-pku.s ============================================================================== --- vendor/llvm/dist/test/MC/X86/X86_64-pku.s Wed Dec 30 12:10:04 2015 (r292936) +++ vendor/llvm/dist/test/MC/X86/X86_64-pku.s Wed Dec 30 12:49:39 2015 (r292937) @@ -1,8 +1,8 @@ -// RUN: llvm-mc -triple x86_64-unknown-unknown -mattr=+pku --show-encoding < %s | FileCheck %s -// CHECK: rdpkru -// CHECK: encoding: [0x0f,0x01,0xee] - rdpkru - -// CHECK: wrpkru -// CHECK: encoding: [0x0f,0x01,0xef] +// RUN: llvm-mc -triple x86_64-unknown-unknown -mattr=+pku --show-encoding < %s | FileCheck %s +// CHECK: rdpkru +// CHECK: encoding: [0x0f,0x01,0xee] + rdpkru + +// CHECK: wrpkru +// CHECK: encoding: [0x0f,0x01,0xef] wrpkru \ No newline at end of file From owner-svn-src-vendor@freebsd.org Wed Dec 30 12:51:06 2015 Return-Path: Delivered-To: svn-src-vendor@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 E1B84A51A80; Wed, 30 Dec 2015 12:51:06 +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 97C7C17C7; Wed, 30 Dec 2015 12:51:06 +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 tBUCp5GJ069703; Wed, 30 Dec 2015 12:51:05 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id tBUCp51W069702; Wed, 30 Dec 2015 12:51:05 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201512301251.tBUCp51W069702@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 12:51:05 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r292938 - vendor/llvm/llvm-trunk-r256633 X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Dec 2015 12:51:07 -0000 Author: dim Date: Wed Dec 30 12:51:05 2015 New Revision: 292938 URL: https://svnweb.freebsd.org/changeset/base/292938 Log: Delete old llvm trunk r256633 tag... Deleted: vendor/llvm/llvm-trunk-r256633/ From owner-svn-src-vendor@freebsd.org Wed Dec 30 12:51:45 2015 Return-Path: Delivered-To: svn-src-vendor@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 270FEA51B28; Wed, 30 Dec 2015 12:51:45 +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 D08211B02; Wed, 30 Dec 2015 12:51:44 +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 tBUCphtP071585; Wed, 30 Dec 2015 12:51:43 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id tBUCphIR071584; Wed, 30 Dec 2015 12:51:43 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201512301251.tBUCphIR071584@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 12:51:43 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r292939 - vendor/llvm/llvm-trunk-r256633 X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Dec 2015 12:51:45 -0000 Author: dim Date: Wed Dec 30 12:51:43 2015 New Revision: 292939 URL: https://svnweb.freebsd.org/changeset/base/292939 Log: ... and create a new llvm trunk r256633 tag. Added: vendor/llvm/llvm-trunk-r256633/ - copied from r292938, vendor/llvm/dist/