git: fe013be447cd - stable/14 - Merge llvm-project main llvmorg-17-init-19304-gd0b54bb50e51

From: Dimitry Andric <dim_at_FreeBSD.org>
Date: Sun, 07 Jan 2024 17:50:09 UTC
The branch stable/14 has been updated by dim:

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

commit fe013be447cd855ccaf6094a1d06aea570450629
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2023-09-02 21:17:18 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2024-01-07 17:46:17 +0000

    Merge llvm-project main llvmorg-17-init-19304-gd0b54bb50e51
    
    This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
    openmp to llvm-project main llvmorg-17-init-19304-gd0b54bb50e51, the
    last commit before the upstream release/17.x branch was created.
    
    PR:             273753
    MFC after:      1 month
    
    (cherry picked from commit 06c3fb2749bda94cb5201f81ffdb8fa6c3161b2e)
---
 Makefile.inc1                                      |     5 +-
 ObsoleteFiles.inc                                  |   402 +
 contrib/llvm-project/FREEBSD-Xlist                 |    46 +-
 contrib/llvm-project/clang/include/clang-c/Index.h |   382 +-
 .../clang/include/clang-c/module.modulemap         |     4 -
 .../llvm-project/clang/include/clang/AST/APValue.h |     6 +-
 .../clang/include/clang/AST/ASTConsumer.h          |     4 +-
 .../clang/include/clang/AST/ASTContext.h           |    45 +-
 .../clang/include/clang/AST/ASTDiagnostic.h        |     3 +-
 .../clang/include/clang/AST/ASTImporter.h          |     1 +
 .../clang/include/clang/AST/ASTNodeTraverser.h     |    13 +-
 .../clang/include/clang/AST/ASTTypeTraits.h        |     9 +-
 .../clang/include/clang/AST/CXXInheritance.h       |     2 +-
 .../clang/include/clang/AST/CommentSema.h          |     2 +-
 .../clang/include/clang/AST/ComparisonCategories.h |     5 +-
 .../llvm-project/clang/include/clang/AST/Decl.h    |   154 +-
 .../clang/include/clang/AST/DeclBase.h             |    58 +-
 .../llvm-project/clang/include/clang/AST/DeclCXX.h |    96 +-
 .../clang/include/clang/AST/DeclObjC.h             |     2 +-
 .../clang/include/clang/AST/DeclTemplate.h         |    36 +-
 .../clang/include/clang/AST/DeclarationName.h      |    10 +-
 .../llvm-project/clang/include/clang/AST/Expr.h    |   545 +-
 .../llvm-project/clang/include/clang/AST/ExprCXX.h |    38 +-
 .../clang/include/clang/AST/ExprConcepts.h         |     6 -
 .../clang/include/clang/AST/ExternalASTSource.h    |    10 +-
 .../clang/include/clang/AST/IgnoreExpr.h           |     8 +-
 .../llvm-project/clang/include/clang/AST/Mangle.h  |     6 +-
 .../include/clang/AST/MangleNumberingContext.h     |     8 +
 .../clang/include/clang/AST/OpenMPClause.h         |   126 +
 .../clang/include/clang/AST/OperationKinds.def     |     8 +-
 .../clang/include/clang/AST/PrettyPrinter.h        |    15 +-
 .../clang/include/clang/AST/PropertiesBase.td      |    58 +-
 .../clang/include/clang/AST/RawCommentList.h       |    13 +-
 .../clang/include/clang/AST/RecursiveASTVisitor.h  |    19 +-
 .../clang/include/clang/AST/Redeclarable.h         |     2 +-
 .../llvm-project/clang/include/clang/AST/Stmt.h    |    51 +-
 .../llvm-project/clang/include/clang/AST/StmtCXX.h |    31 +-
 .../clang/include/clang/AST/TemplateBase.h         |    54 +-
 .../clang/include/clang/AST/TemplateName.h         |     4 +-
 .../llvm-project/clang/include/clang/AST/Type.h    |    93 +-
 .../llvm-project/clang/include/clang/AST/TypeLoc.h |     7 +-
 .../clang/include/clang/AST/TypeProperties.td      |    10 +-
 .../clang/include/clang/AST/UnresolvedSet.h        |    12 +-
 .../clang/include/clang/AST/VTableBuilder.h        |     2 -
 .../clang/include/clang/ASTMatchers/ASTMatchers.h  |   106 +-
 .../clang/ASTMatchers/Dynamic/Diagnostics.h        |     6 +-
 .../clang/Analysis/Analyses/CalledOnceCheck.h      |     2 +-
 .../include/clang/Analysis/Analyses/Consumed.h     |     8 +-
 .../clang/Analysis/Analyses/IntervalPartition.h    |    50 +
 .../clang/Analysis/Analyses/ReachableCode.h        |     8 +-
 .../clang/Analysis/Analyses/ThreadSafetyCommon.h   |     2 -
 .../clang/Analysis/Analyses/ThreadSafetyTIL.h      |     9 +
 .../clang/Analysis/Analyses/ThreadSafetyUtil.h     |     4 +
 .../clang/Analysis/Analyses/UnsafeBufferUsage.h    |    27 +-
 .../Analysis/Analyses/UnsafeBufferUsageGadgets.def |     9 +
 .../include/clang/Analysis/AnalysisDeclContext.h   |     2 +-
 .../clang/include/clang/Analysis/BodyFarm.h        |     3 +
 .../clang/include/clang/Analysis/CFG.h             |    47 -
 .../clang/include/clang/Analysis/CallGraph.h       |     2 +-
 .../include/clang/Analysis/FlowSensitive/Arena.h   |   147 +
 .../Analysis/FlowSensitive/ControlFlowContext.h    |    25 +-
 .../Analysis/FlowSensitive/DataflowAnalysis.h      |    34 +-
 .../FlowSensitive/DataflowAnalysisContext.h        |   232 +-
 .../Analysis/FlowSensitive/DataflowEnvironment.h   |   437 +-
 .../clang/Analysis/FlowSensitive/DebugSupport.h    |    52 -
 .../include/clang/Analysis/FlowSensitive/Formula.h |   138 +
 .../include/clang/Analysis/FlowSensitive/Logger.h  |    89 +
 .../clang/Analysis/FlowSensitive/MatchSwitch.h     |    15 +-
 .../FlowSensitive/Models/ChromiumCheckModel.h      |     3 +-
 .../Models/UncheckedOptionalAccessModel.h          |     2 +-
 .../clang/Analysis/FlowSensitive/NoopAnalysis.h    |     2 +-
 .../clang/Analysis/FlowSensitive/RecordOps.h       |    76 +
 .../include/clang/Analysis/FlowSensitive/Solver.h  |    24 +-
 .../clang/Analysis/FlowSensitive/StorageLocation.h |    81 +-
 .../clang/Analysis/FlowSensitive/Transfer.h        |    19 +-
 .../FlowSensitive/TypeErasedDataflowAnalysis.h     |     9 +-
 .../include/clang/Analysis/FlowSensitive/Value.h   |   226 +-
 .../Analysis/FlowSensitive/WatchedLiteralsSolver.h |    27 +-
 .../clang/include/clang/Analysis/ProgramPoint.h    |    68 +-
 .../include/clang/Analysis/Support/BumpVector.h    |     9 +
 .../include/clang/Basic/AArch64SVEACLETypes.def    |    10 +
 .../clang/include/clang/Basic/AddressSpaces.h      |     3 +
 .../clang/include/clang/Basic/AlignedAllocation.h  |     2 +-
 .../llvm-project/clang/include/clang/Basic/Attr.td |   216 +-
 .../clang/include/clang/Basic/AttrDocs.td          |   268 +-
 .../include/clang/Basic/AttributeCommonInfo.h      |   138 +-
 .../clang/include/clang/Basic/Builtins.def         |    65 +-
 .../clang/include/clang/Basic/BuiltinsAArch64.def  |    20 +-
 .../clang/include/clang/Basic/BuiltinsAMDGPU.def   |    17 +-
 .../clang/include/clang/Basic/BuiltinsARM.def      |     3 +
 .../clang/include/clang/Basic/BuiltinsNEON.def     |     1 +
 .../clang/include/clang/Basic/BuiltinsNVPTX.def    |   174 +-
 .../clang/include/clang/Basic/BuiltinsPPC.def      |  1457 +-
 .../clang/include/clang/Basic/BuiltinsRISCV.def    |    98 +-
 .../include/clang/Basic/BuiltinsRISCVVector.def    |     1 +
 .../clang/include/clang/Basic/BuiltinsSME.def      |    21 +
 .../include/clang/Basic/BuiltinsWebAssembly.def    |    21 +-
 .../clang/include/clang/Basic/BuiltinsX86.def      |    30 +
 .../clang/include/clang/Basic/BuiltinsX86_64.def   |     5 +
 .../clang/include/clang/Basic/CodeGenOptions.def   |    32 +-
 .../clang/include/clang/Basic/CodeGenOptions.h     |    49 +-
 .../llvm-project/clang/include/clang/Basic/Cuda.h  |    10 +-
 .../clang/include/clang/Basic/DarwinSDKInfo.h      |     2 +-
 .../clang/include/clang/Basic/Diagnostic.h         |     2 +-
 .../clang/include/clang/Basic/Diagnostic.td        |     5 +-
 .../include/clang/Basic/DiagnosticASTKinds.td      |    10 +-
 .../include/clang/Basic/DiagnosticCommonKinds.td   |    36 +-
 .../clang/include/clang/Basic/DiagnosticDocs.td    |     6 +
 .../include/clang/Basic/DiagnosticDriverKinds.td   |    60 +-
 .../clang/include/clang/Basic/DiagnosticError.h    |     4 +-
 .../include/clang/Basic/DiagnosticFrontendKinds.td |    17 +-
 .../clang/include/clang/Basic/DiagnosticGroups.td  |    82 +-
 .../clang/include/clang/Basic/DiagnosticIDs.h      |     9 +-
 .../include/clang/Basic/DiagnosticLexKinds.td      |    60 +-
 .../include/clang/Basic/DiagnosticOptions.def      |     4 +
 .../clang/include/clang/Basic/DiagnosticOptions.h  |     3 +-
 .../include/clang/Basic/DiagnosticParseKinds.td    |    95 +-
 .../include/clang/Basic/DiagnosticSemaKinds.td     |   320 +-
 .../clang/Basic/DiagnosticSerializationKinds.td    |    11 +
 .../clang/include/clang/Basic/DirectoryEntry.h     |    18 +-
 .../clang/Basic/ExceptionSpecificationType.h       |     5 +
 .../clang/include/clang/Basic/FPOptions.def        |     1 +
 .../clang/include/clang/Basic/Features.def         |     6 +
 .../clang/include/clang/Basic/FileEntry.h          |    36 +-
 .../clang/include/clang/Basic/FileManager.h        |     2 +-
 .../clang/include/clang/Basic/IdentifierTable.h    |    54 +-
 .../llvm-project/clang/include/clang/Basic/LLVM.h  |     5 -
 .../clang/include/clang/Basic/LangOptions.def      |    11 +-
 .../clang/include/clang/Basic/LangOptions.h        |    12 +-
 .../clang/include/clang/Basic/LangStandard.h       |    20 +-
 .../clang/include/clang/Basic/LangStandards.def    |    34 +-
 .../clang/include/clang/Basic/Linkage.h            |     7 -
 .../clang/include/clang/Basic/Module.h             |   112 +-
 .../clang/include/clang/Basic/ObjCRuntime.h        |     2 +-
 .../include/clang/Basic/OpenCLExtensionTypes.def   |     8 +-
 .../clang/include/clang/Basic/OpenCLExtensions.def |     2 +-
 .../clang/include/clang/Basic/OpenMPKinds.def      |    10 +
 .../clang/include/clang/Basic/OpenMPKinds.h        |     7 +
 .../clang/include/clang/Basic/ParsedAttrInfo.h     |   152 +
 .../clang/include/clang/Basic/RISCVVTypes.def      |   290 +
 .../clang/include/clang/Basic/SourceManager.h      |     5 +-
 .../clang/include/clang/Basic/Specifiers.h         |     5 +
 .../clang/include/clang/Basic/StmtNodes.td         |     4 +-
 .../clang/include/clang/Basic/TargetBuiltins.h     |    25 +-
 .../clang/include/clang/Basic/TargetCXXABI.h       |     6 +-
 .../clang/include/clang/Basic/TargetID.h           |     2 +-
 .../clang/include/clang/Basic/TargetInfo.h         |    51 +-
 .../clang/include/clang/Basic/TargetOptions.h      |    17 +-
 .../llvm-project/clang/include/clang/Basic/Thunk.h |     8 +-
 .../clang/include/clang/Basic/TokenKinds.def       |    35 +-
 .../clang/include/clang/Basic/TokenKinds.h         |    15 +
 .../clang/include/clang/Basic/TypeNodes.td         |     2 +-
 .../clang/Basic/WebAssemblyReferenceTypes.def      |    40 +
 .../clang/include/clang/Basic/arm_bf16.td          |     2 +-
 .../clang/include/clang/Basic/arm_neon.td          |     6 +
 .../clang/include/clang/Basic/arm_sme.td           |   259 +
 .../clang/include/clang/Basic/arm_sve.td           |   412 +-
 .../clang/include/clang/Basic/arm_sve_sme_incl.td  |   281 +
 .../include/clang/Basic/riscv_sifive_vector.td     |   105 +
 .../clang/include/clang/Basic/riscv_vector.td      |  2230 +--
 .../include/clang/Basic/riscv_vector_common.td     |   246 +
 .../clang/include/clang/CodeGen/BackendUtil.h      |     5 +
 .../clang/include/clang/CodeGen/CGFunctionInfo.h   |     2 +-
 .../clang/include/clang/CodeGen/CodeGenAction.h    |     5 +-
 .../CodeGen/ObjectFilePCHContainerOperations.h     |     2 +-
 .../clang/include/clang/Driver/Action.h            |    14 +-
 .../clang/include/clang/Driver/Compilation.h       |    11 +
 .../clang/include/clang/Driver/Distro.h            |     5 +-
 .../clang/include/clang/Driver/Driver.h            |    43 +-
 .../llvm-project/clang/include/clang/Driver/Job.h  |    26 +-
 .../clang/include/clang/Driver/Multilib.h          |   122 +-
 .../clang/include/clang/Driver/MultilibBuilder.h   |   134 +
 .../clang/include/clang/Driver/OffloadBundler.h    |     2 +-
 .../clang/include/clang/Driver/Options.h           |     1 +
 .../clang/include/clang/Driver/Options.td          |   830 +-
 .../clang/include/clang/Driver/SanitizerArgs.h     |     7 +
 .../clang/include/clang/Driver/ToolChain.h         |    39 +-
 .../clang/include/clang/Driver/Types.def           |     1 +
 .../clang/include/clang/Driver/XRayArgs.h          |     9 +-
 .../clang/include/clang/ExtractAPI/API.h           |     2 +-
 .../include/clang/ExtractAPI/APIIgnoresList.h      |    20 +-
 .../include/clang/ExtractAPI/AvailabilityInfo.h    |     6 +-
 .../clang/ExtractAPI/DeclarationFragments.h        |    29 +
 .../clang/ExtractAPI/ExtractAPIActionBase.h        |    54 +
 .../include/clang/ExtractAPI/ExtractAPIVisitor.h   |   639 +-
 .../include/clang/ExtractAPI/FrontendActions.h     |    62 +-
 .../ExtractAPI/Serialization/SerializerBase.h      |   118 +-
 .../Serialization/SymbolGraphSerializer.h          |    70 +-
 .../ExtractAPI/TypedefUnderlyingTypeResolver.h     |     0
 .../clang/include/clang/Format/Format.h            |   546 +-
 .../clang/include/clang/Frontend/ASTUnit.h         |    17 +-
 .../include/clang/Frontend/CompilerInstance.h      |    28 +
 .../include/clang/Frontend/CompilerInvocation.h    |    11 +
 .../clang/Frontend/DependencyOutputOptions.h       |    14 +-
 .../clang/include/clang/Frontend/FrontendActions.h |     6 +-
 .../clang/include/clang/Frontend/FrontendOptions.h |    18 +-
 .../include/clang/Frontend/LayoutOverrideSource.h  |     6 +
 .../include/clang/Frontend/PrecompiledPreamble.h   |     7 +-
 .../clang/include/clang/Frontend/TextDiagnostic.h  |     3 +-
 .../clang/include/clang/Frontend/Utils.h           |    11 +-
 .../clang/include/clang/Interpreter/Interpreter.h  |    97 +-
 .../clang/include/clang/Interpreter/Value.h        |   208 +
 .../clang/Lex/DependencyDirectivesScanner.h        |     1 +
 .../clang/include/clang/Lex/HeaderSearch.h         |    47 +-
 .../llvm-project/clang/include/clang/Lex/Lexer.h   |     2 +-
 .../clang/include/clang/Lex/LiteralSupport.h       |    31 +-
 .../clang/include/clang/Lex/MacroInfo.h            |     2 +-
 .../clang/include/clang/Lex/ModuleMap.h            |    72 +-
 .../clang/include/clang/Lex/MultipleIncludeOpt.h   |     6 +
 .../llvm-project/clang/include/clang/Lex/Pragma.h  |     7 +
 .../clang/include/clang/Lex/Preprocessor.h         |    63 +-
 .../clang/include/clang/Lex/PreprocessorOptions.h  |     3 +
 .../llvm-project/clang/include/clang/Lex/Token.h   |     9 +-
 .../clang/include/clang/Parse/LoopHint.h           |    12 +-
 .../clang/include/clang/Parse/Parser.h             |   118 +-
 .../clang/include/clang/Rewrite/Core/RewriteRope.h |     4 +
 .../include/clang/Sema/AnalysisBasedWarnings.h     |     4 +
 .../include/clang/Sema/CodeCompleteConsumer.h      |     5 +-
 .../clang/include/clang/Sema/DeclSpec.h            |    29 +-
 .../clang/include/clang/Sema/Designator.h          |   201 +-
 .../clang/Sema/EnterExpressionEvaluationContext.h  |    69 +
 .../clang/include/clang/Sema/ExternalSemaSource.h  |     5 +
 .../include/clang/Sema/HLSLExternalSemaSource.h    |     2 +-
 .../clang/include/clang/Sema/IdentifierResolver.h  |    11 +-
 .../clang/include/clang/Sema/Initialization.h      |     3 +
 .../llvm-project/clang/include/clang/Sema/Lookup.h |     9 +
 .../clang/Sema/MultiplexExternalSemaSource.h       |     3 +
 .../clang/include/clang/Sema/Overload.h            |     3 +
 .../clang/include/clang/Sema/ParsedAttr.h          |   233 +-
 .../include/clang/Sema/RISCVIntrinsicManager.h     |     6 +
 .../llvm-project/clang/include/clang/Sema/Scope.h  |     5 +
 .../clang/include/clang/Sema/ScopeInfo.h           |    16 +-
 .../llvm-project/clang/include/clang/Sema/Sema.h   |   600 +-
 .../clang/include/clang/Sema/Template.h            |    35 +-
 .../clang/include/clang/Sema/TemplateDeduction.h   |     7 +
 .../include/clang/Serialization/ASTBitCodes.h      |    18 +-
 .../clang/include/clang/Serialization/ASTReader.h  |    33 +-
 .../clang/include/clang/Serialization/ASTWriter.h  |     1 -
 .../clang/Serialization/GlobalModuleIndex.h        |     6 -
 .../clang/include/clang/Serialization/ModuleFile.h |     5 +-
 .../clang/Serialization/PCHContainerOperations.h   |    17 +-
 .../clang/StaticAnalyzer/Checkers/Checkers.td      |    54 +-
 .../include/clang/StaticAnalyzer/Checkers/Taint.h  |    54 +-
 .../clang/StaticAnalyzer/Core/AnalyzerOptions.def  |     9 -
 .../clang/StaticAnalyzer/Core/AnalyzerOptions.h    |    20 +-
 .../StaticAnalyzer/Core/BugReporter/BugReporter.h  |     5 +-
 .../Core/BugReporter/BugReporterVisitors.h         |    21 +-
 .../Core/BugReporter/CommonBugCategories.h         |     1 +
 .../include/clang/StaticAnalyzer/Core/Checker.h    |    27 +-
 .../StaticAnalyzer/Core/PathSensitive/CallEvent.h  |   176 +-
 .../Core/PathSensitive/CheckerContext.h            |     4 +-
 .../StaticAnalyzer/Core/PathSensitive/CoreEngine.h |    22 +-
 .../Core/PathSensitive/ExplodedGraph.h             |     9 +-
 .../StaticAnalyzer/Core/PathSensitive/ExprEngine.h |    33 +-
 .../StaticAnalyzer/Core/PathSensitive/MemRegion.h  |    72 +-
 .../StaticAnalyzer/Core/PathSensitive/Regions.def  |     1 +
 .../Core/PathSensitive/SMTConstraintManager.h      |     6 +-
 .../StaticAnalyzer/Core/PathSensitive/SVals.h      |    16 +-
 .../StaticAnalyzer/Core/PathSensitive/SymExpr.h    |     6 +-
 .../Core/PathSensitive/SymbolManager.h             |    13 +-
 .../include/clang/Support/RISCVVIntrinsicUtils.h   |    26 +-
 .../clang/include/clang/Testing/CommandLineArgs.h  |     5 +
 .../clang/include/clang/Testing/TestAST.h          |     3 +
 .../DependencyScanning/DependencyScanningTool.h    |    95 +-
 .../DependencyScanning/DependencyScanningWorker.h  |    19 +-
 .../DependencyScanning/ModuleDepCollector.h        |    18 +-
 .../clang/Tooling/Inclusions/HeaderAnalysis.h      |     2 +-
 .../clang/Tooling/Inclusions/HeaderIncludes.h      |     2 +
 .../clang/Tooling/Inclusions/StandardLibrary.h     |    37 +-
 .../clang/Tooling/Inclusions/StdSymbolMap.inc      |  1538 --
 .../Tooling/Refactoring/RecursiveSymbolVisitor.h   |     9 +-
 .../clang/include/clang/Tooling/Tooling.h          |    12 +-
 .../clang/include/clang/module.modulemap           |   199 -
 .../llvm-project/clang/include/module.modulemap    |   205 +
 .../clang/lib/APINotes/APINotesFormat.h            |     4 +-
 .../llvm-project/clang/lib/ARCMigrate/ARCMT.cpp    |     4 +-
 .../clang/lib/ARCMigrate/FileRemapper.cpp          |     3 +-
 .../llvm-project/clang/lib/ARCMigrate/ObjCMT.cpp   |     3 +-
 .../clang/lib/ARCMigrate/TransProperties.cpp       |     2 +-
 contrib/llvm-project/clang/lib/AST/ASTContext.cpp  |   710 +-
 .../llvm-project/clang/lib/AST/ASTDiagnostic.cpp   |     3 +-
 contrib/llvm-project/clang/lib/AST/ASTImporter.cpp |   347 +-
 .../clang/lib/AST/ASTImporterLookupTable.cpp       |    14 +
 .../clang/lib/AST/ASTStructuralEquivalence.cpp     |    45 +-
 .../llvm-project/clang/lib/AST/ASTTypeTraits.cpp   |    15 +-
 contrib/llvm-project/clang/lib/AST/AttrImpl.cpp    |    41 +-
 .../llvm-project/clang/lib/AST/CXXInheritance.cpp  |     3 +-
 .../clang/lib/AST/ComputeDependence.cpp            |    43 +-
 contrib/llvm-project/clang/lib/AST/Decl.cpp        |   296 +-
 contrib/llvm-project/clang/lib/AST/DeclBase.cpp    |    35 +
 contrib/llvm-project/clang/lib/AST/DeclCXX.cpp     |    35 +-
 contrib/llvm-project/clang/lib/AST/DeclPrinter.cpp |    11 +-
 .../llvm-project/clang/lib/AST/DeclTemplate.cpp    |   101 +-
 .../llvm-project/clang/lib/AST/DeclarationName.cpp |     6 +-
 contrib/llvm-project/clang/lib/AST/Expr.cpp        |   339 +-
 contrib/llvm-project/clang/lib/AST/ExprCXX.cpp     |    61 +-
 .../llvm-project/clang/lib/AST/ExprConcepts.cpp    |    25 +-
 .../llvm-project/clang/lib/AST/ExprConstant.cpp    |   341 +-
 .../clang/lib/AST/ExternalASTMerger.cpp            |     6 +-
 .../llvm-project/clang/lib/AST/FormatString.cpp    |    13 +-
 .../llvm-project/clang/lib/AST/Interp/Boolean.h    |     6 +-
 .../clang/lib/AST/Interp/ByteCodeEmitter.cpp       |   128 +-
 .../clang/lib/AST/Interp/ByteCodeEmitter.h         |     6 +-
 .../clang/lib/AST/Interp/ByteCodeExprGen.cpp       |  1103 +-
 .../clang/lib/AST/Interp/ByteCodeExprGen.h         |   123 +-
 .../clang/lib/AST/Interp/ByteCodeStmtGen.cpp       |   228 +-
 .../clang/lib/AST/Interp/ByteCodeStmtGen.h         |     5 +
 .../llvm-project/clang/lib/AST/Interp/Context.cpp  |    67 +-
 .../llvm-project/clang/lib/AST/Interp/Context.h    |    17 +-
 .../clang/lib/AST/Interp/Descriptor.cpp            |    53 +-
 .../llvm-project/clang/lib/AST/Interp/Descriptor.h |    23 +-
 .../llvm-project/clang/lib/AST/Interp/Disasm.cpp   |    20 +-
 .../clang/lib/AST/Interp/EvalEmitter.cpp           |    19 +-
 .../clang/lib/AST/Interp/EvalEmitter.h             |    12 +-
 .../llvm-project/clang/lib/AST/Interp/Floating.cpp |    22 +
 .../llvm-project/clang/lib/AST/Interp/Floating.h   |   158 +
 contrib/llvm-project/clang/lib/AST/Interp/Frame.h  |     2 +-
 .../llvm-project/clang/lib/AST/Interp/Function.cpp |     7 +-
 .../llvm-project/clang/lib/AST/Interp/Function.h   |    40 +-
 .../clang/lib/AST/Interp/FunctionPointer.h         |    71 +
 .../llvm-project/clang/lib/AST/Interp/Integral.h   |    31 +-
 .../llvm-project/clang/lib/AST/Interp/Interp.cpp   |   186 +-
 contrib/llvm-project/clang/lib/AST/Interp/Interp.h |   513 +-
 .../clang/lib/AST/Interp/InterpBlock.cpp           |    67 +-
 .../clang/lib/AST/Interp/InterpBlock.h             |    17 +-
 .../clang/lib/AST/Interp/InterpBuiltin.cpp         |    82 +
 .../clang/lib/AST/Interp/InterpFrame.cpp           |    36 +-
 .../clang/lib/AST/Interp/InterpFrame.h             |    11 +-
 .../clang/lib/AST/Interp/InterpStack.cpp           |    39 +-
 .../clang/lib/AST/Interp/InterpStack.h             |    37 +-
 .../clang/lib/AST/Interp/InterpState.cpp           |    25 +-
 .../clang/lib/AST/Interp/InterpState.h             |     9 +-
 .../llvm-project/clang/lib/AST/Interp/Opcodes.td   |   147 +-
 .../llvm-project/clang/lib/AST/Interp/Pointer.cpp  |    57 +-
 .../llvm-project/clang/lib/AST/Interp/Pointer.h    |    23 +-
 .../llvm-project/clang/lib/AST/Interp/PrimType.cpp |     2 +
 .../llvm-project/clang/lib/AST/Interp/PrimType.h   |    31 +-
 .../llvm-project/clang/lib/AST/Interp/Primitives.h |    36 +
 .../llvm-project/clang/lib/AST/Interp/Program.cpp  |    31 +-
 .../llvm-project/clang/lib/AST/Interp/Program.h    |     6 +-
 .../llvm-project/clang/lib/AST/Interp/Record.cpp   |     8 +
 contrib/llvm-project/clang/lib/AST/Interp/Record.h |     8 +-
 contrib/llvm-project/clang/lib/AST/Interp/Source.h |     9 +-
 .../llvm-project/clang/lib/AST/Interp/State.cpp    |    17 +-
 contrib/llvm-project/clang/lib/AST/Interp/State.h  |     6 +-
 .../llvm-project/clang/lib/AST/ItaniumMangle.cpp   |   228 +-
 .../llvm-project/clang/lib/AST/JSONNodeDumper.cpp  |    13 +
 .../llvm-project/clang/lib/AST/MicrosoftMangle.cpp |   173 +-
 contrib/llvm-project/clang/lib/AST/NSAPI.cpp       |     2 +
 .../llvm-project/clang/lib/AST/ODRDiagsEmitter.cpp |    45 +-
 contrib/llvm-project/clang/lib/AST/ODRHash.cpp     |     4 +-
 .../llvm-project/clang/lib/AST/OpenMPClause.cpp    |    72 +-
 .../clang/lib/AST/PrintfFormatString.cpp           |     2 +
 .../clang/lib/AST/RecordLayoutBuilder.cpp          |    40 +-
 contrib/llvm-project/clang/lib/AST/Stmt.cpp        |     5 +
 contrib/llvm-project/clang/lib/AST/StmtCXX.cpp     |     6 +-
 contrib/llvm-project/clang/lib/AST/StmtOpenMP.cpp  |    26 +
 contrib/llvm-project/clang/lib/AST/StmtPrinter.cpp |    16 +-
 contrib/llvm-project/clang/lib/AST/StmtProfile.cpp |    88 +-
 .../llvm-project/clang/lib/AST/TemplateBase.cpp    |     7 +-
 .../llvm-project/clang/lib/AST/TemplateName.cpp    |     9 +
 .../llvm-project/clang/lib/AST/TextNodeDumper.cpp  |    12 +-
 contrib/llvm-project/clang/lib/AST/Type.cpp        |   182 +-
 contrib/llvm-project/clang/lib/AST/TypeLoc.cpp     |     2 +
 contrib/llvm-project/clang/lib/AST/TypePrinter.cpp |   120 +-
 .../llvm-project/clang/lib/AST/VTableBuilder.cpp   |     2 +-
 .../clang/lib/ASTMatchers/ASTMatchersInternal.cpp  |     7 +
 .../clang/lib/ASTMatchers/Dynamic/Marshallers.h    |     2 +-
 .../clang/lib/ASTMatchers/Dynamic/Registry.cpp     |     7 +-
 .../llvm-project/clang/lib/Analysis/BodyFarm.cpp   |     1 +
 contrib/llvm-project/clang/lib/Analysis/CFG.cpp    |   441 +-
 .../clang/lib/Analysis/ExprMutationAnalyzer.cpp    |     4 +-
 .../clang/lib/Analysis/FlowSensitive/Arena.cpp     |    98 +
 .../Analysis/FlowSensitive/ControlFlowContext.cpp  |    60 +-
 .../FlowSensitive/DataflowAnalysisContext.cpp      |   401 +-
 .../Analysis/FlowSensitive/DataflowEnvironment.cpp |   744 +-
 .../lib/Analysis/FlowSensitive/DebugSupport.cpp    |   208 +-
 .../clang/lib/Analysis/FlowSensitive/Formula.cpp   |    82 +
 .../lib/Analysis/FlowSensitive/HTMLLogger.cpp      |   536 +
 .../lib/Analysis/FlowSensitive/HTMLLogger.css      |   142 +
 .../lib/Analysis/FlowSensitive/HTMLLogger.html     |   107 +
 .../clang/lib/Analysis/FlowSensitive/HTMLLogger.js |   219 +
 .../clang/lib/Analysis/FlowSensitive/Logger.cpp    |   108 +
 .../FlowSensitive/Models/ChromiumCheckModel.cpp    |     6 +-
 .../Models/UncheckedOptionalAccessModel.cpp        |   535 +-
 .../clang/lib/Analysis/FlowSensitive/RecordOps.cpp |   117 +
 .../clang/lib/Analysis/FlowSensitive/Transfer.cpp  |   591 +-
 .../FlowSensitive/TypeErasedDataflowAnalysis.cpp   |   307 +-
 .../FlowSensitive/WatchedLiteralsSolver.cpp        |   333 +-
 .../clang/lib/Analysis/IntervalPartition.cpp       |   116 +
 .../clang/lib/Analysis/ReachableCode.cpp           |    12 +-
 .../clang/lib/Analysis/RetainSummaryManager.cpp    |    12 +-
 .../clang/lib/Analysis/ThreadSafety.cpp            |     7 +-
 .../clang/lib/Analysis/ThreadSafetyCommon.cpp      |     7 +-
 .../clang/lib/Analysis/UninitializedValues.cpp     |    53 +-
 .../clang/lib/Analysis/UnsafeBufferUsage.cpp       |  1917 ++-
 .../llvm-project/clang/lib/Basic/Attributes.cpp    |    22 +-
 contrib/llvm-project/clang/lib/Basic/Builtins.cpp  |     2 +-
 contrib/llvm-project/clang/lib/Basic/Cuda.cpp      |    12 +-
 .../llvm-project/clang/lib/Basic/Diagnostic.cpp    |    44 +-
 .../llvm-project/clang/lib/Basic/DiagnosticIDs.cpp |    21 +-
 .../llvm-project/clang/lib/Basic/FileManager.cpp   |    14 +-
 .../clang/lib/Basic/IdentifierTable.cpp            |    43 +-
 .../llvm-project/clang/lib/Basic/LangOptions.cpp   |    11 +-
 .../llvm-project/clang/lib/Basic/LangStandards.cpp |    10 +-
 contrib/llvm-project/clang/lib/Basic/Module.cpp    |    65 +-
 .../llvm-project/clang/lib/Basic/OpenCLOptions.cpp |     2 +-
 .../llvm-project/clang/lib/Basic/OpenMPKinds.cpp   |    31 +-
 .../clang/lib/Basic/ParsedAttrInfo.cpp             |    32 +
 contrib/llvm-project/clang/lib/Basic/Sarif.cpp     |     8 +-
 .../llvm-project/clang/lib/Basic/SourceManager.cpp |     5 +-
 contrib/llvm-project/clang/lib/Basic/TargetID.cpp  |     6 +-
 .../llvm-project/clang/lib/Basic/TargetInfo.cpp    |    10 +-
 contrib/llvm-project/clang/lib/Basic/Targets.cpp   |   474 +-
 contrib/llvm-project/clang/lib/Basic/Targets.h     |     4 +-
 .../clang/lib/Basic/Targets/AArch64.cpp            |   204 +-
 .../llvm-project/clang/lib/Basic/Targets/AArch64.h |    38 +-
 .../clang/lib/Basic/Targets/AMDGPU.cpp             |   186 +-
 .../llvm-project/clang/lib/Basic/Targets/AMDGPU.h  |    23 +-
 contrib/llvm-project/clang/lib/Basic/Targets/ARC.h |     4 +-
 .../llvm-project/clang/lib/Basic/Targets/ARM.cpp   |    20 +-
 contrib/llvm-project/clang/lib/Basic/Targets/ARM.h |     8 +-
 .../llvm-project/clang/lib/Basic/Targets/AVR.cpp   |    18 +-
 contrib/llvm-project/clang/lib/Basic/Targets/AVR.h |     5 +-
 contrib/llvm-project/clang/lib/Basic/Targets/BPF.h |     4 +-
 .../llvm-project/clang/lib/Basic/Targets/CSKY.cpp  |     7 +-
 .../llvm-project/clang/lib/Basic/Targets/CSKY.h    |     4 +-
 .../llvm-project/clang/lib/Basic/Targets/DirectX.h |     7 +-
 .../clang/lib/Basic/Targets/Hexagon.cpp            |     2 -
 .../llvm-project/clang/lib/Basic/Targets/Hexagon.h |     4 +-
 .../llvm-project/clang/lib/Basic/Targets/Lanai.h   |     4 +-
 .../llvm-project/clang/lib/Basic/Targets/Le64.cpp  |     1 -
 .../llvm-project/clang/lib/Basic/Targets/Le64.h    |     4 +-
 .../clang/lib/Basic/Targets/LoongArch.cpp          |   101 +-
 .../clang/lib/Basic/Targets/LoongArch.h            |     4 +-
 .../llvm-project/clang/lib/Basic/Targets/M68k.cpp  |    19 +-
 .../llvm-project/clang/lib/Basic/Targets/M68k.h    |     6 +-
 .../clang/lib/Basic/Targets/MSP430.cpp             |     1 -
 .../llvm-project/clang/lib/Basic/Targets/MSP430.h  |     4 +-
 .../llvm-project/clang/lib/Basic/Targets/Mips.cpp  |    24 -
 .../llvm-project/clang/lib/Basic/Targets/Mips.h    |     4 +-
 .../llvm-project/clang/lib/Basic/Targets/NVPTX.cpp |    10 +-
 .../llvm-project/clang/lib/Basic/Targets/NVPTX.h   |     8 +-
 .../clang/lib/Basic/Targets/OSTargets.cpp          |    14 +-
 .../clang/lib/Basic/Targets/OSTargets.h            |   100 +-
 .../llvm-project/clang/lib/Basic/Targets/PNaCl.h   |     4 +-
 .../llvm-project/clang/lib/Basic/Targets/PPC.cpp   |    15 +-
 contrib/llvm-project/clang/lib/Basic/Targets/PPC.h |    54 +-
 .../llvm-project/clang/lib/Basic/Targets/RISCV.cpp |    18 +-
 .../llvm-project/clang/lib/Basic/Targets/RISCV.h   |     9 +-
 .../llvm-project/clang/lib/Basic/Targets/SPIR.h    |    63 +-
 .../llvm-project/clang/lib/Basic/Targets/Sparc.h   |     4 +-
 .../llvm-project/clang/lib/Basic/Targets/SystemZ.h |    19 +-
 contrib/llvm-project/clang/lib/Basic/Targets/TCE.h |     7 +-
 .../llvm-project/clang/lib/Basic/Targets/VE.cpp    |     6 -
 contrib/llvm-project/clang/lib/Basic/Targets/VE.h  |     4 +-
 .../clang/lib/Basic/Targets/WebAssembly.cpp        |     1 +
 .../clang/lib/Basic/Targets/WebAssembly.h          |    30 +-
 .../llvm-project/clang/lib/Basic/Targets/X86.cpp   |    89 +-
 contrib/llvm-project/clang/lib/Basic/Targets/X86.h |    43 +-
 .../llvm-project/clang/lib/Basic/Targets/XCore.h   |     4 +-
 contrib/llvm-project/clang/lib/CodeGen/ABIInfo.cpp |   231 +
 contrib/llvm-project/clang/lib/CodeGen/ABIInfo.h   |   244 +-
 .../llvm-project/clang/lib/CodeGen/ABIInfoImpl.cpp |   452 +
 .../llvm-project/clang/lib/CodeGen/ABIInfoImpl.h   |   152 +
 contrib/llvm-project/clang/lib/CodeGen/Address.h   |   108 +-
 .../llvm-project/clang/lib/CodeGen/BackendUtil.cpp |   186 +-
 .../llvm-project/clang/lib/CodeGen/CGAtomic.cpp    |   146 +-
 .../llvm-project/clang/lib/CodeGen/CGBlocks.cpp    |    37 +-
 contrib/llvm-project/clang/lib/CodeGen/CGBlocks.h  |     6 -
 contrib/llvm-project/clang/lib/CodeGen/CGBuilder.h |    49 +-
 .../llvm-project/clang/lib/CodeGen/CGBuiltin.cpp   |  1508 +-
 .../llvm-project/clang/lib/CodeGen/CGCUDANV.cpp    |    52 +-
 contrib/llvm-project/clang/lib/CodeGen/CGCXX.cpp   |    19 +-
 .../llvm-project/clang/lib/CodeGen/CGCXXABI.cpp    |    13 +-
 contrib/llvm-project/clang/lib/CodeGen/CGCXXABI.h  |    24 +-
 contrib/llvm-project/clang/lib/CodeGen/CGCall.cpp  |   401 +-
 contrib/llvm-project/clang/lib/CodeGen/CGCall.h    |    12 +-
 contrib/llvm-project/clang/lib/CodeGen/CGClass.cpp |    50 +-
 .../llvm-project/clang/lib/CodeGen/CGCleanup.cpp   |     6 +-
 .../llvm-project/clang/lib/CodeGen/CGCoroutine.cpp |   146 +-
 .../llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp |   351 +-
 .../llvm-project/clang/lib/CodeGen/CGDebugInfo.h   |    52 +-
 contrib/llvm-project/clang/lib/CodeGen/CGDecl.cpp  |   147 +-
 .../llvm-project/clang/lib/CodeGen/CGDeclCXX.cpp   |    27 +-
 .../llvm-project/clang/lib/CodeGen/CGException.cpp |    12 +-
 contrib/llvm-project/clang/lib/CodeGen/CGExpr.cpp  |   346 +-
 .../llvm-project/clang/lib/CodeGen/CGExprAgg.cpp   |    40 +-
 .../llvm-project/clang/lib/CodeGen/CGExprCXX.cpp   |    95 +-
 .../clang/lib/CodeGen/CGExprComplex.cpp            |     7 +-
 .../clang/lib/CodeGen/CGExprConstant.cpp           |    92 +-
 .../clang/lib/CodeGen/CGExprScalar.cpp             |   133 +-
 .../clang/lib/CodeGen/CGGPUBuiltin.cpp             |     9 +-
 .../clang/lib/CodeGen/CGHLSLRuntime.cpp            |     2 +-
 .../clang/lib/CodeGen/CGNonTrivialStruct.cpp       |    50 +-
 contrib/llvm-project/clang/lib/CodeGen/CGObjC.cpp  |    33 +-
 .../llvm-project/clang/lib/CodeGen/CGObjCGNU.cpp   |    14 +-
 .../llvm-project/clang/lib/CodeGen/CGObjCMac.cpp   |    38 +-
 .../clang/lib/CodeGen/CGObjCRuntime.cpp            |    17 +-
 .../clang/lib/CodeGen/CGOpenCLRuntime.cpp          |    43 +-
 .../clang/lib/CodeGen/CGOpenCLRuntime.h            |     6 +-
 .../clang/lib/CodeGen/CGOpenMPRuntime.cpp          |  1677 +--
 .../clang/lib/CodeGen/CGOpenMPRuntime.h            |   215 +-
 .../clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp       |   227 +-
 .../clang/lib/CodeGen/CGOpenMPRuntimeGPU.h         |    80 +-
 .../clang/lib/CodeGen/CGRecordLayoutBuilder.cpp    |    25 +-
 contrib/llvm-project/clang/lib/CodeGen/CGStmt.cpp  |   238 +-
 .../clang/lib/CodeGen/CGStmtOpenMP.cpp             |   400 +-
 contrib/llvm-project/clang/lib/CodeGen/CGVTT.cpp   |    13 +-
 .../llvm-project/clang/lib/CodeGen/CGVTables.cpp   |    83 +-
 contrib/llvm-project/clang/lib/CodeGen/CGVTables.h |    10 -
 contrib/llvm-project/clang/lib/CodeGen/CGValue.h   |    39 +-
 .../clang/lib/CodeGen/CodeGenAction.cpp            |   159 +-
 .../clang/lib/CodeGen/CodeGenFunction.cpp          |   103 +-
 .../clang/lib/CodeGen/CodeGenFunction.h            |    92 +-
 .../clang/lib/CodeGen/CodeGenModule.cpp            |   538 +-
 .../llvm-project/clang/lib/CodeGen/CodeGenModule.h |    31 +-
 .../llvm-project/clang/lib/CodeGen/CodeGenPGO.cpp  |     2 +-
 .../llvm-project/clang/lib/CodeGen/CodeGenPGO.h    |     7 +-
 .../clang/lib/CodeGen/CodeGenTypes.cpp             |   227 +-
 .../llvm-project/clang/lib/CodeGen/CodeGenTypes.h  |    14 -
 .../clang/lib/CodeGen/ConstantEmitter.h            |     2 +-
 .../clang/lib/CodeGen/CoverageMappingGen.cpp       |    91 +-
 .../clang/lib/CodeGen/CoverageMappingGen.h         |     1 -
 .../llvm-project/clang/lib/CodeGen/EHScopeStack.h  |     9 +
 .../clang/lib/CodeGen/ItaniumCXXABI.cpp            |   393 +-
 .../clang/lib/CodeGen/MicrosoftCXXABI.cpp          |   101 +-
 .../clang/lib/CodeGen/ModuleBuilder.cpp            |     2 +-
 .../CodeGen/ObjectFilePCHContainerOperations.cpp   |    11 +-
 .../clang/lib/CodeGen/SanitizerMetadata.cpp        |     5 -
 .../clang/lib/CodeGen/SanitizerMetadata.h          |     1 -
 .../clang/lib/CodeGen/SwiftCallingConv.cpp         |     2 +-
 .../llvm-project/clang/lib/CodeGen/TargetInfo.cpp  | 12397 +---------------
 .../llvm-project/clang/lib/CodeGen/TargetInfo.h    |   176 +-
 .../clang/lib/CodeGen/Targets/AArch64.cpp          |   824 ++
 .../clang/lib/CodeGen/Targets/AMDGPU.cpp           |   601 +
 .../llvm-project/clang/lib/CodeGen/Targets/ARC.cpp |   158 +
 .../llvm-project/clang/lib/CodeGen/Targets/ARM.cpp |   819 ++
 .../llvm-project/clang/lib/CodeGen/Targets/AVR.cpp |   154 +
 .../llvm-project/clang/lib/CodeGen/Targets/BPF.cpp |   100 +
 .../clang/lib/CodeGen/Targets/CSKY.cpp             |   175 +
 .../clang/lib/CodeGen/Targets/Hexagon.cpp          |   423 +
 .../clang/lib/CodeGen/Targets/Lanai.cpp            |   154 +
 .../clang/lib/CodeGen/Targets/LoongArch.cpp        |   449 +
 .../clang/lib/CodeGen/Targets/M68k.cpp             |    55 +
 .../clang/lib/CodeGen/Targets/MSP430.cpp           |    94 +
 .../clang/lib/CodeGen/Targets/Mips.cpp             |   441 +
 .../clang/lib/CodeGen/Targets/NVPTX.cpp            |   309 +
 .../clang/lib/CodeGen/Targets/PNaCl.cpp            |   109 +
 .../llvm-project/clang/lib/CodeGen/Targets/PPC.cpp |   972 ++
 .../clang/lib/CodeGen/Targets/RISCV.cpp            |   519 +
 .../clang/lib/CodeGen/Targets/SPIR.cpp             |   218 +
 .../clang/lib/CodeGen/Targets/Sparc.cpp            |   409 +
 .../clang/lib/CodeGen/Targets/SystemZ.cpp          |   538 +
 .../llvm-project/clang/lib/CodeGen/Targets/TCE.cpp |    82 +
 .../llvm-project/clang/lib/CodeGen/Targets/VE.cpp  |    71 +
 .../clang/lib/CodeGen/Targets/WebAssembly.cpp      |   173 +
 .../llvm-project/clang/lib/CodeGen/Targets/X86.cpp |  3402 +++++
 .../clang/lib/CodeGen/Targets/XCore.cpp            |   662 +
 .../clang/lib/CrossTU/CrossTranslationUnit.cpp     |    14 +-
 contrib/llvm-project/clang/lib/Driver/Action.cpp   |     7 +
 .../llvm-project/clang/lib/Driver/Compilation.cpp  |     2 +-
 contrib/llvm-project/clang/lib/Driver/Distro.cpp   |     6 +-
 contrib/llvm-project/clang/lib/Driver/Driver.cpp   |   409 +-
 contrib/llvm-project/clang/lib/Driver/Job.cpp      |    44 +-
 contrib/llvm-project/clang/lib/Driver/Multilib.cpp |   334 +-
 .../clang/lib/Driver/MultilibBuilder.cpp           |   197 +
 .../clang/lib/Driver/OffloadBundler.cpp            |    28 +-
 .../clang/lib/Driver/SanitizerArgs.cpp             |   106 +-
 .../llvm-project/clang/lib/Driver/ToolChain.cpp    |   157 +-
 .../clang/lib/Driver/ToolChains/AIX.cpp            |   147 +-
 .../llvm-project/clang/lib/Driver/ToolChains/AIX.h |     4 +
 .../clang/lib/Driver/ToolChains/AMDGPU.cpp         |   103 +-
 .../clang/lib/Driver/ToolChains/AMDGPU.h           |     9 +-
 .../clang/lib/Driver/ToolChains/AMDGPUOpenMP.cpp   |     4 +-
 .../clang/lib/Driver/ToolChains/AVR.cpp            |    16 +-
 .../llvm-project/clang/lib/Driver/ToolChains/AVR.h |     2 +
 .../clang/lib/Driver/ToolChains/Ananas.cpp         |     4 +-
 .../clang/lib/Driver/ToolChains/Arch/AArch64.cpp   |    58 +-
 .../clang/lib/Driver/ToolChains/Arch/ARM.cpp       |   157 +-
 .../clang/lib/Driver/ToolChains/Arch/ARM.h         |    19 +-
 .../clang/lib/Driver/ToolChains/Arch/CSKY.cpp      |     6 +-
 .../clang/lib/Driver/ToolChains/Arch/LoongArch.cpp |   120 +-
 .../clang/lib/Driver/ToolChains/Arch/M68k.cpp      |    50 +-
 .../clang/lib/Driver/ToolChains/Arch/M68k.h        |     8 -
 .../clang/lib/Driver/ToolChains/Arch/Mips.cpp      |    11 -
 .../clang/lib/Driver/ToolChains/Arch/Mips.h        |     2 +-
 .../clang/lib/Driver/ToolChains/Arch/PPC.cpp       |    11 +-
 .../clang/lib/Driver/ToolChains/Arch/PPC.h         |     2 +-
 .../clang/lib/Driver/ToolChains/Arch/RISCV.cpp     |    38 +-
 .../clang/lib/Driver/ToolChains/Arch/RISCV.h       |     2 +-
 .../clang/lib/Driver/ToolChains/Arch/Sparc.cpp     |     8 +-
 .../clang/lib/Driver/ToolChains/Arch/SystemZ.cpp   |     2 +-
 .../clang/lib/Driver/ToolChains/Arch/X86.cpp       |    11 +-
 .../clang/lib/Driver/ToolChains/Arch/X86.h         |     2 +-
 .../clang/lib/Driver/ToolChains/BareMetal.cpp      |   342 +-
 .../clang/lib/Driver/ToolChains/BareMetal.h        |    21 +
 .../clang/lib/Driver/ToolChains/CSKYToolChain.cpp  |    15 +-
 .../clang/lib/Driver/ToolChains/Clang.cpp          |   803 +-
 .../clang/lib/Driver/ToolChains/Clang.h            |     8 +-
 .../clang/lib/Driver/ToolChains/CloudABI.cpp       |     4 +-
 .../clang/lib/Driver/ToolChains/CommonArgs.cpp     |   360 +-
 .../clang/lib/Driver/ToolChains/CommonArgs.h       |    23 +-
 .../clang/lib/Driver/ToolChains/CrossWindows.cpp   |     3 +-
 .../clang/lib/Driver/ToolChains/CrossWindows.h     |     1 -
 .../clang/lib/Driver/ToolChains/Cuda.cpp           |    49 +-
 .../clang/lib/Driver/ToolChains/Cuda.h             |    14 +-
 .../clang/lib/Driver/ToolChains/Darwin.cpp         |   136 +-
 .../clang/lib/Driver/ToolChains/Darwin.h           |     7 +-
 .../clang/lib/Driver/ToolChains/Flang.cpp          |   213 +-
 .../clang/lib/Driver/ToolChains/Flang.h            |    19 +
 .../clang/lib/Driver/ToolChains/FreeBSD.cpp        |     8 +-
 .../clang/lib/Driver/ToolChains/Fuchsia.cpp        |   148 +-
 .../clang/lib/Driver/ToolChains/Fuchsia.h          |    17 +-
 .../clang/lib/Driver/ToolChains/Gnu.cpp            |   851 +-
 .../llvm-project/clang/lib/Driver/ToolChains/Gnu.h |     9 +-
 .../clang/lib/Driver/ToolChains/HIPAMD.cpp         |    47 +-
 .../clang/lib/Driver/ToolChains/HIPSPV.cpp         |     4 +-
 .../clang/lib/Driver/ToolChains/HIPSPV.h           |     3 +-
 .../clang/lib/Driver/ToolChains/HIPUtility.cpp     |     2 +-
 .../clang/lib/Driver/ToolChains/HLSL.cpp           |    57 +-
 .../clang/lib/Driver/ToolChains/HLSL.h             |    24 +
 .../clang/lib/Driver/ToolChains/Hexagon.cpp        |    20 +-
 .../clang/lib/Driver/ToolChains/Hexagon.h          |     3 +-
 .../clang/lib/Driver/ToolChains/Hurd.cpp           |     2 +-
 .../clang/lib/Driver/ToolChains/LazyDetector.h     |    45 +
 .../clang/lib/Driver/ToolChains/Linux.cpp          |    87 +-
 .../clang/lib/Driver/ToolChains/MSP430.cpp         |     1 -
 .../clang/lib/Driver/ToolChains/MSVC.cpp           |    65 +-
 .../clang/lib/Driver/ToolChains/MSVC.h             |    10 +-
 .../clang/lib/Driver/ToolChains/MinGW.cpp          |     8 +-
 .../clang/lib/Driver/ToolChains/MinGW.h            |     1 -
 .../clang/lib/Driver/ToolChains/MipsLinux.cpp      |    12 +-
 .../clang/lib/Driver/ToolChains/MipsLinux.h        |     1 -
 .../clang/lib/Driver/ToolChains/Myriad.cpp         |     6 +-
 .../clang/lib/Driver/ToolChains/NetBSD.cpp         |    78 +-
 .../clang/lib/Driver/ToolChains/OHOS.cpp           |   419 +
 .../clang/lib/Driver/ToolChains/OHOS.h             |    95 +
 .../clang/lib/Driver/ToolChains/OpenBSD.cpp        |    41 +-
 .../clang/lib/Driver/ToolChains/PS4CPU.cpp         |   112 +-
 .../clang/lib/Driver/ToolChains/PS4CPU.h           |     9 +-
 .../clang/lib/Driver/ToolChains/RISCVToolchain.cpp |    12 +-
 .../clang/lib/Driver/ToolChains/RISCVToolchain.h   |     2 +-
 .../clang/lib/Driver/ToolChains/ROCm.h             |     2 +-
 .../clang/lib/Driver/ToolChains/SPIRV.h            |     3 -
 .../clang/lib/Driver/ToolChains/Solaris.cpp        |     7 +-
 .../clang/lib/Driver/ToolChains/VEToolchain.cpp    |     9 +-
 .../clang/lib/Driver/ToolChains/WebAssembly.cpp    |    10 +-
 .../clang/lib/Driver/ToolChains/WebAssembly.h      |     1 -
 .../clang/lib/Driver/ToolChains/XCore.h            |     1 +
 .../clang/lib/Driver/ToolChains/ZOS.cpp            |   310 +-
 .../llvm-project/clang/lib/Driver/ToolChains/ZOS.h |    56 +-
 contrib/llvm-project/clang/lib/Driver/Types.cpp    |     4 +
 contrib/llvm-project/clang/lib/Driver/XRayArgs.cpp |   152 +-
 contrib/llvm-project/clang/lib/ExtractAPI/API.cpp  |     5 +-
 .../clang/lib/ExtractAPI/APIIgnoresList.cpp        |    31 +-
 .../clang/lib/ExtractAPI/AvailabilityInfo.cpp      |     4 +-
 .../clang/lib/ExtractAPI/DeclarationFragments.cpp  |    57 +-
 .../clang/lib/ExtractAPI/ExtractAPIConsumer.cpp    |   194 +-
 .../clang/lib/ExtractAPI/ExtractAPIVisitor.cpp     |   560 -
 .../Serialization/SymbolGraphSerializer.cpp        |   107 +-
 .../ExtractAPI/TypedefUnderlyingTypeResolver.cpp   |     2 +-
 .../clang/lib/Format/AffectedRangeManager.cpp      |     2 +-
 .../clang/lib/Format/BreakableToken.cpp            |    10 +-
 .../clang/lib/Format/ContinuationIndenter.cpp      |    89 +-
 .../clang/lib/Format/DefinitionBlockSeparator.cpp  |    10 +-
 contrib/llvm-project/clang/lib/Format/Format.cpp   |   286 +-
 .../llvm-project/clang/lib/Format/FormatToken.cpp  |    17 +-
 .../llvm-project/clang/lib/Format/FormatToken.h    |   295 +-
 .../clang/lib/Format/FormatTokenLexer.cpp          |    49 +-
 .../clang/lib/Format/FormatTokenLexer.h            |     4 +
 .../clang/lib/Format/FormatTokenSource.h           |   267 +
 .../lib/Format/IntegerLiteralSeparatorFixer.cpp    |     4 +-
 .../clang/lib/Format/MacroExpander.cpp             |    34 +-
 contrib/llvm-project/clang/lib/Format/Macros.h     |    21 +-
 .../clang/lib/Format/NamespaceEndCommentsFixer.cpp |     8 +-
 .../clang/lib/Format/QualifierAlignmentFixer.cpp   |   544 +-
 .../clang/lib/Format/QualifierAlignmentFixer.h     |    41 +-
 .../clang/lib/Format/SortJavaScriptImports.cpp     |    35 +-
 .../clang/lib/Format/TokenAnalyzer.cpp             |     6 +-
 .../llvm-project/clang/lib/Format/TokenAnalyzer.h  |     2 +-
 .../clang/lib/Format/TokenAnnotator.cpp            |   613 +-
 .../llvm-project/clang/lib/Format/TokenAnnotator.h |    38 +-
 .../clang/lib/Format/UnwrappedLineFormatter.cpp    |   195 +-
 .../clang/lib/Format/UnwrappedLineParser.cpp       |   688 +-
 .../clang/lib/Format/UnwrappedLineParser.h         |    76 +-
 .../clang/lib/Format/WhitespaceManager.cpp         |   195 +-
 .../clang/lib/Format/WhitespaceManager.h           |     7 +-
 .../clang/lib/Frontend/ASTConsumers.cpp            |    25 +-
 .../llvm-project/clang/lib/Frontend/ASTMerge.cpp   |     2 +-
 .../llvm-project/clang/lib/Frontend/ASTUnit.cpp    |    54 +-
 .../clang/lib/Frontend/CompilerInstance.cpp        |    36 +-
 .../clang/lib/Frontend/CompilerInvocation.cpp      |   551 +-
 .../Frontend/CreateInvocationFromCommandLine.cpp   |     2 +-
 .../clang/lib/Frontend/DependencyFile.cpp          |    50 +-
 .../clang/lib/Frontend/DiagnosticRenderer.cpp      |    14 +-
 .../clang/lib/Frontend/FrontendAction.cpp          |    57 +-
 .../clang/lib/Frontend/FrontendActions.cpp         |    28 +-
 .../clang/lib/Frontend/HeaderIncludeGen.cpp        |    49 +-
 .../clang/lib/Frontend/InitPreprocessor.cpp        |    90 +-
 .../clang/lib/Frontend/LayoutOverrideSource.cpp    |   104 +-
 .../lib/Frontend/ModuleDependencyCollector.cpp     |    31 +-
 .../clang/lib/Frontend/PrecompiledPreamble.cpp     |    37 +-
 .../clang/lib/Frontend/PrintPreprocessedOutput.cpp |     6 +-
 .../clang/lib/Frontend/Rewrite/FrontendActions.cpp |     9 +-
 .../lib/Frontend/SerializedDiagnosticPrinter.cpp   |     6 +-
 .../clang/lib/Frontend/TextDiagnostic.cpp          |   677 +-
 .../lib/Frontend/VerifyDiagnosticConsumer.cpp      |     4 +-
 .../lib/FrontendTool/ExecuteCompilerInvocation.cpp |     8 +
 .../clang/lib/Headers/__clang_cuda_intrinsics.h    |   191 +
 .../clang/lib/Headers/__clang_hip_cmath.h          |     2 +-
 .../lib/Headers/__clang_hip_libdevice_declares.h   |    62 +-
 .../clang/lib/Headers/__clang_hip_math.h           |   127 +-
 .../lib/Headers/__clang_hip_runtime_wrapper.h      |    13 +
 contrib/llvm-project/clang/lib/Headers/adxintrin.h |   203 +-
 contrib/llvm-project/clang/lib/Headers/altivec.h   |   260 +-
 .../clang/lib/Headers/amxcomplexintrin.h           |   169 +
 contrib/llvm-project/clang/lib/Headers/arm_acle.h  |    22 +-
 .../llvm-project/clang/lib/Headers/avx2intrin.h    |  4117 +++++-
 .../llvm-project/clang/lib/Headers/avx512fintrin.h |    24 +-
 .../clang/lib/Headers/avx512fp16intrin.h           |    20 +-
 contrib/llvm-project/clang/lib/Headers/avxintrin.h |    27 +-
 .../clang/lib/Headers/avxvnniint16intrin.h         |   473 +
 .../llvm-project/clang/lib/Headers/bmi2intrin.h    |   200 +-
 .../clang/lib/Headers/clflushoptintrin.h           |     9 +
 .../llvm-project/clang/lib/Headers/clzerointrin.h  |    12 +-
 contrib/llvm-project/clang/lib/Headers/cpuid.h     |    10 +
 .../Headers/cuda_wrappers/bits/shared_ptr_base.h   |     9 +
 contrib/llvm-project/clang/lib/Headers/fmaintrin.h |   564 +
 .../clang/lib/Headers/hlsl/hlsl_intrinsics.h       |   257 +
 contrib/llvm-project/clang/lib/Headers/immintrin.h |   124 +-
 contrib/llvm-project/clang/lib/Headers/limits.h    |     6 +-
 .../clang/lib/Headers/llvm_libc_wrappers/ctype.h   |    85 +
 .../lib/Headers/llvm_libc_wrappers/inttypes.h      |    34 +
 .../llvm_libc_wrappers/llvm-libc-decls/README.txt  |     6 +
 .../clang/lib/Headers/llvm_libc_wrappers/stdio.h   |    34 +
 .../clang/lib/Headers/llvm_libc_wrappers/stdlib.h  |    42 +
 .../clang/lib/Headers/llvm_libc_wrappers/string.h  |    37 +
 .../llvm-project/clang/lib/Headers/mwaitxintrin.h  |    29 +
 .../llvm-project/clang/lib/Headers/opencl-c-base.h |     3 +
 .../__clang_openmp_device_functions.h              |     1 -
 .../clang/lib/Headers/openmp_wrappers/new          |     2 +-
 contrib/llvm-project/clang/lib/Headers/pmmintrin.h |    18 +-
 .../clang/lib/Headers/ppc_wrappers/emmintrin.h     |     3 +-
 .../clang/lib/Headers/ppc_wrappers/smmintrin.h     |     4 +-
 .../llvm-project/clang/lib/Headers/rdseedintrin.h  |    67 +-
 .../llvm-project/clang/lib/Headers/riscv_ntlh.h    |    28 +
 .../llvm-project/clang/lib/Headers/sha512intrin.h  |   200 +
 contrib/llvm-project/clang/lib/Headers/shaintrin.h |   128 +
 .../llvm-project/clang/lib/Headers/sifive_vector.h |    16 +
 contrib/llvm-project/clang/lib/Headers/sm3intrin.h |   238 +
 contrib/llvm-project/clang/lib/Headers/sm4intrin.h |   269 +
 contrib/llvm-project/clang/lib/Headers/stdalign.h  |     5 +
 contrib/llvm-project/clang/lib/Headers/stdatomic.h |    11 +-
 contrib/llvm-project/clang/lib/Headers/stddef.h    |     5 +
 .../llvm-project/clang/lib/Headers/wasm_simd128.h  |   144 +-
 .../llvm-project/clang/lib/Headers/xsavecintrin.h  |    50 +
 contrib/llvm-project/clang/lib/Index/IndexBody.cpp |    20 +-
 contrib/llvm-project/clang/lib/Index/IndexDecl.cpp |     1 +
 .../llvm-project/clang/lib/Index/IndexSymbol.cpp   |     1 -
 .../llvm-project/clang/lib/Index/USRGeneration.cpp |    16 +
 .../clang/lib/Interpreter/DeviceOffload.cpp        |   176 +
 .../clang/lib/Interpreter/DeviceOffload.h          |    51 +
 .../clang/lib/Interpreter/IncrementalExecutor.cpp  |    27 +-
 .../clang/lib/Interpreter/IncrementalExecutor.h    |     6 +-
 .../clang/lib/Interpreter/IncrementalParser.cpp    |   149 +-
 .../clang/lib/Interpreter/IncrementalParser.h      |    19 +-
 .../clang/lib/Interpreter/Interpreter.cpp          |   564 +-
 .../clang/lib/Interpreter/InterpreterUtils.cpp     |   111 +
 .../clang/lib/Interpreter/InterpreterUtils.h       |    54 +
 .../llvm-project/clang/lib/Interpreter/Value.cpp   |   266 +
 .../clang/lib/Lex/DependencyDirectivesScanner.cpp  |   131 +-
 contrib/llvm-project/clang/lib/Lex/HeaderMap.cpp   |     6 +-
 .../llvm-project/clang/lib/Lex/HeaderSearch.cpp    |   159 +-
 .../clang/lib/Lex/InitHeaderSearch.cpp             |    33 +-
 contrib/llvm-project/clang/lib/Lex/Lexer.cpp       |    38 +-
 .../llvm-project/clang/lib/Lex/LiteralSupport.cpp  |   148 +-
 contrib/llvm-project/clang/lib/Lex/ModuleMap.cpp   |   281 +-
 .../llvm-project/clang/lib/Lex/PPDirectives.cpp    |   220 +-
 .../llvm-project/clang/lib/Lex/PPExpressions.cpp   |    10 +-
 .../llvm-project/clang/lib/Lex/PPLexerChange.cpp   |    43 +-
 .../clang/lib/Lex/PPMacroExpansion.cpp             |    30 +-
 contrib/llvm-project/clang/lib/Lex/Pragma.cpp      |   134 +-
 .../clang/lib/Lex/PreprocessingRecord.cpp          |     7 +-
 .../llvm-project/clang/lib/Lex/Preprocessor.cpp    |    79 +-
 contrib/llvm-project/clang/lib/Lex/TokenLexer.cpp  |     5 +-
 contrib/llvm-project/clang/lib/Parse/ParseAST.cpp  |    22 +-
 .../clang/lib/Parse/ParseCXXInlineMethods.cpp      |    10 +-
 contrib/llvm-project/clang/lib/Parse/ParseDecl.cpp |   431 +-
 .../llvm-project/clang/lib/Parse/ParseDeclCXX.cpp  |   139 +-
 contrib/llvm-project/clang/lib/Parse/ParseExpr.cpp |    77 +-
 .../llvm-project/clang/lib/Parse/ParseExprCXX.cpp  |   190 +-
 contrib/llvm-project/clang/lib/Parse/ParseHLSL.cpp |     2 +-
 contrib/llvm-project/clang/lib/Parse/ParseInit.cpp |    27 +-
 contrib/llvm-project/clang/lib/Parse/ParseObjc.cpp |     7 +-
 .../llvm-project/clang/lib/Parse/ParseOpenMP.cpp   |   104 +-
 .../llvm-project/clang/lib/Parse/ParsePragma.cpp   |    68 +-
 contrib/llvm-project/clang/lib/Parse/ParseStmt.cpp |    49 +-
 .../llvm-project/clang/lib/Parse/ParseTemplate.cpp |    47 +-
 .../clang/lib/Parse/ParseTentative.cpp             |   134 +-
 contrib/llvm-project/clang/lib/Parse/Parser.cpp    |    64 +-
 .../llvm-project/clang/lib/Rewrite/Rewriter.cpp    |    77 +-
 .../clang/lib/Sema/AnalysisBasedWarnings.cpp       |   233 +-
 .../clang/lib/Sema/CodeCompleteConsumer.cpp        |     3 +
 .../clang/lib/Sema/HLSLExternalSemaSource.cpp      |     4 +-
 .../clang/lib/Sema/IdentifierResolver.cpp          |     9 +-
 .../clang/lib/Sema/JumpDiagnostics.cpp             |   147 +-
 .../clang/lib/Sema/MultiplexExternalSemaSource.cpp |     6 +
 contrib/llvm-project/clang/lib/Sema/ParsedAttr.cpp |    23 +-
 contrib/llvm-project/clang/lib/Sema/Scope.cpp      |     6 +-
 contrib/llvm-project/clang/lib/Sema/ScopeInfo.cpp  |     1 +
 contrib/llvm-project/clang/lib/Sema/Sema.cpp       |   158 +-
 contrib/llvm-project/clang/lib/Sema/SemaAccess.cpp |    10 +
 contrib/llvm-project/clang/lib/Sema/SemaAttr.cpp   |     6 +-
 .../clang/lib/Sema/SemaCXXScopeSpec.cpp            |   112 +-
 contrib/llvm-project/clang/lib/Sema/SemaCast.cpp   |    70 +-
 .../llvm-project/clang/lib/Sema/SemaChecking.cpp   |  1544 +-
 .../clang/lib/Sema/SemaCodeComplete.cpp            |    56 +-
 .../llvm-project/clang/lib/Sema/SemaConcept.cpp    |   225 +-
 .../llvm-project/clang/lib/Sema/SemaCoroutine.cpp  |   168 +-
 contrib/llvm-project/clang/lib/Sema/SemaDecl.cpp   |   420 +-
 .../llvm-project/clang/lib/Sema/SemaDeclAttr.cpp   |   410 +-
 .../llvm-project/clang/lib/Sema/SemaDeclCXX.cpp    |   573 +-
 .../clang/lib/Sema/SemaExceptionSpec.cpp           |     6 +
 contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp   |  1238 +-
 .../llvm-project/clang/lib/Sema/SemaExprCXX.cpp    |   167 +-
 .../llvm-project/clang/lib/Sema/SemaExprMember.cpp |     9 +-
 .../llvm-project/clang/lib/Sema/SemaExprObjC.cpp   |     4 +
 contrib/llvm-project/clang/lib/Sema/SemaInit.cpp   |   648 +-
 contrib/llvm-project/clang/lib/Sema/SemaLambda.cpp |   796 +-
 contrib/llvm-project/clang/lib/Sema/SemaLookup.cpp |   251 +-
 contrib/llvm-project/clang/lib/Sema/SemaModule.cpp |   314 +-
 .../clang/lib/Sema/SemaObjCProperty.cpp            |    13 +-
 contrib/llvm-project/clang/lib/Sema/SemaOpenMP.cpp |   804 +-
 .../llvm-project/clang/lib/Sema/SemaOverload.cpp   |   391 +-
 .../clang/lib/Sema/SemaPseudoObject.cpp            |     7 +-
 .../clang/lib/Sema/SemaRISCVVectorLookup.cpp       |   114 +-
 contrib/llvm-project/clang/lib/Sema/SemaSYCL.cpp   |    16 -
 contrib/llvm-project/clang/lib/Sema/SemaStmt.cpp   |   108 +-
 .../llvm-project/clang/lib/Sema/SemaStmtAsm.cpp    |     1 +
 .../llvm-project/clang/lib/Sema/SemaStmtAttr.cpp   |    85 +-
 .../llvm-project/clang/lib/Sema/SemaTemplate.cpp   |   201 +-
 .../clang/lib/Sema/SemaTemplateDeduction.cpp       |   208 +-
 .../clang/lib/Sema/SemaTemplateInstantiate.cpp     |   140 +-
 .../clang/lib/Sema/SemaTemplateInstantiateDecl.cpp |   143 +-
 .../clang/lib/Sema/SemaTemplateVariadic.cpp        |     5 +-
 contrib/llvm-project/clang/lib/Sema/SemaType.cpp   |   305 +-
 .../llvm-project/clang/lib/Sema/TreeTransform.h    |   448 +-
 .../clang/lib/Serialization/ASTCommon.cpp          |     8 +-
 .../clang/lib/Serialization/ASTReader.cpp          |   371 +-
 .../clang/lib/Serialization/ASTReaderDecl.cpp      |   270 +-
 .../clang/lib/Serialization/ASTReaderInternals.h   |     3 +
 .../clang/lib/Serialization/ASTReaderStmt.cpp      |    58 +-
 .../clang/lib/Serialization/ASTWriter.cpp          |   311 +-
 .../clang/lib/Serialization/ASTWriterDecl.cpp      |   166 +-
 .../clang/lib/Serialization/ASTWriterStmt.cpp      |    34 +-
 .../clang/lib/Serialization/GlobalModuleIndex.cpp  |    20 +-
 .../clang/lib/Serialization/ModuleManager.cpp      |     6 +-
 .../lib/Serialization/PCHContainerOperations.cpp   |     5 +
 .../Checkers/AnalyzerStatsChecker.cpp              |    13 +-
 .../Checkers/ArrayBoundCheckerV2.cpp               |   362 +-
 .../Checkers/BasicObjCFoundationChecks.cpp         |   106 +-
 .../lib/StaticAnalyzer/Checkers/CStringChecker.cpp |   356 +-
 .../StaticAnalyzer/Checkers/CheckObjCDealloc.cpp   |    10 +-
 .../StaticAnalyzer/Checkers/ContainerModeling.cpp  |     8 +-
 .../StaticAnalyzer/Checkers/DeadStoresChecker.cpp  |     6 +-
 .../lib/StaticAnalyzer/Checkers/DebugCheckers.cpp  |     5 +-
 .../lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp |    46 +-
 .../Checkers/DynamicTypePropagation.cpp            |    14 +-
 .../lib/StaticAnalyzer/Checkers/ErrnoModeling.cpp  |    17 +-
 .../lib/StaticAnalyzer/Checkers/ErrnoModeling.h    |     8 -
 .../Checkers/ExprInspectionChecker.cpp             |     3 +-
 .../Checkers/FuchsiaHandleChecker.cpp              |     7 +-
 .../Checkers/GenericTaintChecker.cpp               |   188 +-
 .../clang/lib/StaticAnalyzer/Checkers/Iterator.cpp |     4 +-
 .../StaticAnalyzer/Checkers/IteratorModeling.cpp   |    20 +-
 .../Checkers/IvarInvalidationChecker.cpp           |    37 +-
 .../Checkers/LocalizationChecker.cpp               |    10 +-
 .../Checkers/MacOSKeychainAPIChecker.cpp           |    21 +-
 .../lib/StaticAnalyzer/Checkers/MallocChecker.cpp  |    85 +-
 .../Checkers/MallocOverflowSecurityChecker.cpp     |    10 +-
 .../Checkers/MallocSizeofChecker.cpp               |    32 +-
 .../lib/StaticAnalyzer/Checkers/MoveChecker.cpp    |    23 +-
 .../Checkers/NSAutoreleasePoolChecker.cpp          |     2 +-
 .../StaticAnalyzer/Checkers/NullabilityChecker.cpp |    97 +-
 .../Checkers/ObjCMissingSuperCallChecker.cpp       |     4 +-
 .../Checkers/ObjCSelfInitChecker.cpp               |    13 +-
 .../Checkers/ObjCUnusedIVarsChecker.cpp            |    21 +-
 .../lib/StaticAnalyzer/Checkers/PaddingChecker.cpp |     2 +-
 .../Checkers/PointerArithChecker.cpp               |     7 +-
 .../StaticAnalyzer/Checkers/PthreadLockChecker.cpp |     1 +
 .../RetainCountChecker/RetainCountChecker.cpp      |    10 +-
 .../RetainCountChecker/RetainCountDiagnostics.cpp  |     6 +-
 .../Checkers/STLAlgorithmModeling.cpp              |     2 +-
 .../Checkers/SimpleStreamChecker.cpp               |    12 +-
 .../StaticAnalyzer/Checkers/SmartPtrModeling.cpp   |     8 +-
 .../Checkers/StackAddrEscapeChecker.cpp            |    18 +-
 .../Checkers/StdLibraryFunctionsChecker.cpp        |  1782 ++-
 .../lib/StaticAnalyzer/Checkers/StreamChecker.cpp  |    59 +-
 .../clang/lib/StaticAnalyzer/Checkers/Taint.cpp    |   194 +-
 .../Checkers/TestAfterDivZeroChecker.cpp           |     5 +-
 .../Checkers/TrustNonnullChecker.cpp               |     3 +-
 .../Checkers/UndefCapturedBlockVarChecker.cpp      |     9 +-
 .../StaticAnalyzer/Checkers/UndefResultChecker.cpp |     2 +-
 .../Checkers/UnreachableCodeChecker.cpp            |    28 +-
 .../lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp |    59 +-
 .../WebKit/UncountedLambdaCapturesChecker.cpp      |     2 +-
 .../clang/lib/StaticAnalyzer/Core/APSIntType.cpp   |     4 +-
 .../lib/StaticAnalyzer/Core/AnalysisManager.cpp    |    11 +-
 .../lib/StaticAnalyzer/Core/BasicValueFactory.cpp  |    20 +-
 .../clang/lib/StaticAnalyzer/Core/BugReporter.cpp  |    15 +-
 .../StaticAnalyzer/Core/BugReporterVisitors.cpp    |    29 +-
 .../clang/lib/StaticAnalyzer/Core/CallEvent.cpp    |    40 +-
 .../lib/StaticAnalyzer/Core/CheckerContext.cpp     |     1 +
 .../StaticAnalyzer/Core/CommonBugCategories.cpp    |     1 +
 .../clang/lib/StaticAnalyzer/Core/Environment.cpp  |     2 +-
 .../lib/StaticAnalyzer/Core/ExplodedGraph.cpp      |    23 +-
 .../clang/lib/StaticAnalyzer/Core/ExprEngine.cpp   |    67 +-
 .../clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp  |   111 +-
 .../lib/StaticAnalyzer/Core/ExprEngineCXX.cpp      |   124 +-
 .../Core/ExprEngineCallAndReturn.cpp               |    20 +-
 .../lib/StaticAnalyzer/Core/ExprEngineObjC.cpp     |     4 +-
 .../lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp    |     6 +-
 .../clang/lib/StaticAnalyzer/Core/MemRegion.cpp    |   214 +-
 .../lib/StaticAnalyzer/Core/PlistDiagnostics.cpp   |    16 +-
 .../clang/lib/StaticAnalyzer/Core/ProgramState.cpp |    25 +-
 .../StaticAnalyzer/Core/RangeConstraintManager.cpp |     2 +-
 .../clang/lib/StaticAnalyzer/Core/RegionStore.cpp  |   113 +-
 .../clang/lib/StaticAnalyzer/Core/SValBuilder.cpp  |     1 -
 .../clang/lib/StaticAnalyzer/Core/SVals.cpp        |     3 +
 .../clang/lib/StaticAnalyzer/Core/Store.cpp        |     7 +-
 .../lib/StaticAnalyzer/Core/SymbolManager.cpp      |    36 +-
 .../lib/StaticAnalyzer/Core/TextDiagnostics.cpp    |     5 +-
 .../StaticAnalyzer/Frontend/CheckerRegistry.cpp    |     3 +-
 .../lib/StaticAnalyzer/Frontend/ModelConsumer.cpp  |     7 +-
 .../clang/lib/Support/RISCVVIntrinsicUtils.cpp     |   150 +-
 .../clang/lib/Testing/CommandLineArgs.cpp          |    15 +
 contrib/llvm-project/clang/lib/Testing/TestAST.cpp |     5 +-
 .../clang/lib/Tooling/CompilationDatabase.cpp      |     2 +-
 .../DependencyScanningFilesystem.cpp               |    12 +-
 .../DependencyScanning/DependencyScanningTool.cpp  |   145 +-
 .../DependencyScanningWorker.cpp                   |   124 +-
 .../DependencyScanning/ModuleDepCollector.cpp      |    59 +-
 .../clang/lib/Tooling/DumpTool/ClangSrcLocDump.cpp |     2 +-
 .../ExpandResponseFilesCompilationDatabase.cpp     |    30 +-
 .../lib/Tooling/Inclusions/HeaderAnalysis.cpp      |     2 +-
 .../lib/Tooling/Inclusions/HeaderIncludes.cpp      |     9 +-
 .../Tooling/Inclusions/Stdlib}/CSymbolMap.inc      |     0
 .../Tooling/Inclusions/Stdlib/StandardLibrary.cpp  |   245 +-
 .../Inclusions/Stdlib/StdSpecialSymbolMap.inc      |   722 +
 .../lib/Tooling/Inclusions/Stdlib/StdSymbolMap.inc |  3819 +++++
 .../Tooling/Inclusions/Stdlib/StdTsSymbolMap.inc   |    52 +
 .../clang/lib/Tooling/JSONCompilationDatabase.cpp  |     4 +-
 .../Tooling/Refactoring/Rename/USRLocFinder.cpp    |    21 +-
 .../clang/lib/Tooling/Syntax/Tokens.cpp            |    64 +-
 contrib/llvm-project/clang/lib/Tooling/Tooling.cpp |    46 +-
 .../clang/lib/Tooling/Transformer/Stencil.cpp      |     2 +-
 .../clang/tools/amdgpu-arch/AMDGPUArch.cpp         |   138 +-
 .../clang/tools/amdgpu-arch/AMDGPUArchByHIP.cpp    |    96 +
 .../clang/tools/amdgpu-arch/AMDGPUArchByHSA.cpp    |   122 +
 .../clang/tools/clang-repl/ClangRepl.cpp           |    82 +-
 .../llvm-project/clang/tools/driver/cc1_main.cpp   |    28 +-
 .../llvm-project/clang/tools/driver/cc1as_main.cpp |    23 +-
 .../clang/tools/driver/cc1gen_reproducer_main.cpp  |    17 +-
 contrib/llvm-project/clang/tools/driver/driver.cpp |    84 +-
*** 1018706 LINES SKIPPED ***