git: 255d6c9fe5a7 - stable/13 - Merge llvm-project main llvmorg-15-init-15358-g53dc0f10787

From: Dimitry Andric <dim_at_FreeBSD.org>
Date: Sun, 09 Apr 2023 21:34:58 UTC
The branch stable/13 has been updated by dim:

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

commit 255d6c9fe5a7577c6caf78004034f2555bd0cba0
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2022-07-04 19:20:19 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2023-04-09 14:54:45 +0000

    Merge llvm-project main llvmorg-15-init-15358-g53dc0f10787
    
    This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
    openmp to llvmorg-15-init-15358-g53dc0f10787.
    
    PR:             265425
    MFC after:      2 weeks
    
    (cherry picked from commit 81ad626541db97eb356e2c1d4a20eb2a26a766ab)
---
 Makefile.inc1                                      |     3 +-
 ObsoleteFiles.inc                                  |   318 +
 contrib/llvm-project/FREEBSD-Xlist                 |    48 +-
 contrib/llvm-project/clang/include/clang-c/Index.h |    68 +-
 .../clang/include/clang/APINotes/Types.h           |    34 +-
 .../clang/include/clang/AST/ASTContext.h           |    47 +-
 .../llvm-project/clang/include/clang/AST/ASTFwd.h  |     1 +
 .../clang/include/clang/AST/ASTImportError.h       |    51 +
 .../clang/include/clang/AST/ASTImporter.h          |    36 +-
 .../include/clang/AST/ASTImporterSharedState.h     |    18 +-
 .../clang/include/clang/AST/ASTLambda.h            |     5 +-
 .../clang/include/clang/AST/ASTNodeTraverser.h     |     7 +
 .../clang/include/clang/AST/ASTTypeTraits.h        |     8 +-
 .../clang/include/clang/AST/AbstractBasicReader.h  |     2 +-
 .../clang/include/clang/AST/AbstractTypeReader.h   |     3 +-
 .../clang/include/clang/AST/CharUnits.h            |     6 +
 .../llvm-project/clang/include/clang/AST/Comment.h |    21 +-
 .../clang/include/clang/AST/CommentCommands.td     |    62 +-
 .../clang/include/clang/AST/CommentParser.h        |     5 +-
 .../clang/include/clang/AST/CommentSema.h          |     8 +-
 .../llvm-project/clang/include/clang/AST/Decl.h    |    64 +-
 .../clang/include/clang/AST/DeclBase.h             |    48 +-
 .../llvm-project/clang/include/clang/AST/DeclCXX.h |    89 +-
 .../clang/include/clang/AST/DeclObjC.h             |    12 +-
 .../clang/include/clang/AST/DeclTemplate.h         |    42 +-
 .../clang/include/clang/AST/DeclarationName.h      |    29 +-
 .../llvm-project/clang/include/clang/AST/Expr.h    |    27 +-
 .../llvm-project/clang/include/clang/AST/ExprCXX.h |    83 +-
 .../clang/include/clang/AST/ExprConcepts.h         |     2 +
 .../clang/include/clang/AST/JSONNodeDumper.h       |     2 +
 .../llvm-project/clang/include/clang/AST/Mangle.h  |    35 +-
 .../clang/include/clang/AST/NestedNameSpecifier.h  |     2 +-
 .../clang/include/clang/AST/OpenMPClause.h         |   163 +-
 .../clang/include/clang/AST/ParentMapContext.h     |    18 +-
 .../clang/include/clang/AST/PrettyPrinter.h        |    11 +-
 .../clang/include/clang/AST/PropertiesBase.td      |    17 +-
 .../clang/include/clang/AST/Randstruct.h           |    35 +
 .../clang/include/clang/AST/RawCommentList.h       |    15 +
 .../clang/include/clang/AST/RecursiveASTVisitor.h  |   242 +-
 .../llvm-project/clang/include/clang/AST/Stmt.h    |    59 +-
 .../llvm-project/clang/include/clang/AST/StmtCXX.h |    14 +-
 .../clang/include/clang/AST/StmtOpenMP.h           |   744 +-
 .../clang/include/clang/AST/TemplateBase.h         |     7 +
 .../clang/include/clang/AST/TemplateName.h         |    50 +-
 .../clang/include/clang/AST/TextNodeDumper.h       |     3 +
 .../llvm-project/clang/include/clang/AST/Type.h    |   141 +-
 .../llvm-project/clang/include/clang/AST/TypeLoc.h |    41 +
 .../clang/include/clang/AST/TypeProperties.td      |    15 +-
 .../clang/include/clang/ASTMatchers/ASTMatchers.h  |   101 +-
 .../clang/ASTMatchers/ASTMatchersInternal.h        |    37 +-
 .../clang/ASTMatchers/Dynamic/VariantValue.h       |     2 +-
 .../clang/Analysis/Analyses/CalledOnceCheck.h      |     2 +-
 .../clang/Analysis/Analyses/ExprMutationAnalyzer.h |     2 +
 .../include/clang/Analysis/Analyses/ThreadSafety.h |     9 +-
 .../clang/Analysis/Analyses/ThreadSafetyCommon.h   |    47 +-
 .../include/clang/Analysis/AnalysisDeclContext.h   |     6 +-
 .../clang/include/clang/Analysis/CloneDetection.h  |     8 +-
 .../include/clang/Analysis/ConstructionContext.h   |     3 +-
 .../Analysis/FlowSensitive/DataflowAnalysis.h      |    43 +-
 .../FlowSensitive/DataflowAnalysisContext.h        |   224 +-
 .../Analysis/FlowSensitive/DataflowEnvironment.h   |   126 +-
 .../clang/Analysis/FlowSensitive/MatchSwitch.h     |   151 +
 .../FlowSensitive/Models/ChromiumCheckModel.h      |    39 +
 .../Models/UncheckedOptionalAccessModel.h          |    85 +
 .../clang/Analysis/FlowSensitive/NoopLattice.h     |    41 +
 .../include/clang/Analysis/FlowSensitive/Solver.h  |    56 +
 .../clang/Analysis/FlowSensitive/StorageLocation.h |    10 +-
 .../clang/Analysis/FlowSensitive/Transfer.h        |    15 +-
 .../FlowSensitive/TypeErasedDataflowAnalysis.h     |    16 +-
 .../include/clang/Analysis/FlowSensitive/Value.h   |   175 +-
 .../Analysis/FlowSensitive/WatchedLiteralsSolver.h |    37 +
 .../clang/include/clang/Analysis/PathDiagnostic.h  |     8 +-
 .../llvm-project/clang/include/clang/Basic/Attr.td |   234 +-
 .../clang/include/clang/Basic/AttrDocs.td          |   341 +-
 .../include/clang/Basic/AttrSubjectMatchRules.h    |     3 +
 .../include/clang/Basic/AttributeCommonInfo.h      |    23 +-
 .../clang/include/clang/Basic/Attributes.h         |    22 +-
 .../clang/include/clang/Basic/Builtins.def         |    32 +-
 .../clang/include/clang/Basic/Builtins.h           |    40 +-
 .../clang/include/clang/Basic/BuiltinsAArch64.def  |    12 +
 .../clang/include/clang/Basic/BuiltinsAMDGPU.def   |    48 +
 .../clang/include/clang/Basic/BuiltinsARM.def      |     3 +
 .../clang/include/clang/Basic/BuiltinsNVPTX.def    |   127 +-
 .../clang/include/clang/Basic/BuiltinsPPC.def      |    38 +-
 .../clang/include/clang/Basic/BuiltinsRISCV.def    |    61 +-
 .../clang/include/clang/Basic/BuiltinsVE.def       |    32 +
 .../clang/include/clang/Basic/BuiltinsVEVL.gen.def |  1257 ++
 .../include/clang/Basic/BuiltinsWebAssembly.def    |    13 +-
 .../clang/include/clang/Basic/BuiltinsX86.def      |    32 +-
 .../clang/include/clang/Basic/BuiltinsX86_64.def   |     1 -
 .../clang/include/clang/Basic/CharInfo.h           |    43 +-
 .../clang/include/clang/Basic/CodeGenOptions.def   |    17 +-
 .../clang/include/clang/Basic/CodeGenOptions.h     |     9 +-
 .../llvm-project/clang/include/clang/Basic/Cuda.h  |     9 +
 .../clang/include/clang/Basic/DarwinSDKInfo.h      |     3 +-
 .../clang/include/clang/Basic/DeclNodes.td         |     1 +
 .../clang/include/clang/Basic/Diagnostic.h         |    29 +-
 .../include/clang/Basic/DiagnosticASTKinds.td      |     6 +-
 .../include/clang/Basic/DiagnosticCategories.h     |     3 +-
 .../include/clang/Basic/DiagnosticCommentKinds.td  |     4 +-
 .../include/clang/Basic/DiagnosticCommonKinds.td   |    12 +-
 .../include/clang/Basic/DiagnosticCrossTUKinds.td  |     4 +-
 .../include/clang/Basic/DiagnosticDriverKinds.td   |    95 +-
 .../include/clang/Basic/DiagnosticFrontendKinds.td |     9 +
 .../clang/include/clang/Basic/DiagnosticGroups.td  |    45 +-
 .../clang/include/clang/Basic/DiagnosticIDs.h      |    13 +-
 .../include/clang/Basic/DiagnosticLexKinds.td      |    52 +-
 .../include/clang/Basic/DiagnosticParseKinds.td    |    42 +-
 .../include/clang/Basic/DiagnosticSemaKinds.td     |   296 +-
 .../clang/Basic/DiagnosticSerializationKinds.td    |   100 +-
 .../clang/include/clang/Basic/DirectoryEntry.h     |    31 +-
 .../clang/include/clang/Basic/FPOptions.def        |     8 +-
 .../clang/include/clang/Basic/Features.def         |    12 +-
 .../clang/include/clang/Basic/FileEntry.h          |    18 +-
 .../clang/include/clang/Basic/FileManager.h        |    12 +-
 .../clang/include/clang/Basic/Lambda.h             |     2 +-
 .../clang/include/clang/Basic/LangOptions.def      |    36 +-
 .../clang/include/clang/Basic/LangOptions.h        |   211 +-
 .../clang/include/clang/Basic/LangStandard.h       |    15 +-
 .../clang/include/clang/Basic/LangStandards.def    |    37 +-
 .../clang/include/clang/Basic/Module.h             |    68 +-
 .../clang/include/clang/Basic/OpenCLOptions.h      |     9 -
 .../clang/include/clang/Basic/OpenMPKinds.def      |     3 +
 .../clang/include/clang/Basic/Sanitizers.def       |     5 +-
 .../clang/include/clang/Basic/SourceLocation.h     |     6 +-
 .../clang/include/clang/Basic/SourceManager.h      |    52 +-
 .../clang/include/clang/Basic/Specifiers.h         |     4 +-
 .../clang/include/clang/Basic/StmtNodes.td         |     9 +
 .../clang/include/clang/Basic/TargetBuiltins.h     |     7 +-
 .../clang/include/clang/Basic/TargetInfo.h         |    75 +-
 .../clang/include/clang/Basic/TargetOptions.h      |    24 +-
 .../clang/include/clang/Basic/TokenKinds.def       |    48 +-
 .../clang/include/clang/Basic/TokenKinds.h         |     3 +
 .../clang/include/clang/Basic/TypeNodes.td         |     1 +
 .../clang/include/clang/Basic/arm_sve.td           |    32 +-
 .../clang/include/clang/Basic/riscv_vector.td      |   538 +-
 .../clang/include/clang/CodeGen/CGFunctionInfo.h   |    14 +
 .../include/clang/CrossTU/CrossTranslationUnit.h   |    18 +-
 .../clang/include/clang/Driver/Action.h            |    42 +-
 .../clang/include/clang/Driver/Compilation.h       |    21 +-
 .../clang/include/clang/Driver/Distro.h            |     6 +-
 .../clang/include/clang/Driver/Driver.h            |    97 +-
 .../clang/include/clang/Driver/Options.h           |     3 +-
 .../clang/include/clang/Driver/Options.td          |   652 +-
 .../clang/include/clang/Driver/SanitizerArgs.h     |    19 +
 .../clang/include/clang/Driver/ToolChain.h         |    31 +-
 .../clang/include/clang/Driver/Types.def           |    12 +-
 .../clang/include/clang/Driver/Types.h             |     6 +-
 .../clang/include/clang/ExtractAPI/API.h           |   728 +
 .../include/clang/ExtractAPI/AvailabilityInfo.h    |    78 +
 .../clang/ExtractAPI/DeclarationFragments.h        |   287 +
 .../include/clang/ExtractAPI/FrontendActions.h     |    69 +
 .../ExtractAPI/Serialization/SerializerBase.h      |    63 +
 .../Serialization/SymbolGraphSerializer.h          |   178 +
 .../clang/include/clang/Format/Format.h            |   686 +-
 .../clang/include/clang/Frontend/ASTUnit.h         |     4 +-
 .../include/clang/Frontend/CompilerInvocation.h    |    13 -
 .../clang/include/clang/Frontend/FrontendActions.h |    15 +-
 .../clang/include/clang/Frontend/FrontendOptions.h |    49 +-
 .../include/clang/Frontend/MultiplexConsumer.h     |     2 +
 .../include/clang/Frontend/PrecompiledPreamble.h   |    79 +-
 .../clang/Frontend/PreprocessorOutputOptions.h     |     2 +
 .../clang/include/clang/Frontend/Utils.h           |    60 +-
 .../clang/include/clang/Index/IndexSymbol.h        |     2 +
 .../clang/include/clang/Index/IndexingOptions.h    |     4 +-
 .../clang/include/clang/Interpreter/Interpreter.h  |     3 +
 .../clang/Lex/DependencyDirectivesScanner.h        |   136 +
 .../Lex/DependencyDirectivesSourceMinimizer.h      |   115 -
 .../clang/include/clang/Lex/DirectoryLookup.h      |     4 +
 .../clang/include/clang/Lex/HeaderSearch.h         |   173 +-
 .../clang/include/clang/Lex/HeaderSearchOptions.h  |    12 +-
 .../llvm-project/clang/include/clang/Lex/Lexer.h   |    61 +-
 .../clang/include/clang/Lex/LiteralSupport.h       |    16 +-
 .../clang/include/clang/Lex/MacroInfo.h            |    48 +-
 .../clang/include/clang/Lex/ModuleMap.h            |    19 +-
 .../clang/include/clang/Lex/PPCallbacks.h          |    62 +-
 .../clang/include/clang/Lex/PreprocessingRecord.h  |    13 +-
 .../clang/include/clang/Lex/Preprocessor.h         |   172 +-
 ...cessorExcludedConditionalDirectiveSkipMapping.h |    30 -
 .../clang/include/clang/Lex/PreprocessorLexer.h    |    21 +-
 .../clang/include/clang/Lex/PreprocessorOptions.h  |    23 +-
 .../llvm-project/clang/include/clang/Lex/Token.h   |     5 +-
 .../clang/include/clang/Parse/Parser.h             |   327 +-
 .../include/clang/Parse/RAIIObjectsForParser.h     |    15 +-
 .../include/clang/Sema/CodeCompleteConsumer.h      |     5 +-
 .../clang/include/clang/Sema/DeclSpec.h            |    73 +-
 .../llvm-project/clang/include/clang/Sema/Lookup.h |    46 +-
 .../clang/include/clang/Sema/ParsedAttr.h          |   106 +-
 .../clang/include/clang/Sema/ParsedTemplate.h      |     6 +-
 .../llvm-project/clang/include/clang/Sema/Scope.h  |    28 +-
 .../clang/include/clang/Sema/ScopeInfo.h           |     7 +-
 .../llvm-project/clang/include/clang/Sema/Sema.h   |   595 +-
 .../clang/include/clang/Sema/Template.h            |     2 +-
 .../llvm-project/clang/include/clang/Sema/Weak.h   |    39 +-
 .../include/clang/Serialization/ASTBitCodes.h      |    20 +-
 .../clang/include/clang/Serialization/ASTReader.h  |    37 +-
 .../include/clang/Serialization/ASTRecordReader.h  |    18 +-
 .../include/clang/Serialization/ASTRecordWriter.h  |    16 +-
 .../clang/include/clang/Serialization/ASTWriter.h  |    15 +-
 .../clang/Serialization/SourceLocationEncoding.h   |   163 +
 .../include/clang/Serialization/TypeBitCodes.def   |     1 +
 .../clang/StaticAnalyzer/Checkers/CheckerBase.td   |     9 +-
 .../clang/StaticAnalyzer/Checkers/Checkers.td      |   124 +-
 .../clang/StaticAnalyzer/Checkers/SValExplainer.h  |     8 +-
 .../clang}/StaticAnalyzer/Checkers/Taint.h         |     0
 .../include/clang/StaticAnalyzer/Core/Analyses.def |     8 -
 .../clang/StaticAnalyzer/Core/AnalyzerOptions.def  |    41 +-
 .../clang/StaticAnalyzer/Core/AnalyzerOptions.h    |    41 +-
 .../Core/BugReporter/BugReporterVisitors.h         |     2 +-
 .../include/clang/StaticAnalyzer/Core/Checker.h    |    12 -
 .../StaticAnalyzer/Core/PathSensitive/APSIntType.h |     4 +-
 .../Core/PathSensitive/BasicValueFactory.h         |    14 +-
 .../Core/PathSensitive/CallDescription.h           |    81 +-
 .../StaticAnalyzer/Core/PathSensitive/CallEvent.h  |    15 +-
 .../Core/PathSensitive/CheckerContext.h            |     1 +
 .../Core/PathSensitive/ConstraintManager.h         |   118 +-
 .../StaticAnalyzer/Core/PathSensitive/CoreEngine.h |     8 +-
 .../Core/PathSensitive/DynamicType.h               |     1 +
 .../Core/PathSensitive/ExplodedGraph.h             |     6 +-
 .../StaticAnalyzer/Core/PathSensitive/ExprEngine.h |    39 +-
 .../StaticAnalyzer/Core/PathSensitive/MemRegion.h  |    61 +-
 .../Core/PathSensitive/ProgramState.h              |    54 +-
 .../Core/PathSensitive/ProgramStateTrait.h         |   108 +-
 .../Core/PathSensitive/RangedConstraintManager.h   |    43 +
 .../Core/PathSensitive/SMTConstraintManager.h      |     6 +-
 .../StaticAnalyzer/Core/PathSensitive/SMTConv.h    |    22 +
 .../Core/PathSensitive/SValBuilder.h               |    62 +-
 .../StaticAnalyzer/Core/PathSensitive/SVals.h      |   255 +-
 .../Core/PathSensitive/SimpleConstraintManager.h   |    21 +-
 .../StaticAnalyzer/Core/PathSensitive/Store.h      |     2 -
 .../StaticAnalyzer/Core/PathSensitive/SymExpr.h    |     1 +
 .../Core/PathSensitive/SymbolManager.h             |   106 +-
 .../StaticAnalyzer/Core/PathSensitive/Symbols.def  |     2 +
 .../include/clang/Support/RISCVVIntrinsicUtils.h   |   354 +
 .../clang/include/clang/Testing/CommandLineArgs.h  |     2 +
 .../clang/include/clang/Testing/TestAST.h          |    95 +
 .../DependencyScanningFilesystem.h                 |   125 +-
 .../DependencyScanning/DependencyScanningService.h |    17 +-
 .../DependencyScanning/DependencyScanningTool.h    |    29 +-
 .../DependencyScanning/DependencyScanningWorker.h  |     2 -
 .../DependencyScanning/ModuleDepCollector.h        |    36 +-
 .../clang/include/clang/Tooling/DiagnosticsYaml.h  |     3 +-
 .../clang/Tooling/Inclusions/CSymbolMap.inc        |   945 +
 .../clang/Tooling/Inclusions/HeaderIncludes.h      |     4 +-
 .../clang/Tooling/Inclusions/StandardLibrary.h     |   141 +
 .../clang/Tooling/Inclusions/StdSymbolMap.inc      |  1538 ++
 .../clang/Tooling/Refactoring/AtomicChange.h       |     2 +
 .../clang/Tooling/Transformer/RewriteRule.h        |   148 +-
 .../include/clang/Tooling/Transformer/SourceCode.h |     4 +
 .../clang/Tooling/Transformer/Transformer.h        |   191 +-
 .../clang/include/clang/module.modulemap           |     2 +
 .../clang/lib/ARCMigrate/Transforms.cpp            |     2 +-
 contrib/llvm-project/clang/lib/AST/APValue.cpp     |    83 +-
 contrib/llvm-project/clang/lib/AST/ASTContext.cpp  |   223 +-
 .../llvm-project/clang/lib/AST/ASTDiagnostic.cpp   |    18 +-
 contrib/llvm-project/clang/lib/AST/ASTImporter.cpp |   321 +-
 .../clang/lib/AST/ASTStructuralEquivalence.cpp     |   150 +-
 .../llvm-project/clang/lib/AST/ASTTypeTraits.cpp   |     6 +
 contrib/llvm-project/clang/lib/AST/AttrImpl.cpp    |     6 +-
 .../llvm-project/clang/lib/AST/CommentParser.cpp   |    47 +-
 contrib/llvm-project/clang/lib/AST/CommentSema.cpp |    48 +-
 .../clang/lib/AST/ComputeDependence.cpp            |     2 +-
 contrib/llvm-project/clang/lib/AST/Decl.cpp        |   109 +-
 contrib/llvm-project/clang/lib/AST/DeclBase.cpp    |     9 +-
 contrib/llvm-project/clang/lib/AST/DeclCXX.cpp     |   153 +-
 contrib/llvm-project/clang/lib/AST/DeclObjC.cpp    |    11 +-
 contrib/llvm-project/clang/lib/AST/DeclPrinter.cpp |    13 +-
 .../llvm-project/clang/lib/AST/DeclTemplate.cpp    |    30 +-
 contrib/llvm-project/clang/lib/AST/Expr.cpp        |   248 +-
 contrib/llvm-project/clang/lib/AST/ExprCXX.cpp     |     4 +-
 .../clang/lib/AST/ExprClassification.cpp           |    13 +-
 .../llvm-project/clang/lib/AST/ExprConstant.cpp    |   177 +-
 .../llvm-project/clang/lib/AST/FormatString.cpp    |     4 +-
 .../clang/lib/AST/Interp/ByteCodeExprGen.h         |     4 +-
 .../llvm-project/clang/lib/AST/Interp/Function.cpp |     3 +-
 .../llvm-project/clang/lib/AST/ItaniumMangle.cpp   |   306 +-
 .../llvm-project/clang/lib/AST/JSONNodeDumper.cpp  |    15 +
 contrib/llvm-project/clang/lib/AST/Mangle.cpp      |     6 +-
 .../llvm-project/clang/lib/AST/MicrosoftCXXABI.cpp |    15 +
 .../llvm-project/clang/lib/AST/MicrosoftMangle.cpp |    30 +-
 contrib/llvm-project/clang/lib/AST/ODRHash.cpp     |     1 +
 contrib/llvm-project/clang/lib/AST/OSLog.cpp       |     2 +-
 .../llvm-project/clang/lib/AST/OpenMPClause.cpp    |    89 +-
 .../clang/lib/AST/ParentMapContext.cpp             |    14 +-
 .../llvm-project/clang/lib/AST/QualTypeNames.cpp   |     8 +-
 contrib/llvm-project/clang/lib/AST/Randstruct.cpp  |   231 +
 .../llvm-project/clang/lib/AST/RawCommentList.cpp  |    65 +-
 .../clang/lib/AST/RecordLayoutBuilder.cpp          |    19 +-
 contrib/llvm-project/clang/lib/AST/Stmt.cpp        |    27 +-
 contrib/llvm-project/clang/lib/AST/StmtCXX.cpp     |     1 -
 contrib/llvm-project/clang/lib/AST/StmtOpenMP.cpp  |   405 +-
 contrib/llvm-project/clang/lib/AST/StmtPrinter.cpp |   185 +-
 contrib/llvm-project/clang/lib/AST/StmtProfile.cpp |    61 +-
 .../llvm-project/clang/lib/AST/TemplateBase.cpp    |    44 +-
 .../llvm-project/clang/lib/AST/TemplateName.cpp    |    55 +-
 .../llvm-project/clang/lib/AST/TextNodeDumper.cpp  |    24 +
 contrib/llvm-project/clang/lib/AST/Type.cpp        |    55 +-
 contrib/llvm-project/clang/lib/AST/TypeLoc.cpp     |     8 +
 contrib/llvm-project/clang/lib/AST/TypePrinter.cpp |    63 +-
 .../llvm-project/clang/lib/AST/VTableBuilder.cpp   |    10 +-
 .../clang/lib/ASTMatchers/ASTMatchFinder.cpp       |   222 +-
 .../clang/lib/ASTMatchers/ASTMatchersInternal.cpp  |     1 +
 .../clang/lib/ASTMatchers/Dynamic/Marshallers.cpp  |     2 +-
 .../clang/lib/ASTMatchers/Dynamic/Marshallers.h    |    10 +-
 .../clang/lib/ASTMatchers/Dynamic/Parser.cpp       |     8 +-
 .../clang/lib/ASTMatchers/Dynamic/Registry.cpp     |     7 +-
 .../clang/lib/Analysis/AnalysisDeclContext.cpp     |     2 +-
 .../llvm-project/clang/lib/Analysis/BodyFarm.cpp   |    57 +-
 contrib/llvm-project/clang/lib/Analysis/CFG.cpp    |   122 +-
 .../clang/lib/Analysis/CalledOnceCheck.cpp         |     4 +-
 .../clang/lib/Analysis/ExprMutationAnalyzer.cpp    |    20 +-
 .../Analysis/FlowSensitive/ControlFlowContext.cpp  |     4 +-
 .../FlowSensitive/DataflowAnalysisContext.cpp      |   340 +
 .../Analysis/FlowSensitive/DataflowEnvironment.cpp |   309 +-
 .../FlowSensitive/Models/ChromiumCheckModel.cpp    |    67 +
 .../Models/UncheckedOptionalAccessModel.cpp        |   753 +
 .../clang/lib/Analysis/FlowSensitive/Transfer.cpp  |   299 +-
 .../FlowSensitive/TypeErasedDataflowAnalysis.cpp   |   203 +-
 .../FlowSensitive/WatchedLiteralsSolver.cpp        |   600 +
 .../clang/lib/Analysis/PathDiagnostic.cpp          |     8 +-
 .../clang/lib/Analysis/ReachableCode.cpp           |     4 +-
 .../clang/lib/Analysis/RetainSummaryManager.cpp    |     2 +-
 .../clang/lib/Analysis/ThreadSafety.cpp            |   306 +-
 .../clang/lib/Analysis/ThreadSafetyCommon.cpp      |    37 +-
 .../clang/lib/Analysis/UninitializedValues.cpp     |     4 +-
 .../llvm-project/clang/lib/Basic/Attributes.cpp    |    10 +-
 .../clang/lib/Basic/BuiltinTargetFeatures.h        |    95 +
 contrib/llvm-project/clang/lib/Basic/Builtins.cpp  |    48 +-
 contrib/llvm-project/clang/lib/Basic/Cuda.cpp      |     9 +-
 .../llvm-project/clang/lib/Basic/Diagnostic.cpp    |    92 +-
 .../llvm-project/clang/lib/Basic/DiagnosticIDs.cpp |    42 +-
 .../llvm-project/clang/lib/Basic/FileManager.cpp   |   191 +-
 .../clang/lib/Basic/IdentifierTable.cpp            |     8 +-
 .../llvm-project/clang/lib/Basic/LangOptions.cpp   |   132 +-
 .../llvm-project/clang/lib/Basic/LangStandards.cpp |    45 +
 contrib/llvm-project/clang/lib/Basic/Module.cpp    |     5 +-
 .../llvm-project/clang/lib/Basic/OpenCLOptions.cpp |    12 +-
 .../llvm-project/clang/lib/Basic/OpenMPKinds.cpp   |    64 +-
 .../llvm-project/clang/lib/Basic/SourceManager.cpp |    22 +-
 contrib/llvm-project/clang/lib/Basic/TargetID.cpp  |     6 +-
 .../llvm-project/clang/lib/Basic/TargetInfo.cpp    |    24 +-
 contrib/llvm-project/clang/lib/Basic/Targets.cpp   |    18 +
 .../clang/lib/Basic/Targets/AArch64.cpp            |    30 +-
 .../llvm-project/clang/lib/Basic/Targets/AArch64.h |     2 -
 .../clang/lib/Basic/Targets/AMDGPU.cpp             |    40 +-
 .../llvm-project/clang/lib/Basic/Targets/AMDGPU.h  |     7 +-
 .../llvm-project/clang/lib/Basic/Targets/ARM.cpp   |     1 +
 .../llvm-project/clang/lib/Basic/Targets/AVR.cpp   |   557 +-
 .../llvm-project/clang/lib/Basic/Targets/CSKY.cpp  |   314 +
 .../llvm-project/clang/lib/Basic/Targets/CSKY.h    |   107 +
 .../clang/lib/Basic/Targets/DirectX.cpp            |    22 +
 .../llvm-project/clang/lib/Basic/Targets/DirectX.h |    93 +
 .../llvm-project/clang/lib/Basic/Targets/NVPTX.cpp |     8 +-
 .../clang/lib/Basic/Targets/OSTargets.cpp          |    52 +-
 .../clang/lib/Basic/Targets/OSTargets.h            |    62 +-
 .../llvm-project/clang/lib/Basic/Targets/PPC.cpp   |    35 +-
 contrib/llvm-project/clang/lib/Basic/Targets/PPC.h |    16 +-
 .../llvm-project/clang/lib/Basic/Targets/RISCV.cpp |    16 +-
 .../llvm-project/clang/lib/Basic/Targets/RISCV.h   |     4 +
 .../llvm-project/clang/lib/Basic/Targets/SPIR.h    |    10 +-
 .../clang/lib/Basic/Targets/SystemZ.cpp            |    13 +-
 .../llvm-project/clang/lib/Basic/Targets/SystemZ.h |    24 +
 .../llvm-project/clang/lib/Basic/Targets/VE.cpp    |     9 +-
 .../clang/lib/Basic/Targets/WebAssembly.cpp        |    19 +-
 .../clang/lib/Basic/Targets/WebAssembly.h          |     1 +
 .../llvm-project/clang/lib/Basic/Targets/X86.cpp   |    25 +-
 contrib/llvm-project/clang/lib/Basic/Targets/X86.h |    25 +-
 .../llvm-project/clang/lib/Basic/TokenKinds.cpp    |     9 +
 contrib/llvm-project/clang/lib/CodeGen/ABIInfo.h   |     1 +
 contrib/llvm-project/clang/lib/CodeGen/Address.h   |     5 -
 .../llvm-project/clang/lib/CodeGen/BackendUtil.cpp |   631 +-
 .../llvm-project/clang/lib/CodeGen/CGAtomic.cpp    |    27 +-
 .../llvm-project/clang/lib/CodeGen/CGBlocks.cpp    |    80 +-
 contrib/llvm-project/clang/lib/CodeGen/CGBuilder.h |    70 +-
 .../llvm-project/clang/lib/CodeGen/CGBuiltin.cpp   |  2069 +-
 .../llvm-project/clang/lib/CodeGen/CGCUDANV.cpp    |    84 +-
 .../llvm-project/clang/lib/CodeGen/CGCUDARuntime.h |    13 +
 .../llvm-project/clang/lib/CodeGen/CGCXXABI.cpp    |     3 +-
 contrib/llvm-project/clang/lib/CodeGen/CGCXXABI.h  |     5 +-
 contrib/llvm-project/clang/lib/CodeGen/CGCall.cpp  |   222 +-
 contrib/llvm-project/clang/lib/CodeGen/CGClass.cpp |   246 +-
 .../llvm-project/clang/lib/CodeGen/CGCleanup.cpp   |    30 +-
 .../llvm-project/clang/lib/CodeGen/CGCoroutine.cpp |   107 +-
 .../llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp |   501 +-
 .../llvm-project/clang/lib/CodeGen/CGDebugInfo.h   |    44 +-
 contrib/llvm-project/clang/lib/CodeGen/CGDecl.cpp  |    73 +-
 .../llvm-project/clang/lib/CodeGen/CGDeclCXX.cpp   |    14 +-
 .../llvm-project/clang/lib/CodeGen/CGException.cpp |     5 +-
 contrib/llvm-project/clang/lib/CodeGen/CGExpr.cpp  |   403 +-
 .../llvm-project/clang/lib/CodeGen/CGExprCXX.cpp   |    22 +-
 .../clang/lib/CodeGen/CGExprConstant.cpp           |    47 +-
 .../clang/lib/CodeGen/CGExprScalar.cpp             |   104 +-
 .../clang/lib/CodeGen/CGHLSLRuntime.cpp            |    52 +
 .../llvm-project/clang/lib/CodeGen/CGHLSLRuntime.h |    38 +
 .../clang/lib/CodeGen/CGNonTrivialStruct.cpp       |    14 +-
 contrib/llvm-project/clang/lib/CodeGen/CGObjC.cpp  |    64 +-
 .../llvm-project/clang/lib/CodeGen/CGObjCGNU.cpp   |    84 +-
 .../llvm-project/clang/lib/CodeGen/CGObjCMac.cpp   |    69 +-
 .../clang/lib/CodeGen/CGObjCRuntime.cpp            |     2 +-
 .../clang/lib/CodeGen/CGOpenCLRuntime.cpp          |    51 +-
 .../clang/lib/CodeGen/CGOpenCLRuntime.h            |     6 +-
 .../clang/lib/CodeGen/CGOpenMPRuntime.cpp          |  1030 +-
 .../clang/lib/CodeGen/CGOpenMPRuntime.h            |    29 +-
 .../clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp       |   173 +-
 .../clang/lib/CodeGen/CGRecordLayout.h             |     6 +
 contrib/llvm-project/clang/lib/CodeGen/CGStmt.cpp  |    70 +-
 .../clang/lib/CodeGen/CGStmtOpenMP.cpp             |  1003 +-
 contrib/llvm-project/clang/lib/CodeGen/CGVTT.cpp   |     4 +-
 .../llvm-project/clang/lib/CodeGen/CGVTables.cpp   |    26 +-
 .../clang/lib/CodeGen/CodeGenAction.cpp            |    38 +-
 .../clang/lib/CodeGen/CodeGenFunction.cpp          |   198 +-
 .../clang/lib/CodeGen/CodeGenFunction.h            |   176 +-
 .../clang/lib/CodeGen/CodeGenModule.cpp            |   674 +-
 .../llvm-project/clang/lib/CodeGen/CodeGenModule.h |   115 +-
 .../llvm-project/clang/lib/CodeGen/CodeGenPGO.cpp  |     2 +-
 .../clang/lib/CodeGen/CodeGenTypes.cpp             |    53 +-
 .../llvm-project/clang/lib/CodeGen/CodeGenTypes.h  |     5 +-
 .../clang/lib/CodeGen/ConstantInitBuilder.cpp      |     2 +-
 .../clang/lib/CodeGen/CoverageMappingGen.cpp       |    52 +-
 .../clang/lib/CodeGen/CoverageMappingGen.h         |    20 +-
 .../clang/lib/CodeGen/ItaniumCXXABI.cpp            |    34 +-
 .../clang/lib/CodeGen/MacroPPCallbacks.cpp         |     2 +-
 .../clang/lib/CodeGen/MacroPPCallbacks.h           |     6 +-
 .../clang/lib/CodeGen/MicrosoftCXXABI.cpp          |    25 +-
 .../clang/lib/CodeGen/ModuleBuilder.cpp            |    12 +
 .../CodeGen/ObjectFilePCHContainerOperations.cpp   |     4 +
 .../clang/lib/CodeGen/SanitizerMetadata.cpp        |   121 +-
 .../clang/lib/CodeGen/SanitizerMetadata.h          |    21 +-
 .../llvm-project/clang/lib/CodeGen/TargetInfo.cpp  |   461 +-
 .../llvm-project/clang/lib/CodeGen/TargetInfo.h    |     2 +-
 .../clang/lib/CrossTU/CrossTranslationUnit.cpp     |   114 +-
 .../lib/DirectoryWatcher/DirectoryScanner.cpp      |     2 +-
 contrib/llvm-project/clang/lib/Driver/Action.cpp   |    30 +-
 .../llvm-project/clang/lib/Driver/Compilation.cpp  |    11 +-
 contrib/llvm-project/clang/lib/Driver/Distro.cpp   |     3 +
 contrib/llvm-project/clang/lib/Driver/Driver.cpp   |   814 +-
 .../clang/lib/Driver/SanitizerArgs.cpp             |   116 +-
 .../llvm-project/clang/lib/Driver/ToolChain.cpp    |    53 +-
 .../clang/lib/Driver/ToolChains/AIX.cpp            |    11 +-
 .../clang/lib/Driver/ToolChains/AMDGPU.cpp         |    69 +-
 .../clang/lib/Driver/ToolChains/AMDGPU.h           |     3 +-
 .../clang/lib/Driver/ToolChains/AMDGPUOpenMP.cpp   |    20 +-
 .../clang/lib/Driver/ToolChains/AVR.cpp            |   154 +-
 .../llvm-project/clang/lib/Driver/ToolChains/AVR.h |    17 +-
 .../clang/lib/Driver/ToolChains/Arch/AArch64.cpp   |   174 +-
 .../clang/lib/Driver/ToolChains/Arch/AArch64.h     |     1 -
 .../clang/lib/Driver/ToolChains/Arch/ARM.cpp       |    54 +-
 .../clang/lib/Driver/ToolChains/Arch/ARM.h         |     1 -
 .../clang/lib/Driver/ToolChains/Arch/CSKY.cpp      |   170 +
 .../clang/lib/Driver/ToolChains/Arch/CSKY.h        |    47 +
 .../clang/lib/Driver/ToolChains/Arch/RISCV.cpp     |     2 +-
 .../clang/lib/Driver/ToolChains/Arch/VE.h          |     2 +-
 .../clang/lib/Driver/ToolChains/Arch/X86.cpp       |    26 +-
 .../clang/lib/Driver/ToolChains/CSKYToolChain.cpp  |   204 +
 .../clang/lib/Driver/ToolChains/CSKYToolChain.h    |    63 +
 .../clang/lib/Driver/ToolChains/Clang.cpp          |   945 +-
 .../clang/lib/Driver/ToolChains/Clang.h            |    13 +
 .../clang/lib/Driver/ToolChains/CommonArgs.cpp     |   215 +-
 .../clang/lib/Driver/ToolChains/CommonArgs.h       |    15 +-
 .../clang/lib/Driver/ToolChains/Cuda.cpp           |    99 +-
 .../clang/lib/Driver/ToolChains/Cuda.h             |     4 +
 .../clang/lib/Driver/ToolChains/Darwin.cpp         |   404 +-
 .../clang/lib/Driver/ToolChains/Darwin.h           |    31 +-
 .../clang/lib/Driver/ToolChains/Flang.cpp          |    55 +-
 .../clang/lib/Driver/ToolChains/FreeBSD.cpp        |     2 +
 .../clang/lib/Driver/ToolChains/Fuchsia.cpp        |    26 +-
 .../clang/lib/Driver/ToolChains/Fuchsia.h          |    25 +-
 .../clang/lib/Driver/ToolChains/Gnu.cpp            |   221 +-
 .../clang/lib/Driver/ToolChains/HIPAMD.cpp         |    60 +-
 .../clang/lib/Driver/ToolChains/HIPAMD.h           |     4 +
 .../clang/lib/Driver/ToolChains/HIPUtility.cpp     |    12 +-
 .../clang/lib/Driver/ToolChains/HLSL.cpp           |   183 +
 .../clang/lib/Driver/ToolChains/HLSL.h             |    40 +
 .../clang/lib/Driver/ToolChains/Hexagon.cpp        |     7 +-
 .../clang/lib/Driver/ToolChains/Hexagon.h          |     3 -
 .../clang/lib/Driver/ToolChains/Lanai.h            |     2 -
 .../clang/lib/Driver/ToolChains/Linux.cpp          |    93 +-
 .../clang/lib/Driver/ToolChains/Linux.h            |     2 +
 .../clang/lib/Driver/ToolChains/MSP430.cpp         |     2 +-
 .../clang/lib/Driver/ToolChains/MSVC.cpp           |   815 +-
 .../clang/lib/Driver/ToolChains/MSVC.h             |    31 +-
 .../clang/lib/Driver/ToolChains/MinGW.cpp          |    12 +-
 .../clang/lib/Driver/ToolChains/Minix.cpp          |     9 +-
 .../clang/lib/Driver/ToolChains/OpenBSD.cpp        |    31 +-
 .../clang/lib/Driver/ToolChains/PS4CPU.cpp         |   188 +-
 .../clang/lib/Driver/ToolChains/PS4CPU.h           |   115 +-
 .../clang/lib/Driver/ToolChains/RISCVToolchain.cpp |     7 +
 .../clang/lib/Driver/ToolChains/RISCVToolchain.h   |     1 -
 .../clang/lib/Driver/ToolChains/ROCm.h             |    38 +-
 .../clang/lib/Driver/ToolChains/SPIRV.h            |     3 +-
 .../clang/lib/Driver/ToolChains/Solaris.cpp        |    14 +-
 .../clang/lib/Driver/ToolChains/VEToolchain.h      |     1 -
 .../clang/lib/Driver/ToolChains/WebAssembly.cpp    |   110 +-
 .../clang/lib/Driver/ToolChains/WebAssembly.h      |     9 +
 .../llvm-project/clang/lib/Driver/ToolChains/ZOS.h |     2 +
 contrib/llvm-project/clang/lib/Driver/Types.cpp    |    41 +-
 .../clang/lib/Edit/RewriteObjCFoundationAPI.cpp    |     6 +-
 contrib/llvm-project/clang/lib/ExtractAPI/API.cpp  |   233 +
 .../clang/lib/ExtractAPI/DeclarationFragments.cpp  |   799 +
 .../clang/lib/ExtractAPI/ExtractAPIConsumer.cpp    |   974 +
 .../ExtractAPI/Serialization/SerializerBase.cpp    |    19 +
 .../Serialization/SymbolGraphSerializer.cpp        |   708 +
 .../ExtractAPI/TypedefUnderlyingTypeResolver.cpp   |    79 +
 .../lib/ExtractAPI/TypedefUnderlyingTypeResolver.h |    46 +
 .../clang/lib/Format/AffectedRangeManager.cpp      |     6 +-
 .../clang/lib/Format/BreakableToken.cpp            |    98 +-
 .../clang/lib/Format/ContinuationIndenter.cpp      |   844 +-
 .../clang/lib/Format/ContinuationIndenter.h        |     6 -
 .../clang/lib/Format/DefinitionBlockSeparator.cpp  |    30 +-
 contrib/llvm-project/clang/lib/Format/Format.cpp   |   456 +-
 .../llvm-project/clang/lib/Format/FormatToken.cpp  |    32 +-
 .../llvm-project/clang/lib/Format/FormatToken.h    |   626 +-
 .../clang/lib/Format/FormatTokenLexer.cpp          |   277 +-
 .../clang/lib/Format/FormatTokenLexer.h            |     7 +
 .../clang/lib/Format/MacroExpander.cpp             |     3 +-
 .../clang/lib/Format/NamespaceEndCommentsFixer.cpp |   119 +-
 .../clang/lib/Format/QualifierAlignmentFixer.cpp   |   141 +-
 .../clang/lib/Format/SortJavaScriptImports.cpp     |    26 +-
 .../clang/lib/Format/TokenAnalyzer.cpp             |     3 +-
 .../clang/lib/Format/TokenAnnotator.cpp            |  1631 +-
 .../llvm-project/clang/lib/Format/TokenAnnotator.h |    37 +-
 .../clang/lib/Format/UnwrappedLineFormatter.cpp    |   450 +-
 .../clang/lib/Format/UnwrappedLineParser.cpp       |  1549 +-
 .../clang/lib/Format/UnwrappedLineParser.h         |    42 +-
 .../clang/lib/Format/WhitespaceManager.cpp         |   276 +-
 .../clang/lib/Format/WhitespaceManager.h           |    20 +-
 .../llvm-project/clang/lib/Frontend/ASTUnit.cpp    |    16 +-
 .../clang/lib/Frontend/CompilerInstance.cpp        |    23 +-
 .../clang/lib/Frontend/CompilerInvocation.cpp      |   530 +-
 .../Frontend/CreateInvocationFromCommandLine.cpp   |    29 +-
 .../clang/lib/Frontend/DependencyFile.cpp          |    35 +-
 .../clang/lib/Frontend/DependencyGraph.cpp         |    26 +-
 .../clang/lib/Frontend/ExtractAPIConsumer.cpp      |    32 -
 .../clang/lib/Frontend/FrontendAction.cpp          |    81 +-
 .../clang/lib/Frontend/FrontendActions.cpp         |   137 +-
 .../clang/lib/Frontend/FrontendOptions.cpp         |     2 +-
 .../clang/lib/Frontend/InitPreprocessor.cpp        |    70 +-
 .../clang/lib/Frontend/LogDiagnosticPrinter.cpp    |     6 +-
 .../lib/Frontend/ModuleDependencyCollector.cpp     |     6 +-
 .../clang/lib/Frontend/MultiplexConsumer.cpp       |     6 +
 .../clang/lib/Frontend/PrecompiledPreamble.cpp     |   353 +-
 .../clang/lib/Frontend/PrintPreprocessedOutput.cpp |    44 +-
 .../lib/Frontend/Rewrite/InclusionRewriter.cpp     |     8 +-
 .../lib/Frontend/Rewrite/RewriteModernObjC.cpp     |    20 +-
 .../clang/lib/Frontend/Rewrite/RewriteObjC.cpp     |     2 +-
 .../clang/lib/Frontend/TextDiagnostic.cpp          |     3 +-
 .../lib/FrontendTool/ExecuteCompilerInvocation.cpp |     3 +
 .../clang/lib/Headers/__clang_cuda_intrinsics.h    |     4 +-
 .../clang/lib/Headers/__wmmintrin_pclmul.h         |    20 +-
 contrib/llvm-project/clang/lib/Headers/altivec.h   |   735 +-
 contrib/llvm-project/clang/lib/Headers/amxintrin.h |     2 -
 .../llvm-project/clang/lib/Headers/avx2intrin.h    |    16 +-
 .../clang/lib/Headers/avx512bwintrin.h             |    24 +-
 .../llvm-project/clang/lib/Headers/avx512fintrin.h |   149 +-
 .../clang/lib/Headers/avx512vlbf16intrin.h         |     2 +-
 .../clang/lib/Headers/avx512vlbwintrin.h           |    16 +-
 .../clang/lib/Headers/avx512vlintrin.h             |   176 +-
 .../clang/lib/Headers/avx512vlvnniintrin.h         |    32 +-
 contrib/llvm-project/clang/lib/Headers/avxintrin.h |    95 +-
 .../llvm-project/clang/lib/Headers/avxvnniintrin.h |    32 +-
 contrib/llvm-project/clang/lib/Headers/bmiintrin.h |     8 +-
 contrib/llvm-project/clang/lib/Headers/cetintrin.h |    18 +-
 contrib/llvm-project/clang/lib/Headers/emmintrin.h |  1318 +-
 .../llvm-project/clang/lib/Headers/f16cintrin.h    |     6 +-
 contrib/llvm-project/clang/lib/Headers/hlsl.h      |    15 +
 .../clang/lib/Headers/hlsl/hlsl_basic_types.h      |    64 +
 .../clang/lib/Headers/hlsl/hlsl_intrinsics.h       |    15 +
 .../llvm-project/clang/lib/Headers/hresetintrin.h  |     4 +-
 .../llvm-project/clang/lib/Headers/ia32intrin.h    |    22 +-
 contrib/llvm-project/clang/lib/Headers/immintrin.h |    30 +-
 contrib/llvm-project/clang/lib/Headers/intrin.h    |    33 +-
 .../clang/lib/Headers/keylockerintrin.h            |    44 +-
 contrib/llvm-project/clang/lib/Headers/mm_malloc.h |     6 +-
 .../llvm-project/clang/lib/Headers/opencl-c-base.h |    10 +
 contrib/llvm-project/clang/lib/Headers/opencl-c.h  | 13820 ++++++------
 contrib/llvm-project/clang/lib/Headers/pmmintrin.h |     2 +-
 .../clang/lib/Headers/ppc_wrappers/bmi2intrin.h    |   134 +
 .../clang/lib/Headers/ppc_wrappers/bmiintrin.h     |   165 +
 .../clang/lib/Headers/ppc_wrappers/emmintrin.h     |  2918 ++-
 .../clang/lib/Headers/ppc_wrappers/immintrin.h     |    27 +
 .../clang/lib/Headers/ppc_wrappers/mm_malloc.h     |    26 +-
 .../clang/lib/Headers/ppc_wrappers/mmintrin.h      |   769 +-
 .../clang/lib/Headers/ppc_wrappers/nmmintrin.h     |    26 +
 .../clang/lib/Headers/ppc_wrappers/pmmintrin.h     |   147 +-
 .../clang/lib/Headers/ppc_wrappers/smmintrin.h     |   580 +-
 .../clang/lib/Headers/ppc_wrappers/tmmintrin.h     |   642 +-
 .../clang/lib/Headers/ppc_wrappers/x86gprintrin.h  |    17 +
 .../clang/lib/Headers/ppc_wrappers/x86intrin.h     |    28 +
 .../clang/lib/Headers/ppc_wrappers/xmmintrin.h     |  2064 +-
 .../llvm-project/clang/lib/Headers/rdseedintrin.h  |     6 +-
 contrib/llvm-project/clang/lib/Headers/rtmintrin.h |     2 +-
 contrib/llvm-project/clang/lib/Headers/smmintrin.h |   491 +-
 contrib/llvm-project/clang/lib/Headers/stdbool.h   |    15 +-
 contrib/llvm-project/clang/lib/Headers/stddef.h    |     2 +-
 .../llvm-project/clang/lib/Headers/stdnoreturn.h   |    13 +
 .../llvm-project/clang/lib/Headers/uintrintrin.h   |    16 +-
 contrib/llvm-project/clang/lib/Headers/unwind.h    |    13 +-
 contrib/llvm-project/clang/lib/Headers/velintrin.h |    71 +
 .../clang/lib/Headers/velintrin_approx.h           |   120 +
 .../llvm-project/clang/lib/Headers/velintrin_gen.h |  1257 ++
 .../llvm-project/clang/lib/Headers/wasm_simd128.h  |     4 +-
 contrib/llvm-project/clang/lib/Headers/xmmintrin.h |    12 +-
 contrib/llvm-project/clang/lib/Index/IndexBody.cpp |    22 +-
 contrib/llvm-project/clang/lib/Index/IndexDecl.cpp |    68 +-
 .../llvm-project/clang/lib/Index/IndexSymbol.cpp   |     5 +
 .../clang/lib/Index/IndexTypeSourceInfo.cpp        |    10 +
 .../clang/lib/Index/IndexingContext.cpp            |    10 +-
 .../llvm-project/clang/lib/Index/USRGeneration.cpp |    31 +-
 .../clang/lib/Interpreter/IncrementalExecutor.cpp  |    30 +-
 .../clang/lib/Interpreter/IncrementalExecutor.h    |    14 +-
 .../clang/lib/Interpreter/IncrementalParser.cpp    |    56 +-
 .../clang/lib/Interpreter/IncrementalParser.h      |     4 +
 .../clang/lib/Interpreter/Interpreter.cpp          |    30 +-
 .../clang/lib/Lex/DependencyDirectivesScanner.cpp  |   862 +
 .../Lex/DependencyDirectivesSourceMinimizer.cpp    |   982 -
 .../llvm-project/clang/lib/Lex/HeaderSearch.cpp    |   237 +-
 .../clang/lib/Lex/InitHeaderSearch.cpp             |    13 +-
 contrib/llvm-project/clang/lib/Lex/Lexer.cpp       |   381 +-
 .../llvm-project/clang/lib/Lex/LiteralSupport.cpp  |   241 +-
 contrib/llvm-project/clang/lib/Lex/MacroInfo.cpp   |    34 +-
 contrib/llvm-project/clang/lib/Lex/ModuleMap.cpp   |    48 +-
 .../llvm-project/clang/lib/Lex/PPDirectives.cpp    |   445 +-
 .../llvm-project/clang/lib/Lex/PPExpressions.cpp   |    19 +-
 .../llvm-project/clang/lib/Lex/PPLexerChange.cpp   |   109 +-
 .../clang/lib/Lex/PPMacroExpansion.cpp             |   127 +-
 contrib/llvm-project/clang/lib/Lex/Pragma.cpp      |   102 +-
 .../clang/lib/Lex/PreprocessingRecord.cpp          |     7 +-
 .../llvm-project/clang/lib/Lex/Preprocessor.cpp    |    38 +-
 .../clang/lib/Lex/PreprocessorLexer.cpp            |     5 +-
 contrib/llvm-project/clang/lib/Lex/TokenLexer.cpp  |     2 +-
 contrib/llvm-project/clang/lib/Parse/ParseAST.cpp  |     8 +-
 .../clang/lib/Parse/ParseCXXInlineMethods.cpp      |    13 +-
 contrib/llvm-project/clang/lib/Parse/ParseDecl.cpp |   508 +-
 .../llvm-project/clang/lib/Parse/ParseDeclCXX.cpp  |   245 +-
 contrib/llvm-project/clang/lib/Parse/ParseExpr.cpp |   112 +-
 .../llvm-project/clang/lib/Parse/ParseExprCXX.cpp  |    48 +-
 contrib/llvm-project/clang/lib/Parse/ParseHLSL.cpp |    42 +
 contrib/llvm-project/clang/lib/Parse/ParseObjc.cpp |    63 +-
 .../llvm-project/clang/lib/Parse/ParseOpenMP.cpp   |   164 +-
 .../llvm-project/clang/lib/Parse/ParsePragma.cpp   |   343 +-
 contrib/llvm-project/clang/lib/Parse/ParseStmt.cpp |   181 +-
 .../llvm-project/clang/lib/Parse/ParseTemplate.cpp |    54 +-
 contrib/llvm-project/clang/lib/Parse/Parser.cpp    |   328 +-
 .../clang/lib/Sema/AnalysisBasedWarnings.cpp       |     9 +-
 .../clang/lib/Sema/CodeCompleteConsumer.cpp        |    12 +-
 .../clang/lib/Sema/IdentifierResolver.cpp          |     6 +-
 .../llvm-project/clang/lib/Sema/OpenCLBuiltins.td  |    90 +-
 contrib/llvm-project/clang/lib/Sema/ParsedAttr.cpp |    64 +
 contrib/llvm-project/clang/lib/Sema/Sema.cpp       |    68 +-
 contrib/llvm-project/clang/lib/Sema/SemaAccess.cpp |    35 +-
 contrib/llvm-project/clang/lib/Sema/SemaAttr.cpp   |   265 +-
 .../clang/lib/Sema/SemaAvailability.cpp            |     2 +-
 contrib/llvm-project/clang/lib/Sema/SemaCUDA.cpp   |    51 +-
 .../clang/lib/Sema/SemaCXXScopeSpec.cpp            |    15 +-
 contrib/llvm-project/clang/lib/Sema/SemaCast.cpp   |    21 +-
 .../llvm-project/clang/lib/Sema/SemaChecking.cpp   |   739 +-
 .../clang/lib/Sema/SemaCodeComplete.cpp            |    36 +-
 .../llvm-project/clang/lib/Sema/SemaConcept.cpp    |    89 +-
 .../llvm-project/clang/lib/Sema/SemaCoroutine.cpp  |   323 +-
 contrib/llvm-project/clang/lib/Sema/SemaDecl.cpp   |   943 +-
 .../llvm-project/clang/lib/Sema/SemaDeclAttr.cpp   |   574 +-
 .../llvm-project/clang/lib/Sema/SemaDeclCXX.cpp    |   297 +-
 .../llvm-project/clang/lib/Sema/SemaDeclObjC.cpp   |    53 +-
 .../clang/lib/Sema/SemaExceptionSpec.cpp           |    17 +-
 contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp   |  1044 +-
 .../llvm-project/clang/lib/Sema/SemaExprCXX.cpp    |   272 +-
 .../llvm-project/clang/lib/Sema/SemaExprMember.cpp |    30 +-
 .../llvm-project/clang/lib/Sema/SemaExprObjC.cpp   |     8 +-
 contrib/llvm-project/clang/lib/Sema/SemaInit.cpp   |    97 +-
 contrib/llvm-project/clang/lib/Sema/SemaLambda.cpp |    35 +-
 contrib/llvm-project/clang/lib/Sema/SemaLookup.cpp |   426 +-
 contrib/llvm-project/clang/lib/Sema/SemaModule.cpp |   327 +-
 contrib/llvm-project/clang/lib/Sema/SemaOpenMP.cpp |  2377 ++-
 .../llvm-project/clang/lib/Sema/SemaOverload.cpp   |   488 +-
 contrib/llvm-project/clang/lib/Sema/SemaStmt.cpp   |    51 +-
 .../llvm-project/clang/lib/Sema/SemaStmtAsm.cpp    |    27 +-
 .../llvm-project/clang/lib/Sema/SemaStmtAttr.cpp   |    78 +-
 .../llvm-project/clang/lib/Sema/SemaTemplate.cpp   |   119 +-
 .../clang/lib/Sema/SemaTemplateDeduction.cpp       |    51 +-
 .../clang/lib/Sema/SemaTemplateInstantiate.cpp     |    99 +-
 .../clang/lib/Sema/SemaTemplateInstantiateDecl.cpp |   194 +-
 .../clang/lib/Sema/SemaTemplateVariadic.cpp        |    28 +-
 contrib/llvm-project/clang/lib/Sema/SemaType.cpp   |   400 +-
 .../llvm-project/clang/lib/Sema/TreeTransform.h    |   297 +-
 .../clang/lib/Serialization/ASTCommon.cpp          |     5 +-
 .../clang/lib/Serialization/ASTReader.cpp          |  1212 +-
 .../clang/lib/Serialization/ASTReaderDecl.cpp      |   100 +-
 .../clang/lib/Serialization/ASTReaderStmt.cpp      |   156 +-
 .../clang/lib/Serialization/ASTWriter.cpp          |   461 +-
 .../clang/lib/Serialization/ASTWriterDecl.cpp      |    74 +-
 .../clang/lib/Serialization/ASTWriterStmt.cpp      |    67 +-
 .../clang/lib/Serialization/GlobalModuleIndex.cpp  |     2 +-
 .../StaticAnalyzer/Checkers/ArrayBoundChecker.cpp  |     4 +-
 .../Checkers/ArrayBoundCheckerV2.cpp               |    19 +-
 .../Checkers/BasicObjCFoundationChecks.cpp         |    12 +-
 .../Checkers/BoolAssignmentChecker.cpp             |    16 +-
 .../lib/StaticAnalyzer/Checkers/CStringChecker.cpp |    80 +-
 .../Checkers/CallAndMessageChecker.cpp             |     2 +-
 .../StaticAnalyzer/Checkers/CastValueChecker.cpp   |     6 +-
 .../StaticAnalyzer/Checkers/CheckObjCDealloc.cpp   |     4 +-
 .../Checkers/CheckObjCInstMethSignature.cpp        |     8 +-
 .../Checkers/CheckSecuritySyntaxOnly.cpp           |    30 +-
 .../lib/StaticAnalyzer/Checkers/CloneChecker.cpp   |     2 +-
 .../StaticAnalyzer/Checkers/DeadStoresChecker.cpp  |     7 +-
 .../StaticAnalyzer/Checkers/DereferenceChecker.cpp |    51 +-
 .../lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp |     2 +-
 .../Checkers/DynamicTypePropagation.cpp            |     5 +-
 .../lib/StaticAnalyzer/Checkers/ErrnoChecker.cpp   |   249 +
 .../lib/StaticAnalyzer/Checkers/ErrnoModeling.cpp  |   288 +
 .../lib/StaticAnalyzer/Checkers/ErrnoModeling.h    |    78 +
 .../StaticAnalyzer/Checkers/ErrnoTesterChecker.cpp |   184 +
 .../Checkers/ExprInspectionChecker.cpp             |    23 +-
 .../Checkers/FuchsiaHandleChecker.cpp              |     6 +-
 .../lib/StaticAnalyzer/Checkers/GTestChecker.cpp   |    19 +-
 .../Checkers/GenericTaintChecker.cpp               |   185 +-
 .../Checkers/InnerPointerChecker.cpp               |    15 +-
 .../clang/lib/StaticAnalyzer/Checkers/Iterator.cpp |     4 +-
 .../clang/lib/StaticAnalyzer/Checkers/Iterator.h   |     8 +-
 .../StaticAnalyzer/Checkers/IteratorModeling.cpp   |     8 +-
 .../Checkers/IvarInvalidationChecker.cpp           |     4 +-
 .../Checkers/LLVMConventionsChecker.cpp            |     2 +-
 .../Checkers/LocalizationChecker.cpp               |     8 +-
 .../Checkers/MPI-Checker/MPIChecker.cpp            |     2 +-
 .../lib/StaticAnalyzer/Checkers/MallocChecker.cpp  |   150 +-
 .../Checkers/MallocSizeofChecker.cpp               |     6 +-
 .../Checkers/MmapWriteExecChecker.cpp              |     4 +-
 .../lib/StaticAnalyzer/Checkers/MoveChecker.cpp    |     1 -
 .../lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp |     6 +-
 .../Checkers/NonNullParamChecker.cpp               |     6 +-
 .../StaticAnalyzer/Checkers/NullabilityChecker.cpp |     6 +-
 .../Checkers/NumberObjectConversionChecker.cpp     |     2 +-
 .../StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp  |     2 +-
 .../Checkers/ObjCAutoreleaseWriteChecker.cpp       |     6 +-
 .../Checkers/ObjCContainersASTChecker.cpp          |     6 +-
 .../Checkers/ObjCContainersChecker.cpp             |     7 +-
 .../Checkers/ObjCSelfInitChecker.cpp               |    22 +-
 .../lib/StaticAnalyzer/Checkers/PaddingChecker.cpp |     6 +-
 .../StaticAnalyzer/Checkers/PthreadLockChecker.cpp |     2 +-
 .../RetainCountChecker/RetainCountChecker.cpp      |     5 +-
 .../RetainCountChecker/RetainCountDiagnostics.cpp  |     9 +-
 .../Checkers/ReturnPointerRangeChecker.cpp         |     4 +-
 .../Checkers/STLAlgorithmModeling.cpp              |     4 +-
 .../Checkers/SimpleStreamChecker.cpp               |    14 -
 .../StaticAnalyzer/Checkers/SmartPtrModeling.cpp   |    34 +-
 .../Checkers/StackAddrEscapeChecker.cpp            |     2 +-
 .../Checkers/StdLibraryFunctionsChecker.cpp        |   679 +-
 .../lib/StaticAnalyzer/Checkers/StreamChecker.cpp  |    30 +-
 .../lib/StaticAnalyzer/Checkers/StringChecker.cpp  |     2 +-
 .../clang/lib/StaticAnalyzer/Checkers/Taint.cpp    |     6 +-
 .../StaticAnalyzer/Checkers/TaintTesterChecker.cpp |    21 +-
 .../Checkers/TrustReturnsNonnullChecker.cpp        |    60 +
 .../StaticAnalyzer/Checkers/UndefResultChecker.cpp |     9 +-
 .../UninitializedObjectChecker.cpp                 |     2 +-
 .../UninitializedObject/UninitializedPointee.cpp   |     8 +-
 .../lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp |     8 +-
 .../lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp |     7 +-
 .../lib/StaticAnalyzer/Checkers/ValistChecker.cpp  |     4 +-
 .../Checkers/cert/InvalidPtrChecker.cpp            |    16 +-
 .../lib/StaticAnalyzer/Core/AnalyzerOptions.cpp    |    17 +-
 .../clang/lib/StaticAnalyzer/Core/BugReporter.cpp  |     2 +-
 .../StaticAnalyzer/Core/BugReporterVisitors.cpp    |    78 +-
 .../lib/StaticAnalyzer/Core/CallDescription.cpp    |    44 +-
 .../clang/lib/StaticAnalyzer/Core/CallEvent.cpp    |    34 +-
 .../lib/StaticAnalyzer/Core/CheckerContext.cpp     |    29 +-
 .../lib/StaticAnalyzer/Core/ConstraintManager.cpp  |    80 +
 .../clang/lib/StaticAnalyzer/Core/CoreEngine.cpp   |    71 +-
 .../clang/lib/StaticAnalyzer/Core/DynamicType.cpp  |     8 +-
 .../clang/lib/StaticAnalyzer/Core/Environment.cpp  |     2 +-
 .../clang/lib/StaticAnalyzer/Core/ExprEngine.cpp   |   253 +-
 .../clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp  |    21 +-
 .../lib/StaticAnalyzer/Core/ExprEngineCXX.cpp      |    24 +-
 .../Core/ExprEngineCallAndReturn.cpp               |    73 +-
 .../lib/StaticAnalyzer/Core/LoopUnrolling.cpp      |     4 +-
 .../clang/lib/StaticAnalyzer/Core/MemRegion.cpp    |    51 +-
 .../lib/StaticAnalyzer/Core/PlistDiagnostics.cpp   |     2 +-
 .../clang/lib/StaticAnalyzer/Core/ProgramState.cpp |    37 +-
 .../StaticAnalyzer/Core/RangeConstraintManager.cpp |   243 +-
 .../Core/RangedConstraintManager.cpp               |    71 +-
 .../clang/lib/StaticAnalyzer/Core/RegionStore.cpp  |   152 +-
 .../clang/lib/StaticAnalyzer/Core/SValBuilder.cpp  |    93 +-
 .../clang/lib/StaticAnalyzer/Core/SVals.cpp        |    67 +-
 .../lib/StaticAnalyzer/Core/SarifDiagnostics.cpp   |    15 +-
 .../Core/SimpleConstraintManager.cpp               |    14 +-
 .../lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp  |   173 +-
 .../clang/lib/StaticAnalyzer/Core/Store.cpp        |     8 +-
 .../lib/StaticAnalyzer/Core/SymbolManager.cpp      |    43 +-
 .../lib/StaticAnalyzer/Core/TextDiagnostics.cpp    |     2 +-
 .../clang/lib/StaticAnalyzer/Core/WorkList.cpp     |    16 +-
 .../StaticAnalyzer/Frontend/AnalysisConsumer.cpp   |    63 +-
 .../StaticAnalyzer/Frontend/AnalyzerHelpFlags.cpp  |     5 +-
 .../StaticAnalyzer/Frontend/CheckerRegistry.cpp    |     4 +-
 .../clang/lib/Support/RISCVVIntrinsicUtils.cpp     |   955 +
 .../clang/lib/Testing/CommandLineArgs.cpp          |    42 +
 contrib/llvm-project/clang/lib/Testing/TestAST.cpp |   162 +
 .../clang/lib/Tooling/Core/Replacement.cpp         |     4 +-
 .../DependencyScanningFilesystem.cpp               |   124 +-
 .../DependencyScanningService.cpp                  |     4 +-
 .../DependencyScanning/DependencyScanningTool.cpp  |    55 +-
 .../DependencyScanningWorker.cpp                   |   112 +-
 .../DependencyScanning/ModuleDepCollector.cpp      |   129 +-
 .../lib/Tooling/Inclusions/HeaderIncludes.cpp      |     3 +-
 .../lib/Tooling/Inclusions/StandardLibrary.cpp     |   165 +
 .../Tooling/InterpolatingCompilationDatabase.cpp   |     2 +-
 .../Refactoring/Rename/USRFindingAction.cpp        |     6 +-
 .../clang/lib/Tooling/Syntax/BuildTree.cpp         |     4 +-
 .../clang/lib/Tooling/Transformer/RewriteRule.cpp  |    53 +-
 .../clang/lib/Tooling/Transformer/Stencil.cpp      |     2 +-
 .../clang/lib/Tooling/Transformer/Transformer.cpp  |    58 +-
 .../clang/tools/clang-format/ClangFormat.cpp       |    56 +-
 .../clang/tools/clang-repl/ClangRepl.cpp           |    30 +-
 .../llvm-project/clang/tools/driver/cc1_main.cpp   |     3 +-
 .../llvm-project/clang/tools/driver/cc1as_main.cpp |    28 +-
 contrib/llvm-project/clang/tools/driver/driver.cpp |    64 +-
 .../clang/utils/TableGen/ClangAttrEmitter.cpp      |   437 +-
 .../utils/TableGen/ClangDiagnosticsEmitter.cpp     |    16 +-
 .../utils/TableGen/ClangOpenCLBuiltinEmitter.cpp   |   108 +-
 .../clang/utils/TableGen/ClangOptionDocEmitter.cpp |    28 +-
 .../utils/TableGen/ClangSACheckersEmitter.cpp      |    41 +-
 .../clang/utils/TableGen/MveEmitter.cpp            |    19 +-
 .../clang/utils/TableGen/RISCVVEmitter.cpp         |  1069 +-
 .../compiler-rt/{lib => include}/orc/c_api.h       |     3 -
 .../compiler-rt/include/profile/InstrProfData.inc  |     4 +-
 .../compiler-rt/include/profile/MIBEntryDef.inc    |    47 +
 .../compiler-rt/include/profile/MemProfData.inc    |   139 +-
 .../compiler-rt/lib/asan/asan_allocator.cpp        |    17 +-
 .../compiler-rt/lib/asan/asan_errors.cpp           |     4 +-
 .../compiler-rt/lib/asan/asan_errors.h             |     2 +-
 .../compiler-rt/lib/asan/asan_fake_stack.cpp       |     2 -
 .../compiler-rt/lib/asan/asan_flags.cpp            |     2 +-
 .../compiler-rt/lib/asan/asan_flags.inc            |    11 +-
 .../compiler-rt/lib/asan/asan_fuchsia.cpp          |    21 +-
 .../compiler-rt/lib/asan/asan_globals.cpp          |    29 +-
 .../compiler-rt/lib/asan/asan_interceptors.cpp     |    12 +-
 .../compiler-rt/lib/asan/asan_interceptors.h       |     4 +-
 .../compiler-rt/lib/asan/asan_interface_internal.h |     5 +-
 .../compiler-rt/lib/asan/asan_internal.h           |    38 +-
 .../llvm-project/compiler-rt/lib/asan/asan_mac.cpp |     4 +-
 .../compiler-rt/lib/asan/asan_malloc_mac.cpp       |     2 +-
 .../compiler-rt/lib/asan/asan_mapping.h            |     6 +-
 .../compiler-rt/lib/asan/asan_new_delete.cpp       |    12 +-
 .../compiler-rt/lib/asan/asan_poisoning.cpp        |     4 +-
 .../compiler-rt/lib/asan/asan_posix.cpp            |    47 +-
 .../compiler-rt/lib/asan/asan_report.cpp           |     6 +-
 .../llvm-project/compiler-rt/lib/asan/asan_rtl.cpp |    38 +-
 .../compiler-rt/lib/asan/asan_rtl_static.cpp       |    21 +
 .../compiler-rt/lib/asan/asan_rtl_x86_64.S         |    10 +-
 .../compiler-rt/lib/asan/asan_thread.cpp           |     4 +-
 .../llvm-project/compiler-rt/lib/asan/asan_win.cpp |    38 +-
 .../compiler-rt/lib/builtins/aarch64/fp_mode.c     |     4 +-
 .../compiler-rt/lib/builtins/arm/fp_mode.c         |     4 +-
 .../compiler-rt/lib/builtins/arm/sync-ops.h        |    22 +-
 .../llvm-project/compiler-rt/lib/builtins/atomic.c |     2 +
 .../compiler-rt/lib/builtins/avr/divmodhi4.S       |    57 +
 .../compiler-rt/lib/builtins/avr/divmodqi4.S       |    44 +
 .../compiler-rt/lib/builtins/avr/exit.S            |    18 +
 .../compiler-rt/lib/builtins/avr/mulhi3.S          |    71 +
 .../compiler-rt/lib/builtins/avr/mulqi3.S          |    53 +
 .../compiler-rt/lib/builtins/avr/udivmodhi4.S      |    49 +
 .../compiler-rt/lib/builtins/avr/udivmodqi4.S      |    39 +
 .../compiler-rt/lib/builtins/clear_cache.c         |     4 +-
 .../compiler-rt/lib/builtins/cpu_model.c           |    43 +-
 .../llvm-project/compiler-rt/lib/builtins/emutls.c |    12 +-
 .../compiler-rt/lib/builtins/fp_compare_impl.inc   |     3 +
 .../compiler-rt/lib/builtins/fp_mode.c             |     4 +-
 .../compiler-rt/lib/builtins/fp_trunc.h            |     6 +
 .../compiler-rt/lib/builtins/gcc_personality_v0.c  |     2 +-
 .../compiler-rt/lib/builtins/i386/fp_mode.c        |     4 +-
 .../compiler-rt/lib/builtins/int_endianness.h      |     2 +-
 .../compiler-rt/lib/builtins/os_version_check.c    |     4 +-
 .../compiler-rt/lib/builtins/truncdfbf2.c          |    13 +
 .../compiler-rt/lib/builtins/truncsfbf2.c          |    13 +
 .../llvm-project/compiler-rt/lib/crt/crtbegin.c    |     4 +-
 .../llvm-project/compiler-rt/lib/dfsan/dfsan.cpp   |    27 +-
 contrib/llvm-project/compiler-rt/lib/dfsan/dfsan.h |     6 +
 .../compiler-rt/lib/dfsan/dfsan_custom.cpp         |   213 +-
 .../compiler-rt/lib/dfsan/dfsan_thread.cpp         |    28 +-
 .../compiler-rt/lib/dfsan/dfsan_thread.h           |     4 +-
 .../compiler-rt/lib/fuzzer/FuzzerInternal.h        |     5 +-
 .../compiler-rt/lib/fuzzer/FuzzerLoop.cpp          |    24 +-
 .../compiler-rt/lib/fuzzer/FuzzerTracePC.cpp       |     9 +-
 .../llvm-project/compiler-rt/lib/hwasan/hwasan.cpp |     1 +
 .../llvm-project/compiler-rt/lib/hwasan/hwasan.h   |    15 -
 .../compiler-rt/lib/hwasan/hwasan_allocator.cpp    |     4 +-
 .../compiler-rt/lib/hwasan/hwasan_fuchsia.cpp      |    20 +-
 .../compiler-rt/lib/hwasan/hwasan_new_delete.cpp   |    63 +-
 .../compiler-rt/lib/hwasan/hwasan_preinit.cpp      |    23 +
 .../compiler-rt/lib/interception/interception.h    |    18 +-
 .../lib/interception/interception_mac.cpp          |     4 +-
 .../lib/interception/interception_mac.h            |     4 +-
 .../lib/interception/interception_type_test.cpp    |     4 +-
 .../lib/interception/interception_win.cpp          |     2 +-
 contrib/llvm-project/compiler-rt/lib/lsan/lsan.cpp |     9 +-
 contrib/llvm-project/compiler-rt/lib/lsan/lsan.h   |     1 +
 .../compiler-rt/lib/lsan/lsan_allocator.cpp        |    16 +-
 .../compiler-rt/lib/lsan/lsan_allocator.h          |    10 +-
 .../compiler-rt/lib/lsan/lsan_common.cpp           |    25 +-
 .../compiler-rt/lib/lsan/lsan_common.h             |     4 +-
 .../compiler-rt/lib/lsan/lsan_common_fuchsia.cpp   |     9 +
 .../compiler-rt/lib/lsan/lsan_common_mac.cpp       |     4 +-
 .../compiler-rt/lib/lsan/lsan_fuchsia.cpp          |     7 +
 .../compiler-rt/lib/lsan/lsan_interceptors.cpp     |    10 +-
 .../llvm-project/compiler-rt/lib/lsan/lsan_mac.cpp |     4 +-
 .../compiler-rt/lib/lsan/lsan_malloc_mac.cpp       |     4 +-
 .../compiler-rt/lib/lsan/lsan_posix.cpp            |     5 +
 .../compiler-rt/lib/memprof/memprof_allocator.cpp  |    55 +-
 .../compiler-rt/lib/memprof/memprof_internal.h     |    15 -
 .../compiler-rt/lib/memprof/memprof_rtl.cpp        |     2 +
 .../compiler-rt/lib/memprof/tests/rawprofile.cpp   |     4 +-
 contrib/llvm-project/compiler-rt/lib/msan/msan.cpp |    33 +-
 contrib/llvm-project/compiler-rt/lib/msan/msan.h   |    26 +-
 .../compiler-rt/lib/msan/msan_allocator.cpp        |     7 +-
 .../compiler-rt/lib/msan/msan_flags.inc            |     2 +-
 .../compiler-rt/lib/msan/msan_interceptors.cpp     |    43 +-
 contrib/llvm-project/compiler-rt/lib/orc/adt.h     |    19 +-
 contrib/llvm-project/compiler-rt/lib/orc/common.h  |     2 +-
 .../compiler-rt/lib/orc/dlfcn_wrapper.cpp          |    52 +
 .../compiler-rt/lib/orc/elfnix_platform.cpp        |    47 +-
 .../compiler-rt/lib/orc/elfnix_platform.h          |     2 +-
 .../compiler-rt/lib/orc/executor_address.h         |    11 +
 .../lib/orc/macho_ehframe_registration.cpp         |     2 +-
 .../compiler-rt/lib/orc/macho_platform.cpp         |   914 +-
 .../compiler-rt/lib/orc/macho_platform.h           |    59 -
 .../compiler-rt/lib/orc/wrapper_function_utils.h   |     2 +-
 .../compiler-rt/lib/profile/GCDAProfiling.c        |    14 +-
 .../compiler-rt/lib/profile/InstrProfiling.c       |     2 +-
 .../compiler-rt/lib/profile/InstrProfilingFile.c   |    18 +-
 .../lib/profile/InstrProfilingInternal.c           |     2 +-
 .../compiler-rt/lib/profile/InstrProfilingMerge.c  |     2 +-
 .../lib/profile/InstrProfilingPlatformFuchsia.c    |     2 +-
 .../lib/profile/InstrProfilingPlatformLinux.c      |    44 +-
 .../lib/profile/InstrProfilingPlatformOther.c      |     4 +-
 .../compiler-rt/lib/profile/InstrProfilingUtil.c   |     6 +-
 .../compiler-rt/lib/profile/InstrProfilingValue.c  |     4 +-
 .../compiler-rt/lib/safestack/safestack_platform.h |     2 +-
 .../sanitizer_allocator_report.cpp                 |     3 +-
 .../lib/sanitizer_common/sanitizer_atomic_clang.h  |     4 +-
 .../sanitizer_chained_origin_depot.cpp             |     2 +
 .../sanitizer_chained_origin_depot.h               |     1 +
 .../lib/sanitizer_common/sanitizer_common.cpp      |    50 +-
 .../lib/sanitizer_common/sanitizer_common.h        |    33 +-
 .../sanitizer_common_interceptors.inc              |   251 +-
 .../sanitizer_common_interceptors_ioctl.inc        |    10 +-
 .../sanitizer_common/sanitizer_common_libcdep.cpp  |     5 +
 .../sanitizer_common/sanitizer_common_nolibc.cpp   |     2 +-
 .../sanitizer_coverage_fuchsia.cpp                 |     1 +
 .../sanitizer_coverage_libcdep_new.cpp             |    20 +-
 .../lib/sanitizer_common/sanitizer_errno.h         |     2 +-
 .../lib/sanitizer_common/sanitizer_file.cpp        |     9 +-
 .../lib/sanitizer_common/sanitizer_file.h          |     2 +-
 .../lib/sanitizer_common/sanitizer_flags.inc       |     6 +-
 .../lib/sanitizer_common/sanitizer_fuchsia.cpp     |    54 +-
 .../sanitizer_interface_internal.h                 |   178 +-
 .../lib/sanitizer_common/sanitizer_internal_defs.h |    11 +-
 .../lib/sanitizer_common/sanitizer_libignore.cpp   |     4 +-
 .../lib/sanitizer_common/sanitizer_linux.cpp       |   130 +-
 .../lib/sanitizer_common/sanitizer_linux.h         |     1 +
 .../sanitizer_common/sanitizer_linux_libcdep.cpp   |    14 +-
 .../lib/sanitizer_common/sanitizer_mac.cpp         |    33 +-
 .../lib/sanitizer_common/sanitizer_mac.h           |    10 +-
 .../lib/sanitizer_common/sanitizer_mac_libcdep.cpp |     4 +-
 .../lib/sanitizer_common/sanitizer_malloc_mac.inc  |     2 +-
 .../lib/sanitizer_common/sanitizer_mutex.h         |    16 +-
 .../lib/sanitizer_common/sanitizer_openbsd.cpp     |     0
 .../lib/sanitizer_common/sanitizer_platform.h      |    93 +-
 .../sanitizer_platform_interceptors.h              |    14 +-
 .../sanitizer_platform_limits_freebsd.cpp          |     4 +
 .../sanitizer_platform_limits_freebsd.h            |    37 +
*** 848833 LINES SKIPPED ***