git: ab50317e96e5 - stable/13 - Merge llvm-project main llvmorg-18-init-18359-g93248729cfae

From: Dimitry Andric <dim_at_FreeBSD.org>
Date: Sat, 20 Apr 2024 10:34:28 UTC
The branch stable/13 has been updated by dim:

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

commit ab50317e96e57dee5b3ff4ad3f16f205b2a3359e
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2024-01-24 19:17:23 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2024-04-19 21:24:44 +0000

    Merge llvm-project main llvmorg-18-init-18359-g93248729cfae
    
    This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
    openmp to llvm-project main llvmorg-18-init-18359-g93248729cfae, the
    last commit before the upstream release/18.x branch was created.
    
    PR:             276104
    MFC after:      1 month
    
    (cherry picked from commit 7a6dacaca14b62ca4b74406814becb87a3fefac0)
---
 contrib/llvm-project/FREEBSD-Xlist                 |     7 +-
 .../clang/include/clang/AST/APNumericStorage.h     |    71 +
 .../llvm-project/clang/include/clang/AST/Decl.h    |    25 +-
 .../clang/include/clang/AST/DeclBase.h             |     9 +-
 .../llvm-project/clang/include/clang/AST/DeclCXX.h |    41 +-
 .../llvm-project/clang/include/clang/AST/Expr.h    |    64 +-
 .../llvm-project/clang/include/clang/AST/ExprCXX.h |    19 +-
 .../llvm-project/clang/include/clang/AST/ODRHash.h |     3 +
 .../clang/include/clang/AST/PropertiesBase.td      |    14 +
 .../clang/include/clang/AST/RecursiveASTVisitor.h  |     2 +
 .../llvm-project/clang/include/clang/AST/Stmt.h    |     8 +-
 .../include/clang/AST/TemplateArgumentVisitor.h    |     2 +
 .../clang/include/clang/AST/TemplateBase.h         |    86 +-
 .../llvm-project/clang/include/clang/AST/Type.h    |    88 +-
 .../clang/include/clang/ASTMatchers/ASTMatchers.h  |   205 +-
 .../clang/ASTMatchers/ASTMatchersInternal.h        |     3 +
 .../Analysis/FlowSensitive/ControlFlowContext.h    |     3 +-
 .../Analysis/FlowSensitive/DataflowAnalysis.h      |    21 +-
 .../Analysis/FlowSensitive/DataflowEnvironment.h   |     3 +-
 .../include/clang/Analysis/FlowSensitive/Formula.h |     4 +
 .../clang/Analysis/FlowSensitive/Transfer.h        |    13 +-
 .../FlowSensitive/TypeErasedDataflowAnalysis.h     |     9 +-
 .../llvm-project/clang/include/clang/Basic/Attr.td |    98 +-
 .../clang/include/clang/Basic/AttrDocs.td          |    84 +-
 .../include/clang/Basic/AttributeCommonInfo.h      |    13 +
 .../clang/include/clang/Basic/BuiltinsAMDGPU.def   |    28 +-
 .../include/clang/Basic/BuiltinsLoongArchBase.def  |     5 +
 .../include/clang/Basic/BuiltinsLoongArchLASX.def  |     6 +
 .../include/clang/Basic/BuiltinsLoongArchLSX.def   |     6 +
 .../clang/include/clang/Basic/BuiltinsPPC.def      |     4 +
 .../clang/include/clang/Basic/CodeGenOptions.def   |    15 +-
 .../clang/include/clang/Basic/CodeGenOptions.h     |     3 +
 .../include/clang/Basic/DiagnosticCommonKinds.td   |     8 +-
 .../include/clang/Basic/DiagnosticDriverKinds.td   |    15 +-
 .../include/clang/Basic/DiagnosticParseKinds.td    |    12 +
 .../include/clang/Basic/DiagnosticSemaKinds.td     |    41 +-
 .../clang/Basic/DiagnosticSerializationKinds.td    |     6 +-
 .../clang/include/clang/Basic/Features.def         |     4 +
 .../clang/include/clang/Basic/LangOptions.def      |    28 +-
 .../clang/include/clang/Basic/LangOptions.h        |    44 +-
 .../clang/include/clang/Basic/ObjCRuntime.h        |    15 +-
 .../clang/include/clang/Basic/OpenACCKinds.h       |   294 +-
 .../clang/include/clang/Basic/TargetBuiltins.h     |     4 +-
 .../clang/include/clang/Basic/TokenKinds.def       |     5 +-
 .../clang/include/clang/Basic/TokenKinds.h         |     4 +-
 .../clang/include/clang/Basic/arm_sme.td           |   572 +-
 .../clang/include/clang/Basic/arm_sve.td           |   222 +-
 .../clang/include/clang/Basic/arm_sve_sme_incl.td  |    72 +-
 .../clang/include/clang/Basic/riscv_vector.td      |    44 +-
 .../clang/include/clang/Driver/Options.td          |    69 +-
 .../clang/include/clang/Driver/Types.def           |     6 +-
 .../clang/include/clang/ExtractAPI/API.h           |   289 +-
 .../include/clang/ExtractAPI/AvailabilityInfo.h    |    55 +-
 .../clang/ExtractAPI/DeclarationFragments.h        |     5 +-
 .../include/clang/ExtractAPI/ExtractAPIVisitor.h   |   195 +-
 .../ExtractAPI/Serialization/SerializerBase.h      |    12 +-
 .../Serialization/SymbolGraphSerializer.h          |     4 +-
 .../clang/include/clang/Format/Format.h            |    11 +
 .../clang/include/clang/Frontend/ASTUnit.h         |     2 +-
 .../clang/include/clang/Frontend/Utils.h           |     4 +-
 .../clang/include/clang/Interpreter/Interpreter.h  |     4 +-
 .../llvm-project/clang/include/clang/Lex/Lexer.h   |     2 +-
 .../clang/include/clang/Lex/Preprocessor.h         |    14 +-
 .../clang/include/clang/Parse/Parser.h             |    32 +
 .../clang/include/clang/Sema/ScopeInfo.h           |     6 +-
 .../llvm-project/clang/include/clang/Sema/Sema.h   |    64 +-
 .../clang/include/clang/Serialization/ASTReader.h  |     4 +
 .../include/clang/Support/RISCVVIntrinsicUtils.h   |     2 +-
 .../clang/lib/ARCMigrate/FileRemapper.cpp          |     2 +-
 .../llvm-project/clang/lib/ARCMigrate/ObjCMT.cpp   |     2 +-
 contrib/llvm-project/clang/lib/AST/ASTContext.cpp  |    12 +-
 contrib/llvm-project/clang/lib/AST/ASTImporter.cpp |    39 +-
 .../clang/lib/AST/ASTStructuralEquivalence.cpp     |    62 +-
 contrib/llvm-project/clang/lib/AST/Decl.cpp        |    21 +-
 contrib/llvm-project/clang/lib/AST/DeclCXX.cpp     |    31 +-
 contrib/llvm-project/clang/lib/AST/DeclPrinter.cpp |     2 +-
 contrib/llvm-project/clang/lib/AST/Expr.cpp        |     9 +-
 contrib/llvm-project/clang/lib/AST/ExprCXX.cpp     |    10 +-
 .../llvm-project/clang/lib/AST/ExprConstant.cpp    |    45 +-
 .../clang/lib/AST/Interp/ByteCodeEmitter.cpp       |    13 +-
 .../clang/lib/AST/Interp/ByteCodeEmitter.h         |    10 +-
 .../clang/lib/AST/Interp/ByteCodeExprGen.cpp       |    96 +-
 .../clang/lib/AST/Interp/ByteCodeExprGen.h         |     6 +-
 .../clang/lib/AST/Interp/ByteCodeStmtGen.cpp       |    68 +-
 .../llvm-project/clang/lib/AST/Interp/Context.cpp  |   106 +-
 .../llvm-project/clang/lib/AST/Interp/Context.h    |     3 +
 .../clang/lib/AST/Interp/EvalEmitter.cpp           |   174 +-
 .../clang/lib/AST/Interp/EvalEmitter.h             |    15 +-
 .../clang/lib/AST/Interp/EvaluationResult.cpp      |   196 +
 .../clang/lib/AST/Interp/EvaluationResult.h        |   111 +
 .../llvm-project/clang/lib/AST/Interp/IntegralAP.h |    12 +-
 .../llvm-project/clang/lib/AST/Interp/Interp.cpp   |   166 +-
 contrib/llvm-project/clang/lib/AST/Interp/Interp.h |    37 +-
 .../llvm-project/clang/lib/AST/Interp/Opcodes.td   |     9 +-
 .../llvm-project/clang/lib/AST/Interp/Pointer.cpp  |   154 +-
 .../llvm-project/clang/lib/AST/Interp/Pointer.h    |     3 +-
 .../llvm-project/clang/lib/AST/ItaniumMangle.cpp   |    40 +-
 .../llvm-project/clang/lib/AST/JSONNodeDumper.cpp  |     7 +-
 contrib/llvm-project/clang/lib/AST/Mangle.cpp      |     2 +-
 .../llvm-project/clang/lib/AST/MicrosoftMangle.cpp |    78 +-
 .../llvm-project/clang/lib/AST/ODRDiagsEmitter.cpp |     4 +-
 contrib/llvm-project/clang/lib/AST/ODRHash.cpp     |   120 +-
 .../clang/lib/AST/RecordLayoutBuilder.cpp          |     4 +-
 contrib/llvm-project/clang/lib/AST/StmtPrinter.cpp |     5 +-
 contrib/llvm-project/clang/lib/AST/StmtProfile.cpp |     6 +
 .../llvm-project/clang/lib/AST/TemplateBase.cpp    |   113 +-
 .../llvm-project/clang/lib/AST/TextNodeDumper.cpp  |     2 +-
 contrib/llvm-project/clang/lib/AST/Type.cpp        |    12 +-
 contrib/llvm-project/clang/lib/AST/TypeLoc.cpp     |     1 +
 contrib/llvm-project/clang/lib/AST/TypePrinter.cpp |    39 +-
 .../llvm-project/clang/lib/AST/VTableBuilder.cpp   |    18 +-
 .../clang/lib/ASTMatchers/ASTMatchersInternal.cpp  |     1 +
 .../clang/lib/ASTMatchers/Dynamic/Registry.cpp     |     7 +
 .../clang/lib/Analysis/ExprMutationAnalyzer.cpp    |    17 +-
 .../Analysis/FlowSensitive/ControlFlowContext.cpp  |     2 +-
 .../FlowSensitive/DataflowAnalysisContext.cpp      |     8 +-
 .../Analysis/FlowSensitive/DataflowEnvironment.cpp |    24 +-
 .../Analysis/FlowSensitive/SimplifyConstraints.cpp |     4 +-
 .../clang/lib/Analysis/FlowSensitive/Transfer.cpp  |     2 +
 .../FlowSensitive/TypeErasedDataflowAnalysis.cpp   |    92 +-
 .../clang/lib/Analysis/FlowSensitive/Value.cpp     |    14 +-
 .../clang/lib/Analysis/RetainSummaryManager.cpp    |     2 +-
 .../clang/lib/Analysis/UnsafeBufferUsage.cpp       |     5 +-
 .../clang/lib/Basic/CodeGenOptions.cpp             |     2 +
 .../llvm-project/clang/lib/Basic/FileManager.cpp   |     2 +-
 contrib/llvm-project/clang/lib/Basic/Targets.cpp   |     2 +
 .../clang/lib/Basic/Targets/AArch64.cpp            |    27 +-
 .../llvm-project/clang/lib/Basic/Targets/AMDGPU.h  |    17 +-
 .../llvm-project/clang/lib/Basic/Targets/ARM.cpp   |     4 +
 .../clang/lib/Basic/Targets/OSTargets.h            |     6 +-
 .../llvm-project/clang/lib/Basic/Targets/PPC.cpp   |     1 +
 .../llvm-project/clang/lib/Basic/Targets/RISCV.cpp |    93 +-
 .../llvm-project/clang/lib/Basic/Targets/RISCV.h   |    12 +
 .../llvm-project/clang/lib/Basic/Targets/SPIR.h    |     6 +-
 .../llvm-project/clang/lib/Basic/Targets/X86.cpp   |    11 +
 contrib/llvm-project/clang/lib/Basic/Warnings.cpp  |     3 +-
 .../llvm-project/clang/lib/CodeGen/BackendUtil.cpp |     8 +-
 .../llvm-project/clang/lib/CodeGen/CGBuiltin.cpp   |    45 +-
 .../llvm-project/clang/lib/CodeGen/CGCUDANV.cpp    |     2 +-
 contrib/llvm-project/clang/lib/CodeGen/CGCXX.cpp   |     5 +
 contrib/llvm-project/clang/lib/CodeGen/CGCall.cpp  |    28 +-
 contrib/llvm-project/clang/lib/CodeGen/CGCleanup.h |     1 +
 .../llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp |    12 +-
 contrib/llvm-project/clang/lib/CodeGen/CGDecl.cpp  |    14 +
 .../llvm-project/clang/lib/CodeGen/CGException.cpp |     4 +
 contrib/llvm-project/clang/lib/CodeGen/CGExpr.cpp  |    12 +-
 .../llvm-project/clang/lib/CodeGen/CGExprCXX.cpp   |    60 +-
 .../clang/lib/CodeGen/CGExprComplex.cpp            |    10 +-
 .../clang/lib/CodeGen/CGExprScalar.cpp             |    18 +-
 contrib/llvm-project/clang/lib/CodeGen/CGObjC.cpp  |     5 +
 .../llvm-project/clang/lib/CodeGen/CGObjCGNU.cpp   |   244 +-
 .../clang/lib/CodeGen/CGOpenMPRuntime.cpp          |     7 +
 contrib/llvm-project/clang/lib/CodeGen/CGStmt.cpp  |     4 +-
 .../llvm-project/clang/lib/CodeGen/CGVTables.cpp   |     2 +-
 .../clang/lib/CodeGen/CodeGenModule.cpp            |   122 +-
 .../llvm-project/clang/lib/CodeGen/CodeGenPGO.cpp  |     4 +-
 .../clang/lib/CodeGen/CoverageMappingGen.cpp       |   437 +-
 .../llvm-project/clang/lib/CodeGen/TargetInfo.h    |     3 +-
 .../clang/lib/CodeGen/Targets/RISCV.cpp            |    35 +-
 .../llvm-project/clang/lib/CodeGen/Targets/X86.cpp |     5 +
 .../clang/lib/CrossTU/CrossTranslationUnit.cpp     |     2 +-
 contrib/llvm-project/clang/lib/Driver/Driver.cpp   |    45 +-
 .../clang/lib/Driver/SanitizerArgs.cpp             |    10 +-
 .../llvm-project/clang/lib/Driver/ToolChain.cpp    |     8 +-
 .../clang/lib/Driver/ToolChains/AMDGPU.cpp         |    33 +-
 .../clang/lib/Driver/ToolChains/AVR.cpp            |     2 +-
 .../clang/lib/Driver/ToolChains/Arch/AArch64.cpp   |   288 +-
 .../clang/lib/Driver/ToolChains/Arch/ARM.cpp       |     5 +-
 .../clang/lib/Driver/ToolChains/Arch/RISCV.cpp     |     4 +
 .../clang/lib/Driver/ToolChains/CSKYToolChain.cpp  |     2 +-
 .../clang/lib/Driver/ToolChains/Clang.cpp          |   129 +-
 .../clang/lib/Driver/ToolChains/CommonArgs.cpp     |    23 +-
 .../clang/lib/Driver/ToolChains/Cuda.cpp           |     2 +-
 .../clang/lib/Driver/ToolChains/Darwin.cpp         |    79 +-
 .../clang/lib/Driver/ToolChains/Darwin.h           |    21 +-
 .../clang/lib/Driver/ToolChains/Fuchsia.cpp        |     4 +-
 .../clang/lib/Driver/ToolChains/Gnu.cpp            |    24 +-
 .../clang/lib/Driver/ToolChains/Hexagon.cpp        |     2 +-
 .../clang/lib/Driver/ToolChains/Hurd.cpp           |    18 +-
 .../clang/lib/Driver/ToolChains/MSP430.cpp         |     2 +-
 .../clang/lib/Driver/ToolChains/MSVC.cpp           |    12 +-
 .../clang/lib/Driver/ToolChains/MSVC.h             |     5 +-
 .../clang/lib/Driver/ToolChains/MinGW.cpp          |     8 +-
 .../clang/lib/Driver/ToolChains/MinGW.h            |     5 +-
 .../clang/lib/Driver/ToolChains/MipsLinux.cpp      |     2 +-
 .../clang/lib/Driver/ToolChains/OpenBSD.cpp        |     4 +-
 .../clang/lib/Driver/ToolChains/PS4CPU.cpp         |     8 +-
 .../clang/lib/Driver/ToolChains/RISCVToolchain.cpp |     2 +-
 contrib/llvm-project/clang/lib/Driver/Types.cpp    |     7 +-
 contrib/llvm-project/clang/lib/ExtractAPI/API.cpp  |   150 +-
 .../clang/lib/ExtractAPI/AvailabilityInfo.cpp      |    63 +-
 .../clang/lib/ExtractAPI/DeclarationFragments.cpp  |    89 +-
 .../Serialization/SymbolGraphSerializer.cpp        |    74 +-
 .../clang/lib/Format/ContinuationIndenter.cpp      |    34 +-
 contrib/llvm-project/clang/lib/Format/Format.cpp   |     7 +-
 .../llvm-project/clang/lib/Format/FormatToken.h    |    76 +
 .../clang/lib/Format/FormatTokenLexer.cpp          |    84 +
 .../clang/lib/Format/FormatTokenLexer.h            |     7 +
 .../clang/lib/Format/TokenAnnotator.cpp            |    17 +-
 .../clang/lib/Format/UnwrappedLineFormatter.cpp    |     2 +-
 .../clang/lib/Format/UnwrappedLineParser.cpp       |    66 +-
 .../clang/lib/Format/WhitespaceManager.cpp         |    15 +-
 .../clang/lib/Format/WhitespaceManager.h           |     2 +-
 .../clang/lib/Frontend/CompilerInstance.cpp        |     6 +-
 .../clang/lib/Frontend/CompilerInvocation.cpp      |    53 +-
 .../clang/lib/Frontend/InitPreprocessor.cpp        |    24 +-
 .../clang/lib/Frontend/LogDiagnosticPrinter.cpp    |     2 +-
 .../clang/lib/Frontend/Rewrite/FrontendActions.cpp |     4 +-
 .../clang/lib/Frontend/TextDiagnosticBuffer.cpp    |     8 +-
 contrib/llvm-project/clang/lib/Headers/arm_acle.h  |    70 +-
 contrib/llvm-project/clang/lib/Headers/bmiintrin.h |   273 +-
 .../llvm-project/clang/lib/Headers/ia32intrin.h    |   444 +-
 contrib/llvm-project/clang/lib/Headers/immintrin.h |    57 +
 .../llvm-project/clang/lib/Headers/larchintrin.h   |    12 +
 .../llvm-project/clang/lib/Headers/lasxintrin.h    |    24 +
 .../clang/lib/Headers/llvm_libc_wrappers/string.h  |     4 +-
 contrib/llvm-project/clang/lib/Headers/lsxintrin.h |    24 +
 .../llvm-project/clang/lib/Index/USRGeneration.cpp |    10 +
 .../clang/lib/Interpreter/Interpreter.cpp          |    34 +-
 .../llvm-project/clang/lib/Lex/HeaderSearch.cpp    |    78 +-
 contrib/llvm-project/clang/lib/Lex/ModuleMap.cpp   |     2 +-
 .../llvm-project/clang/lib/Lex/Preprocessor.cpp    |     5 +
 .../llvm-project/clang/lib/Lex/UnicodeCharSets.h   |    47 +-
 contrib/llvm-project/clang/lib/Parse/ParseDecl.cpp |    75 +-
 .../llvm-project/clang/lib/Parse/ParseDeclCXX.cpp  |    28 +-
 contrib/llvm-project/clang/lib/Parse/ParseExpr.cpp |    13 +-
 .../llvm-project/clang/lib/Parse/ParseExprCXX.cpp  |     9 +-
 contrib/llvm-project/clang/lib/Parse/ParseObjc.cpp |     6 +-
 .../llvm-project/clang/lib/Parse/ParseOpenACC.cpp  |   523 +-
 .../clang/lib/Parse/ParseTentative.cpp             |     3 +-
 contrib/llvm-project/clang/lib/Parse/Parser.cpp    |     5 +
 .../clang/lib/Sema/AnalysisBasedWarnings.cpp       |    17 +-
 contrib/llvm-project/clang/lib/Sema/Sema.cpp       |     4 +-
 .../llvm-project/clang/lib/Sema/SemaChecking.cpp   |   133 +-
 .../llvm-project/clang/lib/Sema/SemaCoroutine.cpp  |     5 +
 contrib/llvm-project/clang/lib/Sema/SemaDecl.cpp   |   174 +-
 .../llvm-project/clang/lib/Sema/SemaDeclAttr.cpp   |   120 +-
 .../llvm-project/clang/lib/Sema/SemaDeclCXX.cpp    |    41 +-
 .../llvm-project/clang/lib/Sema/SemaDeclObjC.cpp   |     4 +-
 contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp   |    43 +-
 .../llvm-project/clang/lib/Sema/SemaExprCXX.cpp    |    49 +-
 contrib/llvm-project/clang/lib/Sema/SemaInit.cpp   |    70 +-
 contrib/llvm-project/clang/lib/Sema/SemaLambda.cpp |     2 +-
 contrib/llvm-project/clang/lib/Sema/SemaLookup.cpp |     1 +
 .../clang/lib/Sema/SemaObjCProperty.cpp            |     2 +-
 contrib/llvm-project/clang/lib/Sema/SemaOpenMP.cpp |     4 +-
 .../llvm-project/clang/lib/Sema/SemaOverload.cpp   |   187 +-
 .../clang/lib/Sema/SemaRISCVVectorLookup.cpp       |     5 +-
 contrib/llvm-project/clang/lib/Sema/SemaStmt.cpp   |     6 +
 .../llvm-project/clang/lib/Sema/SemaTemplate.cpp   |   265 +-
 .../clang/lib/Sema/SemaTemplateDeduction.cpp       |    64 +-
 .../clang/lib/Sema/SemaTemplateInstantiate.cpp     |    17 +-
 .../clang/lib/Sema/SemaTemplateInstantiateDecl.cpp |    23 +-
 .../clang/lib/Sema/SemaTemplateVariadic.cpp        |     2 +
 contrib/llvm-project/clang/lib/Sema/SemaType.cpp   |   269 +-
 .../llvm-project/clang/lib/Sema/TreeTransform.h    |    24 +-
 .../clang/lib/Serialization/ASTReader.cpp          |    90 +-
 .../clang/lib/Serialization/ASTReaderDecl.cpp      |     6 +-
 .../clang/lib/Serialization/ASTReaderStmt.cpp      |     1 +
 .../clang/lib/Serialization/ASTWriter.cpp          |    23 +-
 .../clang/lib/Serialization/ASTWriterDecl.cpp      |     2 +-
 .../clang/lib/Serialization/ASTWriterStmt.cpp      |     1 +
 .../Checkers/CheckSecuritySyntaxOnly.cpp           |     2 +
 .../Checkers/LocalizationChecker.cpp               |     6 +-
 .../Checkers/StdLibraryFunctionsChecker.cpp        |    91 +-
 .../lib/StaticAnalyzer/Checkers/StreamChecker.cpp  |   183 +
 .../StaticAnalyzer/Checkers/VirtualCallChecker.cpp |     2 +-
 .../lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp    |    14 +-
 .../clang/lib/Tooling/ASTDiff/ASTDiff.cpp          |     4 +-
 .../clang/lib/Tooling/CompilationDatabase.cpp      |     6 +-
 .../DependencyScanningWorker.cpp                   |     2 +-
 .../clang/lib/Tooling/Syntax/Tokens.cpp            |     6 +
 contrib/llvm-project/clang/lib/Tooling/Tooling.cpp |     2 +-
 .../clang/tools/clang-format/ClangFormat.cpp       |    24 +-
 contrib/llvm-project/clang/tools/driver/driver.cpp |     4 +-
 .../clang/utils/TableGen/ClangAttrEmitter.cpp      |    63 +-
 ...ngCommentHTMLNamedCharacterReferenceEmitter.cpp |     2 +-
 .../utils/TableGen/ClangDiagnosticsEmitter.cpp     |     2 +-
 .../clang/utils/TableGen/MveEmitter.cpp            |     2 +-
 .../clang/utils/TableGen/RISCVVEmitter.cpp         |     2 +-
 .../clang/utils/TableGen/SveEmitter.cpp            |    56 +-
 .../llvm-project/clang/utils/TableGen/TableGen.cpp |    21 +-
 .../clang/utils/TableGen/TableGenBackends.h        |     4 +-
 .../include/profile/instr_prof_interface.h         |    92 +
 .../llvm-project/compiler-rt/lib/asan/asan_win.cpp |     7 +-
 .../lib/builtins/aarch64/sme-libc-routines.c       |    87 +
 .../compiler-rt/lib/builtins/cpu_model/aarch64.c   |     1 +
 .../lib/builtins/cpu_model/aarch64/fmv/apple.inc   |    30 +-
 .../lib/builtins/cpu_model/aarch64/fmv/mrs.inc     |     2 +
 .../lib/builtins/cpu_model/aarch64/hwcap.inc       |     3 +
 .../compiler-rt/lib/builtins/cpu_model/x86.c       |     5 +-
 .../compiler-rt/lib/builtins/fp_extend_impl.inc    |     2 +-
 .../compiler-rt/lib/builtins/int_lib.h             |    10 +-
 .../compiler-rt/lib/dfsan/dfsan_custom.cpp         |     8 +-
 .../compiler-rt/lib/hwasan/hwasan_report.cpp       |     2 +-
 .../compiler-rt/lib/interception/interception.h    |     5 +-
 .../lib/interception/interception_win.cpp          |    33 +-
 .../compiler-rt/lib/orc/coff_platform.cpp          |     8 +-
 .../compiler-rt/lib/orc/wrapper_function_utils.h   |     6 +-
 .../compiler-rt/lib/profile/InstrProfiling.h       |    61 +-
 .../compiler-rt/lib/profile/InstrProfilingFile.c   |    14 +-
 .../compiler-rt/lib/profile/InstrProfilingMerge.c  |     5 +
 .../compiler-rt/lib/profile/InstrProfilingValue.c  |     5 +
 .../compiler-rt/lib/profile/WindowsMMap.c          |     3 +-
 .../compiler-rt/lib/profile/WindowsMMap.h          |     6 +
 .../lib/sanitizer_common/sanitizer_asm.h           |    23 +
 .../sanitizer_common_interceptors.inc              |     8 +-
 .../lib/sanitizer_common/sanitizer_fuchsia.cpp     |    87 +-
 .../lib/sanitizer_common/sanitizer_internal_defs.h |     9 +-
 .../sanitizer_symbolizer_report.cpp                |     3 +-
 .../symbolizer/scripts/build_symbolizer.sh         |     1 +
 .../compiler-rt/lib/tsan/rtl/tsan_dispatch_defs.h  |     7 -
 .../compiler-rt/lib/tsan/rtl/tsan_platform.h       |     2 +-
 .../lib/tsan/rtl/tsan_platform_linux.cpp           |   140 +-
 .../compiler-rt/lib/tsan/rtl/tsan_platform_mac.cpp |     5 +-
 .../lib/tsan/rtl/tsan_platform_posix.cpp           |    43 +-
 .../libcxx/include/__algorithm/clamp.h             |     2 +-
 .../libcxx/include/__algorithm/comp_ref_type.h     |     5 +-
 .../libcxx/include/__algorithm/nth_element.h       |     8 +-
 .../libcxx/include/__algorithm/ranges_clamp.h      |     5 +-
 .../llvm-project/libcxx/include/__algorithm/sort.h |    22 +-
 .../include/__algorithm/three_way_comp_ref_type.h  |     6 +-
 contrib/llvm-project/libcxx/include/__assert       |     6 +-
 .../libcxx/include/__atomic/is_always_lock_free.h  |     2 +-
 contrib/llvm-project/libcxx/include/__availability |    29 +-
 .../llvm-project/libcxx/include/__bit/bit_ceil.h   |     2 +-
 .../llvm-project/libcxx/include/__chrono/ostream.h |     9 +-
 .../libcxx/include/__concepts/arithmetic.h         |     4 +
 contrib/llvm-project/libcxx/include/__config       |    71 +-
 .../libcxx/include/__coroutine/coroutine_handle.h  |    16 +-
 .../__debug_utils/strict_weak_ordering_check.h     |    14 +-
 .../libcxx/include/__exception/exception_ptr.h     |    50 +
 .../libcxx/include/__expected/expected.h           |  1142 +-
 contrib/llvm-project/libcxx/include/__hash_table   |     2 +-
 .../libcxx/include/__iterator/iterator_traits.h    |     2 +-
 .../libcxx/include/__memory/allocator.h            |    14 +-
 .../libcxx/include/__memory/assume_aligned.h       |     4 +-
 .../__memory_resource/polymorphic_allocator.h      |     5 +-
 .../libcxx/include/__numeric/gcd_lcm.h             |     2 +-
 .../include/__numeric/saturation_arithmetic.h      |   110 +
 .../libcxx/include/__ranges/chunk_by_view.h        |     3 +-
 .../libcxx/include/__ranges/drop_while_view.h      |     3 +-
 .../libcxx/include/__ranges/filter_view.h          |     2 +-
 .../libcxx/include/__ranges/repeat_view.h          |     2 +-
 .../libcxx/include/__ranges/single_view.h          |     2 +-
 .../libcxx/include/__ranges/take_while_view.h      |     3 +-
 .../libcxx/include/__ranges/transform_view.h       |     3 +-
 .../llvm-project/libcxx/include/__utility/cmp.h    |    43 +-
 contrib/llvm-project/libcxx/include/any            |     3 +
 contrib/llvm-project/libcxx/include/barrier        |    23 +-
 contrib/llvm-project/libcxx/include/chrono         |     4 +
 contrib/llvm-project/libcxx/include/concepts       |     2 +-
 .../llvm-project/libcxx/include/condition_variable |    93 +-
 .../include/experimental/__simd/aligned_tag.h      |     3 +-
 .../libcxx/include/experimental/__simd/scalar.h    |     7 +
 .../libcxx/include/experimental/__simd/simd.h      |     6 +
 .../libcxx/include/experimental/__simd/simd_mask.h |     6 +
 .../libcxx/include/experimental/__simd/vec_ext.h   |    11 +
 contrib/llvm-project/libcxx/include/future         |    11 +-
 contrib/llvm-project/libcxx/include/latch          |    21 +-
 contrib/llvm-project/libcxx/include/libcxx.imp     |   888 +-
 contrib/llvm-project/libcxx/include/locale         |    12 +-
 contrib/llvm-project/libcxx/include/memory         |     2 +-
 .../libcxx/include/module.modulemap.in             |     1 +
 contrib/llvm-project/libcxx/include/new            |     1 -
 contrib/llvm-project/libcxx/include/numeric        |    13 +
 contrib/llvm-project/libcxx/include/ostream        |    21 +-
 contrib/llvm-project/libcxx/include/print          |    18 +-
 contrib/llvm-project/libcxx/include/regex          |    11 +-
 contrib/llvm-project/libcxx/include/semaphore      |    19 +-
 contrib/llvm-project/libcxx/include/shared_mutex   |    11 +-
 contrib/llvm-project/libcxx/include/span           |    16 +
 contrib/llvm-project/libcxx/include/sstream        |     2 +-
 contrib/llvm-project/libcxx/include/stop_token     |    11 +-
 contrib/llvm-project/libcxx/include/string         |     5 +-
 contrib/llvm-project/libcxx/include/string_view    |     7 +-
 contrib/llvm-project/libcxx/include/thread         |    11 +-
 contrib/llvm-project/libcxx/include/typeinfo       |     1 -
 contrib/llvm-project/libcxx/include/variant        |    53 +-
 contrib/llvm-project/libcxx/include/vector         |    14 +-
 contrib/llvm-project/libcxx/include/version        |     4 +-
 .../llvm-project/libcxx/modules/modules.json.in    |    26 +
 .../llvm-project/libcxx/modules/std.compat.cppm.in |   125 +-
 .../libcxx/modules/std.compat/cstdlib.inc          |     4 +-
 .../libcxx/modules/std.compat/ctime.inc            |     2 +-
 contrib/llvm-project/libcxx/modules/std.cppm.in    |     1 +
 contrib/llvm-project/libcxx/modules/std/ctime.inc  |     2 +-
 contrib/llvm-project/libcxx/modules/std/memory.inc |     2 +
 .../llvm-project/libcxx/modules/std/numeric.inc    |    10 +
 .../libcxx/src/filesystem/operations.cpp           |    26 +-
 .../libcxx/src/include/overridable_function.h      |   119 +
 .../libcxx/src/include/to_chars_floating_point.h   |     2 +-
 .../llvm-project/libcxx/src/memory_resource.cpp    |     3 +-
 contrib/llvm-project/libcxx/src/mutex.cpp          |     8 +-
 contrib/llvm-project/libcxx/src/new.cpp            |   107 +-
 contrib/llvm-project/libcxx/src/ostream.cpp        |     2 +-
 .../support/runtime/exception_pointer_cxxabi.ipp   |     8 +
 .../support/runtime/exception_pointer_glibcxx.ipp  |     8 +
 .../runtime/exception_pointer_unimplemented.ipp    |     6 +
 .../vendor/llvm/default_assertion_handler.in       |    31 +
 .../llvm-project/libunwind/src/UnwindCursor.hpp    |     4 +-
 contrib/llvm-project/libunwind/src/libunwind.cpp   |     6 +-
 contrib/llvm-project/lld/COFF/Driver.cpp           |    12 +-
 contrib/llvm-project/lld/COFF/DriverUtils.cpp      |     8 +-
 contrib/llvm-project/lld/COFF/InputFiles.cpp       |     4 +-
 contrib/llvm-project/lld/COFF/Writer.cpp           |     2 +
 contrib/llvm-project/lld/Common/Args.cpp           |    15 +-
 .../llvm-project/lld/Common/DriverDispatcher.cpp   |     1 -
 contrib/llvm-project/lld/ELF/Arch/ARM.cpp          |     6 +-
 contrib/llvm-project/lld/ELF/Arch/Mips.cpp         |     7 +-
 contrib/llvm-project/lld/ELF/Arch/PPC64.cpp        |     2 +-
 contrib/llvm-project/lld/ELF/Arch/RISCV.cpp        |    10 +-
 contrib/llvm-project/lld/ELF/Arch/X86_64.cpp       |     8 +-
 contrib/llvm-project/lld/ELF/Config.h              |     2 +
 contrib/llvm-project/lld/ELF/Driver.cpp            |   200 +-
 contrib/llvm-project/lld/ELF/DriverUtils.cpp       |     2 +-
 contrib/llvm-project/lld/ELF/InputFiles.cpp        |    10 +-
 contrib/llvm-project/lld/ELF/InputFiles.h          |    11 +-
 contrib/llvm-project/lld/ELF/InputSection.cpp      |     4 +-
 contrib/llvm-project/lld/ELF/InputSection.h        |     3 +-
 contrib/llvm-project/lld/ELF/LTO.cpp               |    84 +-
 contrib/llvm-project/lld/ELF/LTO.h                 |     4 +-
 contrib/llvm-project/lld/ELF/LinkerScript.cpp      |     8 +-
 contrib/llvm-project/lld/ELF/Relocations.cpp       |    17 +-
 contrib/llvm-project/lld/ELF/ScriptLexer.h         |     4 +-
 contrib/llvm-project/lld/ELF/ScriptParser.cpp      |     3 +-
 contrib/llvm-project/lld/ELF/Symbols.cpp           |     6 +-
 contrib/llvm-project/lld/ELF/Symbols.h             |    32 +-
 contrib/llvm-project/lld/ELF/SyntheticSections.cpp |     4 +-
 contrib/llvm-project/lld/ELF/Target.cpp            |     2 +-
 contrib/llvm-project/lld/ELF/Writer.cpp            |    38 +-
 contrib/llvm-project/lld/MachO/Arch/ARM64.cpp      |    51 +-
 contrib/llvm-project/lld/MachO/Arch/ARM64Common.h  |    37 +-
 contrib/llvm-project/lld/MachO/Arch/ARM64_32.cpp   |    11 +-
 contrib/llvm-project/lld/MachO/Arch/X86_64.cpp     |    20 +-
 contrib/llvm-project/lld/MachO/Driver.cpp          |    17 +-
 contrib/llvm-project/lld/MachO/DriverUtils.cpp     |     2 +-
 .../llvm-project/lld/MachO/SyntheticSections.cpp   |    42 +-
 contrib/llvm-project/lld/MachO/SyntheticSections.h |     2 +-
 contrib/llvm-project/lld/MachO/Target.h            |     9 +-
 contrib/llvm-project/lld/docs/ReleaseNotes.rst     |     4 +
 contrib/llvm-project/lld/tools/lld/lld.cpp         |     2 -
 contrib/llvm-project/lldb/include/lldb/API/LLDB.h  |     1 +
 .../lldb/include/lldb/Breakpoint/Breakpoint.h      |     2 +-
 .../include/lldb/Breakpoint/BreakpointIDList.h     |    17 +-
 .../lldb/include/lldb/Breakpoint/Watchpoint.h      |     2 -
 .../llvm-project/lldb/include/lldb/Core/Address.h  |    10 +-
 .../lldb/include/lldb/Core/DebuggerEvents.h        |     7 +-
 .../llvm-project/lldb/include/lldb/Core/Progress.h |    16 +-
 .../lldb/include/lldb/Core/ValueObject.h           |     3 +-
 .../lldb/include/lldb/Host/Config.h.cmake          |     2 +
 .../lldb/include/lldb/Symbol/CompileUnit.h         |    16 +-
 .../lldb/include/lldb/Symbol/LineEntry.h           |    10 +-
 .../llvm-project/lldb/include/lldb/Symbol/Symbol.h |     6 +-
 .../lldb/include/lldb/Symbol/SymbolContext.h       |    16 +-
 .../lldb/include/lldb/Target/Platform.h            |    26 +
 .../lldb/include/lldb/Utility/Broadcaster.h        |     6 +-
 .../lldb/include/lldb/Utility/FileSpec.h           |    24 +-
 .../lldb/include/lldb/Utility/FileSpecList.h       |    33 +-
 .../lldb/include/lldb/Utility/Stream.h             |    18 +-
 .../lldb/include/lldb/Utility/SupportFile.h        |    55 +
 .../lldb/include/lldb/Utility/XcodeSDK.h           |     2 +
 .../lldb/include/lldb/lldb-enumerations.h          |     1 +
 .../llvm-project/lldb/include/lldb/lldb-forward.h  |     2 +
 .../llvm-project/lldb/source/API/SBTypeFilter.cpp  |     2 +-
 .../llvm-project/lldb/source/API/SBTypeFormat.cpp  |     2 +-
 .../llvm-project/lldb/source/API/SBTypeSummary.cpp |     2 +-
 .../lldb/source/API/SBTypeSynthetic.cpp            |     2 +-
 .../lldb/source/Breakpoint/Breakpoint.cpp          |    53 +-
 .../lldb/source/Breakpoint/BreakpointIDList.cpp    |    66 +-
 .../lldb/source/Breakpoint/BreakpointList.cpp      |     7 +-
 .../lldb/source/Breakpoint/BreakpointLocation.cpp  |     6 +-
 .../lldb/source/Breakpoint/BreakpointResolver.cpp  |     3 +-
 .../lldb/source/Breakpoint/Watchpoint.cpp          |    22 +-
 .../lldb/source/Breakpoint/WatchpointList.cpp      |    23 +-
 .../source/Commands/CommandObjectBreakpoint.cpp    |    54 +-
 .../lldb/source/Commands/CommandObjectFrame.cpp    |     1 +
 .../lldb/source/Commands/CommandObjectSource.cpp   |     4 +-
 .../lldb/source/Commands/CommandObjectTarget.cpp   |    38 +-
 contrib/llvm-project/lldb/source/Core/Address.cpp  |    26 +-
 .../llvm-project/lldb/source/Core/Disassembler.cpp |     5 +-
 .../llvm-project/lldb/source/Core/FormatEntity.cpp |    38 +-
 contrib/llvm-project/lldb/source/Core/Module.cpp   |    16 +-
 .../llvm-project/lldb/source/Core/ModuleList.cpp   |    28 +-
 contrib/llvm-project/lldb/source/Core/Progress.cpp |    30 +-
 .../llvm-project/lldb/source/Core/ValueObject.cpp  |   343 +-
 .../lldb/source/Expression/DiagnosticManager.cpp   |    15 +-
 .../Instruction/ARM/EmulateInstructionARM.cpp      |     1 +
 .../Language/CPlusPlus/CPlusPlusLanguage.cpp       |    84 +-
 .../source/Plugins/Language/CPlusPlus/LibCxx.cpp   |    94 +-
 .../source/Plugins/Language/CPlusPlus/LibCxx.h     |    12 +
 .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp   |     6 +-
 .../Plugins/ObjectFile/ELF/ObjectFileELF.cpp       |     5 +-
 .../Utility/RegisterContextPOSIX_mips64.cpp        |    23 +-
 .../gdb-remote/GDBRemoteCommunicationClient.cpp    |     3 +-
 .../Process/gdb-remote/ProcessGDBRemote.cpp        |    79 +-
 .../SymbolFile/Breakpad/SymbolFileBreakpad.cpp     |     9 +-
 .../Plugins/SymbolFile/CTF/SymbolFileCTF.cpp       |     1 +
 .../Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp    |     6 +
 .../Plugins/SymbolFile/DWARF/DWARFDebugInfo.h      |     5 +
 .../Plugins/SymbolFile/DWARF/DWARFFormValue.cpp    |    24 +-
 .../Plugins/SymbolFile/DWARF/DWARFFormValue.h      |     6 +
 .../source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp  |    24 +
 .../source/Plugins/SymbolFile/DWARF/DWARFUnit.h    |     5 +
 .../Plugins/SymbolFile/DWARF/ManualDWARFIndex.cpp  |     5 +-
 .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp   |    16 +-
 .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp   |    11 +-
 .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp   |     6 +-
 .../Debuginfod/SymbolLocatorDebuginfod.cpp         |    83 +-
 .../SymbolLocatorDebuginfodProperties.td           |     8 +-
 .../SymbolLocator/Default/SymbolLocatorDefault.cpp |     6 +-
 .../Plugins/TypeSystem/Clang/TypeSystemClang.cpp   |     5 +-
 .../lldb/source/Symbol/CompileUnit.cpp             |    11 +-
 .../llvm-project/lldb/source/Symbol/LineEntry.cpp  |    23 +-
 .../llvm-project/lldb/source/Symbol/LineTable.cpp  |    12 +-
 contrib/llvm-project/lldb/source/Symbol/Symbol.cpp |    17 +-
 .../lldb/source/Symbol/SymbolContext.cpp           |    46 +-
 .../llvm-project/lldb/source/Target/Process.cpp    |    10 +-
 contrib/llvm-project/lldb/source/Target/Target.cpp |    15 +-
 .../lldb/source/Target/TargetProperties.td         |     2 +-
 contrib/llvm-project/lldb/source/Target/Thread.cpp |    15 +-
 .../llvm-project/lldb/source/Target/ThreadList.cpp |    10 +-
 .../lldb/source/Target/ThreadPlanStepOverRange.cpp |    12 +-
 .../lldb/source/Target/ThreadPlanStepRange.cpp     |     4 +-
 .../lldb/source/Utility/Broadcaster.cpp            |     5 +-
 .../llvm-project/lldb/source/Utility/FileSpec.cpp  |     9 +-
 .../lldb/source/Utility/FileSpecList.cpp           |     9 +-
 .../llvm-project/lldb/source/Utility/Stream.cpp    |    17 +-
 .../llvm-project/lldb/source/Utility/XcodeSDK.cpp  |    23 +
 contrib/llvm-project/lldb/tools/driver/Driver.cpp  |     3 +
 .../lldb/tools/lldb-server/lldb-server.cpp         |     4 +-
 .../llvm/include/llvm/ADT/APFixedPoint.h           |     2 +-
 .../llvm/include/llvm/ADT/FunctionExtras.h         |     7 +-
 .../llvm-project/llvm/include/llvm/ADT/Hashing.h   |     4 +-
 .../llvm-project/llvm/include/llvm/ADT/SetVector.h |     2 +-
 .../llvm/include/llvm/ADT/SmallVector.h            |    19 +-
 .../llvm/include/llvm/ADT/StringExtras.h           |     2 +-
 .../llvm/include/llvm/Analysis/AliasAnalysis.h     |     2 +
 .../llvm/include/llvm/Analysis/AliasSetTracker.h   |   244 +-
 .../include/llvm/Analysis/BlockFrequencyInfoImpl.h |     5 +-
 .../include/llvm/Analysis/DOTGraphTraitsPass.h     |    28 +-
 .../llvm/include/llvm/Analysis/RegionInfoImpl.h    |    33 +-
 .../include/llvm/Analysis/TargetTransformInfo.h    |    10 +
 .../llvm/Analysis/TargetTransformInfoImpl.h        |     9 +
 .../llvm/include/llvm/Analysis/VecFuncs.def        |   146 +
 .../llvm/include/llvm/Analysis/VectorUtils.h       |   187 +-
 .../llvm/include/llvm/AsmParser/LLParser.h         |    33 +-
 .../llvm/include/llvm/BinaryFormat/ELF.h           |     2 +
 .../include/llvm/BinaryFormat/ELFRelocs/RISCV.def  |     5 +
 .../llvm/include/llvm/BinaryFormat/MachO.def       |     2 +
 .../llvm/include/llvm/BinaryFormat/Magic.h         |     1 +
 .../llvm/include/llvm/BinaryFormat/Wasm.h          |   396 +-
 .../llvm/include/llvm/BinaryFormat/WasmTraits.h    |     5 +-
 .../llvm/include/llvm/Bitcode/BitcodeWriterPass.h  |    10 +-
 .../llvm/include/llvm/CodeGen/AccelTable.h         |    53 +-
 .../llvm/include/llvm/CodeGen/AsmPrinter.h         |     4 -
 .../llvm/include/llvm/CodeGen/CodeGenPassBuilder.h |   210 +-
 .../llvm/include/llvm/CodeGen/CommandFlags.h       |     3 +
 .../include/llvm/CodeGen/GlobalISel/CallLowering.h |     4 +-
 .../llvm/CodeGen/GlobalISel/GenericMachineInstrs.h |    19 +-
 .../include/llvm/CodeGen/GlobalISel/IRTranslator.h |    37 +-
 .../llvm/CodeGen/GlobalISel/LegalizerHelper.h      |    16 -
 .../llvm/include/llvm/CodeGen/GlobalISel/Utils.h   |    19 +
 .../llvm/include/llvm/CodeGen/GlobalMerge.h        |    50 +
 .../llvm/include/llvm/CodeGen/MachineBasicBlock.h  |     4 +-
 .../llvm/include/llvm/CodeGen/MachineOperand.h     |     4 +
 .../llvm/include/llvm/CodeGen/MachineOutliner.h    |    11 +-
 .../include/llvm/CodeGen/MachinePassRegistry.def   |     3 +-
 .../llvm/include/llvm/CodeGen/MachinePipeliner.h   |    18 +-
 .../llvm/include/llvm/CodeGen/MachineScheduler.h   |    10 +-
 .../llvm/include/llvm/CodeGen/SelectionDAGISel.h   |     8 +
 .../llvm/include/llvm/CodeGen/StackMaps.h          |    21 +-
 .../llvm/include/llvm/CodeGen/TargetLowering.h     |    28 +-
 .../llvm/include/llvm/CodeGen/TargetPassConfig.h   |    24 +-
 .../include/llvm/CodeGen/TargetSubtargetInfo.h     |     4 +
 .../llvm/include/llvm/DWARFLinker/AddressesMap.h   |    24 +-
 .../include/llvm/DWARFLinker/Classic/DWARFLinker.h |    45 +-
 .../llvm/DWARFLinker/Classic/DWARFStreamer.h       |    18 +-
 .../include/llvm/DWARFLinker/DWARFLinkerBase.h     |    47 +
 .../llvm/DWARFLinker}/IndexedValuesMap.h           |    11 +-
 .../llvm/DWARFLinker/Parallel/DWARFLinker.h        |    59 +-
 .../llvm/include/llvm/DebugInfo/DIContext.h        |     1 +
 .../include/llvm/DebugInfo/DWARF/DWARFContext.h    |     8 +-
 .../llvm/include/llvm/Debuginfod/Debuginfod.h      |    14 +
 .../include/llvm/ExecutionEngine/JITLink/aarch32.h |   162 +-
 .../llvm/ExecutionEngine/Orc/MachOBuilder.h        |    83 +-
 .../llvm/ExecutionEngine/Orc/MachOPlatform.h       |    46 +-
 .../llvm/ExecutionEngine/RuntimeDyldChecker.h      |     2 +-
 .../llvm/Frontend/Offloading/OffloadWrapper.h      |    52 +
 .../include/llvm/Frontend/Offloading/Utility.h     |     6 +
 .../llvm-project/llvm/include/llvm/IR/Attributes.h |     2 +-
 .../llvm/include/llvm/IR/CallingConv.h             |    10 +
 .../llvm-project/llvm/include/llvm/IR/DebugInfo.h  |    26 +-
 .../llvm/include/llvm/IR/DebugInfoMetadata.h       |     4 +
 .../llvm/include/llvm/IR/DebugProgramInstruction.h |   109 +-
 .../llvm-project/llvm/include/llvm/IR/Function.h   |     3 +-
 .../llvm/include/llvm/IR/GlobalObject.h            |     1 +
 .../llvm/include/llvm/IR/GlobalValue.h             |     3 +-
 .../llvm-project/llvm/include/llvm/IR/IRBuilder.h  |    10 +
 .../llvm/include/llvm/IR/Instruction.h             |     3 +
 .../llvm/include/llvm/IR/Intrinsics.td             |    10 +
 .../llvm/include/llvm/IR/IntrinsicsAArch64.td      |    36 +-
 .../llvm/include/llvm/IR/IntrinsicsAMDGPU.td       |   335 +-
 .../llvm/include/llvm/IR/IntrinsicsLoongArch.td    |    13 +
 .../llvm/include/llvm/IR/IntrinsicsNVVM.td         |    85 +-
 .../llvm/include/llvm/IR/IntrinsicsPowerPC.td      |     5 +
 .../llvm/include/llvm/IR/IntrinsicsRISCV.td        |    29 +-
 .../llvm-project/llvm/include/llvm/IR/Metadata.h   |    87 +-
 .../llvm/include/llvm/IR/ModuleSummaryIndex.h      |     2 +-
 .../llvm/include/llvm/IR/ProfileSummary.h          |     8 +-
 .../llvm/include/llvm/IR/VFABIDemangler.h          |   217 +
 .../llvm/include/llvm/IR/VPIntrinsics.def          |    18 +-
 contrib/llvm-project/llvm/include/llvm/IR/Value.h  |    15 +-
 .../llvm/include/llvm/MC/MCObjectWriter.h          |     3 +
 .../llvm-project/llvm/include/llvm/MC/MCSymbol.h   |     2 +-
 .../llvm/include/llvm/MC/MCSymbolWasm.h            |     4 +-
 .../llvm/include/llvm/Object/COFFImportFile.h      |     2 +
 .../llvm/include/llvm/Object/ELFObjectFile.h       |    11 +-
 .../llvm-project/llvm/include/llvm/Object/MachO.h  |     2 +-
 .../llvm/include/llvm/Object/OffloadBinary.h       |    25 +
 .../llvm/include/llvm/Passes/PassBuilder.h         |   132 +-
 .../llvm/ProfileData/Coverage/CoverageMapping.h    |    18 +-
 .../llvm/include/llvm/ProfileData/SampleProf.h     |     2 +
 .../llvm/include/llvm/Support/AMDGPUMetadata.h     |    10 +-
 .../llvm/include/llvm/Support/FormatCommon.h       |     4 +-
 .../llvm/include/llvm/Support/GenericDomTree.h     |     7 +-
 .../llvm/include/llvm/Support/GenericLoopInfo.h    |    18 +-
 .../include/llvm/Support/GenericLoopInfoImpl.h     |    29 +-
 .../llvm-project/llvm/include/llvm/Support/JSON.h  |    15 +-
 .../llvm/include/llvm/Support/MathExtras.h         |     4 +-
 .../llvm/include/llvm/Support/RISCVAttributes.h    |     2 +-
 .../llvm/include/llvm/Support/TargetOpcodes.def    |    11 +-
 .../include/llvm/TableGen/StringToOffsetTable.h    |     2 +-
 .../llvm/include/llvm/Target/CGPassBuilderOption.h |     2 +-
 .../llvm/include/llvm/Target/Target.td             |    92 +-
 .../llvm/include/llvm/Target/TargetMachine.h       |     3 +
 .../llvm/include/llvm/Target/TargetOptions.h       |    17 +-
 .../llvm/include/llvm/Target/TargetPfmCounters.td  |     7 +
 .../llvm/include/llvm/Target/TargetSchedule.td     |    37 +-
 .../llvm/TargetParser/AArch64TargetParser.h        |   135 +-
 .../include/llvm/TargetParser/ARMTargetParser.def  |     5 +
 .../llvm/include/llvm/TargetParser/Triple.h        |    25 +-
 .../include/llvm/TargetParser/X86TargetParser.def  |     5 +-
 .../include/llvm/Transforms/IPO/EmbedBitcodePass.h |    16 +-
 .../llvm/Transforms/Instrumentation/CGProfile.h    |     4 +
 .../llvm/Transforms/Scalar/ConstantHoisting.h      |     1 +
 .../include/llvm/Transforms/Utils/ModuleUtils.h    |     6 -
 .../llvm/Transforms/Utils/NameAnonGlobals.h        |     2 +
 .../llvm/lib/Analysis/AliasAnalysis.cpp            |     5 +
 .../llvm/lib/Analysis/AliasSetTracker.cpp          |   338 +-
 .../llvm/lib/Analysis/BasicAliasAnalysis.cpp       |    25 +-
 .../llvm-project/llvm/lib/Analysis/InlineOrder.cpp |     2 +-
 .../llvm/lib/Analysis/LoopAccessAnalysis.cpp       |    23 +-
 .../llvm/lib/Analysis/ScalarEvolution.cpp          |     4 +
 .../llvm/lib/Analysis/StackSafetyAnalysis.cpp      |     2 +-
 .../llvm/lib/Analysis/TargetLibraryInfo.cpp        |     9 +-
 .../llvm/lib/Analysis/TargetTransformInfo.cpp      |     5 +
 .../llvm/lib/Analysis/ValueTracking.cpp            |    24 +-
 .../llvm-project/llvm/lib/Analysis/VectorUtils.cpp |    93 +-
 .../llvm-project/llvm/lib/AsmParser/LLParser.cpp   |   235 +-
 .../llvm-project/llvm/lib/BinaryFormat/Magic.cpp   |     2 +
 .../llvm/lib/Bitcode/Reader/MetadataLoader.cpp     |    37 +-
 .../llvm/lib/Bitcode/Writer/BitcodeWriterPass.cpp  |    24 +-
 .../llvm/lib/Bitcode/Writer/ValueEnumerator.cpp    |     4 +-
 .../llvm/lib/CodeGen/AsmPrinter/AccelTable.cpp     |   127 +-
 .../llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp     |    84 +-
 .../llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp     |    12 +-
 .../lib/CodeGen/AssignmentTrackingAnalysis.cpp     |   802 +-
 .../llvm/lib/CodeGen/BasicBlockSections.cpp        |    10 +-
 .../CodeGen/BasicBlockSectionsProfileReader.cpp    |     7 -
 .../llvm/lib/CodeGen/BranchFolding.cpp             |     2 +-
 .../llvm/lib/CodeGen/CodeGenPrepare.cpp            |    23 +-
 .../llvm-project/llvm/lib/CodeGen/CommandFlags.cpp |     8 +
 .../llvm/lib/CodeGen/ExpandVectorPredication.cpp   |     2 +
 .../llvm/lib/CodeGen/GlobalISel/CallLowering.cpp   |    42 +-
 .../llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp |    30 +-
 .../llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp   |   214 +-
 .../lib/CodeGen/GlobalISel/InstructionSelect.cpp   |    11 +
 .../lib/CodeGen/GlobalISel/LegalizerHelper.cpp     |   168 +-
 .../llvm/lib/CodeGen/GlobalISel/Utils.cpp          |   147 +
 .../llvm-project/llvm/lib/CodeGen/GlobalMerge.cpp  |   167 +-
 .../CodeGen/LiveDebugValues/InstrRefBasedImpl.h    |     4 +-
 .../llvm/lib/CodeGen/MachineCopyPropagation.cpp    |     2 +-
 .../llvm/lib/CodeGen/MachineOperand.cpp            |    13 +
 .../llvm/lib/CodeGen/MachineOutliner.cpp           |    27 +-
 .../llvm/lib/CodeGen/MachinePipeliner.cpp          |   482 +-
 .../llvm/lib/CodeGen/MachineScheduler.cpp          |    37 +-
 .../llvm/lib/CodeGen/PatchableFunction.cpp         |    52 +-
 .../llvm/lib/CodeGen/PreISelIntrinsicLowering.cpp  |     5 +-
 contrib/llvm-project/llvm/lib/CodeGen/RDFGraph.cpp |     2 +-
 .../llvm/lib/CodeGen/ReplaceWithVeclib.cpp         |    31 +-
 .../llvm-project/llvm/lib/CodeGen/SafeStack.cpp    |    22 +-
 .../llvm/lib/CodeGen/SelectOptimize.cpp            |   408 +-
 .../llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp  |    10 +
 .../llvm/lib/CodeGen/SelectionDAG/FastISel.cpp     |     5 +-
 .../llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp  |     3 +-
 .../CodeGen/SelectionDAG/LegalizeFloatTypes.cpp    |     9 +-
 .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp   |     4 +
 .../llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp |    24 +-
 .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp   |    87 +-
 .../lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h |     4 +-
 .../lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp  |    30 +-
 .../lib/CodeGen/SelectionDAG/TargetLowering.cpp    |     8 +-
 .../llvm-project/llvm/lib/CodeGen/SlotIndexes.cpp  |     2 +-
 .../llvm-project/llvm/lib/CodeGen/StackMaps.cpp    |    42 +-
 .../llvm/lib/CodeGen/TargetLoweringBase.cpp        |     4 +-
 .../llvm/lib/CodeGen/TargetPassConfig.cpp          |   116 +-
 .../llvm/lib/CodeGen/TwoAddressInstructionPass.cpp |    13 +-
 .../llvm/lib/CodeGen/UnreachableBlockElim.cpp      |     2 +-
 .../llvm/lib/DWARFLinker/Classic/DWARFLinker.cpp   |    66 +-
 .../llvm/lib/DWARFLinker/Classic/DWARFStreamer.cpp |    90 +-
 .../llvm/lib/DWARFLinker/DWARFLinkerBase.cpp       |    64 +
 .../lib/DWARFLinker/Parallel/DWARFEmitterImpl.cpp  |    66 -
 .../lib/DWARFLinker/Parallel/DWARFEmitterImpl.h    |    23 +-
 .../Parallel/DWARFLinkerCompileUnit.cpp            |    20 +-
 .../DWARFLinker/Parallel/DWARFLinkerCompileUnit.h  |     7 +-
 .../DWARFLinker/Parallel/DWARFLinkerGlobalData.h   |    29 +-
 .../lib/DWARFLinker/Parallel/DWARFLinkerImpl.cpp   |    98 +-
 .../lib/DWARFLinker/Parallel/DWARFLinkerImpl.h     |    23 +-
 .../DWARFLinker/Parallel/DWARFLinkerTypeUnit.cpp   |    12 +-
 .../lib/DWARFLinker/Parallel/DWARFLinkerTypeUnit.h |     2 +-
 .../lib/DWARFLinker/Parallel/DWARFLinkerUnit.h     |     2 +-
 .../lib/DWARFLinker/Parallel/DependencyTracker.cpp |     4 +-
 .../lib/DWARFLinker/Parallel/OutputSections.cpp    |    53 -
 .../llvm/lib/DWARFLinker/Parallel/OutputSections.h |   124 +-
 .../llvm/lib/DebugInfo/DWARF/DWARFCompileUnit.cpp  |    10 +-
 .../llvm/lib/DebugInfo/DWARF/DWARFContext.cpp      |    45 +-
 .../llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp    |     2 +-
 .../llvm/lib/DebugInfo/DWARF/DWARFTypePrinter.cpp  |     3 +-
 .../llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp     |    16 +-
 .../LogicalView/Readers/LVCodeViewReader.cpp       |     4 +-
 .../llvm/lib/DebugInfo/Symbolize/MarkupFilter.cpp  |     9 +-
 .../DebugInfo/Symbolize/SymbolizableObjectFile.cpp |     4 +-
 .../llvm/lib/DebugInfo/Symbolize/Symbolize.cpp     |     8 +-
 .../llvm/lib/Debuginfod/Debuginfod.cpp             |    36 +-
 .../llvm/lib/ExecutionEngine/ExecutionEngine.cpp   |     4 +-
 .../ExecutionEngine/JITLink/ELFLinkGraphBuilder.h  |     6 +
 .../lib/ExecutionEngine/JITLink/ELF_aarch32.cpp    |    66 +-
 .../llvm/lib/ExecutionEngine/JITLink/aarch32.cpp   |   286 +-
 .../llvm/lib/ExecutionEngine/Orc/LLJIT.cpp         |     6 +
 .../llvm/lib/ExecutionEngine/Orc/MachOPlatform.cpp |    60 +-
 .../Orc/TargetProcess/JITLoaderPerf.cpp            |     2 +-
 .../RuntimeDyld/RuntimeDyldChecker.cpp             |    27 +-
 .../RuntimeDyld/RuntimeDyldCheckerImpl.h           |     3 +-
 .../llvm-project/llvm/lib/FileCheck/FileCheck.cpp  |    61 +-
 .../llvm/lib/FileCheck/FileCheckImpl.h             |    20 +-
 .../lib/Frontend/Offloading/OffloadWrapper.cpp     |   620 +
 .../llvm/lib/Frontend/Offloading/Utility.cpp       |    21 +-
 .../llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp      |     7 +-
 contrib/llvm-project/llvm/lib/IR/AsmWriter.cpp     |    28 +-
 contrib/llvm-project/llvm/lib/IR/AutoUpgrade.cpp   |   305 +-
 contrib/llvm-project/llvm/lib/IR/BasicBlock.cpp    |    19 +-
 contrib/llvm-project/llvm/lib/IR/ConstantFold.cpp  |    49 +-
 contrib/llvm-project/llvm/lib/IR/DebugInfo.cpp     |   258 +-
 .../llvm/lib/IR/DebugProgramInstruction.cpp        |   190 +-
 contrib/llvm-project/llvm/lib/IR/Dominators.cpp    |     5 +-
 contrib/llvm-project/llvm/lib/IR/Globals.cpp       |     3 +-
 contrib/llvm-project/llvm/lib/IR/Instruction.cpp   |     6 +-
 contrib/llvm-project/llvm/lib/IR/Instructions.cpp  |     4 +-
 contrib/llvm-project/llvm/lib/IR/Metadata.cpp      |   103 +-
 .../llvm-project/llvm/lib/IR/StructuralHash.cpp    |     9 +-
 .../VFABIDemangling.cpp => IR/VFABIDemangler.cpp}  |   133 +-
 contrib/llvm-project/llvm/lib/IR/Value.cpp         |     6 +-
 contrib/llvm-project/llvm/lib/IR/Verifier.cpp      |    28 +
 .../llvm/lib/InterfaceStub/IFSHandler.cpp          |     6 +
 .../llvm/lib/InterfaceStub/IFSStub.cpp             |     3 +-
 contrib/llvm-project/llvm/lib/LTO/LTO.cpp          |     2 +-
 .../llvm/lib/LTO/ThinLTOCodeGenerator.cpp          |     6 +-
 .../llvm/lib/LineEditor/LineEditor.cpp             |     2 +-
 .../llvm-project/llvm/lib/MC/ELFObjectWriter.cpp   |    11 +-
 contrib/llvm-project/llvm/lib/MC/MCFragment.cpp    |     2 +-
 .../llvm-project/llvm/lib/MC/MCObjectFileInfo.cpp  |     4 +
 .../llvm/lib/MC/MCParser/DarwinAsmParser.cpp       |     2 +
 contrib/llvm-project/llvm/lib/MC/MCStreamer.cpp    |     9 +
 .../llvm-project/llvm/lib/MC/WasmObjectWriter.cpp  |     2 +-
 .../llvm-project/llvm/lib/ObjCopy/CommonConfig.cpp |     6 +-
 contrib/llvm-project/llvm/lib/Object/Archive.cpp   |     2 +-
 .../llvm-project/llvm/lib/Object/ArchiveWriter.cpp |     2 +-
 contrib/llvm-project/llvm/lib/Object/Binary.cpp    |     1 +
 .../llvm/lib/Object/COFFImportFile.cpp             |    80 +-
 .../llvm-project/llvm/lib/Object/ELFObjectFile.cpp |     4 +
 .../llvm-project/llvm/lib/Object/ObjectFile.cpp    |     1 +
 .../llvm-project/llvm/lib/Object/OffloadBinary.cpp |    32 +
 .../llvm/lib/Object/RelocationResolver.cpp         |    12 +-
 .../llvm/lib/Object/WasmObjectFile.cpp             |    23 +-
 .../llvm-project/llvm/lib/Passes/PassBuilder.cpp   |   237 +-
 .../llvm/lib/Passes/PassBuilderPipelines.cpp       |    20 +-
 .../llvm-project/llvm/lib/Passes/PassRegistry.def  |    17 +-
 .../llvm/lib/Passes/StandardInstrumentations.cpp   |     4 +-
 .../lib/ProfileData/Coverage/CoverageMapping.cpp   |    52 +-
 contrib/llvm-project/llvm/lib/ProfileData/GCOV.cpp |     2 +-
 .../llvm/lib/ProfileData/InstrProf.cpp             |     8 +-
 .../llvm/lib/Remarks/YAMLRemarkParser.cpp          |    14 +-
 .../llvm/lib/Support/BalancedPartitioning.cpp      |    16 +-
 contrib/llvm-project/llvm/lib/Support/Caching.cpp  |     4 +-
 .../llvm-project/llvm/lib/Support/CommandLine.cpp  |    37 +-
 .../llvm/lib/Support/FileCollector.cpp             |     2 +-
 .../llvm/lib/Support/FormatVariadic.cpp            |     3 +-
 .../llvm-project/llvm/lib/Support/GraphWriter.cpp  |     2 +-
 contrib/llvm-project/llvm/lib/Support/InitLLVM.cpp |     5 +
 .../llvm/lib/Support/LockFileManager.cpp           |     8 +-
 contrib/llvm-project/llvm/lib/Support/Path.cpp     |     4 +-
 contrib/llvm-project/llvm/lib/Support/Process.cpp  |     2 +-
 .../llvm-project/llvm/lib/Support/RISCVISAInfo.cpp |    22 +-
 .../llvm-project/llvm/lib/Support/SmallVector.cpp  |     3 +-
 .../llvm-project/llvm/lib/Support/StringRef.cpp    |    15 +-
 contrib/llvm-project/llvm/lib/Support/Unicode.cpp  |   342 +-
 .../llvm/lib/Support/UnicodeCaseFold.cpp           |    13 +-
 .../llvm/lib/Support/UnicodeNameToCodepoint.cpp    |     3 +-
 .../Support/UnicodeNameToCodepointGenerated.cpp    | 39628 ++++++++++---------
 .../llvm-project/llvm/lib/Support/Unix/Program.inc |     2 +-
 .../llvm-project/llvm/lib/Support/VersionTuple.cpp |     6 +-
 .../llvm/lib/Support/VirtualFileSystem.cpp         |    12 +-
 .../llvm-project/llvm/lib/Support/Windows/Path.inc |    41 +-
 .../llvm-project/llvm/lib/Target/AArch64/AArch64.h |     2 +
 .../llvm/lib/Target/AArch64/AArch64.td             |     3 +-
 .../Target/AArch64/AArch64Arm64ECCallLowering.cpp  |   769 +
 .../llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp  |    77 +
 .../lib/Target/AArch64/AArch64CallingConvention.h  |    16 +
 .../lib/Target/AArch64/AArch64CallingConvention.td |   128 +
 .../llvm/lib/Target/AArch64/AArch64Combine.td      |    11 +-
 .../Target/AArch64/AArch64ExpandPseudoInsts.cpp    |    18 +-
 .../llvm/lib/Target/AArch64/AArch64FastISel.cpp    |     3 +
 .../lib/Target/AArch64/AArch64FrameLowering.cpp    |    26 +
 .../lib/Target/AArch64/AArch64GlobalsTagging.cpp   |    26 +-
 .../lib/Target/AArch64/AArch64ISelDAGToDAG.cpp     |    62 +-
 .../lib/Target/AArch64/AArch64ISelLowering.cpp     |   524 +-
 .../llvm/lib/Target/AArch64/AArch64ISelLowering.h  |    16 +-
 .../llvm/lib/Target/AArch64/AArch64InstrGISel.td   |    30 +
 .../llvm/lib/Target/AArch64/AArch64InstrInfo.cpp   |    68 +-
 .../llvm/lib/Target/AArch64/AArch64InstrInfo.td    |   131 +-
 .../Target/AArch64/AArch64LoopIdiomTransform.cpp   |    11 +-
 .../llvm/lib/Target/AArch64/AArch64MCInstLower.cpp |    55 +-
 .../llvm/lib/Target/AArch64/AArch64MCInstLower.h   |     3 +
 .../Target/AArch64/AArch64MachineFunctionInfo.h    |     7 +
 .../lib/Target/AArch64/AArch64RegisterInfo.cpp     |     3 +
 .../llvm/lib/Target/AArch64/AArch64SMEInstrInfo.td |    10 +-
 .../llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td |     4 +-
 .../llvm/lib/Target/AArch64/AArch64Subtarget.cpp   |    19 +-
 .../llvm/lib/Target/AArch64/AArch64Subtarget.h     |     5 +-
 .../lib/Target/AArch64/AArch64SystemOperands.td    |     2 +
 .../lib/Target/AArch64/AArch64TargetMachine.cpp    |     8 +-
 .../lib/Target/AArch64/AArch64TargetObjectFile.cpp |    10 +
 .../lib/Target/AArch64/AArch64TargetObjectFile.h   |     7 +
 .../Target/AArch64/AArch64TargetTransformInfo.cpp  |    69 +-
 .../Target/AArch64/AArch64TargetTransformInfo.h    |     2 +
 .../Target/AArch64/AsmParser/AArch64AsmParser.cpp  |    24 +-
 .../Target/AArch64/GISel/AArch64CallLowering.cpp   |    24 +-
 .../AArch64/GISel/AArch64InstructionSelector.cpp   |     9 +-
 .../Target/AArch64/GISel/AArch64LegalizerInfo.cpp  |    66 +-
 .../AArch64/GISel/AArch64PreLegalizerCombiner.cpp  |   222 +-
 .../llvm/lib/Target/AArch64/SMEABIPass.cpp         |   132 +-
 .../lib/Target/AArch64/Utils/AArch64BaseInfo.h     |    39 +-
 .../Target/AArch64/Utils/AArch64SMEAttributes.cpp  |    53 +-
 .../Target/AArch64/Utils/AArch64SMEAttributes.h    |    78 +-
 .../llvm-project/llvm/lib/Target/AMDGPU/AMDGPU.h   |     3 +
 .../llvm-project/llvm/lib/Target/AMDGPU/AMDGPU.td  |    54 +-
 .../llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp    |    26 +-
 .../llvm/lib/Target/AMDGPU/AMDGPUAttributor.cpp    |     2 +-
 .../llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp  |    17 +-
 .../llvm/lib/Target/AMDGPU/AMDGPUGISel.td          |    16 +-
 .../Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp    |     3 +-
 .../llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp  |    21 +-
 .../llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.h    |     2 +-
 .../llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp  |    35 +
 .../llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h    |     8 +
 .../Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp   |    38 +-
 .../Target/AMDGPU/AMDGPUInstructionSelector.cpp    |    28 +-
 .../lib/Target/AMDGPU/AMDGPUInstructionSelector.h  |     6 +-
 .../llvm/lib/Target/AMDGPU/AMDGPUInstructions.td   |     3 +
 .../lib/Target/AMDGPU/AMDGPULateCodeGenPrepare.cpp |    10 +
 .../llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp |    63 +-
 .../Target/AMDGPU/AMDGPULowerKernelArguments.cpp   |     3 +-
 .../Target/AMDGPU/AMDGPULowerKernelAttributes.cpp  |     5 +-
 .../Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp |     2 +-
 .../Target/AMDGPU/AMDGPUMarkLastScratchLoad.cpp    |   142 +
 .../Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp  |     6 +
 .../lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp   |    42 +-
 .../AMDGPU/AMDGPURemoveIncompatibleFunctions.cpp   |     3 +-
 .../Target/AMDGPU/AMDGPUResourceUsageAnalysis.cpp  |     2 +-
 .../lib/Target/AMDGPU/AMDGPUSearchableTables.td    |    10 +
 .../llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp     |     2 +-
 .../llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp |     3 +
 .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp    |   144 +-
 .../llvm/lib/Target/AMDGPU/BUFInstructions.td      |    96 +-
 .../llvm/lib/Target/AMDGPU/DSInstructions.td       |    41 +-
 .../AMDGPU/Disassembler/AMDGPUDisassembler.cpp     |     7 +-
 .../llvm/lib/Target/AMDGPU/FLATInstructions.td     |   189 +-
 .../llvm/lib/Target/AMDGPU/GCNDPPCombine.cpp       |    28 +-
 .../llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp |    31 +-
 .../llvm/lib/Target/AMDGPU/GCNNSAReassign.cpp      |     2 +-
 .../llvm/lib/Target/AMDGPU/GCNSubtarget.h          |    49 +-
 .../AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp       |    14 +-
 .../AMDGPU/MCTargetDesc/AMDGPUELFObjectWriter.cpp  |    19 +-
 .../AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp      |    17 +-
 .../AMDGPU/MCTargetDesc/AMDGPUMCCodeEmitter.cpp    |    43 +-
 .../AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h       |     4 +-
 .../AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp   |   134 +-
 .../AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h     |    59 +-
 .../llvm/lib/Target/AMDGPU/MIMGInstructions.td     |     5 +
 .../llvm/lib/Target/AMDGPU/R600ISelLowering.cpp    |    13 +-
 .../lib/Target/AMDGPU/SIAnnotateControlFlow.cpp    |     7 +-
 .../llvm/lib/Target/AMDGPU/SIDefines.h             |    10 +-
 .../llvm/lib/Target/AMDGPU/SIFoldOperands.cpp      |    14 +-
 .../llvm/lib/Target/AMDGPU/SIFrameLowering.cpp     |     7 +-
 .../llvm/lib/Target/AMDGPU/SIISelLowering.cpp      |   262 +-
 .../llvm/lib/Target/AMDGPU/SIISelLowering.h        |     3 +-
 .../llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp    |  1095 +-
 .../llvm/lib/Target/AMDGPU/SIInstrInfo.cpp         |    44 +-
 .../llvm/lib/Target/AMDGPU/SIInstrInfo.h           |    41 +-
 .../llvm/lib/Target/AMDGPU/SIInstrInfo.td          |   291 +-
 .../llvm/lib/Target/AMDGPU/SIInstructions.td       |    24 +-
 .../llvm/lib/Target/AMDGPU/SILowerSGPRSpills.cpp   |    12 +-
 .../lib/Target/AMDGPU/SIMachineFunctionInfo.cpp    |    54 +-
 .../llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h |    25 +-
 .../llvm/lib/Target/AMDGPU/SIMemoryLegalizer.cpp   |   180 +
 .../llvm/lib/Target/AMDGPU/SIModeRegister.cpp      |     2 +-
 .../llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp      |     9 +-
 .../llvm/lib/Target/AMDGPU/SMInstructions.td       |    77 +-
 .../llvm/lib/Target/AMDGPU/SOPInstructions.td      |    47 +-
 .../lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp     |   233 +-
 .../llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h  |   154 +-
 .../llvm/lib/Target/AMDGPU/VOP1Instructions.td     |     8 +-
 .../llvm/lib/Target/AMDGPU/VOP2Instructions.td     |    45 +-
 .../llvm/lib/Target/AMDGPU/VOP3Instructions.td     |     4 +-
 .../llvm/lib/Target/AMDGPU/VOP3PInstructions.td    |    83 +-
 .../llvm/lib/Target/AMDGPU/VOPCInstructions.td     |    44 +-
 .../llvm/lib/Target/AMDGPU/VOPInstructions.td      |    19 +-
 contrib/llvm-project/llvm/lib/Target/ARM/ARM.td    |    18 +
 .../llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp       |    19 +-
 .../llvm/lib/Target/ARM/ARMCallLowering.cpp        |     6 +-
 .../llvm/lib/Target/ARM/ARMISelLowering.cpp        |    11 +-
 .../llvm/lib/Target/ARM/ARMInstrMVE.td             |     2 +-
 .../llvm/lib/Target/ARM/ARMSubtarget.h             |     1 +
 .../llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp |    14 +-
 .../lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp  |    20 +-
 .../lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp |     1 +
 .../lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h    |     2 +-
 .../lib/Target/ARM/MVEGatherScatterLowering.cpp    |     4 +-
 .../llvm/lib/Target/ARM/Thumb1InstrInfo.cpp        |     4 +-
 .../llvm/lib/Target/ARM/Thumb2InstrInfo.cpp        |     6 +-
 .../Hexagon/Disassembler/HexagonDisassembler.cpp   |     2 +
 .../llvm/lib/Target/Hexagon/HexagonEarlyIfConv.cpp |     4 +-
 .../lib/Target/Hexagon/HexagonISelDAGToDAG.cpp     |     3 +-
 .../lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp  |     3 +-
 .../lib/Target/Hexagon/HexagonVectorCombine.cpp    |     3 +-
 .../Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp    |     6 +-
 .../llvm/lib/Target/LoongArch/LoongArch.td         |    12 +
 .../Target/LoongArch/LoongArchFloat32InstrInfo.td  |     8 +
 .../Target/LoongArch/LoongArchFloat64InstrInfo.td  |     8 +
 .../lib/Target/LoongArch/LoongArchISelLowering.cpp |     8 +
 .../lib/Target/LoongArch/LoongArchInstrInfo.td     |    34 +-
 .../lib/Target/LoongArch/LoongArchLASXInstrInfo.td |    58 +
 .../lib/Target/LoongArch/LoongArchLSXInstrInfo.td  |    30 +
 .../llvm/lib/Target/LoongArch/LoongArchSubtarget.h |     4 +
 .../LoongArch/LoongArchTargetTransformInfo.cpp     |    18 +
 .../LoongArch/LoongArchTargetTransformInfo.h       |     2 +
 .../LoongArch/MCTargetDesc/LoongArchAsmBackend.cpp |   196 +
 .../LoongArch/MCTargetDesc/LoongArchAsmBackend.h   |    20 +
 .../LoongArch/MCTargetDesc/LoongArchFixupKinds.h   |     2 +
 .../llvm/lib/Target/Mips/MipsAsmPrinter.cpp        |     5 +-
 .../llvm/lib/Target/Mips/MipsCallLowering.cpp      |     2 +-
 .../llvm/lib/Target/Mips/MipsRegisterBankInfo.cpp  |     8 +-
 .../llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp    |    24 +
 .../llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp    |    50 +-
*** 132333 LINES SKIPPED ***