git: 0eae32dcef82 - main - Merge llvm-project main llvmorg-14-init-13186-g0c553cc1af2e

From: Dimitry Andric <dim_at_FreeBSD.org>
Date: Sat, 14 May 2022 11:49:09 UTC
The branch main has been updated by dim:

URL: https://cgit.FreeBSD.org/src/commit/?id=0eae32dcef82f6f06de6419a0d623d7def0cc8f6

commit 0eae32dcef82f6f06de6419a0d623d7def0cc8f6
Merge: 4824e7fd18a1 77fc4c146f08
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2021-12-25 22:36:56 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2022-05-14 11:44:01 +0000

    Merge llvm-project main llvmorg-14-init-13186-g0c553cc1af2e
    
    This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
    openmp to llvmorg-14-init-13186-g0c553cc1af2e.
    
    PR:             261742
    MFC after:      2 weeks

 .../clang/include/clang/APINotes/Types.h           |   10 +-
 .../clang/include/clang/AST/ASTContext.h           |   21 +-
 .../clang/include/clang/AST/ASTDiagnostic.h        |    6 +
 .../include/clang/AST/ASTImporterLookupTable.h     |    4 +
 .../clang/include/clang/AST/AbstractBasicReader.h  |    2 +-
 .../clang/include/clang/AST/DeclTemplate.h         |   11 +-
 .../llvm-project/clang/include/clang/AST/Expr.h    |    6 +
 .../clang/include/clang/AST/OpenMPClause.h         |   41 +
 .../clang/include/clang/AST/PropertiesBase.td      |    2 +
 .../clang/include/clang/AST/RecursiveASTVisitor.h  |   23 +-
 .../clang/include/clang/AST/TextNodeDumper.h       |    1 +
 .../llvm-project/clang/include/clang/AST/Type.h    |   46 +-
 .../llvm-project/clang/include/clang/AST/TypeLoc.h |   22 +-
 .../clang/include/clang/AST/TypeProperties.td      |   23 +-
 .../clang/include/clang/ASTMatchers/ASTMatchers.h  |   56 +-
 .../clang/ASTMatchers/ASTMatchersInternal.h        |    6 +
 .../clang/Analysis/Analyses/ThreadSafetyCommon.h   |    2 +-
 .../Analysis/FlowSensitive/DataflowEnvironment.h   |   11 +-
 .../Analysis/FlowSensitive/DataflowWorklist.h      |    9 +-
 .../FlowSensitive/TypeErasedDataflowAnalysis.h     |   18 +
 .../llvm-project/clang/include/clang/Basic/Attr.td |    8 +
 .../clang/include/clang/Basic/AttrDocs.td          |   48 +
 .../clang/include/clang/Basic/Builtins.def         |    4 +-
 .../clang/Basic/BuiltinsAArch64NeonSVEBridge.def   |   39 +
 .../Basic/BuiltinsAArch64NeonSVEBridge_cg.def      |   39 +
 .../clang/include/clang/Basic/BuiltinsHexagon.def  |   10 +-
 .../include/clang/Basic/BuiltinsHexagonDep.def     |  147 +
 .../clang/Basic/BuiltinsHexagonMapCustomDep.def    |  192 -
 .../clang/include/clang/Basic/BuiltinsSVE.def      |    1 +
 .../clang/include/clang/Basic/CodeGenOptions.def   |    3 -
 .../clang/include/clang/Basic/CodeGenOptions.h     |    5 +-
 .../llvm-project/clang/include/clang/Basic/Cuda.h  |    5 +-
 .../include/clang/Basic/DiagnosticDriverKinds.td   |   31 +-
 .../clang/include/clang/Basic/DiagnosticGroups.td  |   15 +-
 .../include/clang/Basic/DiagnosticParseKinds.td    |    9 +
 .../include/clang/Basic/DiagnosticSemaKinds.td     |   71 +-
 .../clang/include/clang/Basic/Module.h             |    4 +
 .../clang/include/clang/Basic/Specifiers.h         |    2 +-
 .../clang/include/clang/Basic/TargetInfo.h         |    8 +-
 .../clang/include/clang/Basic/TokenKinds.def       |    1 +
 .../clang/include/clang/Basic/TypeNodes.td         |    5 +-
 .../clang/include/clang/Driver/Driver.h            |   15 +
 .../llvm-project/clang/include/clang/Driver/Job.h  |    4 +
 .../clang/include/clang/Driver/Options.td          |   52 +-
 .../llvm-project/clang/include/clang/Driver/Tool.h |    1 +
 .../clang/include/clang/Driver/ToolChain.h         |    8 +-
 .../clang/include/clang/Format/Format.h            |    1 +
 .../clang/include/clang/Lex/ModuleMap.h            |    7 +-
 .../clang/include/clang/Parse/Parser.h             |    4 +
 .../clang/include/clang/Sema/DeclSpec.h            |    6 +-
 .../clang/include/clang/Sema/ParsedAttr.h          |    1 +
 .../llvm-project/clang/include/clang/Sema/Sema.h   |   27 +-
 .../include/clang/Serialization/TypeBitCodes.def   |    5 +-
 .../clang/StaticAnalyzer/Checkers/SValExplainer.h  |   10 +-
 .../clang/StaticAnalyzer/Core/AnalyzerOptions.def  |   12 +
 .../Core/PathSensitive/CallDescription.h           |    6 +
 .../Core/PathSensitive/RangedConstraintManager.h   |   27 +
 .../StaticAnalyzer/Core/PathSensitive/Store.h      |    6 +-
 .../clang/include/clang/Testing/TestClangConfig.h  |    2 +-
 .../DependencyScanningFilesystem.h                 |  188 +-
 .../clang/Tooling/Inclusions/IncludeStyle.h        |    2 +-
 .../clang/include/clang/module.modulemap           |    2 +
 .../llvm-project/clang/lib/ARCMigrate/ARCMT.cpp    |    4 +-
 contrib/llvm-project/clang/lib/AST/ASTContext.cpp  |  106 +-
 .../llvm-project/clang/lib/AST/ASTDiagnostic.cpp   |   72 +-
 contrib/llvm-project/clang/lib/AST/ASTImporter.cpp |   51 +-
 .../clang/lib/AST/ASTImporterLookupTable.cpp       |    5 +
 .../clang/lib/AST/ASTStructuralEquivalence.cpp     |   18 +-
 contrib/llvm-project/clang/lib/AST/AttrImpl.cpp    |    2 +-
 contrib/llvm-project/clang/lib/AST/Comment.cpp     |    7 +-
 .../clang/lib/AST/CommentBriefParser.cpp           |   15 +-
 contrib/llvm-project/clang/lib/AST/Decl.cpp        |   12 +-
 .../llvm-project/clang/lib/AST/DeclarationName.cpp |    4 +-
 contrib/llvm-project/clang/lib/AST/Expr.cpp        |   17 +
 .../llvm-project/clang/lib/AST/ExprConstant.cpp    |   98 +-
 .../llvm-project/clang/lib/AST/ItaniumMangle.cpp   |   37 +-
 .../llvm-project/clang/lib/AST/JSONNodeDumper.cpp  |   17 +-
 .../llvm-project/clang/lib/AST/MicrosoftMangle.cpp |   10 +-
 .../llvm-project/clang/lib/AST/OpenMPClause.cpp    |    8 +-
 contrib/llvm-project/clang/lib/AST/ParentMap.cpp   |    3 +-
 .../llvm-project/clang/lib/AST/QualTypeNames.cpp   |    7 +
 contrib/llvm-project/clang/lib/AST/StmtProfile.cpp |    2 +
 .../llvm-project/clang/lib/AST/TextNodeDumper.cpp  |    4 +
 contrib/llvm-project/clang/lib/AST/Type.cpp        |   62 +-
 contrib/llvm-project/clang/lib/AST/TypePrinter.cpp |   32 +-
 .../clang/lib/ASTMatchers/ASTMatchersInternal.cpp  |    1 +
 .../clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp  |    4 +-
 .../clang/lib/ASTMatchers/Dynamic/Marshallers.h    |    1 -
 .../clang/lib/ASTMatchers/Dynamic/Parser.cpp       |    2 +-
 .../clang/lib/ASTMatchers/Dynamic/Registry.cpp     |    1 +
 .../clang/lib/Analysis/AnalysisDeclContext.cpp     |    2 +-
 contrib/llvm-project/clang/lib/Analysis/CFG.cpp    |    2 -
 .../FlowSensitive/TypeErasedDataflowAnalysis.cpp   |  129 +-
 .../clang/lib/Analysis/ThreadSafety.cpp            |    3 -
 .../clang/lib/Analysis/UninitializedValues.cpp     |   17 +-
 contrib/llvm-project/clang/lib/Basic/Cuda.cpp      |    1 +
 .../llvm-project/clang/lib/Basic/OpenMPKinds.cpp   |    2 +
 .../clang/lib/Basic/SourceLocation.cpp             |    4 +-
 .../clang/lib/Basic/Targets/AArch64.cpp            |   11 +-
 .../llvm-project/clang/lib/Basic/Targets/AArch64.h |    2 +-
 .../llvm-project/clang/lib/Basic/Targets/AMDGPU.h  |    2 +-
 contrib/llvm-project/clang/lib/Basic/Targets/ARC.h |    2 +-
 .../llvm-project/clang/lib/Basic/Targets/ARM.cpp   |   13 +-
 contrib/llvm-project/clang/lib/Basic/Targets/ARM.h |    6 +-
 .../clang/lib/Basic/Targets/Hexagon.cpp            |    9 +-
 .../llvm-project/clang/lib/Basic/Targets/Hexagon.h |    2 +-
 .../llvm-project/clang/lib/Basic/Targets/Lanai.h   |    2 +-
 .../llvm-project/clang/lib/Basic/Targets/Mips.h    |    2 +-
 .../llvm-project/clang/lib/Basic/Targets/NVPTX.cpp |    1 +
 .../llvm-project/clang/lib/Basic/Targets/NVPTX.h   |    4 +-
 .../clang/lib/Basic/Targets/OSTargets.cpp          |   73 +-
 .../clang/lib/Basic/Targets/OSTargets.h            |   48 +-
 .../llvm-project/clang/lib/Basic/Targets/PNaCl.h   |    2 +-
 .../llvm-project/clang/lib/Basic/Targets/PPC.cpp   |    5 +-
 contrib/llvm-project/clang/lib/Basic/Targets/PPC.h |    2 +-
 .../llvm-project/clang/lib/Basic/Targets/RISCV.cpp |    3 +
 .../llvm-project/clang/lib/Basic/Targets/RISCV.h   |    2 +-
 .../llvm-project/clang/lib/Basic/Targets/SPIR.h    |    2 +-
 .../llvm-project/clang/lib/Basic/Targets/Sparc.h   |    7 +-
 .../llvm-project/clang/lib/Basic/Targets/SystemZ.h |    2 +-
 .../clang/lib/Basic/Targets/WebAssembly.h          |    2 +-
 contrib/llvm-project/clang/lib/Basic/Targets/X86.h |    9 +-
 .../llvm-project/clang/lib/Basic/Targets/XCore.h   |    2 +-
 contrib/llvm-project/clang/lib/Basic/Version.cpp   |    6 +-
 contrib/llvm-project/clang/lib/CodeGen/ABIInfo.h   |    2 +-
 contrib/llvm-project/clang/lib/CodeGen/Address.h   |   64 +-
 .../llvm-project/clang/lib/CodeGen/BackendUtil.cpp |   22 +-
 .../llvm-project/clang/lib/CodeGen/CGAtomic.cpp    |   19 +-
 .../llvm-project/clang/lib/CodeGen/CGBlocks.cpp    |    3 +-
 contrib/llvm-project/clang/lib/CodeGen/CGBuilder.h |   46 +-
 .../llvm-project/clang/lib/CodeGen/CGBuiltin.cpp   |  199 +-
 .../llvm-project/clang/lib/CodeGen/CGCUDANV.cpp    |    3 +
 contrib/llvm-project/clang/lib/CodeGen/CGCall.cpp  |   57 +-
 contrib/llvm-project/clang/lib/CodeGen/CGCall.h    |    3 +-
 contrib/llvm-project/clang/lib/CodeGen/CGClass.cpp |   50 +-
 contrib/llvm-project/clang/lib/CodeGen/CGCleanup.h |   11 +-
 .../llvm-project/clang/lib/CodeGen/CGCoroutine.cpp |    4 +
 .../llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp |   19 +-
 .../llvm-project/clang/lib/CodeGen/CGDebugInfo.h   |    2 +-
 contrib/llvm-project/clang/lib/CodeGen/CGDecl.cpp  |   10 +-
 .../llvm-project/clang/lib/CodeGen/CGDeclCXX.cpp   |   12 +-
 .../llvm-project/clang/lib/CodeGen/CGException.cpp |    8 +-
 contrib/llvm-project/clang/lib/CodeGen/CGExpr.cpp  |   80 +-
 .../llvm-project/clang/lib/CodeGen/CGExprAgg.cpp   |   11 +-
 .../llvm-project/clang/lib/CodeGen/CGExprCXX.cpp   |   18 +-
 .../clang/lib/CodeGen/CGExprConstant.cpp           |    7 +-
 .../clang/lib/CodeGen/CGExprScalar.cpp             |   64 +-
 .../clang/lib/CodeGen/CGNonTrivialStruct.cpp       |   33 +-
 contrib/llvm-project/clang/lib/CodeGen/CGObjC.cpp  |    8 +-
 .../llvm-project/clang/lib/CodeGen/CGObjCGNU.cpp   |   12 +-
 .../llvm-project/clang/lib/CodeGen/CGObjCMac.cpp   |    5 +-
 .../clang/lib/CodeGen/CGOpenMPRuntime.cpp          |  106 +-
 .../clang/lib/CodeGen/CGOpenMPRuntime.h            |   26 +-
 .../clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp       |   39 +-
 .../clang/lib/CodeGen/CGOpenMPRuntimeGPU.h         |    5 +-
 contrib/llvm-project/clang/lib/CodeGen/CGStmt.cpp  |    2 +-
 .../clang/lib/CodeGen/CGStmtOpenMP.cpp             |   76 +-
 contrib/llvm-project/clang/lib/CodeGen/CGValue.h   |   76 +-
 .../clang/lib/CodeGen/CodeGenAction.cpp            |    1 -
 .../clang/lib/CodeGen/CodeGenFunction.cpp          |   71 +-
 .../clang/lib/CodeGen/CodeGenFunction.h            |   34 +-
 .../clang/lib/CodeGen/CodeGenModule.cpp            |   54 +-
 .../llvm-project/clang/lib/CodeGen/CodeGenModule.h |    3 +
 .../llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp |    4 +-
 .../clang/lib/CodeGen/CodeGenTypes.cpp             |   12 +-
 .../clang/lib/CodeGen/ItaniumCXXABI.cpp            |   11 +-
 .../clang/lib/CodeGen/MicrosoftCXXABI.cpp          |    8 +-
 .../llvm-project/clang/lib/CodeGen/TargetInfo.cpp  |  241 +-
 contrib/llvm-project/clang/lib/Driver/Driver.cpp   |  170 +-
 contrib/llvm-project/clang/lib/Driver/Job.cpp      |    2 +
 .../llvm-project/clang/lib/Driver/ToolChain.cpp    |   12 +-
 .../clang/lib/Driver/ToolChains/AMDGPU.cpp         |    3 +-
 .../clang/lib/Driver/ToolChains/AMDGPUOpenMP.cpp   |    2 +-
 .../clang/lib/Driver/ToolChains/Arch/AArch64.cpp   |   11 +
 .../clang/lib/Driver/ToolChains/Arch/ARM.cpp       |   23 +-
 .../clang/lib/Driver/ToolChains/Arch/ARM.h         |    3 +-
 .../clang/lib/Driver/ToolChains/Arch/RISCV.cpp     |   22 +-
 .../clang/lib/Driver/ToolChains/Clang.cpp          |  125 +-
 .../clang/lib/Driver/ToolChains/Clang.h            |    7 +-
 .../clang/lib/Driver/ToolChains/CommonArgs.cpp     |    2 +-
 .../clang/lib/Driver/ToolChains/Darwin.cpp         |   56 +-
 .../clang/lib/Driver/ToolChains/Darwin.h           |    2 +-
 .../clang/lib/Driver/ToolChains/FreeBSD.cpp        |    8 +-
 .../lib/Driver/ToolChains/{HIP.cpp => HIPAMD.cpp}  |  198 +-
 .../lib/Driver/ToolChains/{HIP.h => HIPAMD.h}      |   38 +-
 .../clang/lib/Driver/ToolChains/HIPSPV.cpp         |  292 ++
 .../clang/lib/Driver/ToolChains/HIPSPV.h           |  103 +
 .../clang/lib/Driver/ToolChains/HIPUtility.cpp     |  167 +
 .../clang/lib/Driver/ToolChains/HIPUtility.h       |   35 +
 .../clang/lib/Driver/ToolChains/Hexagon.cpp        |  134 +-
 .../clang/lib/Driver/ToolChains/Linux.cpp          |   17 +-
 .../clang/lib/Driver/ToolChains/MSVC.cpp           |   10 +-
 .../clang/lib/Driver/ToolChains/NetBSD.cpp         |   23 +-
 .../clang/lib/Driver/ToolChains/SPIRV.cpp          |   25 +-
 .../clang/lib/Driver/ToolChains/SPIRV.h            |   33 +
 .../clang/lib/Driver/ToolChains/VEToolchain.cpp    |   37 +-
 contrib/llvm-project/clang/lib/Driver/XRayArgs.cpp |    1 +
 .../clang/lib/Format/BreakableToken.cpp            |   11 +-
 .../clang/lib/Format/ContinuationIndenter.cpp      |   69 +-
 contrib/llvm-project/clang/lib/Format/Format.cpp   |   24 +-
 .../llvm-project/clang/lib/Format/FormatToken.cpp  |    4 +
 .../llvm-project/clang/lib/Format/FormatToken.h    |    4 +-
 .../clang/lib/Format/FormatTokenLexer.cpp          |   17 +-
 .../clang/lib/Format/NamespaceEndCommentsFixer.cpp |    6 +-
 .../clang/lib/Format/TokenAnnotator.cpp            |  193 +-
 .../clang/lib/Format/UnwrappedLineFormatter.cpp    |   53 +-
 .../clang/lib/Format/UnwrappedLineParser.cpp       |  192 +-
 .../clang/lib/Format/UnwrappedLineParser.h         |    1 +
 .../clang/lib/Format/WhitespaceManager.cpp         |    5 +-
 .../clang/lib/Frontend/CompilerInstance.cpp        |   12 +-
 .../clang/lib/Frontend/CompilerInvocation.cpp      |   15 +-
 .../clang/lib/Frontend/InitPreprocessor.cpp        |    8 +-
 .../clang/lib/Frontend/TestModuleFileExtension.cpp |    2 +-
 .../clang/lib/Headers/arm_neon_sve_bridge.h        |  184 +
 .../clang/lib/Headers/hexagon_protos.h             |   11 -
 .../llvm-project/clang/lib/Headers/hexagon_types.h |   32 -
 .../clang/lib/Headers/hvx_hexagon_protos.h         | 1609 +++++--
 contrib/llvm-project/clang/lib/Headers/opencl-c.h  |  670 +--
 contrib/llvm-project/clang/lib/Headers/unwind.h    |    3 +-
 contrib/llvm-project/clang/lib/Lex/ModuleMap.cpp   |   16 +-
 contrib/llvm-project/clang/lib/Lex/TokenLexer.cpp  |    4 +-
 .../clang/lib/Parse/ParseCXXInlineMethods.cpp      |   11 +-
 contrib/llvm-project/clang/lib/Parse/ParseDecl.cpp |   33 +-
 contrib/llvm-project/clang/lib/Parse/ParseExpr.cpp |    1 +
 .../llvm-project/clang/lib/Parse/ParseExprCXX.cpp  |    6 +-
 .../llvm-project/clang/lib/Parse/ParseOpenMP.cpp   |    1 +
 .../clang/lib/Parse/ParseTentative.cpp             |    2 +
 .../llvm-project/clang/lib/Rewrite/HTMLRewrite.cpp |    2 +-
 .../clang/lib/Sema/CodeCompleteConsumer.cpp        |    4 +-
 contrib/llvm-project/clang/lib/Sema/DeclSpec.cpp   |   12 +-
 .../llvm-project/clang/lib/Sema/OpenCLBuiltins.td  |   28 +-
 contrib/llvm-project/clang/lib/Sema/Sema.cpp       |    4 +-
 contrib/llvm-project/clang/lib/Sema/SemaAttr.cpp   |    2 +-
 contrib/llvm-project/clang/lib/Sema/SemaCUDA.cpp   |    1 -
 .../clang/lib/Sema/SemaCXXScopeSpec.cpp            |   12 +-
 .../llvm-project/clang/lib/Sema/SemaChecking.cpp   |  252 +-
 .../clang/lib/Sema/SemaCodeComplete.cpp            |    1 -
 .../llvm-project/clang/lib/Sema/SemaCoroutine.cpp  |  242 +-
 contrib/llvm-project/clang/lib/Sema/SemaDecl.cpp   |   73 +-
 .../llvm-project/clang/lib/Sema/SemaDeclAttr.cpp   |   83 +-
 .../llvm-project/clang/lib/Sema/SemaDeclCXX.cpp    |  230 +-
 contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp   |   31 +-
 .../llvm-project/clang/lib/Sema/SemaExprCXX.cpp    |    2 +-
 contrib/llvm-project/clang/lib/Sema/SemaLookup.cpp |    2 +-
 contrib/llvm-project/clang/lib/Sema/SemaModule.cpp |   43 +-
 contrib/llvm-project/clang/lib/Sema/SemaOpenMP.cpp |  379 +-
 .../llvm-project/clang/lib/Sema/SemaStmtAsm.cpp    |   10 +-
 .../llvm-project/clang/lib/Sema/SemaTemplate.cpp   |   10 +-
 .../clang/lib/Sema/SemaTemplateDeduction.cpp       |   16 +-
 .../clang/lib/Sema/SemaTemplateVariadic.cpp        |    2 +-
 contrib/llvm-project/clang/lib/Sema/SemaType.cpp   |   51 +-
 .../llvm-project/clang/lib/Sema/TreeTransform.h    |   98 +-
 .../clang/lib/Serialization/ASTReader.cpp          |   15 +-
 .../clang/lib/Serialization/ASTReaderDecl.cpp      |   10 +-
 .../clang/lib/Serialization/ASTWriter.cpp          |   12 +-
 .../Checkers/BuiltinFunctionChecker.cpp            |    3 +-
 .../StaticAnalyzer/Checkers/ConversionChecker.cpp  |   21 +-
 .../Checkers/FuchsiaHandleChecker.cpp              |   10 +-
 .../clang/lib/StaticAnalyzer/Checkers/SmartPtr.h   |    2 -
 .../clang/lib/StaticAnalyzer/Core/CallEvent.cpp    |    9 +-
 .../clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp  |   24 +-
 .../lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp    |    8 +-
 .../clang/lib/StaticAnalyzer/Core/MemRegion.cpp    |    2 +-
 .../StaticAnalyzer/Core/RangeConstraintManager.cpp |  243 +-
 .../clang/lib/StaticAnalyzer/Core/SValBuilder.cpp  |   22 +-
 .../lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp  |   44 +-
 .../clang/lib/StaticAnalyzer/Core/Store.cpp        |    9 +-
 .../StaticAnalyzer/Frontend/AnalysisConsumer.cpp   |   47 +-
 .../DependencyScanningFilesystem.cpp               |  197 +-
 .../DependencyScanning/ModuleDepCollector.cpp      |   14 +-
 .../clang/lib/Tooling/Syntax/Tokens.cpp            |    2 +-
 .../llvm-project/clang/lib/Tooling/Syntax/Tree.cpp |    2 +-
 .../clang/tools/clang-format/ClangFormat.cpp       |    2 +-
 contrib/llvm-project/clang/tools/driver/driver.cpp |    2 +-
 .../clang/utils/TableGen/MveEmitter.cpp            |    9 +-
 .../compiler-rt/include/profile/InstrProfData.inc  |    4 +-
 .../include/sanitizer/dfsan_interface.h            |   11 +
 .../compiler-rt/lib/asan/asan_activation.cpp       |    2 +-
 .../compiler-rt/lib/asan/asan_allocator.cpp        |   29 +-
 .../compiler-rt/lib/asan/asan_debugging.cpp        |    4 +-
 .../compiler-rt/lib/asan/asan_errors.cpp           |   10 +-
 .../compiler-rt/lib/asan/asan_fake_stack.cpp       |   13 +-
 .../compiler-rt/lib/asan/asan_flags.cpp            |    6 +-
 .../compiler-rt/lib/asan/asan_globals.cpp          |    7 +-
 .../compiler-rt/lib/asan/asan_interface.inc        |    1 +
 .../compiler-rt/lib/asan/asan_linux.cpp            |    2 +-
 .../llvm-project/compiler-rt/lib/asan/asan_mac.cpp |    2 +-
 .../compiler-rt/lib/asan/asan_mapping.h            |  194 +-
 .../compiler-rt/lib/asan/asan_mapping_sparc64.h    |    9 +-
 .../compiler-rt/lib/asan/asan_poisoning.cpp        |   26 +-
 .../compiler-rt/lib/asan/asan_poisoning.h          |   11 +-
 .../compiler-rt/lib/asan/asan_premap_shadow.cpp    |    2 +-
 .../llvm-project/compiler-rt/lib/asan/asan_rtl.cpp |   41 +-
 .../compiler-rt/lib/asan/asan_rtl_x86_64.S         |  146 +
 .../compiler-rt/lib/asan/asan_thread.cpp           |   14 +-
 .../llvm-project/compiler-rt/lib/asan/asan_win.cpp |    2 +-
 .../compiler-rt/lib/builtins/cpu_model.c           |   20 +-
 .../llvm-project/compiler-rt/lib/dfsan/dfsan.cpp   |   85 +-
 .../compiler-rt/lib/dfsan/dfsan_allocator.cpp      |    6 +
 .../compiler-rt/lib/dfsan/done_abilist.txt         |    6 +
 .../compiler-rt/lib/hwasan/hwasan_allocator.cpp    |    5 +
 .../compiler-rt/lib/hwasan/hwasan_interceptors.cpp |    9 +-
 contrib/llvm-project/compiler-rt/lib/lsan/lsan.h   |   23 +-
 .../compiler-rt/lib/lsan/lsan_allocator.cpp        |   11 +-
 .../compiler-rt/lib/lsan/lsan_common.cpp           |  480 +--
 .../compiler-rt/lib/lsan/lsan_common.h             |   44 +-
 .../compiler-rt/lib/lsan/lsan_common_fuchsia.cpp   |    6 +-
 .../compiler-rt/lib/lsan/lsan_common_linux.cpp     |    5 +-
 .../compiler-rt/lib/lsan/lsan_common_mac.cpp       |    5 +-
 .../compiler-rt/lib/lsan/lsan_interceptors.cpp     |    7 +
 .../compiler-rt/lib/memprof/memprof_allocator.cpp  |   15 +-
 .../compiler-rt/lib/memprof/memprof_allocator.h    |    1 -
 .../compiler-rt/lib/memprof/memprof_rtl.cpp        |    7 -
 .../compiler-rt/lib/msan/msan_allocator.cpp        |    5 +
 .../compiler-rt/lib/msan/msan_interceptors.cpp     |    3 +
 .../compiler-rt/lib/profile/InstrProfiling.c       |    2 +-
 .../compiler-rt/lib/profile/InstrProfilingMerge.c  |    8 +
 .../compiler-rt/lib/profile/InstrProfilingWriter.c |   21 +-
 .../lib/sanitizer_common/sanitizer_allocator.cpp   |   11 +
 .../lib/sanitizer_common/sanitizer_allocator.h     |    3 +
 .../lib/sanitizer_common/sanitizer_common.cpp      |    8 +
 .../lib/sanitizer_common/sanitizer_common.h        |   18 +-
 .../sanitizer_common_interceptors.inc              |    8 +-
 .../sanitizer_common_interface_posix.inc           |    2 +
 .../sanitizer_common/sanitizer_common_libcdep.cpp  |   72 +-
 .../lib/sanitizer_common/sanitizer_flags.inc       |    3 +
 .../lib/sanitizer_common/sanitizer_fuchsia.cpp     |    7 +-
 .../lib/sanitizer_common/sanitizer_linux.cpp       |    6 +
 .../lib/sanitizer_common/sanitizer_linux.h         |    3 +
 .../sanitizer_common/sanitizer_linux_libcdep.cpp   |   26 +
 .../lib/sanitizer_common/sanitizer_lzw.h           |  159 +
 .../lib/sanitizer_common/sanitizer_mac.cpp         |   13 +-
 .../lib/sanitizer_common/sanitizer_platform.h      |  310 +-
 .../lib/sanitizer_common/sanitizer_stack_store.cpp |  241 +-
 .../lib/sanitizer_common/sanitizer_stack_store.h   |   25 +-
 .../lib/sanitizer_common/sanitizer_stackdepot.cpp  |  125 +-
 .../lib/sanitizer_common/sanitizer_stackdepot.h    |    1 +
 .../sanitizer_stacktrace_printer.cpp               |   19 +
 .../sanitizer_stoptheworld_win.cpp                 |  175 +
 .../lib/sanitizer_common/sanitizer_symbolizer.cpp  |   20 +-
 .../lib/sanitizer_common/sanitizer_symbolizer.h    |    7 +-
 .../sanitizer_symbolizer_internal.h                |    7 +-
 .../sanitizer_symbolizer_libcdep.cpp               |   18 +-
 .../sanitizer_common/sanitizer_symbolizer_mac.cpp  |   57 +-
 .../sanitizer_common/sanitizer_symbolizer_mac.h    |    1 -
 .../sanitizer_symbolizer_markup.cpp                |    4 +-
 .../sanitizer_symbolizer_posix_libcdep.cpp         |   58 +-
 .../sanitizer_common/sanitizer_symbolizer_win.cpp  |    2 +-
 .../sanitizer_common/sanitizer_thread_registry.cpp |   18 +-
 .../sanitizer_common/sanitizer_thread_registry.h   |    7 +
 .../lib/sanitizer_common/sanitizer_win.cpp         |    5 +-
 .../symbolizer/sanitizer_symbolize.cpp             |   36 +-
 .../symbolizer/scripts/build_symbolizer.sh         |   10 +-
 .../symbolizer/scripts/global_symbols.txt          |   14 +-
 .../lib/sanitizer_common/weak_symbols.txt          |    2 +
 .../compiler-rt/lib/tsan/go/tsan_go.cpp            |    2 +-
 .../compiler-rt/lib/tsan/rtl-old/tsan.syms.extra   |   31 +
 .../lib/tsan/{rtl => rtl-old}/tsan_clock.cpp       |    0
 .../lib/tsan/{rtl => rtl-old}/tsan_clock.h         |    0
 .../lib/tsan/rtl-old/tsan_debugging.cpp            |  262 ++
 .../compiler-rt/lib/tsan/rtl-old/tsan_defs.h       |  236 ++
 .../lib/tsan/rtl-old/tsan_dense_alloc.h            |  156 +
 .../lib/tsan/rtl-old/tsan_dispatch_defs.h          |   73 +
 .../compiler-rt/lib/tsan/rtl-old/tsan_external.cpp |  126 +
 .../compiler-rt/lib/tsan/rtl-old/tsan_fd.cpp       |  316 ++
 .../compiler-rt/lib/tsan/rtl-old/tsan_fd.h         |   64 +
 .../compiler-rt/lib/tsan/rtl-old/tsan_flags.cpp    |  126 +
 .../compiler-rt/lib/tsan/rtl-old/tsan_flags.h      |   34 +
 .../compiler-rt/lib/tsan/rtl-old/tsan_flags.inc    |   84 +
 .../lib/tsan/rtl-old/tsan_ignoreset.cpp            |   38 +
 .../compiler-rt/lib/tsan/rtl-old/tsan_ignoreset.h  |   36 +
 .../compiler-rt/lib/tsan/rtl-old/tsan_ilist.h      |  189 +
 .../lib/tsan/rtl-old/tsan_interceptors.h           |   93 +
 .../tsan/rtl-old/tsan_interceptors_libdispatch.cpp |  814 ++++
 .../lib/tsan/rtl-old/tsan_interceptors_mac.cpp     |  521 +++
 .../lib/tsan/rtl-old/tsan_interceptors_mach_vm.cpp |   53 +
 .../lib/tsan/rtl-old/tsan_interceptors_posix.cpp   | 3015 +++++++++++++
 .../lib/tsan/rtl-old/tsan_interface.cpp            |  106 +
 .../compiler-rt/lib/tsan/rtl-old/tsan_interface.h  |  424 ++
 .../lib/tsan/rtl-old/tsan_interface.inc            |  182 +
 .../lib/tsan/rtl-old/tsan_interface_ann.cpp        |  438 ++
 .../lib/tsan/rtl-old/tsan_interface_ann.h          |   32 +
 .../lib/tsan/rtl-old/tsan_interface_atomic.cpp     |  920 ++++
 .../lib/tsan/rtl-old/tsan_interface_java.cpp       |  258 ++
 .../lib/tsan/rtl-old/tsan_interface_java.h         |   99 +
 .../lib/tsan/rtl-old/tsan_malloc_mac.cpp           |   71 +
 .../compiler-rt/lib/tsan/rtl-old/tsan_md5.cpp      |  250 ++
 .../compiler-rt/lib/tsan/rtl-old/tsan_mman.cpp     |  436 ++
 .../compiler-rt/lib/tsan/rtl-old/tsan_mman.h       |   78 +
 .../compiler-rt/lib/tsan/rtl-old/tsan_mutexset.cpp |  132 +
 .../compiler-rt/lib/tsan/rtl-old/tsan_mutexset.h   |   98 +
 .../lib/tsan/rtl-old/tsan_new_delete.cpp           |  199 +
 .../compiler-rt/lib/tsan/rtl-old/tsan_platform.h   |  988 +++++
 .../lib/tsan/rtl-old/tsan_platform_linux.cpp       |  545 +++
 .../lib/tsan/rtl-old/tsan_platform_mac.cpp         |  326 ++
 .../lib/tsan/rtl-old/tsan_platform_posix.cpp       |  147 +
 .../lib/tsan/rtl-old/tsan_platform_windows.cpp     |   36 +
 .../compiler-rt/lib/tsan/rtl-old/tsan_ppc_regs.h   |   96 +
 .../compiler-rt/lib/tsan/rtl-old/tsan_preinit.cpp  |   26 +
 .../compiler-rt/lib/tsan/rtl-old/tsan_report.cpp   |  479 +++
 .../compiler-rt/lib/tsan/rtl-old/tsan_report.h     |  127 +
 .../compiler-rt/lib/tsan/rtl-old/tsan_rtl.cpp      |  811 ++++
 .../compiler-rt/lib/tsan/rtl-old/tsan_rtl.h        |  796 ++++
 .../lib/tsan/rtl-old/tsan_rtl_aarch64.S            |  245 ++
 .../lib/tsan/rtl-old/tsan_rtl_access.cpp           |  604 +++
 .../compiler-rt/lib/tsan/rtl-old/tsan_rtl_amd64.S  |  446 ++
 .../compiler-rt/lib/tsan/rtl-old/tsan_rtl_mips64.S |  214 +
 .../lib/tsan/rtl-old/tsan_rtl_mutex.cpp            |  555 +++
 .../compiler-rt/lib/tsan/rtl-old/tsan_rtl_ppc64.S  |  288 ++
 .../compiler-rt/lib/tsan/rtl-old/tsan_rtl_proc.cpp |   60 +
 .../lib/tsan/rtl-old/tsan_rtl_report.cpp           |  984 +++++
 .../compiler-rt/lib/tsan/rtl-old/tsan_rtl_s390x.S  |   47 +
 .../lib/tsan/rtl-old/tsan_rtl_thread.cpp           |  349 ++
 .../compiler-rt/lib/tsan/rtl-old/tsan_shadow.h     |  233 +
 .../lib/tsan/rtl-old/tsan_stack_trace.cpp          |   57 +
 .../lib/tsan/rtl-old/tsan_stack_trace.h            |   42 +
 .../lib/tsan/rtl-old/tsan_suppressions.cpp         |  161 +
 .../lib/tsan/rtl-old/tsan_suppressions.h           |   37 +
 .../lib/tsan/rtl-old/tsan_symbolize.cpp            |  123 +
 .../compiler-rt/lib/tsan/rtl-old/tsan_symbolize.h  |   30 +
 .../compiler-rt/lib/tsan/rtl-old/tsan_sync.cpp     |  279 ++
 .../compiler-rt/lib/tsan/rtl-old/tsan_sync.h       |  153 +
 .../compiler-rt/lib/tsan/rtl-old/tsan_trace.h      |  252 ++
 .../{rtl => rtl-old}/tsan_update_shadow_word.inc   |    0
 .../lib/tsan/rtl-old/tsan_vector_clock.cpp         |  126 +
 .../lib/tsan/rtl-old/tsan_vector_clock.h           |   51 +
 .../compiler-rt/lib/tsan/rtl/tsan_debugging.cpp    |    2 +-
 .../compiler-rt/lib/tsan/rtl/tsan_defs.h           |   52 +-
 .../compiler-rt/lib/tsan/rtl/tsan_dense_alloc.h    |    9 +
 .../compiler-rt/lib/tsan/rtl/tsan_fd.cpp           |   33 +-
 .../compiler-rt/lib/tsan/rtl/tsan_flags.cpp        |    6 -
 .../compiler-rt/lib/tsan/rtl/tsan_flags.inc        |   13 +-
 .../compiler-rt/lib/tsan/rtl/tsan_interceptors.h   |   12 +-
 .../lib/tsan/rtl/tsan_interceptors_posix.cpp       |   33 +-
 .../compiler-rt/lib/tsan/rtl/tsan_interface.cpp    |   14 -
 .../compiler-rt/lib/tsan/rtl/tsan_interface.inc    |    8 +
 .../lib/tsan/rtl/tsan_interface_atomic.cpp         |   87 +-
 .../lib/tsan/rtl/tsan_interface_java.cpp           |    4 +-
 .../compiler-rt/lib/tsan/rtl/tsan_mman.cpp         |   40 +-
 .../compiler-rt/lib/tsan/rtl/tsan_mman.h           |    2 +
 .../compiler-rt/lib/tsan/rtl/tsan_mutexset.cpp     |   54 +-
 .../compiler-rt/lib/tsan/rtl/tsan_mutexset.h       |   11 +-
 .../compiler-rt/lib/tsan/rtl/tsan_platform.h       |  285 +-
 .../lib/tsan/rtl/tsan_platform_linux.cpp           |   48 +-
 .../compiler-rt/lib/tsan/rtl/tsan_platform_mac.cpp |    9 +-
 .../lib/tsan/rtl/tsan_platform_posix.cpp           |   18 +-
 .../lib/tsan/rtl/tsan_platform_windows.cpp         |    3 -
 .../compiler-rt/lib/tsan/rtl/tsan_report.cpp       |   26 +-
 .../compiler-rt/lib/tsan/rtl/tsan_report.h         |    5 +-
 .../compiler-rt/lib/tsan/rtl/tsan_rtl.cpp          |  669 ++-
 .../compiler-rt/lib/tsan/rtl/tsan_rtl.h            |  337 +-
 .../compiler-rt/lib/tsan/rtl/tsan_rtl_access.cpp   |  895 ++--
 .../compiler-rt/lib/tsan/rtl/tsan_rtl_amd64.S      |  236 --
 .../compiler-rt/lib/tsan/rtl/tsan_rtl_mutex.cpp    |  644 +--
 .../compiler-rt/lib/tsan/rtl/tsan_rtl_proc.cpp     |    1 -
 .../compiler-rt/lib/tsan/rtl/tsan_rtl_report.cpp   |  353 +-
 .../compiler-rt/lib/tsan/rtl/tsan_rtl_thread.cpp   |  195 +-
 .../compiler-rt/lib/tsan/rtl/tsan_shadow.h         |  315 +-
 .../compiler-rt/lib/tsan/rtl/tsan_sync.cpp         |   82 +-
 .../compiler-rt/lib/tsan/rtl/tsan_sync.h           |   47 +-
 .../compiler-rt/lib/tsan/rtl/tsan_trace.h          |   73 +-
 .../compiler-rt/lib/xray/xray_allocator.h          |   16 +-
 .../compiler-rt/lib/xray/xray_basic_logging.cpp    |    4 +-
 .../compiler-rt/lib/xray/xray_hexagon.cpp          |  168 +
 .../compiler-rt/lib/xray/xray_interface.cpp        |   11 +-
 .../compiler-rt/lib/xray/xray_trampoline_hexagon.S |   99 +
 .../llvm-project/compiler-rt/lib/xray/xray_tsc.h   |    3 +-
 contrib/llvm-project/libcxx/CREDITS.TXT            |   15 +
 contrib/llvm-project/libcxx/include/__availability |    7 +
 .../libcxx/include/__compare/strong_order.h        |    6 +-
 .../libcxx/include/__compare/weak_order.h          |   14 +-
 contrib/llvm-project/libcxx/include/__config       |   45 +-
 contrib/llvm-project/libcxx/include/__debug        |    2 +-
 .../libcxx/include/__filesystem/copy_options.h     |   80 +
 .../libcxx/include/__filesystem/directory_entry.h  |  504 +++
 .../include/__filesystem/directory_iterator.h      |  150 +
 .../include/__filesystem/directory_options.h       |   78 +
 .../libcxx/include/__filesystem/file_status.h      |   68 +
 .../libcxx/include/__filesystem/file_time_type.h   |   27 +
 .../libcxx/include/__filesystem/file_type.h        |   39 +
 .../libcxx/include/__filesystem/filesystem_error.h |   99 +
 .../libcxx/include/__filesystem/operations.h       |  599 +++
 .../libcxx/include/__filesystem/path.h             | 1018 +++++
 .../libcxx/include/__filesystem/path_iterator.h    |  132 +
 .../libcxx/include/__filesystem/perm_options.h     |   73 +
 .../libcxx/include/__filesystem/perms.h            |   91 +
 .../__filesystem/recursive_directory_iterator.h    |  181 +
 .../libcxx/include/__filesystem/space_info.h       |   35 +
 .../libcxx/include/__filesystem/u8path.h           |   96 +
 .../libcxx/include/__format/format_arg.h           |   17 +-
 .../libcxx/include/__format/format_context.h       |    3 +-
 .../libcxx/include/__format/formatter_string.h     |    1 -
 .../libcxx/include/__functional/bind.h             |    2 +-
 .../libcxx/include/__functional/function.h         |   34 +-
 .../libcxx/include/__iterator/advance.h            |    1 +
 .../libcxx/include/__iterator/concepts.h           |    4 -
 .../llvm-project/libcxx/include/__iterator/next.h  |    3 +-
 .../llvm-project/libcxx/include/__iterator/prev.h  |    1 +
 contrib/llvm-project/libcxx/include/__locale       |    5 +-
 .../libcxx/include/__memory/allocator.h            |    4 +-
 .../libcxx/include/__memory/compressed_pair.h      |   35 +-
 .../libcxx/include/__memory/concepts.h             |   66 +
 .../libcxx/include/__memory/construct_at.h         |   43 +-
 .../__memory/ranges_uninitialized_algorithms.h     |  212 +
 .../include/__memory/uninitialized_algorithms.h    |  148 +-
 .../llvm-project/libcxx/include/__memory/voidify.h |   30 +
 contrib/llvm-project/libcxx/include/__mutex_base   |    6 +-
 contrib/llvm-project/libcxx/include/__nullptr      |    2 +-
 .../libcxx/include/__random/clamp_to_integral.h    |   60 +
 .../libcxx/include/__random/poisson_distribution.h |    1 +
 .../libcxx/include/__random/random_device.h        |    8 +-
 .../libcxx/include/__random/seed_seq.h             |    6 +-
 .../llvm-project/libcxx/include/__ranges/access.h  |  141 +-
 contrib/llvm-project/libcxx/include/__ranges/all.h |    6 +-
 .../libcxx/include/__ranges/concepts.h             |    4 -
 .../llvm-project/libcxx/include/__ranges/counted.h |   69 +-
 .../llvm-project/libcxx/include/__ranges/data.h    |    8 +-
 .../llvm-project/libcxx/include/__ranges/empty.h   |   16 +-
 .../llvm-project/libcxx/include/__ranges/size.h    |   34 +-
 .../libcxx/include/__ranges/subrange.h             |    4 +-
 .../libcxx/include/__ranges/transform_view.h       |   16 +-
 contrib/llvm-project/libcxx/include/__string       |   49 +-
 .../libcxx/include/__threading_support             |   65 +-
 contrib/llvm-project/libcxx/include/__tuple        |    2 +-
 .../__utility/{decay_copy.h => auto_cast.h}        |   21 +-
 .../libcxx/include/__utility/rel_ops.h             |    2 +-
 .../libcxx/include/__utility/transaction.h         |   91 +
 contrib/llvm-project/libcxx/include/atomic         |   19 +-
 contrib/llvm-project/libcxx/include/bit            |    2 +-
 contrib/llvm-project/libcxx/include/charconv       |   34 +-
 contrib/llvm-project/libcxx/include/chrono         |   11 +-
 contrib/llvm-project/libcxx/include/cmath          |   30 -
 contrib/llvm-project/libcxx/include/compare        |    4 +
 contrib/llvm-project/libcxx/include/complex        |    4 +-
 contrib/llvm-project/libcxx/include/exception      |    2 +-
 contrib/llvm-project/libcxx/include/execution      |    4 +
 .../libcxx/include/experimental/__memory           |    4 +
 .../libcxx/include/experimental/iterator           |   13 +-
 contrib/llvm-project/libcxx/include/ext/__hash     |    2 +-
 contrib/llvm-project/libcxx/include/ext/hash_map   |    2 +-
 contrib/llvm-project/libcxx/include/ext/hash_set   |    6 +-
 contrib/llvm-project/libcxx/include/filesystem     | 2808 +-----------
 contrib/llvm-project/libcxx/include/future         |   10 +-
 .../llvm-project/libcxx/include/initializer_list   |    2 +-
 contrib/llvm-project/libcxx/include/ios            |    6 +-
 contrib/llvm-project/libcxx/include/istream        |    6 +-
 contrib/llvm-project/libcxx/include/memory         |   48 +-
 .../llvm-project/libcxx/include/module.modulemap   |  314 +-
 contrib/llvm-project/libcxx/include/mutex          |   31 +-
 contrib/llvm-project/libcxx/include/new            |    2 +-
 contrib/llvm-project/libcxx/include/optional       |  172 +-
 contrib/llvm-project/libcxx/include/ostream        |    5 +-
 contrib/llvm-project/libcxx/include/random         |    1 +
 contrib/llvm-project/libcxx/include/regex          |    2 +-
 contrib/llvm-project/libcxx/include/stdexcept      |    2 +-
 contrib/llvm-project/libcxx/include/string         |  272 +-
 contrib/llvm-project/libcxx/include/string_view    |    6 +-
 contrib/llvm-project/libcxx/include/system_error   |    8 +-
 contrib/llvm-project/libcxx/include/thread         |    7 +-
 contrib/llvm-project/libcxx/include/tuple          |    4 +-
 contrib/llvm-project/libcxx/include/type_traits    |   42 +-
 contrib/llvm-project/libcxx/include/typeinfo       |    2 +-
 contrib/llvm-project/libcxx/include/utility        |    6 +
 contrib/llvm-project/libcxx/include/version        |    2 +
 contrib/llvm-project/libcxx/src/barrier.cpp        |    6 +-
 contrib/llvm-project/libcxx/src/charconv.cpp       |   70 +-
 contrib/llvm-project/libcxx/src/chrono.cpp         |    6 +-
 .../libcxx/src/chrono_system_time_init.h           |    2 +
 .../libcxx/src/experimental/memory_resource.cpp    |    9 +-
 .../src/experimental/memory_resource_init_helper.h |    2 +
 .../libcxx/src/filesystem/directory_iterator.cpp   |    3 +-
 .../libcxx/src/filesystem/filesystem_common.h      |    1 +
 contrib/llvm-project/libcxx/src/format.cpp         |    4 -
 .../llvm-project/libcxx/src/include/ryu/common.h   |  107 +
 .../llvm-project/libcxx/src/include/ryu/d2fixed.h  |   60 +
 .../libcxx/src/include/ryu/d2fixed_full_table.h    | 4451 ++++++++++++++++++++
 contrib/llvm-project/libcxx/src/include/ryu/d2s.h  |   62 +
 .../libcxx/src/include/ryu/d2s_full_table.h        |  368 ++
 .../libcxx/src/include/ryu/d2s_intrinsics.h        |  257 ++
 .../libcxx/src/include/ryu/digit_table.h           |   68 +
 contrib/llvm-project/libcxx/src/include/ryu/f2s.h  |   55 +
 contrib/llvm-project/libcxx/src/include/ryu/ryu.h  |  148 +
 .../libcxx/src/include/to_chars_floating_point.h   | 1076 +++++
 contrib/llvm-project/libcxx/src/ios.cpp            |    2 +-
 contrib/llvm-project/libcxx/src/iostream.cpp       |    9 +-
 contrib/llvm-project/libcxx/src/iostream_init.h    |    2 +
 contrib/llvm-project/libcxx/src/random.cpp         |   22 +-
 contrib/llvm-project/libcxx/src/ryu/README.txt     |   11 +
 contrib/llvm-project/libcxx/src/ryu/d2fixed.cpp    |  669 +++
 contrib/llvm-project/libcxx/src/ryu/d2s.cpp        |  782 ++++
 contrib/llvm-project/libcxx/src/ryu/f2s.cpp        |  715 ++++
 contrib/llvm-project/libunwind/include/libunwind.h |    3 +-
 .../libunwind/include/unwind_arm_ehabi.h           |    7 +-
 .../libunwind/src/DwarfInstructions.hpp            |   14 +
 contrib/llvm-project/libunwind/src/Registers.hpp   |   22 +
 .../llvm-project/libunwind/src/Unwind-EHABI.cpp    |   47 +
 .../llvm-project/libunwind/src/UnwindCursor.hpp    |    4 +-
 .../libunwind/src/UnwindRegistersRestore.S         |    6 +
 contrib/llvm-project/libunwind/src/assembly.h      |   13 +-
 contrib/llvm-project/lld/COFF/Driver.cpp           |    2 +-
 contrib/llvm-project/lld/COFF/DriverUtils.cpp      |    6 -
 contrib/llvm-project/lld/COFF/SymbolTable.cpp      |    2 +-
 contrib/llvm-project/lld/ELF/AArch64ErrataFix.cpp  |    5 +-
 contrib/llvm-project/lld/ELF/ARMErrataFix.cpp      |    5 +-
 contrib/llvm-project/lld/ELF/Arch/AArch64.cpp      |    4 +-
 contrib/llvm-project/lld/ELF/Arch/PPC.cpp          |    5 +-
 contrib/llvm-project/lld/ELF/CallGraphSort.cpp     |    4 +-
 contrib/llvm-project/lld/ELF/Config.h              |    7 +-
 contrib/llvm-project/lld/ELF/DWARF.cpp             |    3 +-
 contrib/llvm-project/lld/ELF/Driver.cpp            |  129 +-
 contrib/llvm-project/lld/ELF/Driver.h              |    2 +-
 contrib/llvm-project/lld/ELF/ICF.cpp               |   16 +
 contrib/llvm-project/lld/ELF/InputFiles.cpp        |  423 +-
 contrib/llvm-project/lld/ELF/InputFiles.h          |  173 +-
 contrib/llvm-project/lld/ELF/InputSection.cpp      |  119 +-
 contrib/llvm-project/lld/ELF/InputSection.h        |   23 +-
 contrib/llvm-project/lld/ELF/LTO.cpp               |    6 +-
 contrib/llvm-project/lld/ELF/LinkerScript.cpp      |   49 +-
 contrib/llvm-project/lld/ELF/LinkerScript.h        |    4 +-
 contrib/llvm-project/lld/ELF/MapFile.cpp           |   15 +-
 contrib/llvm-project/lld/ELF/MarkLive.cpp          |   85 +-
 contrib/llvm-project/lld/ELF/Options.td            |   15 +-
 contrib/llvm-project/lld/ELF/OutputSections.cpp    |   14 +-
 contrib/llvm-project/lld/ELF/OutputSections.h      |    2 +-
 contrib/llvm-project/lld/ELF/Relocations.cpp       |  465 +-
 contrib/llvm-project/lld/ELF/Relocations.h         |    1 +
 contrib/llvm-project/lld/ELF/SymbolTable.cpp       |   44 +-
 contrib/llvm-project/lld/ELF/SymbolTable.h         |   19 +-
 contrib/llvm-project/lld/ELF/Symbols.cpp           |   63 +-
 contrib/llvm-project/lld/ELF/Symbols.h             |   53 +-
 contrib/llvm-project/lld/ELF/SyntheticSections.cpp |  163 +-
 contrib/llvm-project/lld/ELF/SyntheticSections.h   |   84 +-
 contrib/llvm-project/lld/ELF/Thunks.cpp            |    7 +-
 contrib/llvm-project/lld/ELF/Writer.cpp            |  137 +-
 .../llvm-project/lld/MachO/ConcatOutputSection.cpp |   11 +-
 contrib/llvm-project/lld/MachO/InputFiles.cpp      |   94 +-
 contrib/llvm-project/lld/MachO/InputFiles.h        |    7 +-
 contrib/llvm-project/lld/MachO/InputSection.h      |    9 +-
 contrib/llvm-project/lld/MachO/SymbolTable.cpp     |   12 +-
 .../llvm-project/lld/MachO/SyntheticSections.cpp   |   23 +-
 contrib/llvm-project/lld/MachO/Writer.cpp          |   25 +-
 .../llvm-project/lld/docs/ELF/start-stop-gc.rst    |   66 +
 contrib/llvm-project/lld/docs/ReleaseNotes.rst     |    2 +-
 contrib/llvm-project/lld/docs/index.rst            |    1 +
 contrib/llvm-project/lld/docs/ld.lld.1             |   10 +
 .../llvm-project/lld/include/lld/Common/Driver.h   |    5 -
 .../llvm-project/lld/include/lld/Core/Reference.h  |    3 +-
 .../include/lld/ReaderWriter/MachOLinkingContext.h |  505 ---
 .../lld/include/lld/ReaderWriter/YamlContext.h     |   42 -
 contrib/llvm-project/lld/lib/Core/DefinedAtom.cpp  |   81 -
 contrib/llvm-project/lld/lib/Core/Error.cpp        |   93 -
 contrib/llvm-project/lld/lib/Core/File.cpp         |   28 -
 .../llvm-project/lld/lib/Core/LinkingContext.cpp   |   69 -
 contrib/llvm-project/lld/lib/Core/Reader.cpp       |  113 -
 contrib/llvm-project/lld/lib/Core/Resolver.cpp     |  496 ---
 contrib/llvm-project/lld/lib/Core/SymbolTable.cpp  |  284 --
 contrib/llvm-project/lld/lib/Core/Writer.cpp       |   17 -
 .../llvm-project/lld/lib/Driver/DarwinLdDriver.cpp | 1229 ------
 .../llvm-project/lld/lib/Driver/DarwinLdOptions.td |  250 --
 .../lld/lib/ReaderWriter/FileArchive.cpp           |  227 -
 .../lld/lib/ReaderWriter/MachO/ArchHandler.cpp     |  171 -
 .../lld/lib/ReaderWriter/MachO/ArchHandler.h       |  322 --
 .../lld/lib/ReaderWriter/MachO/ArchHandler_arm.cpp | 1522 -------
 .../lib/ReaderWriter/MachO/ArchHandler_arm64.cpp   |  897 ----
 .../lld/lib/ReaderWriter/MachO/ArchHandler_x86.cpp |  643 ---
 .../lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp  |  899 ----
 .../lld/lib/ReaderWriter/MachO/Atoms.h             |  180 -
 .../lib/ReaderWriter/MachO/CompactUnwindPass.cpp   |  580 ---
 .../lld/lib/ReaderWriter/MachO/DebugInfo.h         |  106 -
 .../lld/lib/ReaderWriter/MachO/ExecutableAtoms.h   |  154 -
 .../llvm-project/lld/lib/ReaderWriter/MachO/File.h |  467 --
 .../lld/lib/ReaderWriter/MachO/FlatNamespaceFile.h |   62 -
 .../lld/lib/ReaderWriter/MachO/GOTPass.cpp         |  183 -
 .../lld/lib/ReaderWriter/MachO/LayoutPass.cpp      |  490 ---
 .../lld/lib/ReaderWriter/MachO/LayoutPass.h        |  118 -
 .../lib/ReaderWriter/MachO/MachOLinkingContext.cpp | 1104 -----
 .../lib/ReaderWriter/MachO/MachONormalizedFile.h   |  336 --
 .../MachO/MachONormalizedFileBinaryReader.cpp      |  614 ---
 .../MachO/MachONormalizedFileBinaryUtils.h         |  213 -
 .../MachO/MachONormalizedFileBinaryWriter.cpp      | 1560 -------
 .../MachO/MachONormalizedFileFromAtoms.cpp         | 1657 --------
 .../MachO/MachONormalizedFileToAtoms.cpp           | 1635 -------
 .../ReaderWriter/MachO/MachONormalizedFileYAML.cpp |  840 ----
 .../lld/lib/ReaderWriter/MachO/MachOPasses.h       |   29 -
 .../lld/lib/ReaderWriter/MachO/ObjCPass.cpp        |  131 -
 .../lld/lib/ReaderWriter/MachO/SectCreateFile.h    |  101 -
 .../lld/lib/ReaderWriter/MachO/ShimPass.cpp        |  128 -
 .../lld/lib/ReaderWriter/MachO/StubsPass.cpp       |  377 --
 .../lld/lib/ReaderWriter/MachO/TLVPass.cpp         |  140 -
 .../lld/lib/ReaderWriter/MachO/WriterMachO.cpp     |   70 -
 .../lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp | 1403 ------
 contrib/llvm-project/lld/tools/lld/lld.cpp         |   15 +-
 .../llvm-project/lldb/bindings/interface/SBData.i  |    4 +
 .../lldb/bindings/lua/lua-swigsafecast.swig        |   31 +-
 .../lldb/bindings/lua/lua-typemaps.swig            |  225 +-
 .../lldb/bindings/lua/lua-wrapper.swig             |  175 +-
 contrib/llvm-project/lldb/bindings/lua/lua.swig    |    1 +
 .../lldb/bindings/python/python-swigsafecast.swig  |   96 +-
 .../lldb/bindings/python/python-typemaps.swig      |  348 +-
 .../lldb/bindings/python/python-wrapper.swig       | 1809 ++++----
 .../llvm-project/lldb/include/lldb/API/SBData.h    |    3 +
 .../lldb/include/lldb/API/SBStructuredData.h       |    2 +-
 .../lldb/include/lldb/API/SBSymbolContext.h        |    4 +-
 .../lldb/include/lldb/API/SBTypeSummary.h          |    4 +-
 .../lldb/Breakpoint/BreakpointResolverScripted.h   |   11 +-
 .../lldb/include/lldb/Core/DataFileCache.h         |  216 +
 .../llvm-project/lldb/include/lldb/Core/Mangled.h  |   41 +-
 .../llvm-project/lldb/include/lldb/Core/Module.h   |   94 +-
 .../lldb/include/lldb/Core/ModuleList.h            |    7 +
 .../lldb/include/lldb/Core/PluginManager.h         |    2 +
 .../lldb/include/lldb/Core/StructuredDataImpl.h    |    3 +
 .../lldb/include/lldb/Core/ValueObject.h           |    2 +-
 .../lldb/include/lldb/Expression/UserExpression.h  |    6 +-
 .../lldb/include/lldb/Host/Config.h.cmake          |    2 +
 .../lldb/include/lldb/Host/FileSystem.h            |    8 +
 .../include/lldb/Interpreter/CommandReturnObject.h |    8 +-
 .../include/lldb/Interpreter/ScriptInterpreter.h   |    6 +-
 .../lldb/include/lldb/Symbol/ObjectFile.h          |   31 +-
 .../llvm-project/lldb/include/lldb/Symbol/Symbol.h |   40 +
 .../lldb/include/lldb/Symbol/SymbolFile.h          |   10 +-
 .../llvm-project/lldb/include/lldb/Symbol/Symtab.h |   81 +-
 .../llvm-project/lldb/include/lldb/Symbol/Type.h   |   46 +-
 .../lldb/include/lldb/Target/LanguageRuntime.h     |    2 +-
 .../llvm-project/lldb/include/lldb/Target/Target.h |    4 +-
 .../lldb/include/lldb/Target/ThreadPlanPython.h    |   14 +-
 .../lldb/include/lldb/Utility/DataEncoder.h        |  249 +-
 .../lldb/include/lldb/Utility/RangeMap.h           |    1 -
 .../lldb/include/lldb/Utility/Reproducer.h         |    7 -
 .../lldb/include/lldb/Version/Version.h            |   23 +
 .../lldb/include/lldb/Version/Version.inc.in       |    6 +
 .../llvm-project/lldb/include/lldb/lldb-forward.h  |    5 +
 .../llvm-project/lldb/include/lldb/lldb-private.h  |    6 -
 contrib/llvm-project/lldb/source/API/SBData.cpp    |   19 +
 .../llvm-project/lldb/source/API/SBDebugger.cpp    |    6 +-
 contrib/llvm-project/lldb/source/API/SBFrame.cpp   |    6 +-
 .../llvm-project/lldb/source/API/SBReproducer.cpp  |   97 +-
 .../lldb/source/API/SBStructuredData.cpp           |    8 +-
 .../lldb/source/API/SBSymbolContext.cpp            |   17 +-
 .../lldb/source/API/SBSymbolContextList.cpp        |    5 +-
 .../llvm-project/lldb/source/API/SBThreadPlan.cpp  |    6 +-
 .../llvm-project/lldb/source/API/SBTypeSummary.cpp |   21 +-
 .../lldb/source/API/SystemInitializerFull.cpp      |    9 +-
 .../Breakpoint/BreakpointResolverScripted.cpp      |   33 +-
 .../lldb/source/Commands/CommandObjectMemory.cpp   |    2 +-
 .../source/Commands/CommandObjectReproducer.cpp    |   15 +-
 .../lldb/source/Commands/CommandObjectVersion.cpp  |    2 +-
 .../lldb/source/Core/CoreProperties.td             |   20 +
 .../lldb/source/Core/DataFileCache.cpp             |  307 ++
 .../lldb/source/Core/IOHandlerCursesGUI.cpp        |   15 +-
 contrib/llvm-project/lldb/source/Core/Mangled.cpp  |  110 +
 contrib/llvm-project/lldb/source/Core/Module.cpp   |   72 +-
 .../llvm-project/lldb/source/Core/ModuleList.cpp   |   49 +
 .../lldb/source/Core/PluginManager.cpp             |    6 +
 .../source/DataFormatters/CXXFunctionPointer.cpp   |   31 +-
 .../lldb/source/DataFormatters/FormatManager.cpp   |    9 +-
 .../lldb/source/Expression/DWARFExpression.cpp     |   30 +-
 .../lldb/source/Expression/IRExecutionUnit.cpp     |    2 -
 .../lldb/source/Expression/IRMemoryMap.cpp         |    4 -
 .../llvm-project/lldb/source/Expression/REPL.cpp   |    6 +-
 .../lldb/source/Expression/UserExpression.cpp      |   11 +-
 .../lldb/source/Host/common/FileSystem.cpp         |    8 +
 .../lldb/source/Host/common/ProcessLaunchInfo.cpp  |   20 +-
 .../source/Host/posix/ProcessLauncherPosixFork.cpp |    1 -
 .../Initialization/SystemInitializerCommon.cpp     |    2 +-
 .../lldb/source/Interpreter/CommandInterpreter.cpp |    3 -
 .../source/Interpreter/CommandReturnObject.cpp     |    8 +-
 .../source/Plugins/ABI/AArch64/ABIMacOSX_arm64.cpp |   10 +
 .../Clang/ASTResultSynthesizer.cpp                 |    2 +-
 .../ExpressionParser/Clang/ClangASTImporter.cpp    |    4 +-
 .../ExpressionParser/Clang/ClangASTSource.cpp      |    2 -
 .../ExpressionParser/Clang/ClangASTSource.h        |    2 +-
 .../Clang/ClangExpressionDeclMap.cpp               |    2 -
 .../ExpressionParser/Clang/IRDynamicChecks.cpp     |    2 +-
 .../Plugins/ExpressionParser/Clang/IRForTarget.cpp |    2 +-
 .../Language/CPlusPlus/CPlusPlusLanguage.cpp       |   36 +-
 .../source/Plugins/Language/CPlusPlus/Generic.h    |   25 +
 .../Plugins/Language/CPlusPlus/GenericOptional.cpp |  139 +
 .../source/Plugins/Language/CPlusPlus/LibCxx.h     |    4 +-
 .../Plugins/Language/CPlusPlus/LibCxxOptional.cpp  |   84 -
 .../source/Plugins/Language/CPlusPlus/LibStdcpp.h  |    4 +
 .../ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp  |    3 -
 .../Plugins/Platform/POSIX/PlatformPOSIX.cpp       |    2 +
 .../Plugins/Platform/QemuUser/PlatformQemuUser.cpp |   90 +-
 .../Plugins/Platform/QemuUser/PlatformQemuUser.h   |    2 +-
 .../QemuUser/PlatformQemuUserProperties.td         |   12 +
 .../gdb-server/PlatformRemoteGDBServer.cpp         |   16 +-
 .../Process/FreeBSDKernel/ProcessFreeBSDKernel.cpp |  218 +
 .../Process/FreeBSDKernel/ProcessFreeBSDKernel.h   |   51 +
 .../RegisterContextFreeBSDKernel_arm64.cpp         |  110 +
 .../RegisterContextFreeBSDKernel_arm64.h           |   41 +
 .../RegisterContextFreeBSDKernel_i386.cpp          |   83 +
 .../RegisterContextFreeBSDKernel_i386.h            |   41 +
 .../RegisterContextFreeBSDKernel_x86_64.cpp        |   88 +
 .../RegisterContextFreeBSDKernel_x86_64.h          |   41 +
 .../Process/FreeBSDKernel/ThreadFreeBSDKernel.cpp  |   85 +
 .../Process/FreeBSDKernel/ThreadFreeBSDKernel.h    |   36 +
 .../Plugins/Process/elf-core/ProcessElfCore.cpp    |    4 +
 .../gdb-remote/GDBRemoteCommunicationClient.cpp    |   36 +
 .../gdb-remote/GDBRemoteCommunicationClient.h      |    6 +
 .../Process/gdb-remote/ProcessGDBRemote.cpp        |  102 +-
 .../Plugins/Process/scripted/ScriptedProcess.cpp   |    5 +
 .../Plugins/Process/scripted/ScriptedThread.cpp    |   10 +-
 .../source/Plugins/ScriptInterpreter/Lua/Lua.cpp   |   33 +-
 .../Plugins/ScriptInterpreter/Lua/SWIGLuaBridge.h  |   28 +
 .../ScriptInterpreter/Python/SWIGPythonBridge.h    |   43 +-
 .../Python/ScriptInterpreterPython.cpp             |   52 +-
 .../Python/ScriptInterpreterPython.h               |   11 +-
 .../Python/ScriptInterpreterPythonImpl.h           |    7 +-
 .../Python/ScriptedProcessPythonInterface.cpp      |    6 +-
 .../Python/ScriptedThreadPythonInterface.cpp       |    6 +-
 .../SymbolFile/DWARF/DWARFASTParserClang.cpp       |    5 -
 .../source/Plugins/SymbolFile/DWARF/DWARFUnit.h    |    2 +-
 .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp   |   11 +-
 .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h     |   12 +-
 .../Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp |  133 +-
 .../Plugins/SymbolFile/NativePDB/PdbAstBuilder.h   |    6 +
 .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp   |    2 +-
 .../SymbolFile/NativePDB/UdtRecordCompleter.cpp    |   30 +-
 .../SymbolFile/NativePDB/UdtRecordCompleter.h      |   12 +-
 .../Plugins/SymbolFile/PDB/SymbolFilePDB.cpp       |    3 +-
 .../ctf/CommandObjectThreadTraceExportCTF.cpp      |    3 +-
 .../Plugins/TypeSystem/Clang/TypeSystemClang.cpp   |   19 +-
 .../llvm-project/lldb/source/Symbol/ObjectFile.cpp |   25 +-
 contrib/llvm-project/lldb/source/Symbol/Symbol.cpp |  129 +
 .../llvm-project/lldb/source/Symbol/SymbolFile.cpp |   12 +-
 contrib/llvm-project/lldb/source/Symbol/Symtab.cpp |  199 +-
 contrib/llvm-project/lldb/source/Symbol/Type.cpp   |    2 +-
 .../llvm-project/lldb/source/Target/StackFrame.cpp |   24 +-
 contrib/llvm-project/lldb/source/Target/Target.cpp |   19 +-
 contrib/llvm-project/lldb/source/Target/Thread.cpp |   10 +-
 .../lldb/source/Target/ThreadPlanPython.cpp        |    7 +-
 .../lldb/source/Target/ThreadPlanStack.cpp         |    1 -
 .../llvm-project/lldb/source/Target/UnwindLLDB.cpp |    1 -
 .../lldb/source/Utility/DataEncoder.cpp            |  161 +-
 .../llvm-project/lldb/source/Utility/FileSpec.cpp  |    2 +-
 .../lldb/source/Utility/Reproducer.cpp             |   27 +-
 .../lldb/source/{lldb.cpp => Version/Version.cpp}  |   26 +-
 contrib/llvm-project/lldb/tools/driver/Driver.cpp  |   49 -
 contrib/llvm-project/lldb/tools/driver/Options.td  |   11 -
 .../lldb/tools/lldb-server/lldb-server.cpp         |    2 +-
 contrib/llvm-project/llvm/include/llvm-c/Core.h    |   86 +-
 .../llvm-project/llvm/include/llvm-c/Deprecated.h  |   38 +
 .../llvm/include/llvm/ADT/GenericCycleImpl.h       |  411 ++
 .../llvm/include/llvm/ADT/GenericCycleInfo.h       |  334 ++
 .../llvm/include/llvm/ADT/GenericSSAContext.h      |   74 +
 .../llvm/include/llvm/ADT/PointerUnion.h           |   26 +-
 .../llvm-project/llvm/include/llvm/ADT/STLExtras.h |   55 +
 .../llvm/include/llvm/ADT/SmallVector.h            |   34 +-
 .../llvm-project/llvm/include/llvm/ADT/StringRef.h |    4 +-
 .../llvm-project/llvm/include/llvm/ADT/Triple.h    |   58 +-
 .../llvm/include/llvm/Analysis/CycleAnalysis.h     |   77 +
 .../llvm/include/llvm/Analysis/IVDescriptors.h     |    2 +-
 .../llvm/include/llvm/Analysis/InlineCost.h        |    2 +-
 .../llvm/include/llvm/Analysis/MLModelRunner.h     |   25 +-
 .../llvm/include/llvm/Analysis/MemoryBuiltins.h    |    2 +-
 .../llvm/include/llvm/Analysis/MemoryLocation.h    |    2 +
 .../llvm/Analysis/ModelUnderTrainingRunner.h       |   59 +
 .../include/llvm/Analysis/NoInferenceModelRunner.h |   39 +
 .../include/llvm/Analysis/ReleaseModeModelRunner.h |   67 +
 .../include/llvm/Analysis/TargetTransformInfo.h    |   67 +-
 .../llvm/Analysis/TargetTransformInfoImpl.h        |   20 +-
 .../llvm/include/llvm/Analysis/Utils/TFUtils.h     |    7 +-
 .../llvm/include/llvm/AsmParser/LLParser.h         |    4 +-
 .../llvm/include/llvm/AsmParser/LLToken.h          |    2 +
 .../llvm/include/llvm/BinaryFormat/ELF.h           |    4 +
 .../llvm/include/llvm/Bitcode/LLVMBitCodes.h       |    7 +-
 .../llvm/include/llvm/CodeGen/AsmPrinter.h         |    5 +
 .../GlobalISel/LegalizationArtifactCombiner.h      |    2 +-
 .../llvm/CodeGen/GlobalISel/LegalizerHelper.h      |   52 +-
 .../llvm/CodeGen/GlobalISel/LegalizerInfo.h        |   38 +-
 .../llvm/CodeGen/GlobalISel/MIPatternMatch.h       |    4 +-
 .../llvm/CodeGen/GlobalISel/MachineIRBuilder.h     |   28 +
 .../llvm/include/llvm/CodeGen/GlobalISel/Utils.h   |    5 +
 .../llvm/include/llvm/CodeGen/MIRYamlMapping.h     |    3 +
 .../include/llvm/CodeGen/MachineCycleAnalysis.h    |   31 +
 .../llvm/include/llvm/CodeGen/MachineFunction.h    |   21 +-
 .../llvm/include/llvm/CodeGen/MachineInstr.h       |   20 +-
 .../include/llvm/CodeGen/MachinePassRegistry.def   |    2 +
 .../llvm/include/llvm/CodeGen/MachineSSAContext.h  |   58 +
 .../llvm/include/llvm/CodeGen/MachineSSAUpdater.h  |   12 +-
 .../llvm/include/llvm/CodeGen/MachineScheduler.h   |    5 +
 .../llvm/include/llvm/CodeGen/SelectionDAG.h       |    4 +-
 .../llvm/include/llvm/CodeGen/StackProtector.h     |    2 +-
 .../llvm/include/llvm/CodeGen/TargetInstrInfo.h    |    6 +-
 .../llvm/include/llvm/CodeGen/TargetLowering.h     |   32 +-
 .../include/llvm/CodeGen/VLIWMachineScheduler.h    |  268 ++
 .../include/llvm/DebugInfo/DWARF/DWARFContext.h    |    5 +
 .../include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h   |   17 +
 .../include/llvm/DebugInfo/DWARF/DWARFFormValue.h  |   31 +-
 .../llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h  |    2 +-
 .../llvm/include/llvm/DebugInfo/MSF/MSFCommon.h    |   20 +
 .../llvm/include/llvm/DebugInfo/MSF/MSFError.h     |    5 +-
 .../include/llvm/DebugInfo/PDB/Native/PDBFile.h    |    2 +-
 .../llvm/include/llvm/Debuginfod/Debuginfod.h      |   71 +
 .../llvm/{Support => Debuginfod}/HTTPClient.h      |    6 +
 .../llvm/include/llvm/ExecutionEngine/Orc/Core.h   |   27 +-
 .../llvm/ExecutionEngine/Orc/ExecutionUtils.h      |   16 +-
 .../llvm/include/llvm/ExecutionEngine/Orc/Layer.h  |   33 +-
 .../llvm/ExecutionEngine/Orc/LazyReexports.h       |    3 +-
 .../include/llvm/ExecutionEngine/Orc/Mangling.h    |    5 -
 .../llvm/ExecutionEngine/Orc/ObjectFileInterface.h |   38 +
 .../llvm/include/llvm/Frontend/OpenMP/OMP.td       |    4 +-
 .../include/llvm/Frontend/OpenMP/OMPIRBuilder.h    |   62 +-
 .../llvm/include/llvm/Frontend/OpenMP/OMPKinds.def |    4 +-
 .../llvm-project/llvm/include/llvm/IR/Attributes.h |   27 +-
 .../llvm/include/llvm/IR/Attributes.td             |    3 +
 .../llvm/include/llvm/IR/AttributesAMDGPU.td       |   14 +
 .../llvm-project/llvm/include/llvm/IR/Constants.h  |   35 +
 .../llvm-project/llvm/include/llvm/IR/DataLayout.h |   33 +-
 .../llvm/include/llvm/IR/Instructions.h            |    9 +
 .../llvm/include/llvm/IR/IntrinsicInst.h           |    4 +-
 .../llvm/include/llvm/IR/Intrinsics.td             |   23 +-
 .../llvm/include/llvm/IR/IntrinsicsAMDGPU.td       |    8 +-
 .../llvm/include/llvm/IR/IntrinsicsARM.td          |    3 +-
 .../llvm/include/llvm/IR/IntrinsicsHexagonDep.td   | 1109 +++--
 .../llvm/include/llvm/IR/IntrinsicsRISCV.td        |   28 -
 .../llvm/include/llvm/IR/IntrinsicsWebAssembly.td  |   32 +
 contrib/llvm-project/llvm/include/llvm/IR/Module.h |   11 +
 .../llvm/include/llvm/IR/ModuleSummaryIndex.h      |   12 +-
 .../llvm-project/llvm/include/llvm/IR/SSAContext.h |   56 +
 .../llvm/include/llvm/IR/VPIntrinsics.def          |    9 +-
 .../llvm-project/llvm/include/llvm/IR/Value.def    |    1 +
 .../llvm/include/llvm/InitializePasses.h           |    6 +-
 .../llvm/include/llvm/MC/MCAssembler.h             |   16 +
 .../llvm/include/llvm/MC/MCObjectFileInfo.h        |   19 +
 .../llvm/include/llvm/MC/MCObjectStreamer.h        |   16 +
 .../include/llvm/MC/MCParser/MCParsedAsmOperand.h  |    5 +
 .../llvm-project/llvm/include/llvm/MC/MCStreamer.h |   14 +-
 .../llvm/include/llvm/MC/MCTargetOptions.h         |    3 +-
 .../llvm-project/llvm/include/llvm/Object/MachO.h  |    7 +
 .../llvm/include/llvm/Option/ArgList.h             |    6 +
 .../llvm/include/llvm/Passes/PassBuilder.h         |    2 +-
 .../llvm/include/llvm/ProfileData/InstrProf.h      |    7 +-
 .../include/llvm/ProfileData/InstrProfCorrelator.h |  170 +
 .../include/llvm/ProfileData/InstrProfData.inc     |    4 +-
 .../include/llvm/ProfileData/InstrProfReader.h     |   26 +-
 .../llvm/include/llvm/ProfileData/SampleProf.h     |   67 +-
 .../include/llvm/ProfileData/SampleProfReader.h    |   16 +-
 .../include/llvm/ProfileData/SampleProfWriter.h    |    1 +
 .../llvm/include/llvm/Support/ARMEHABI.h           |    4 +
 .../llvm/include/llvm/Support/Caching.h            |   12 +-
 .../llvm/include/llvm/Support/Chrono.h             |   12 +-
 .../llvm/include/llvm/Support/Compiler.h           |    6 +-
 .../llvm/include/llvm/Support/GraphWriter.h        |    7 +-
 .../llvm/include/llvm/Support/RISCVISAInfo.h       |    3 +
 .../llvm/include/llvm/Support/ScopedPrinter.h      |  627 ++-
 .../include/llvm/Support/SmallVectorMemoryBuffer.h |   30 +-
 .../llvm/include/llvm/Support/TargetParser.h       |    4 +-
 .../llvm/include/llvm/Support/ThreadPool.h         |   21 +-
 .../llvm/include/llvm/Support/ToolOutputFile.h     |    5 +-
 .../llvm/include/llvm/Support/VirtualFileSystem.h  |    2 +
 .../llvm/include/llvm/Target/TargetOptions.h       |    5 +
 .../llvm/include/llvm/TextAPI/InterfaceFile.h      |    2 +
 .../llvm/Transforms/IPO/ProfiledCallGraph.h        |    3 +-
 .../llvm/Transforms/IPO/SampleContextTracker.h     |    2 -
 .../include/llvm/Transforms/Scalar/FlattenCFG.h    |   25 +
 .../include/llvm/Transforms/Utils/CodeLayout.h     |   58 +
 .../llvm/Transforms/Utils/FunctionComparator.h     |    1 +
 .../llvm/include/llvm/Transforms/Utils/Local.h     |    8 +
 .../llvm/include/llvm/Transforms/Utils/LoopUtils.h |    9 +-
 .../Vectorize/LoopVectorizationLegality.h          |   47 +-
 .../llvm/Transforms/Vectorize/LoopVectorize.h      |   32 +
 .../llvm/include/llvm/module.modulemap             |    1 +
 .../llvm/lib/Analysis/AliasAnalysis.cpp            |   12 +-
 .../llvm-project/llvm/lib/Analysis/Analysis.cpp    |    1 +
 .../llvm/lib/Analysis/BasicAliasAnalysis.cpp       |    3 +
 .../llvm/lib/Analysis/CaptureTracking.cpp          |    7 +-
 .../llvm/lib/Analysis/ConstantFolding.cpp          |   21 +-
*** 1556 LINES SKIPPED ***