git: c7893a8deb00 - stable/12 - Merge llvm-project main llvmorg-13-init-16847-g88e66fa60ae5

From: Dimitry Andric <dim_at_FreeBSD.org>
Date: Sat, 25 Dec 2021 11:56:05 UTC
The branch stable/12 has been updated by dim:

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

commit c7893a8deb0057939976283af6e9c283b53f32d0
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2021-08-22 19:00:43 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2021-12-25 11:51:34 +0000

    Merge llvm-project main llvmorg-13-init-16847-g88e66fa60ae5
    
    This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
    openmp to llvmorg-13-init-16847-g88e66fa60ae5, the last commit before
    the upstream release/13.x branch was created.
    
    PR:             258209
    MFC after:      2 weeks
    
    (cherry picked from commit fe6060f10f634930ff71b7c50291ddc610da2475)
---
 ObsoleteFiles.inc                                  |   291 +
 contrib/llvm-project/clang/include/clang-c/Index.h |    29 +-
 .../clang/include/clang/AST/ASTConcept.h           |     3 +-
 .../clang/include/clang/AST/ASTContext.h           |   158 +-
 .../clang/include/clang/AST/ASTImporter.h          |    18 +-
 .../include/clang/AST/ASTImporterLookupTable.h     |    16 +
 .../clang/include/clang/AST/ASTNodeTraverser.h     |    35 +-
 .../llvm-project/clang/include/clang/AST/Attr.h    |     2 +
 .../clang/include/clang/AST/CXXInheritance.h       |     5 +-
 .../clang/AST/CXXRecordDeclDefinitionBits.def      |     4 +
 .../clang/include/clang/AST/ComparisonCategories.h |     1 +
 .../clang/include/clang/AST/ComputeDependence.h    |     4 +
 .../llvm-project/clang/include/clang/AST/Decl.h    |    45 +-
 .../clang/include/clang/AST/DeclBase.h             |   135 +-
 .../llvm-project/clang/include/clang/AST/DeclCXX.h |   418 +-
 .../clang/include/clang/AST/DeclContextInternals.h |   355 +-
 .../clang/include/clang/AST/DeclObjC.h             |     4 +-
 .../clang/include/clang/AST/DeclTemplate.h         |     7 +-
 .../clang/include/clang/AST/DeclarationName.h      |    96 +-
 .../clang/include/clang/AST/DependenceFlags.h      |    14 +
 .../clang/include/clang/AST/EvaluatedExprVisitor.h |    19 +-
 .../llvm-project/clang/include/clang/AST/Expr.h    |   110 +-
 .../llvm-project/clang/include/clang/AST/ExprCXX.h |    40 +-
 .../clang/include/clang/AST/ExprObjC.h             |    16 +-
 .../clang/include/clang/AST/ExternalASTSource.h    |     6 +-
 .../clang/include/clang/AST/IgnoreExpr.h           |    14 +-
 .../clang/include/clang/AST/JSONNodeDumper.h       |     5 +
 .../llvm-project/clang/include/clang/AST/Mangle.h  |    26 +-
 .../clang/include/clang/AST/OpenMPClause.h         |   663 +-
 .../clang/include/clang/AST/OperationKinds.def     |     3 +
 .../clang/include/clang/AST/ParentMapContext.h     |     3 +-
 .../clang/include/clang/AST/RecursiveASTVisitor.h  |   156 +-
 .../clang/include/clang/AST/Redeclarable.h         |     1 +
 .../llvm-project/clang/include/clang/AST/Stmt.h    |     8 +-
 .../clang/include/clang/AST/StmtDataCollectors.td  |     2 +-
 .../clang/include/clang/AST/StmtIterator.h         |    11 +-
 .../clang/include/clang/AST/StmtOpenMP.h           |  1224 +-
 .../clang/include/clang/AST/TemplateBase.h         |     6 +-
 .../clang/include/clang/AST/TextNodeDumper.h       |    16 +-
 .../llvm-project/clang/include/clang/AST/Type.h    |    19 +-
 .../clang/include/clang/AST/TypeProperties.td      |     4 +
 .../clang/include/clang/AST/VTableBuilder.h        |     1 +
 .../include/clang/ASTMatchers/ASTMatchFinder.h     |    11 +
 .../clang/include/clang/ASTMatchers/ASTMatchers.h  |   406 +-
 .../clang/ASTMatchers/ASTMatchersInternal.h        |   293 +-
 .../include/clang/ASTMatchers/ASTMatchersMacros.h  |    93 +-
 .../clang/ASTMatchers/Dynamic/Diagnostics.h        |     6 +-
 .../include/clang/ASTMatchers/Dynamic/Parser.h     |    21 +
 .../include/clang/ASTMatchers/Dynamic/Registry.h   |    25 +
 .../clang/ASTMatchers/Dynamic/VariantValue.h       |    23 +-
 .../include/clang/ASTMatchers/GtestMatchers.h      |    46 +-
 .../clang/Analysis/Analyses/CalledOnceCheck.h      |    17 +-
 .../include/clang/Analysis/AnalysisDeclContext.h   |     2 +
 .../clang/include/clang/Analysis/AnyCall.h         |    10 +-
 .../clang/include/clang/Analysis/CFG.h             |    18 +-
 .../clang/Analysis/FlowSensitive/DataflowValues.h  |     3 +-
 .../include/clang/Analysis/MacroExpansionContext.h |   127 +
 .../include/clang/Analysis/RetainSummaryManager.h  |     8 +-
 .../llvm-project/clang/include/clang/Basic/ABI.h   |   168 -
 .../clang/include/clang/Basic/AddressSpaces.h      |     7 +
 .../llvm-project/clang/include/clang/Basic/Attr.td |   167 +-
 .../clang/include/clang/Basic/AttrDocs.td          |   366 +-
 .../include/clang/Basic/AttributeCommonInfo.h      |     6 +
 .../clang/include/clang/Basic/Builtins.def         |    53 +-
 .../clang/include/clang/Basic/Builtins.h           |     6 +-
 .../clang/include/clang/Basic/BuiltinsAArch64.def  |    14 +
 .../clang/include/clang/Basic/BuiltinsAMDGPU.def   |    59 +-
 .../clang/include/clang/Basic/BuiltinsHexagon.def  |    10 +-
 .../include/clang/Basic/BuiltinsHexagonDep.def     |  2778 +-
 .../clang/Basic/BuiltinsHexagonMapCustomDep.def    |   240 +-
 .../clang/include/clang/Basic/BuiltinsNVPTX.def    |    85 +-
 .../clang/include/clang/Basic/BuiltinsPPC.def      |   317 +-
 .../clang/include/clang/Basic/BuiltinsRISCV.def    |    63 +
 .../clang/include/clang/Basic/BuiltinsSystemZ.def  |     7 +
 .../include/clang/Basic/BuiltinsWebAssembly.def    |   115 +-
 .../clang/include/clang/Basic/BuiltinsX86.def      |     4 +
 .../clang/include/clang/Basic/BuiltinsX86_64.def   |     6 +
 .../clang/include/clang/Basic/CodeGenOptions.def   |    28 +-
 .../clang/include/clang/Basic/CodeGenOptions.h     |   128 +-
 .../llvm-project/clang/include/clang/Basic/Cuda.h  |     9 +-
 .../clang/include/clang/Basic/DarwinSDKInfo.h      |   157 +
 .../clang/include/clang/Basic/DebugInfoOptions.h   |     1 +
 .../clang/include/clang/Basic/DeclNodes.td         |     5 +-
 .../clang/include/clang/Basic/Diagnostic.h         |    39 +
 .../include/clang/Basic/DiagnosticASTKinds.td      |     2 +
 .../include/clang/Basic/DiagnosticCategories.td    |     1 +
 .../include/clang/Basic/DiagnosticCommonKinds.td   |    24 +
 .../include/clang/Basic/DiagnosticDriverKinds.td   |    49 +-
 .../include/clang/Basic/DiagnosticFrontendKinds.td |    13 +-
 .../clang/include/clang/Basic/DiagnosticGroups.td  |   118 +-
 .../clang/include/clang/Basic/DiagnosticIDs.h      |     2 +-
 .../include/clang/Basic/DiagnosticLexKinds.td      |     9 +-
 .../include/clang/Basic/DiagnosticOptions.def      |     1 -
 .../include/clang/Basic/DiagnosticParseKinds.td    |    81 +-
 .../include/clang/Basic/DiagnosticSemaKinds.td     |   337 +-
 .../clang/Basic/DiagnosticSerializationKinds.td    |     3 +
 .../clang/include/clang/Basic/DirectoryEntry.h     |     3 +-
 .../clang/include/clang/Basic/Features.def         |     7 +
 .../clang/include/clang/Basic/IdentifierTable.h    |    19 +-
 .../llvm-project/clang/include/clang/Basic/LLVM.h  |     3 +
 .../clang/include/clang/Basic/LangOptions.def      |    27 +-
 .../clang/include/clang/Basic/LangOptions.h        |    67 +-
 .../clang/include/clang/Basic/LangStandard.h       |     1 +
 .../clang/include/clang/Basic/LangStandards.def    |     4 +-
 .../clang/include/clang/Basic/Module.h             |    26 +-
 .../clang/include/clang/Basic/NoSanitizeList.h     |    50 +
 .../clang/include/clang/Basic/OpenCLExtensions.def |    84 +-
 .../clang/include/clang/Basic/OpenCLImageTypes.def |     2 +-
 .../clang/include/clang/Basic/OpenCLOptions.h      |    87 +-
 .../clang/include/clang/Basic/OpenMPKinds.h        |     5 +
 .../clang/include/clang/Basic/RISCVVTypes.def      |   147 +
 .../clang/include/clang/Basic/SanitizerBlacklist.h |    49 -
 .../include/clang/Basic/SanitizerSpecialCaseList.h |     2 +-
 .../clang/include/clang/Basic/Sanitizers.h         |    23 +-
 .../clang/include/clang/Basic/SourceLocation.h     |    48 +-
 .../clang/include/clang/Basic/SourceManager.h      |   102 +-
 .../clang/include/clang/Basic/Specifiers.h         |    13 +-
 .../clang/include/clang/Basic/StmtNodes.td         |    10 +-
 .../clang/include/clang/Basic/TargetBuiltins.h     |    29 +-
 .../clang/include/clang/Basic/TargetCXXABI.def     |   129 +
 .../clang/include/clang/Basic/TargetCXXABI.h       |   200 +-
 .../clang/include/clang/Basic/TargetInfo.h         |   115 +-
 .../llvm-project/clang/include/clang/Basic/Thunk.h |   188 +
 .../clang/include/clang/Basic/TokenKinds.def       |    20 +-
 .../clang/include/clang/Basic/XRayInstr.h          |     5 +
 .../clang/include/clang/Basic/arm_mve.td           |    19 +-
 .../clang/include/clang/Basic/arm_neon.td          |    57 +-
 .../clang/include/clang/Basic/arm_neon_incl.td     |     1 +
 .../clang/include/clang/Basic/arm_sve.td           |    18 +-
 .../clang/include/clang/Basic/riscv_vector.td      |  2112 ++
 .../clang/include/clang/CodeGen/BackendUtil.h      |     3 +-
 .../clang/include/clang/CodeGen/CGFunctionInfo.h   |    43 +-
 .../clang/include/clang/CodeGen/CodeGenAction.h    |     3 +
 .../clang/include/clang/CodeGen/SwiftCallingConv.h |     3 +-
 .../include/clang/CrossTU/CrossTranslationUnit.h   |    32 +-
 .../clang/include/clang/Driver/Action.h            |     8 +-
 .../clang/include/clang/Driver/ClangOptionDocs.td  |     2 +-
 .../clang/include/clang/Driver/DarwinSDKInfo.h     |    41 -
 .../clang/include/clang/Driver/Distro.h            |     3 +-
 .../clang/include/clang/Driver/Driver.h            |    46 +-
 .../{lib => include/clang}/Driver/InputInfo.h      |     4 +-
 .../llvm-project/clang/include/clang/Driver/Job.h  |    29 +-
 .../clang/include/clang/Driver/Options.h           |     2 -
 .../clang/include/clang/Driver/Options.td          |  1255 +-
 .../clang/include/clang/Driver/SanitizerArgs.h     |    15 +-
 .../clang/include/clang/Driver/ToolChain.h         |    45 +-
 .../clang/include/clang/Driver/Types.def           |     1 +
 .../clang/include/clang/Driver/Types.h             |    11 +
 .../clang/include/clang/Format/Format.h            |   442 +-
 .../include/clang/Frontend/CommandLineSourceLoc.h  |     7 +
 .../include/clang/Frontend/CompilerInstance.h      |    25 +-
 .../include/clang/Frontend/CompilerInvocation.h    |   148 +-
 .../clang/Frontend/DependencyOutputOptions.h       |    20 +-
 .../clang/include/clang/Frontend/FrontendAction.h  |     5 +-
 .../clang/include/clang/Frontend/FrontendActions.h |    11 +
 .../clang/include/clang/Frontend/FrontendOptions.h |     9 +-
 .../clang/Frontend/PreprocessorOutputOptions.h     |     2 +
 .../clang/include/clang/Frontend/TextDiagnostic.h  |     3 +-
 .../clang/include/clang/Index/CommentToXML.h       |     1 -
 .../clang/include/clang/Index/DeclOccurrence.h     |    13 +-
 .../clang/include/clang/Index/IndexSymbol.h        |     1 +
 .../clang/include/clang/Index/IndexingOptions.h    |     1 +
 .../clang/include/clang/Interpreter/Interpreter.h  |    71 +
 .../clang/Interpreter/PartialTranslationUnit.h     |    37 +
 .../Lex/DependencyDirectivesSourceMinimizer.h      |     2 +
 .../clang/include/clang/Lex/HeaderMap.h            |    10 +-
 .../clang/include/clang/Lex/LiteralSupport.h       |     1 +
 .../clang/include/clang/Lex/MacroInfo.h            |     2 +-
 .../clang/include/clang/Lex/ModuleLoader.h         |     3 -
 .../clang/include/clang/Lex/ModuleMap.h            |    15 +-
 .../clang/include/clang/Lex/PPCallbacks.h          |    62 +
 .../clang/Lex/PPConditionalDirectiveRecord.h       |     8 +
 .../clang/include/clang/Lex/PreprocessingRecord.h  |     7 +
 .../clang/include/clang/Lex/Preprocessor.h         |    19 +-
 .../clang/include/clang/Lex/PreprocessorOptions.h  |     4 +
 .../llvm-project/clang/include/clang/Lex/Token.h   |     4 +-
 .../clang/include/clang/Parse/Parser.h             |   228 +-
 .../clang/include/clang/Rewrite/Core/RewriteRope.h |     9 +-
 .../include/clang/Sema/AnalysisBasedWarnings.h     |     8 +-
 .../clang/include/clang/Sema/DeclSpec.h            |     6 +-
 .../clang/include/clang/Sema/ExternalSemaSource.h  |     4 +-
 .../clang/include/clang/Sema/Initialization.h      |    32 +-
 .../clang/Sema/MultiplexExternalSemaSource.h       |     2 +-
 .../clang/include/clang/Sema/Overload.h            |     9 +-
 .../clang/include/clang/Sema/ParsedAttr.h          |    75 +-
 .../llvm-project/clang/include/clang/Sema/Scope.h  |    19 +-
 .../clang/include/clang/Sema/ScopeInfo.h           |    22 +-
 .../llvm-project/clang/include/clang/Sema/Sema.h   |   512 +-
 .../clang/include/clang/Sema/Template.h            |     2 +
 .../include/clang/Serialization/ASTBitCodes.h      |  3269 +-
 .../clang/include/clang/Serialization/ASTReader.h  |    56 +-
 .../clang/include/clang/Serialization/ASTWriter.h  |    14 +-
 .../clang/include/clang/Serialization/ModuleFile.h |     7 +-
 .../clang/Serialization/ModuleFileExtension.h      |     9 +-
 .../clang/StaticAnalyzer/Checkers/SValExplainer.h  |     4 +-
 .../include/clang/StaticAnalyzer/Core/Analyses.def |     7 +-
 .../StaticAnalyzer/Core/BugReporter/BugReporter.h  |    69 +-
 .../Core/BugReporter/BugReporterVisitors.h         |   306 +-
 .../Core/BugReporter/CommonBugCategories.h         |     2 +
 .../StaticAnalyzer/Core/PathDiagnosticConsumers.h  |     5 +-
 .../Core/PathSensitive/BasicValueFactory.h         |    14 +-
 .../Core/PathSensitive/CheckerContext.h            |     2 +-
 .../Core/PathSensitive/CheckerHelpers.h            |    41 +
 .../StaticAnalyzer/Core/PathSensitive/CoreEngine.h |     9 +-
 .../Core/PathSensitive/DynamicExtent.h             |    59 +
 .../Core/PathSensitive/DynamicSize.h               |    53 -
 .../Core/PathSensitive/DynamicType.h               |     1 -
 .../StaticAnalyzer/Core/PathSensitive/ExprEngine.h |     3 +-
 .../Core/PathSensitive/LoopUnrolling.h             |     3 +-
 .../Core/PathSensitive/LoopWidening.h              |     2 +-
 .../Core/PathSensitive/RangedConstraintManager.h   |   325 +-
 .../Core/PathSensitive/SMTConstraintManager.h      |     2 +-
 .../Core/PathSensitive/SValBuilder.h               |    42 +-
 .../StaticAnalyzer/Core/PathSensitive/SVals.h      |    22 +-
 .../StaticAnalyzer/Core/PathSensitive/Store.h      |     9 +-
 .../include/clang/Tooling/ArgumentsAdjusters.h     |     4 -
 .../include/clang/Tooling/CommonOptionsParser.h    |    26 +-
 .../include/clang/Tooling/CompilationDatabase.h    |     6 +
 .../clang/include/clang/Tooling/Core/Diagnostic.h  |    33 +-
 .../DependencyScanningFilesystem.h                 |    82 +-
 .../DependencyScanning/DependencyScanningTool.h    |    67 +-
 .../DependencyScanning/DependencyScanningWorker.h  |     8 +-
 .../DependencyScanning/ModuleDepCollector.h        |   145 +-
 .../clang/include/clang/Tooling/DiagnosticsYaml.h  |     9 +-
 .../include/clang/Tooling/NodeIntrospection.h      |   101 +
 .../Tooling/Refactoring/RecursiveSymbolVisitor.h   |    11 +
 .../Tooling/Refactoring/RefactoringActionRule.h    |     1 -
 .../clang/include/clang/Tooling/Syntax/Tokens.h    |     8 +
 .../clang/include/clang/Tooling/Tooling.h          |     8 +
 .../include/clang/Tooling/Transformer/Parsing.h    |     1 -
 .../clang/Tooling/Transformer/RangeSelector.h      |     6 +-
 .../clang/include/clang/module.modulemap           |     4 +-
 .../clang/lib/APINotes/APINotesYAMLCompiler.cpp    |     6 +-
 .../clang/lib/ARCMigrate/FileRemapper.cpp          |    11 +-
 .../llvm-project/clang/lib/ARCMigrate/ObjCMT.cpp   |    22 +-
 .../clang/lib/ARCMigrate/PlistReporter.cpp         |     2 +-
 .../ARCMigrate/TransEmptyStatementsAndDealloc.cpp  |     2 +-
 contrib/llvm-project/clang/lib/AST/ASTContext.cpp  |   458 +-
 .../llvm-project/clang/lib/AST/ASTDiagnostic.cpp   |     5 +-
 contrib/llvm-project/clang/lib/AST/ASTImporter.cpp |   275 +-
 .../clang/lib/AST/ASTImporterLookupTable.cpp       |    17 +
 .../clang/lib/AST/ASTStructuralEquivalence.cpp     |     9 +-
 .../llvm-project/clang/lib/AST/ASTTypeTraits.cpp   |     4 +-
 contrib/llvm-project/clang/lib/AST/AttrImpl.cpp    |    51 +-
 .../llvm-project/clang/lib/AST/CXXInheritance.cpp  |    13 +-
 .../clang/lib/AST/ComputeDependence.cpp            |     8 +
 contrib/llvm-project/clang/lib/AST/Decl.cpp        |    69 +-
 contrib/llvm-project/clang/lib/AST/DeclBase.cpp    |    92 +-
 contrib/llvm-project/clang/lib/AST/DeclCXX.cpp     |   133 +-
 contrib/llvm-project/clang/lib/AST/DeclObjC.cpp    |     8 +-
 contrib/llvm-project/clang/lib/AST/DeclPrinter.cpp |   103 +-
 .../llvm-project/clang/lib/AST/DeclTemplate.cpp    |    55 +-
 .../llvm-project/clang/lib/AST/DeclarationName.cpp |    27 +-
 contrib/llvm-project/clang/lib/AST/Expr.cpp        |   205 +-
 contrib/llvm-project/clang/lib/AST/ExprCXX.cpp     |    27 +-
 .../clang/lib/AST/ExprClassification.cpp           |    19 +-
 .../llvm-project/clang/lib/AST/ExprConcepts.cpp    |     6 +-
 .../llvm-project/clang/lib/AST/ExprConstant.cpp    |   188 +-
 contrib/llvm-project/clang/lib/AST/ExprObjC.cpp    |     6 +-
 .../clang/lib/AST/ExternalASTMerger.cpp            |    28 +-
 .../llvm-project/clang/lib/AST/Interp/Context.h    |     1 -
 contrib/llvm-project/clang/lib/AST/Interp/Interp.h |     3 +-
 .../llvm-project/clang/lib/AST/ItaniumMangle.cpp   |   278 +-
 .../llvm-project/clang/lib/AST/JSONNodeDumper.cpp  |    71 +-
 contrib/llvm-project/clang/lib/AST/Mangle.cpp      |    24 +-
 .../llvm-project/clang/lib/AST/MicrosoftMangle.cpp |    49 +-
 contrib/llvm-project/clang/lib/AST/NSAPI.cpp       |     2 +
 .../clang/lib/AST/NestedNameSpecifier.cpp          |    24 +-
 .../llvm-project/clang/lib/AST/OpenMPClause.cpp    |   178 +-
 .../clang/lib/AST/ParentMapContext.cpp             |   134 +-
 .../clang/lib/AST/PrintfFormatString.cpp           |     2 +
 .../llvm-project/clang/lib/AST/QualTypeNames.cpp   |    16 +-
 .../clang/lib/AST/RecordLayoutBuilder.cpp          |    64 +-
 contrib/llvm-project/clang/lib/AST/Stmt.cpp        |    25 +-
 contrib/llvm-project/clang/lib/AST/StmtOpenMP.cpp  |   212 +-
 contrib/llvm-project/clang/lib/AST/StmtPrinter.cpp |   134 +-
 contrib/llvm-project/clang/lib/AST/StmtProfile.cpp |    81 +-
 .../llvm-project/clang/lib/AST/TemplateBase.cpp    |   116 +-
 .../llvm-project/clang/lib/AST/TextNodeDumper.cpp  |    63 +-
 contrib/llvm-project/clang/lib/AST/Type.cpp        |    27 +-
 contrib/llvm-project/clang/lib/AST/TypeLoc.cpp     |     2 +
 contrib/llvm-project/clang/lib/AST/TypePrinter.cpp |    58 +-
 .../llvm-project/clang/lib/AST/VTableBuilder.cpp   |     2 +-
 .../clang/lib/ASTMatchers/ASTMatchFinder.cpp       |    24 +-
 .../clang/lib/ASTMatchers/ASTMatchersInternal.cpp  |    11 +
 .../clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp  |     8 +
 .../clang/lib/ASTMatchers/Dynamic/Marshallers.cpp  |     4 +-
 .../clang/lib/ASTMatchers/Dynamic/Marshallers.h    |   108 +-
 .../clang/lib/ASTMatchers/Dynamic/Parser.cpp       |   262 +-
 .../clang/lib/ASTMatchers/Dynamic/Registry.cpp     |   154 +-
 .../clang/lib/ASTMatchers/Dynamic/VariantValue.cpp |    22 +-
 .../clang/lib/ASTMatchers/GtestMatchers.cpp        |   236 +-
 .../clang/lib/Analysis/AnalysisDeclContext.cpp     |    55 +-
 .../llvm-project/clang/lib/Analysis/BodyFarm.cpp   |   101 +-
 contrib/llvm-project/clang/lib/Analysis/CFG.cpp    |    13 +
 .../clang/lib/Analysis/CalledOnceCheck.cpp         |   242 +-
 .../clang/lib/Analysis/LiveVariables.cpp           |    30 +-
 .../clang/lib/Analysis/MacroExpansionContext.cpp   |   231 +
 .../clang/lib/Analysis/PathDiagnostic.cpp          |     2 +-
 .../clang/lib/Analysis/RetainSummaryManager.cpp    |    34 +-
 .../clang/lib/Analysis/ThreadSafety.cpp            |   235 +-
 .../clang/lib/Analysis/ThreadSafetyCommon.cpp      |     3 +-
 .../llvm-project/clang/lib/Basic/Attributes.cpp    |     8 +
 contrib/llvm-project/clang/lib/Basic/Builtins.cpp  |    16 +-
 .../clang/lib/Basic/CodeGenOptions.cpp             |     8 -
 contrib/llvm-project/clang/lib/Basic/Cuda.cpp      |    22 +-
 .../llvm-project/clang/lib/Basic/DarwinSDKInfo.cpp |   131 +
 .../llvm-project/clang/lib/Basic/DiagnosticIDs.cpp |    26 +-
 .../llvm-project/clang/lib/Basic/FileManager.cpp   |    15 +-
 .../clang/lib/Basic/IdentifierTable.cpp            |    43 +-
 .../llvm-project/clang/lib/Basic/LangOptions.cpp   |     2 +-
 contrib/llvm-project/clang/lib/Basic/Module.cpp    |    21 +-
 .../clang/lib/Basic/NoSanitizeList.cpp             |    54 +
 .../llvm-project/clang/lib/Basic/OpenCLOptions.cpp |   108 +-
 .../llvm-project/clang/lib/Basic/OpenMPKinds.cpp   |    18 +-
 .../clang/lib/Basic/SanitizerBlacklist.cpp         |    59 -
 .../llvm-project/clang/lib/Basic/Sanitizers.cpp    |    61 +
 .../clang/lib/Basic/SourceLocation.cpp             |     2 +-
 .../llvm-project/clang/lib/Basic/SourceManager.cpp |   115 +-
 .../llvm-project/clang/lib/Basic/TargetInfo.cpp    |    40 +-
 contrib/llvm-project/clang/lib/Basic/Targets.cpp   |    62 +-
 .../clang/lib/Basic/Targets/AArch64.cpp            |    52 +-
 .../llvm-project/clang/lib/Basic/Targets/AArch64.h |     5 +
 .../clang/lib/Basic/Targets/AMDGPU.cpp             |    31 +-
 .../llvm-project/clang/lib/Basic/Targets/AMDGPU.h  |     5 +-
 .../llvm-project/clang/lib/Basic/Targets/ARM.cpp   |    30 +-
 contrib/llvm-project/clang/lib/Basic/Targets/ARM.h |     2 +
 .../llvm-project/clang/lib/Basic/Targets/AVR.cpp   |     1 +
 contrib/llvm-project/clang/lib/Basic/Targets/AVR.h |     1 +
 .../llvm-project/clang/lib/Basic/Targets/BPF.cpp   |    11 +
 contrib/llvm-project/clang/lib/Basic/Targets/BPF.h |    20 +-
 .../clang/lib/Basic/Targets/Hexagon.cpp            |    39 +-
 .../llvm-project/clang/lib/Basic/Targets/Le64.cpp  |     9 +-
 .../llvm-project/clang/lib/Basic/Targets/Le64.h    |     1 -
 .../llvm-project/clang/lib/Basic/Targets/M68k.cpp  |   236 +
 .../llvm-project/clang/lib/Basic/Targets/M68k.h    |    59 +
 .../llvm-project/clang/lib/Basic/Targets/NVPTX.cpp |     8 +
 .../llvm-project/clang/lib/Basic/Targets/NVPTX.h   |     8 +
 .../clang/lib/Basic/Targets/OSTargets.cpp          |     2 +
 .../clang/lib/Basic/Targets/OSTargets.h            |    40 +-
 .../llvm-project/clang/lib/Basic/Targets/PPC.cpp   |   243 +-
 contrib/llvm-project/clang/lib/Basic/Targets/PPC.h |    16 +-
 .../llvm-project/clang/lib/Basic/Targets/RISCV.cpp |    58 +-
 .../llvm-project/clang/lib/Basic/Targets/RISCV.h   |    14 +-
 .../llvm-project/clang/lib/Basic/Targets/SPIR.h    |    55 +-
 .../clang/lib/Basic/Targets/SystemZ.cpp            |     6 +-
 .../llvm-project/clang/lib/Basic/Targets/SystemZ.h |     4 +
 contrib/llvm-project/clang/lib/Basic/Targets/TCE.h |     5 +
 .../clang/lib/Basic/Targets/WebAssembly.cpp        |    29 +-
 .../clang/lib/Basic/Targets/WebAssembly.h          |    15 +-
 .../llvm-project/clang/lib/Basic/Targets/X86.cpp   |    34 +-
 contrib/llvm-project/clang/lib/Basic/Targets/X86.h |    39 +-
 .../llvm-project/clang/lib/Basic/Targets/XCore.cpp |     1 +
 contrib/llvm-project/clang/lib/Basic/XRayInstr.cpp |    27 +
 .../llvm-project/clang/lib/CodeGen/BackendUtil.cpp |   324 +-
 .../llvm-project/clang/lib/CodeGen/CGAtomic.cpp    |   117 +-
 .../llvm-project/clang/lib/CodeGen/CGBlocks.cpp    |    72 +-
 contrib/llvm-project/clang/lib/CodeGen/CGBuilder.h |    49 +-
 .../llvm-project/clang/lib/CodeGen/CGBuiltin.cpp   |  1824 +-
 .../llvm-project/clang/lib/CodeGen/CGCUDANV.cpp    |   291 +-
 .../llvm-project/clang/lib/CodeGen/CGCUDARuntime.h |    32 +-
 contrib/llvm-project/clang/lib/CodeGen/CGCXX.cpp   |     8 +-
 contrib/llvm-project/clang/lib/CodeGen/CGCall.cpp  |   280 +-
 contrib/llvm-project/clang/lib/CodeGen/CGClass.cpp |    46 +-
 .../llvm-project/clang/lib/CodeGen/CGCleanup.cpp   |   106 +-
 .../llvm-project/clang/lib/CodeGen/CGCoroutine.cpp |    13 +
 .../llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp |   307 +-
 .../llvm-project/clang/lib/CodeGen/CGDebugInfo.h   |    28 +-
 contrib/llvm-project/clang/lib/CodeGen/CGDecl.cpp  |   115 +-
 .../llvm-project/clang/lib/CodeGen/CGDeclCXX.cpp   |   151 +-
 .../llvm-project/clang/lib/CodeGen/CGException.cpp |   153 +-
 contrib/llvm-project/clang/lib/CodeGen/CGExpr.cpp  |   121 +-
 .../llvm-project/clang/lib/CodeGen/CGExprAgg.cpp   |    42 +-
 .../llvm-project/clang/lib/CodeGen/CGExprCXX.cpp   |    22 +-
 .../clang/lib/CodeGen/CGExprComplex.cpp            |     1 +
 .../clang/lib/CodeGen/CGExprConstant.cpp           |     1 +
 .../clang/lib/CodeGen/CGExprScalar.cpp             |   188 +-
 .../llvm-project/clang/lib/CodeGen/CGLoopInfo.cpp  |    11 +-
 .../clang/lib/CodeGen/CGNonTrivialStruct.cpp       |    14 +-
 contrib/llvm-project/clang/lib/CodeGen/CGObjC.cpp  |   167 +-
 .../llvm-project/clang/lib/CodeGen/CGObjCGNU.cpp   |    48 +-
 .../llvm-project/clang/lib/CodeGen/CGObjCMac.cpp   |    27 +-
 .../clang/lib/CodeGen/CGObjCRuntime.cpp            |     2 +-
 .../clang/lib/CodeGen/CGOpenMPRuntime.cpp          |  1441 +-
 .../clang/lib/CodeGen/CGOpenMPRuntime.h            |    69 +-
 .../clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp       |  1273 +-
 .../clang/lib/CodeGen/CGOpenMPRuntimeGPU.h         |    70 +-
 contrib/llvm-project/clang/lib/CodeGen/CGStmt.cpp  |   246 +-
 .../clang/lib/CodeGen/CGStmtOpenMP.cpp             |   925 +-
 .../llvm-project/clang/lib/CodeGen/CGVTables.cpp   |    22 +-
 .../clang/lib/CodeGen/CodeGenAction.cpp            |   215 +-
 .../clang/lib/CodeGen/CodeGenFunction.cpp          |   258 +-
 .../clang/lib/CodeGen/CodeGenFunction.h            |   138 +-
 .../clang/lib/CodeGen/CodeGenModule.cpp            |   646 +-
 .../llvm-project/clang/lib/CodeGen/CodeGenModule.h |   100 +-
 .../llvm-project/clang/lib/CodeGen/CodeGenPGO.cpp  |     8 +-
 .../llvm-project/clang/lib/CodeGen/CodeGenPGO.h    |     4 +
 .../clang/lib/CodeGen/CodeGenTypes.cpp             |    11 +-
 .../clang/lib/CodeGen/CoverageMappingGen.cpp       |   312 +-
 .../clang/lib/CodeGen/CoverageMappingGen.h         |     3 +-
 .../llvm-project/clang/lib/CodeGen/EHScopeStack.h  |    14 +-
 .../clang/lib/CodeGen/ItaniumCXXABI.cpp            |   337 +-
 .../clang/lib/CodeGen/MicrosoftCXXABI.cpp          |    81 +-
 .../clang/lib/CodeGen/ModuleBuilder.cpp            |     2 +-
 .../CodeGen/ObjectFilePCHContainerOperations.cpp   |    12 +-
 .../clang/lib/CodeGen/SanitizerMetadata.cpp        |    10 +-
 .../llvm-project/clang/lib/CodeGen/TargetInfo.cpp  |   293 +-
 .../llvm-project/clang/lib/CodeGen/TargetInfo.h    |    11 +
 .../clang/lib/CodeGen/VarBypassDetector.cpp        |     2 +-
 .../clang/lib/CodeGen/VarBypassDetector.h          |     2 +-
 .../clang/lib/CrossTU/CrossTranslationUnit.cpp     |    48 +-
 .../linux/DirectoryWatcher-linux.cpp               |     1 +
 .../windows/DirectoryWatcher-windows.cpp           |   279 +-
 contrib/llvm-project/clang/lib/Driver/Action.cpp   |     4 +-
 .../llvm-project/clang/lib/Driver/Compilation.cpp  |     7 +-
 .../clang/lib/Driver/DarwinSDKInfo.cpp             |    43 -
 contrib/llvm-project/clang/lib/Driver/Distro.cpp   |    11 +-
 contrib/llvm-project/clang/lib/Driver/Driver.cpp   |   431 +-
 contrib/llvm-project/clang/lib/Driver/Job.cpp      |    59 +-
 .../clang/lib/Driver/SanitizerArgs.cpp             |   151 +-
 contrib/llvm-project/clang/lib/Driver/Tool.cpp     |     2 +-
 .../llvm-project/clang/lib/Driver/ToolChain.cpp    |   301 +-
 .../clang/lib/Driver/ToolChains/AIX.cpp            |     5 +-
 .../llvm-project/clang/lib/Driver/ToolChains/AIX.h |    11 +
 .../clang/lib/Driver/ToolChains/AMDGPU.cpp         |   383 +-
 .../clang/lib/Driver/ToolChains/AMDGPU.h           |    29 +-
 .../clang/lib/Driver/ToolChains/AMDGPUOpenMP.cpp   |   304 +
 .../clang/lib/Driver/ToolChains/AMDGPUOpenMP.h     |   106 +
 .../clang/lib/Driver/ToolChains/AVR.cpp            |   519 +-
 .../llvm-project/clang/lib/Driver/ToolChains/AVR.h |     5 +-
 .../clang/lib/Driver/ToolChains/Ananas.cpp         |     2 +-
 .../clang/lib/Driver/ToolChains/Arch/AArch64.cpp   |    51 +-
 .../clang/lib/Driver/ToolChains/Arch/AArch64.h     |     3 +-
 .../clang/lib/Driver/ToolChains/Arch/ARM.cpp       |   304 +-
 .../clang/lib/Driver/ToolChains/Arch/ARM.h         |     4 +
 .../clang/lib/Driver/ToolChains/Arch/M68k.cpp      |   125 +
 .../clang/lib/Driver/ToolChains/Arch/M68k.h        |    42 +
 .../clang/lib/Driver/ToolChains/Arch/RISCV.cpp     |    26 +-
 .../clang/lib/Driver/ToolChains/Arch/X86.cpp       |    21 +-
 .../clang/lib/Driver/ToolChains/BareMetal.cpp      |    14 +-
 .../clang/lib/Driver/ToolChains/BareMetal.h        |     9 +-
 .../clang/lib/Driver/ToolChains/Clang.cpp          |   859 +-
 .../clang/lib/Driver/ToolChains/Clang.h            |     4 -
 .../clang/lib/Driver/ToolChains/CloudABI.cpp       |     2 +-
 .../clang/lib/Driver/ToolChains/CommonArgs.cpp     |   230 +-
 .../clang/lib/Driver/ToolChains/CommonArgs.h       |    17 +-
 .../clang/lib/Driver/ToolChains/Cuda.cpp           |   102 +-
 .../clang/lib/Driver/ToolChains/Darwin.cpp         |   263 +-
 .../clang/lib/Driver/ToolChains/Darwin.h           |    45 +-
 .../clang/lib/Driver/ToolChains/Flang.cpp          |    37 +-
 .../clang/lib/Driver/ToolChains/Flang.h            |    15 +
 .../clang/lib/Driver/ToolChains/FreeBSD.cpp        |     4 +-
 .../clang/lib/Driver/ToolChains/Fuchsia.cpp        |    75 +-
 .../clang/lib/Driver/ToolChains/Gnu.cpp            |   307 +-
 .../llvm-project/clang/lib/Driver/ToolChains/Gnu.h |    18 +-
 .../clang/lib/Driver/ToolChains/HIP.cpp            |   240 +-
 .../llvm-project/clang/lib/Driver/ToolChains/HIP.h |    12 +-
 .../clang/lib/Driver/ToolChains/Haiku.cpp          |     4 +-
 .../clang/lib/Driver/ToolChains/Hexagon.cpp        |    22 +-
 .../clang/lib/Driver/ToolChains/Hurd.cpp           |    27 +-
 .../clang/lib/Driver/ToolChains/Hurd.h             |     3 +
 .../clang/lib/Driver/ToolChains/InterfaceStubs.cpp |     5 +-
 .../clang/lib/Driver/ToolChains/Linux.cpp          |   348 +-
 .../clang/lib/Driver/ToolChains/Linux.h            |    11 +-
 .../clang/lib/Driver/ToolChains/MSP430.cpp         |     2 +-
 .../clang/lib/Driver/ToolChains/MSP430.h           |     2 +-
 .../clang/lib/Driver/ToolChains/MSVC.cpp           |   470 +-
 .../clang/lib/Driver/ToolChains/MSVC.h             |    33 +-
 .../clang/lib/Driver/ToolChains/MinGW.cpp          |     5 +-
 .../clang/lib/Driver/ToolChains/Minix.cpp          |     2 +-
 .../clang/lib/Driver/ToolChains/Myriad.cpp         |     2 +-
 .../clang/lib/Driver/ToolChains/NaCl.cpp           |     2 +-
 .../clang/lib/Driver/ToolChains/NetBSD.cpp         |     4 +-
 .../clang/lib/Driver/ToolChains/RISCVToolchain.cpp |    10 +-
 .../clang/lib/Driver/ToolChains/ROCm.h             |    48 +-
 .../clang/lib/Driver/ToolChains/Solaris.cpp        |     8 +-
 .../clang/lib/Driver/ToolChains/WebAssembly.cpp    |    56 +-
 .../clang/lib/Driver/ToolChains/WebAssembly.h      |     4 +
 contrib/llvm-project/clang/lib/Driver/Types.cpp    |    49 +-
 .../clang/lib/Edit/RewriteObjCFoundationAPI.cpp    |     1 +
 .../clang/lib/Format/BreakableToken.cpp            |   114 +-
 .../llvm-project/clang/lib/Format/BreakableToken.h |    26 +-
 .../clang/lib/Format/ContinuationIndenter.cpp      |    13 +-
 contrib/llvm-project/clang/lib/Format/Format.cpp   |   298 +-
 .../llvm-project/clang/lib/Format/FormatToken.h    |    24 +-
 .../clang/lib/Format/FormatTokenLexer.cpp          |   117 +-
 .../clang/lib/Format/FormatTokenLexer.h            |     3 +-
 .../clang/lib/Format/NamespaceEndCommentsFixer.cpp |    15 +-
 .../clang/lib/Format/SortJavaScriptImports.cpp     |   190 +-
 .../clang/lib/Format/TokenAnnotator.cpp            |   441 +-
 .../llvm-project/clang/lib/Format/TokenAnnotator.h |    14 +-
 .../clang/lib/Format/UnwrappedLineFormatter.cpp    |    90 +-
 .../clang/lib/Format/UnwrappedLineFormatter.h      |     1 +
 .../clang/lib/Format/UnwrappedLineParser.cpp       |   133 +-
 .../clang/lib/Format/UnwrappedLineParser.h         |     3 +-
 .../clang/lib/Format/UsingDeclarationsSorter.cpp   |     4 +-
 .../clang/lib/Format/WhitespaceManager.cpp         |   399 +-
 .../clang/lib/Format/WhitespaceManager.h           |   107 +
 .../llvm-project/clang/lib/Frontend/ASTUnit.cpp    |    35 +-
 .../clang/lib/Frontend/CompilerInstance.cpp        |   247 +-
 .../clang/lib/Frontend/CompilerInvocation.cpp      |  2520 +-
 .../Frontend/CreateInvocationFromCommandLine.cpp   |    11 +-
 .../clang/lib/Frontend/DependencyFile.cpp          |    17 +-
 .../clang/lib/Frontend/DependencyGraph.cpp         |     2 +-
 .../clang/lib/Frontend/DiagnosticRenderer.cpp      |     7 +
 .../clang/lib/Frontend/FrontendAction.cpp          |    17 +-
 .../clang/lib/Frontend/FrontendActions.cpp         |    85 +-
 .../clang/lib/Frontend/FrontendOptions.cpp         |     1 +
 .../clang/lib/Frontend/HeaderIncludeGen.cpp        |    20 +-
 .../clang/lib/Frontend/InitHeaderSearch.cpp        |    44 +-
 .../clang/lib/Frontend/InitPreprocessor.cpp        |    61 +-
 .../Frontend/InterfaceStubFunctionsConsumer.cpp    |    12 +-
 .../lib/Frontend/ModuleDependencyCollector.cpp     |     2 +-
 .../clang/lib/Frontend/PrecompiledPreamble.cpp     |    10 +-
 .../clang/lib/Frontend/PrintPreprocessedOutput.cpp |   349 +-
 .../clang/lib/Frontend/Rewrite/FrontendActions.cpp |     6 +-
 .../lib/Frontend/Rewrite/RewriteModernObjC.cpp     |    99 +-
 .../clang/lib/Frontend/Rewrite/RewriteObjC.cpp     |    96 +-
 .../clang/lib/Frontend/TestModuleFileExtension.cpp |    10 +
 .../clang/lib/Frontend/TestModuleFileExtension.h   |    18 +-
 .../clang/lib/Frontend/TextDiagnostic.cpp          |    25 +-
 .../clang/lib/Frontend/TextDiagnosticPrinter.cpp   |     3 +-
 .../lib/FrontendTool/ExecuteCompilerInvocation.cpp |     2 +-
 .../clang/lib/Headers/__clang_cuda_math.h          |     4 +-
 .../lib/Headers/__clang_cuda_runtime_wrapper.h     |     7 +-
 .../clang/lib/Headers/__clang_hip_cmath.h          |   238 +-
 .../lib/Headers/__clang_hip_libdevice_declares.h   |    36 +-
 .../clang/lib/Headers/__clang_hip_math.h           |     6 +-
 .../lib/Headers/__clang_hip_runtime_wrapper.h      |    87 +-
 contrib/llvm-project/clang/lib/Headers/altivec.h   |  1588 +-
 contrib/llvm-project/clang/lib/Headers/amxintrin.h |   253 +-
 contrib/llvm-project/clang/lib/Headers/arm_acle.h  |    55 +
 .../llvm-project/clang/lib/Headers/avx512fintrin.h |   214 +-
 contrib/llvm-project/clang/lib/Headers/builtins.h  |    16 +
 .../clang/lib/Headers/cuda_wrappers/complex        |     8 +
 .../lib/Headers/hexagon_circ_brev_intrinsics.h     |   298 +
 .../clang/lib/Headers/hexagon_protos.h             |  8450 +++++
 .../llvm-project/clang/lib/Headers/hexagon_types.h |  2653 ++
 .../clang/lib/Headers/hvx_hexagon_protos.h         |  4392 +++
 contrib/llvm-project/clang/lib/Headers/immintrin.h |    10 +-
 contrib/llvm-project/clang/lib/Headers/intrin.h    |    49 +-
 .../clang/lib/Headers/keylockerintrin.h            |    30 +
 .../llvm-project/clang/lib/Headers/opencl-c-base.h |   147 +-
 contrib/llvm-project/clang/lib/Headers/opencl-c.h  |   860 +-
 .../__clang_openmp_device_functions.h              |    42 +
 .../clang/lib/Headers/openmp_wrappers/complex      |     6 -
 .../clang/lib/Headers/openmp_wrappers/complex.h    |     1 -
 .../clang/lib/Headers/openmp_wrappers/new          |    26 +-
 .../llvm-project/clang/lib/Headers/uintrintrin.h   |     7 +
 .../llvm-project/clang/lib/Headers/vaesintrin.h    |    41 +-
 contrib/llvm-project/clang/lib/Headers/vecintrin.h |   283 +-
 .../clang/lib/Headers/vpclmulqdqintrin.h           |     2 +
 .../llvm-project/clang/lib/Headers/wasm_simd128.h  |  1045 +-
 .../clang/lib/Index/FileIndexRecord.cpp            |    71 +-
 .../llvm-project/clang/lib/Index/FileIndexRecord.h |    23 +-
 contrib/llvm-project/clang/lib/Index/IndexBody.cpp |    12 +-
 contrib/llvm-project/clang/lib/Index/IndexDecl.cpp |     2 +-
 .../llvm-project/clang/lib/Index/IndexSymbol.cpp   |     7 +
 .../clang/lib/Index/IndexingAction.cpp             |   111 +-
 .../clang/lib/Index/IndexingContext.cpp            |    35 +
 .../llvm-project/clang/lib/Index/IndexingContext.h |     2 +
 .../llvm-project/clang/lib/Index/USRGeneration.cpp |     7 +-
 .../clang/lib/Interpreter/IncrementalExecutor.cpp  |    63 +
 .../clang/lib/Interpreter/IncrementalExecutor.h    |    48 +
 .../clang/lib/Interpreter/IncrementalParser.cpp    |   292 +
 .../clang/lib/Interpreter/IncrementalParser.h      |    77 +
 .../clang/lib/Interpreter/Interpreter.cpp          |   225 +
 .../Lex/DependencyDirectivesSourceMinimizer.cpp    |     6 +-
 contrib/llvm-project/clang/lib/Lex/HeaderMap.cpp   |    31 +-
 .../llvm-project/clang/lib/Lex/HeaderSearch.cpp    |    19 +-
 contrib/llvm-project/clang/lib/Lex/Lexer.cpp       |   118 +-
 .../llvm-project/clang/lib/Lex/LiteralSupport.cpp  |   113 +-
 contrib/llvm-project/clang/lib/Lex/ModuleMap.cpp   |    58 +-
 contrib/llvm-project/clang/lib/Lex/PPCaching.cpp   |     2 +-
 .../clang/lib/Lex/PPConditionalDirectiveRecord.cpp |    22 +
 .../llvm-project/clang/lib/Lex/PPDirectives.cpp    |   215 +-
 .../llvm-project/clang/lib/Lex/PPExpressions.cpp   |    16 +-
 .../clang/lib/Lex/PPMacroExpansion.cpp             |    15 +-
 contrib/llvm-project/clang/lib/Lex/Pragma.cpp      |    62 +-
 .../clang/lib/Lex/PreprocessingRecord.cpp          |    17 +
 .../llvm-project/clang/lib/Lex/Preprocessor.cpp    |    12 +-
 contrib/llvm-project/clang/lib/Lex/TokenLexer.cpp  |    11 +-
 .../clang/lib/Parse/ParseCXXInlineMethods.cpp      |     1 +
 contrib/llvm-project/clang/lib/Parse/ParseDecl.cpp |   177 +-
 .../llvm-project/clang/lib/Parse/ParseDeclCXX.cpp  |   428 +-
 contrib/llvm-project/clang/lib/Parse/ParseExpr.cpp |    51 +-
 .../llvm-project/clang/lib/Parse/ParseExprCXX.cpp  |   328 +-
 contrib/llvm-project/clang/lib/Parse/ParseInit.cpp |    28 +-
 contrib/llvm-project/clang/lib/Parse/ParseObjc.cpp |    94 +-
 .../llvm-project/clang/lib/Parse/ParseOpenMP.cpp   |   425 +-
 .../llvm-project/clang/lib/Parse/ParsePragma.cpp   |    30 +-
 contrib/llvm-project/clang/lib/Parse/ParseStmt.cpp |    80 +-
 .../llvm-project/clang/lib/Parse/ParseStmtAsm.cpp  |    17 +-
 .../clang/lib/Parse/ParseTentative.cpp             |     2 +-
 contrib/llvm-project/clang/lib/Parse/Parser.cpp    |    37 +-
 .../llvm-project/clang/lib/Rewrite/DeltaTree.cpp   |     5 +-
 .../clang/lib/Sema/AnalysisBasedWarnings.cpp       |   158 +-
 .../clang/lib/Sema/CodeCompleteConsumer.cpp        |     2 +-
 contrib/llvm-project/clang/lib/Sema/DeclSpec.cpp   |     5 +-
 .../clang/lib/Sema/JumpDiagnostics.cpp             |    41 +-
 .../clang/lib/Sema/MultiplexExternalSemaSource.cpp |     3 +-
 .../llvm-project/clang/lib/Sema/OpenCLBuiltins.td  |   560 +-
 contrib/llvm-project/clang/lib/Sema/ParsedAttr.cpp |    40 +
 contrib/llvm-project/clang/lib/Sema/Sema.cpp       |   324 +-
 contrib/llvm-project/clang/lib/Sema/SemaAccess.cpp |    35 +-
 contrib/llvm-project/clang/lib/Sema/SemaAttr.cpp   |    94 +-
 .../clang/lib/Sema/SemaAvailability.cpp            |    33 +-
 contrib/llvm-project/clang/lib/Sema/SemaCUDA.cpp   |   156 +-
 .../clang/lib/Sema/SemaCXXScopeSpec.cpp            |    40 +-
 contrib/llvm-project/clang/lib/Sema/SemaCast.cpp   |   191 +-
 .../llvm-project/clang/lib/Sema/SemaChecking.cpp   |   834 +-
 .../clang/lib/Sema/SemaCodeComplete.cpp            |   195 +-
 .../llvm-project/clang/lib/Sema/SemaConcept.cpp    |    62 +-
 .../llvm-project/clang/lib/Sema/SemaCoroutine.cpp  |    59 +-
 contrib/llvm-project/clang/lib/Sema/SemaDecl.cpp   |   656 +-
 .../llvm-project/clang/lib/Sema/SemaDeclAttr.cpp   |   842 +-
 .../llvm-project/clang/lib/Sema/SemaDeclCXX.cpp    |   774 +-
 .../llvm-project/clang/lib/Sema/SemaDeclObjC.cpp   |    15 +-
 .../clang/lib/Sema/SemaExceptionSpec.cpp           |    18 +-
 contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp   |   871 +-
 .../llvm-project/clang/lib/Sema/SemaExprCXX.cpp    |   403 +-
 .../llvm-project/clang/lib/Sema/SemaExprMember.cpp |    28 +-
 .../llvm-project/clang/lib/Sema/SemaExprObjC.cpp   |    30 +-
 .../llvm-project/clang/lib/Sema/SemaFixItUtils.cpp |     4 +-
 contrib/llvm-project/clang/lib/Sema/SemaInit.cpp   |   246 +-
 contrib/llvm-project/clang/lib/Sema/SemaLambda.cpp |    23 +-
 contrib/llvm-project/clang/lib/Sema/SemaLookup.cpp |   194 +-
 .../clang/lib/Sema/SemaObjCProperty.cpp            |    44 +-
 contrib/llvm-project/clang/lib/Sema/SemaOpenMP.cpp |  2332 +-
 .../llvm-project/clang/lib/Sema/SemaOverload.cpp   |   168 +-
 .../clang/lib/Sema/SemaPseudoObject.cpp            |     6 +-
 contrib/llvm-project/clang/lib/Sema/SemaSYCL.cpp   |    33 +
 contrib/llvm-project/clang/lib/Sema/SemaStmt.cpp   |   797 +-
 .../llvm-project/clang/lib/Sema/SemaStmtAsm.cpp    |    21 +-
 .../llvm-project/clang/lib/Sema/SemaStmtAttr.cpp   |   135 +-
 .../llvm-project/clang/lib/Sema/SemaTemplate.cpp   |    82 +-
 .../clang/lib/Sema/SemaTemplateDeduction.cpp       |    34 +-
 .../clang/lib/Sema/SemaTemplateInstantiate.cpp     |    17 +-
 .../clang/lib/Sema/SemaTemplateInstantiateDecl.cpp |   339 +-
 contrib/llvm-project/clang/lib/Sema/SemaType.cpp   |   295 +-
 .../llvm-project/clang/lib/Sema/TreeTransform.h    |   521 +-
 .../clang/lib/Serialization/ASTCommon.cpp          |     7 +
 .../clang/lib/Serialization/ASTReader.cpp          |   340 +-
 .../clang/lib/Serialization/ASTReaderDecl.cpp      |    38 +-
 .../clang/lib/Serialization/ASTReaderStmt.cpp      |    88 +-
 .../clang/lib/Serialization/ASTWriter.cpp          |   216 +-
 .../clang/lib/Serialization/ASTWriterDecl.cpp      |    22 +-
 .../clang/lib/Serialization/ASTWriterStmt.cpp      |    56 +-
 .../lib/Serialization/ModuleFileExtension.cpp      |     2 +
 .../StaticAnalyzer/Checkers/ArrayBoundChecker.cpp  |     2 +-
 .../Checkers/ArrayBoundCheckerV2.cpp               |     4 +-
 .../Checkers/BuiltinFunctionChecker.cpp            |    10 +-
 .../lib/StaticAnalyzer/Checkers/CStringChecker.cpp |    10 +-
 .../StaticAnalyzer/Checkers/CastSizeChecker.cpp    |     4 +-
 .../StaticAnalyzer/Checkers/CheckPlacementNew.cpp  |     4 +-
 .../StaticAnalyzer/Checkers/ContainerModeling.cpp  |     4 +-
 .../StaticAnalyzer/Checkers/DeadStoresChecker.cpp  |    38 +-
 .../StaticAnalyzer/Checkers/DereferenceChecker.cpp |     2 +-
 .../Checkers/ExprInspectionChecker.cpp             |   136 +-
 .../Checkers/GCDAntipatternChecker.cpp             |     2 +-
 .../Checkers/InnerPointerChecker.cpp               |    80 +-
 .../clang/lib/StaticAnalyzer/Checkers/Iterator.cpp |     4 +-
 .../Checkers/IteratorRangeChecker.cpp              |     2 +-
 .../lib/StaticAnalyzer/Checkers/MIGChecker.cpp     |     5 +-
 .../Checkers/MPI-Checker/MPIChecker.cpp            |     2 +-
 .../lib/StaticAnalyzer/Checkers/MallocChecker.cpp  |    90 +-
 .../Checkers/MallocSizeofChecker.cpp               |     4 +
 .../lib/StaticAnalyzer/Checkers/MoveChecker.cpp    |    11 +-
 .../Checkers/NonnullGlobalConstantsChecker.cpp     |     4 +-
 .../StaticAnalyzer/Checkers/NullabilityChecker.cpp |     2 +-
 .../StaticAnalyzer/Checkers/OSObjectCStyleCast.cpp |    53 +-
 .../Checkers/ObjCAutoreleaseWriteChecker.cpp       |     2 +-
 .../Checkers/ObjCContainersChecker.cpp             |     5 +-
 .../lib/StaticAnalyzer/Checkers/PaddingChecker.cpp |     7 +-
 .../StaticAnalyzer/Checkers/PthreadLockChecker.cpp |    15 +-
 .../RetainCountChecker/RetainCountDiagnostics.cpp  |   172 +-
 .../RetainCountChecker/RetainCountDiagnostics.h    |    13 +-
 .../Checkers/ReturnPointerRangeChecker.cpp         |     2 +-
 .../Checkers/RunLoopAutoreleaseLeakChecker.cpp     |     4 +-
 .../clang/lib/StaticAnalyzer/Checkers/SmartPtr.h   |     4 +
 .../StaticAnalyzer/Checkers/SmartPtrModeling.cpp   |   376 +-
 .../Checkers/StdLibraryFunctionsChecker.cpp        |   202 +-
 .../lib/StaticAnalyzer/Checkers/StreamChecker.cpp  |   111 +-
 .../Checkers/UndefCapturedBlockVarChecker.cpp      |     6 +-
 .../StaticAnalyzer/Checkers/UndefResultChecker.cpp |     2 +-
 .../Checkers/UnreachableCodeChecker.cpp            |     2 +-
 .../lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp |    20 +-
 .../lib/StaticAnalyzer/Core/BasicValueFactory.cpp  |    62 +-
 .../clang/lib/StaticAnalyzer/Core/BugReporter.cpp  |    57 +-
 .../StaticAnalyzer/Core/BugReporterVisitors.cpp    |  1130 +-
 .../clang/lib/StaticAnalyzer/Core/CallEvent.cpp    |    43 +-
 .../lib/StaticAnalyzer/Core/CheckerContext.cpp     |     4 +
 .../lib/StaticAnalyzer/Core/CheckerHelpers.cpp     |    34 +
 .../lib/StaticAnalyzer/Core/CheckerManager.cpp     |    29 +-
 .../StaticAnalyzer/Core/CommonBugCategories.cpp    |     2 +
 .../clang/lib/StaticAnalyzer/Core/CoreEngine.cpp   |     6 +-
 .../Core/{DynamicSize.cpp => DynamicExtent.cpp}    |    51 +-
 .../clang/lib/StaticAnalyzer/Core/ExprEngine.cpp   |    13 +-
 .../clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp  |    41 +-
 .../Core/ExprEngineCallAndReturn.cpp               |    31 +-
 .../lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp    |    53 +-
 .../lib/StaticAnalyzer/Core/LoopUnrolling.cpp      |    77 +-
 .../clang/lib/StaticAnalyzer/Core/MemRegion.cpp    |    12 +-
 .../lib/StaticAnalyzer/Core/PlistDiagnostics.cpp   |   644 +-
 .../StaticAnalyzer/Core/RangeConstraintManager.cpp |  1377 +-
 .../Core/RangedConstraintManager.cpp               |    22 +-
 .../clang/lib/StaticAnalyzer/Core/RegionStore.cpp  |     9 +-
 .../clang/lib/StaticAnalyzer/Core/SValBuilder.cpp  |   532 +-
 .../clang/lib/StaticAnalyzer/Core/SVals.cpp        |    59 +
 .../lib/StaticAnalyzer/Core/SarifDiagnostics.cpp   |     8 +-
 .../lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp  |   159 +-
 .../clang/lib/StaticAnalyzer/Core/Store.cpp        |    49 +-
 .../lib/StaticAnalyzer/Core/TextDiagnostics.cpp    |    11 +-
 .../StaticAnalyzer/Frontend/AnalysisConsumer.cpp   |   109 +-
 .../clang/lib/Tooling/ArgumentsAdjusters.cpp       |    21 +-
 .../clang/lib/Tooling/CommonOptionsParser.cpp      |     3 +-
 .../clang/lib/Tooling/Core/Diagnostic.cpp          |     5 +-
 .../DependencyScanningFilesystem.cpp               |    43 +-
 .../DependencyScanningService.cpp                  |     9 +-
 .../DependencyScanning/DependencyScanningTool.cpp  |    71 +-
 .../DependencyScanningWorker.cpp                   |   155 +-
 .../DependencyScanning/ModuleDepCollector.cpp      |   209 +-
 .../clang/lib/Tooling/DumpTool/APIData.h           |    31 +
 .../lib/Tooling/DumpTool/ASTSrcLocProcessor.cpp    |   271 +
 .../lib/Tooling/DumpTool/ASTSrcLocProcessor.h      |    53 +
 .../clang/lib/Tooling/DumpTool/ClangSrcLocDump.cpp |   159 +
 .../lib/Tooling/EmptyNodeIntrospection.inc.in      |    48 +
 .../ExpandResponseFilesCompilationDatabase.cpp     |     7 +-
 .../lib/Tooling/Inclusions/HeaderIncludes.cpp      |     4 +-
 .../Tooling/InterpolatingCompilationDatabase.cpp   |    41 +-
 .../clang/lib/Tooling/JSONCompilationDatabase.cpp  |     2 +-
 .../clang/lib/Tooling/NodeIntrospection.cpp        |    88 +
 .../Tooling/Refactoring/Rename/USRLocFinder.cpp    |    18 +
 .../clang/lib/Tooling/Syntax/BuildTree.cpp         |    38 +-
 .../clang/lib/Tooling/Syntax/Tokens.cpp            |    32 +
 contrib/llvm-project/clang/lib/Tooling/Tooling.cpp |    68 +-
 .../lib/Tooling/Transformer/RangeSelector.cpp      |    11 +-
 .../lib/Tooling/Transformer/SourceCodeBuilders.cpp |     2 +
 .../clang/lib/Tooling/Transformer/Stencil.cpp      |   627 +-
 .../clang/tools/amdgpu-arch/AMDGPUArch.cpp         |    78 +
 .../clang/tools/clang-format/ClangFormat.cpp       |    22 +-
 .../clang/tools/clang-repl/ClangRepl.cpp           |   108 +
 .../llvm-project/clang/tools/driver/cc1_main.cpp   |     6 +
 .../llvm-project/clang/tools/driver/cc1as_main.cpp |    61 +-
 .../clang/tools/driver/cc1gen_reproducer_main.cpp  |     2 +-
 contrib/llvm-project/clang/tools/driver/driver.cpp |    97 +-
 .../clang/utils/TableGen/ClangAttrEmitter.cpp      |   417 +-
 .../utils/TableGen/ClangDiagnosticsEmitter.cpp     |   219 +-
 .../clang/utils/TableGen/ClangOpcodesEmitter.cpp   |    51 +-
 .../utils/TableGen/ClangOpenCLBuiltinEmitter.cpp   |   464 +-
 .../clang/utils/TableGen/MveEmitter.cpp            |    13 +-
 .../clang/utils/TableGen/NeonEmitter.cpp           |     6 +-
 .../clang/utils/TableGen/RISCVVEmitter.cpp         |  1269 +
 .../clang/utils/TableGen/SveEmitter.cpp            |    37 +-
 .../llvm-project/clang/utils/TableGen/TableGen.cpp |    24 +
 .../clang/utils/TableGen/TableGenBackends.h        |     6 +
 contrib/llvm-project/compiler-rt/.clang-tidy       |     4 +-
 .../include/fuzzer/FuzzedDataProvider.h            |     3 +-
 .../compiler-rt/include/profile/InstrProfData.inc  |    15 +-
 .../include/sanitizer/dfsan_interface.h            |   111 +-
 .../compiler-rt/include/sanitizer/tsan_interface.h |    17 +-
 .../include/sanitizer/tsan_interface_atomic.h      |     2 +-
 .../compiler-rt/lib/asan/asan_allocator.cpp        |    14 +-
 .../compiler-rt/lib/asan/asan_descriptions.cpp     |    19 +-
 .../compiler-rt/lib/asan/asan_descriptions.h       |    13 +-
 .../compiler-rt/lib/asan/asan_errors.cpp           |     8 +-
 .../compiler-rt/lib/asan/asan_fake_stack.cpp       |    52 +-
 .../compiler-rt/lib/asan/asan_flags.cpp            |     4 -
 .../compiler-rt/lib/asan/asan_flags.inc            |     3 +-
 .../compiler-rt/lib/asan/asan_fuchsia.cpp          |     2 +-
 .../{asan_blacklist.txt => asan_ignorelist.txt}    |     6 +-
 .../compiler-rt/lib/asan/asan_interceptors.cpp     |    33 +-
 .../compiler-rt/lib/asan/asan_interceptors.h       |    11 +-
 .../lib/asan/asan_interceptors_memintrinsics.cpp   |     6 +-
 .../compiler-rt/lib/asan/asan_interface.inc        |    11 +
 .../compiler-rt/lib/asan/asan_internal.h           |    15 +-
 .../compiler-rt/lib/asan/asan_malloc_linux.cpp     |    36 +-
 .../compiler-rt/lib/asan/asan_malloc_local.h       |    52 -
 .../compiler-rt/lib/asan/asan_mapping.h            |    52 +-
 .../compiler-rt/lib/asan/asan_mapping_myriad.h     |    85 -
 .../compiler-rt/lib/asan/asan_new_delete.cpp       |    22 +-
 .../compiler-rt/lib/asan/asan_poisoning.cpp        |    21 +-
 .../compiler-rt/lib/asan/asan_poisoning.h          |     3 -
 .../compiler-rt/lib/asan/asan_posix.cpp            |     2 +-
 .../compiler-rt/lib/asan/asan_rtems.cpp            |   266 -
 .../llvm-project/compiler-rt/lib/asan/asan_rtl.cpp |    75 +-
 .../compiler-rt/lib/asan/asan_shadow_setup.cpp     |    11 +-
 .../compiler-rt/lib/asan/asan_stack.cpp            |     3 +-
 .../llvm-project/compiler-rt/lib/asan/asan_stack.h |     9 -
 .../compiler-rt/lib/asan/asan_thread.cpp           |    88 +-
 .../compiler-rt/lib/asan/asan_thread.h             |    18 +-
 .../compiler-rt/lib/builtins/aarch64/fp_mode.c     |    13 +-
 .../compiler-rt/lib/builtins/arm/fp_mode.c         |    15 +-
 .../compiler-rt/lib/builtins/assembly.h            |     9 +-
 .../llvm-project/compiler-rt/lib/builtins/atomic.c |     8 +-
 .../compiler-rt/lib/builtins/clear_cache.c         |     3 +
 .../compiler-rt/lib/builtins/comparedf2.c          |    84 +-
 .../compiler-rt/lib/builtins/comparesf2.c          |    84 +-
 .../compiler-rt/lib/builtins/comparetf2.c          |    81 +-
 .../compiler-rt/lib/builtins/cpu_model.c           |     8 +
 .../llvm-project/compiler-rt/lib/builtins/divdc3.c |    12 +-
 .../llvm-project/compiler-rt/lib/builtins/divsc3.c |    11 +-
 .../llvm-project/compiler-rt/lib/builtins/divtc3.c |    11 +-
 .../compiler-rt/lib/builtins/fixdfdi.c             |     2 +-
 .../compiler-rt/lib/builtins/fixsfdi.c             |     2 +-
 .../compiler-rt/lib/builtins/fixunsdfdi.c          |     2 +-
 .../compiler-rt/lib/builtins/fixunssfdi.c          |     2 +-
 .../compiler-rt/lib/builtins/floatdidf.c           |     2 +-
 .../compiler-rt/lib/builtins/floatundidf.c         |     2 +-
 .../compiler-rt/lib/builtins/fp_add_impl.inc       |     8 +-
 .../compiler-rt/lib/builtins/fp_compare_impl.inc   |   116 +
 .../llvm-project/compiler-rt/lib/builtins/fp_lib.h |    95 +-
 .../compiler-rt/lib/builtins/fp_mode.c             |     4 +-
 .../compiler-rt/lib/builtins/fp_mode.h             |    12 +-
 .../compiler-rt/lib/builtins/gcc_personality_v0.c  |    33 +-
 .../compiler-rt/lib/builtins/i386/fp_mode.c        |    12 +-
 .../compiler-rt/lib/builtins/int_lib.h             |    22 +-
 .../compiler-rt/lib/builtins/int_math.h            |     8 -
 .../compiler-rt/lib/builtins/int_types.h           |    12 +-
 .../compiler-rt/lib/builtins/int_util.c            |    22 +-
 .../compiler-rt/lib/builtins/ppc/atomic.exp        |    41 +
 .../compiler-rt/lib/builtins/ppc/divtc3.c          |    19 +-
 .../compiler-rt/lib/builtins/riscv/restore.S       |   166 +
 .../compiler-rt/lib/builtins/riscv/save.S          |   184 +
 contrib/llvm-project/compiler-rt/lib/cfi/cfi.cpp   |     4 +-
 .../cfi/{cfi_blacklist.txt => cfi_ignorelist.txt}  |     0
 .../llvm-project/compiler-rt/lib/dfsan/dfsan.cpp   |  1130 +-
 contrib/llvm-project/compiler-rt/lib/dfsan/dfsan.h |    70 +-
 .../compiler-rt/lib/dfsan/dfsan.syms.extra         |     1 +
 .../compiler-rt/lib/dfsan/dfsan_allocator.cpp      |   287 +
 .../compiler-rt/lib/dfsan/dfsan_allocator.h        |    30 +
 .../lib/dfsan/dfsan_chained_origin_depot.cpp       |    22 +
 .../lib/dfsan/dfsan_chained_origin_depot.h         |    26 +
 .../compiler-rt/lib/dfsan/dfsan_custom.cpp         |  1551 +-
 .../compiler-rt/lib/dfsan/dfsan_flags.h            |    32 +
 .../compiler-rt/lib/dfsan/dfsan_flags.inc          |    20 +-
 .../compiler-rt/lib/dfsan/dfsan_interceptors.cpp   |   199 +-
 .../compiler-rt/lib/dfsan/dfsan_new_delete.cpp     |   124 +
 .../compiler-rt/lib/dfsan/dfsan_origin.h           |   127 +
 .../compiler-rt/lib/dfsan/dfsan_platform.h         |   133 +-
 .../compiler-rt/lib/dfsan/dfsan_thread.cpp         |   146 +
 .../compiler-rt/lib/dfsan/dfsan_thread.h           |    83 +
 .../compiler-rt/lib/dfsan/done_abilist.txt         |    68 +-
 .../compiler-rt/lib/fuzzer/FuzzerBuiltins.h        |     1 -
 .../compiler-rt/lib/fuzzer/FuzzerBuiltinsMsvc.h    |     6 -
 .../compiler-rt/lib/fuzzer/FuzzerCorpus.h          |    38 +-
 .../compiler-rt/lib/fuzzer/FuzzerDataFlowTrace.cpp |     4 +-
 .../compiler-rt/lib/fuzzer/FuzzerDataFlowTrace.h   |    14 +-
 .../compiler-rt/lib/fuzzer/FuzzerDictionary.h      |     8 +-
 .../compiler-rt/lib/fuzzer/FuzzerDriver.cpp        |    12 +-
 .../compiler-rt/lib/fuzzer/FuzzerFork.cpp          |    11 +-
 .../compiler-rt/lib/fuzzer/FuzzerIO.cpp            |    11 +-
 .../llvm-project/compiler-rt/lib/fuzzer/FuzzerIO.h |     5 +-
 .../compiler-rt/lib/fuzzer/FuzzerInterceptors.cpp  |     1 +
 .../compiler-rt/lib/fuzzer/FuzzerLoop.cpp          |    30 +-
 .../compiler-rt/lib/fuzzer/FuzzerMerge.cpp         |     8 +-
 .../compiler-rt/lib/fuzzer/FuzzerMutate.cpp        |    48 +-
 .../compiler-rt/lib/fuzzer/FuzzerRandom.h          |    23 +-
 .../compiler-rt/lib/fuzzer/FuzzerSHA1.cpp          |     9 +-
 .../compiler-rt/lib/fuzzer/FuzzerTracePC.cpp       |    11 +-
 .../compiler-rt/lib/fuzzer/FuzzerTracePC.h         |    39 +-
 .../compiler-rt/lib/fuzzer/FuzzerUtil.cpp          |     9 +-
 .../compiler-rt/lib/fuzzer/FuzzerUtil.h            |     6 +-
 .../compiler-rt/lib/fuzzer/FuzzerUtilFuchsia.cpp   |     2 +-
 .../compiler-rt/lib/fuzzer/FuzzerUtilPosix.cpp     |    11 +-
 .../compiler-rt/lib/gwp_asan/common.cpp            |     2 +-
 .../llvm-project/compiler-rt/lib/gwp_asan/common.h |     6 +-
 .../compiler-rt/lib/gwp_asan/crash_handler.cpp     |     2 +-
 .../lib/gwp_asan/guarded_pool_allocator.cpp        |   118 +-
 .../lib/gwp_asan/guarded_pool_allocator.h          |    28 +-
 .../lib/gwp_asan/optional/backtrace_fuchsia.cpp    |    10 +-
 .../compiler-rt/lib/gwp_asan/options.inc           |    10 -
 .../guarded_pool_allocator_fuchsia.cpp             |     5 +-
 .../gwp_asan/platform_specific/utilities_posix.cpp |     3 +
 .../compiler-rt/lib/gwp_asan/utilities.cpp         |    63 -
 .../compiler-rt/lib/gwp_asan/utilities.h           |    13 -
 .../llvm-project/compiler-rt/lib/hwasan/hwasan.cpp |    96 +-
 .../llvm-project/compiler-rt/lib/hwasan/hwasan.h   |    79 +-
 .../lib/hwasan/hwasan_allocation_functions.cpp     |   172 +
 .../compiler-rt/lib/hwasan/hwasan_allocator.cpp    |    59 +-
 .../compiler-rt/lib/hwasan/hwasan_allocator.h      |    20 +-
 .../compiler-rt/lib/hwasan/hwasan_blacklist.txt    |     7 -
 .../compiler-rt/lib/hwasan/hwasan_checks.h         |     5 +-
 .../lib/hwasan/hwasan_dynamic_shadow.cpp           |    25 +-
 .../compiler-rt/lib/hwasan/hwasan_flags.h          |     2 +
 .../compiler-rt/lib/hwasan/hwasan_flags.inc        |     9 +
 .../compiler-rt/lib/hwasan/hwasan_fuchsia.cpp      |   213 +
 .../compiler-rt/lib/hwasan/hwasan_ignorelist.txt   |     7 +
 .../compiler-rt/lib/hwasan/hwasan_interceptors.cpp |   185 +-
 .../lib/hwasan/hwasan_interceptors_vfork.S         |     3 +
 .../compiler-rt/lib/hwasan/hwasan_linux.cpp        |   169 +-
 .../compiler-rt/lib/hwasan/hwasan_mapping.h        |    15 +-
 .../lib/hwasan/hwasan_memintrinsics.cpp            |     4 +-
 .../compiler-rt/lib/hwasan/hwasan_new_delete.cpp   |    72 +-
 .../compiler-rt/lib/hwasan/hwasan_poisoning.cpp    |    24 -
 .../compiler-rt/lib/hwasan/hwasan_report.cpp       |   212 +-
 .../compiler-rt/lib/hwasan/hwasan_setjmp.S         |     6 +
 .../lib/hwasan/hwasan_tag_mismatch_aarch64.S       |     6 +
 .../compiler-rt/lib/hwasan/hwasan_thread.cpp       |    36 +-
 .../compiler-rt/lib/hwasan/hwasan_thread.h         |    13 +-
 .../compiler-rt/lib/hwasan/hwasan_thread_list.cpp  |     2 +-
 .../compiler-rt/lib/hwasan/hwasan_thread_list.h    |    37 +-
 .../compiler-rt/lib/interception/interception.h    |    33 +-
 contrib/llvm-project/compiler-rt/lib/lsan/lsan.cpp |    14 +-
 .../compiler-rt/lib/lsan/lsan_allocator.cpp        |    16 +-
 .../compiler-rt/lib/lsan/lsan_allocator.h          |     2 +-
 .../compiler-rt/lib/lsan/lsan_common.cpp           |     2 +-
 .../compiler-rt/lib/lsan/lsan_common.h             |     8 +-
 .../compiler-rt/lib/lsan/lsan_interceptors.cpp     |     2 +-
 .../compiler-rt/lib/lsan/lsan_posix.cpp            |     6 +-
 .../compiler-rt/lib/lsan/lsan_thread.cpp           |     9 +-
 .../compiler-rt/lib/memprof/memprof_allocator.cpp  |     4 +-
 .../compiler-rt/lib/memprof/memprof_allocator.h    |     1 -
 .../lib/memprof/memprof_descriptions.cpp           |     4 +-
 .../lib/memprof/memprof_interceptors.cpp           |     2 +
 .../compiler-rt/lib/memprof/memprof_interceptors.h |     6 +
 .../compiler-rt/lib/memprof/memprof_rtl.cpp        |    18 +-
 .../compiler-rt/lib/memprof/memprof_stack.h        |     9 -
 .../compiler-rt/lib/memprof/memprof_thread.cpp     |    12 +-
 .../compiler-rt/lib/memprof/memprof_thread.h       |     3 -
 contrib/llvm-project/compiler-rt/lib/msan/msan.cpp |    14 +-
 contrib/llvm-project/compiler-rt/lib/msan/msan.h   |    10 -
 .../compiler-rt/lib/msan/msan_allocator.cpp        |     6 +-
 .../compiler-rt/lib/msan/msan_allocator.h          |     1 -
 .../compiler-rt/lib/msan/msan_blacklist.txt        |    10 -
 .../lib/msan/msan_chained_origin_depot.cpp         |   103 +-
 .../lib/msan/msan_chained_origin_depot.h           |    14 +-
 .../compiler-rt/lib/msan/msan_ignorelist.txt       |    10 +
 .../compiler-rt/lib/msan/msan_interceptors.cpp     |    21 +-
 .../compiler-rt/lib/msan/msan_poisoning.cpp        |     2 +-
 contrib/llvm-project/compiler-rt/lib/orc/adt.h     |   113 +
 contrib/llvm-project/compiler-rt/lib/orc/c_api.h   |   208 +
 contrib/llvm-project/compiler-rt/lib/orc/common.h  |    48 +
 .../llvm-project/compiler-rt/lib/orc/compiler.h    |    65 +
 .../llvm-project/compiler-rt/lib/orc/endianness.h  |   143 +
 contrib/llvm-project/compiler-rt/lib/orc/error.h   |   428 +
 .../compiler-rt/lib/orc/executor_address.h         |   208 +
 .../compiler-rt/lib/orc/extensible_rtti.cpp        |    24 +
 .../compiler-rt/lib/orc/extensible_rtti.h          |   145 +
 .../lib/orc/log_error_to_stderr.cpp}               |    13 +-
 .../compiler-rt/lib/orc/macho_platform.cpp         |   731 +
 .../compiler-rt/lib/orc/macho_platform.h           |   135 +
 .../compiler-rt/lib/orc/macho_tlv.x86-64.S         |    68 +
 .../compiler-rt/lib/orc/run_program_wrapper.cpp    |    51 +
 .../lib/orc/simple_packed_serialization.h          |   579 +
 .../llvm-project/compiler-rt/lib/orc/stl_extras.h  |    46 +
 .../compiler-rt/lib/orc/wrapper_function_utils.h   |   367 +
 .../compiler-rt/lib/profile/GCDAProfiling.c        |    29 +-
 .../compiler-rt/lib/profile/InstrProfiling.h       |    19 +-
 .../lib/profile/InstrProfilingBiasVar.c            |    15 -
 .../compiler-rt/lib/profile/InstrProfilingBuffer.c |    11 +-
 .../compiler-rt/lib/profile/InstrProfilingFile.c   |   339 +-
 .../lib/profile/InstrProfilingInternal.c           |    10 -
 .../lib/profile/InstrProfilingInternal.h           |    10 +-
 .../compiler-rt/lib/profile/InstrProfilingMerge.c  |    46 +-
 .../lib/profile/InstrProfilingPlatformDarwin.c     |     6 +
 .../lib/profile/InstrProfilingPlatformFuchsia.c    |    33 +-
 .../lib/profile/InstrProfilingPlatformLinux.c      |   138 +-
 .../lib/profile/InstrProfilingPlatformOther.c      |     5 +
 .../lib/profile/InstrProfilingPlatformWindows.c    |     5 +
 .../compiler-rt/lib/profile/InstrProfilingPort.h   |     2 +
 .../compiler-rt/lib/profile/InstrProfilingUtil.c   |    27 +-
 .../compiler-rt/lib/profile/InstrProfilingUtil.h   |    11 +
 .../compiler-rt/lib/profile/InstrProfilingWriter.c |    16 +-
 .../compiler-rt/lib/profile/WindowsMMap.c          |    12 +
 .../compiler-rt/lib/profile/WindowsMMap.h          |    10 +
*** 917478 LINES SKIPPED ***