git: 349cc55c9796 - main - Merge llvm-project main llvmorg-14-init-10186-gff7f2cfa959b

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

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

commit 349cc55c9796c4596a5b9904cd3281af295f878f
Merge: cb2ae6163174 c0981da47d56
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2022-03-20 11:40:34 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2022-05-14 11:43:05 +0000

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

 contrib/llvm-project/clang/include/clang-c/Index.h |   13 +-
 .../clang/include/clang/AST/ASTConcept.h           |    7 +-
 .../clang/include/clang/AST/ASTContext.h           |   93 +-
 .../llvm-project/clang/include/clang/AST/ASTFwd.h  |    3 +
 .../clang/include/clang/AST/ASTImporter.h          |    3 +
 .../include/clang/AST/ASTImporterSharedState.h     |    7 +-
 .../include/clang/AST/ASTStructuralEquivalence.h   |    2 +-
 .../clang/include/clang/AST/ASTTypeTraits.h        |   63 +-
 .../llvm-project/clang/include/clang/AST/Attr.h    |    5 +-
 .../clang/include/clang/AST/BuiltinTypes.def       |    3 +
 .../llvm-project/clang/include/clang/AST/Comment.h |   11 +-
 .../clang/include/clang/AST/CommentCommands.td     |  103 +-
 .../clang/include/clang/AST/CommentHTMLTags.td     |    6 +-
 .../clang/include/clang/AST/CommentSema.h          |    9 +-
 .../clang/include/clang/AST/ComparisonCategories.h |    5 +-
 .../include/clang/AST/CurrentSourceLocExprScope.h  |    7 +-
 .../llvm-project/clang/include/clang/AST/Decl.h    |   44 +-
 .../clang/include/clang/AST/DeclBase.h             |    6 +
 .../llvm-project/clang/include/clang/AST/DeclCXX.h |   63 +-
 .../clang/include/clang/AST/DeclContextInternals.h |    3 +-
 .../clang/include/clang/AST/DeclObjC.h             |   10 +
 .../clang/include/clang/AST/DeclTemplate.h         |    9 +-
 .../llvm-project/clang/include/clang/AST/Expr.h    |    6 +
 .../clang/include/clang/AST/JSONNodeDumper.h       |    7 +-
 .../clang/include/clang/AST/LambdaCapture.h        |    2 +-
 .../clang/include/clang/AST/NestedNameSpecifier.h  |    2 +-
 .../clang/include/clang/AST/OpenMPClause.h         |  181 +-
 .../clang/include/clang/AST/PrettyPrinter.h        |   11 +-
 .../clang/include/clang/AST/RecursiveASTVisitor.h  |   27 +-
 .../llvm-project/clang/include/clang/AST/Stmt.h    |   56 +-
 .../clang/include/clang/AST/StmtObjC.h             |   41 +-
 .../clang/include/clang/AST/StmtOpenMP.h           |  252 +-
 .../clang/include/clang/AST/TemplateName.h         |    9 +-
 .../llvm-project/clang/include/clang/AST/Type.h    |   63 +-
 .../llvm-project/clang/include/clang/AST/TypeLoc.h |    7 +-
 .../clang/include/clang/AST/TypeOrdering.h         |    1 -
 .../include/clang/ASTMatchers/ASTMatchFinder.h     |    2 +
 .../clang/include/clang/ASTMatchers/ASTMatchers.h  |  340 +-
 .../clang/ASTMatchers/ASTMatchersInternal.h        |   71 +-
 .../include/clang/Analysis/Analyses/Dominators.h   |    2 +-
 .../clang/include/clang/Analysis/CFG.h             |    5 +
 .../clang/include/clang/Analysis/CloneDetection.h  |    4 +-
 .../clang/include/clang/Analysis/PathDiagnostic.h  |   23 +-
 .../llvm-project/clang/include/clang/Basic/Attr.td |   43 +-
 .../clang/include/clang/Basic/AttrDocs.td          |   92 +-
 .../clang/include/clang/Basic/Builtins.def         |   11 +-
 .../clang/include/clang/Basic/BuiltinsAMDGPU.def   |   13 +
 .../clang/include/clang/Basic/BuiltinsNVPTX.def    |   17 +-
 .../clang/include/clang/Basic/BuiltinsPPC.def      |   31 +-
 .../clang/include/clang/Basic/BuiltinsRISCV.def    |    2 -
 .../include/clang/Basic/BuiltinsRISCVVector.def    |   21 +
 .../include/clang/Basic/BuiltinsWebAssembly.def    |   35 +-
 .../clang/include/clang/Basic/BuiltinsX86.def      |  219 +-
 .../clang/include/clang/Basic/BuiltinsX86_64.def   |    8 +-
 .../clang/include/clang/Basic/CLWarnings.h         |   26 +
 .../clang/include/clang/Basic/CharInfo.h           |   21 +-
 .../clang/include/clang/Basic/CodeGenOptions.def   |   24 +-
 .../clang/include/clang/Basic/CodeGenOptions.h     |   15 +-
 .../llvm-project/clang/include/clang/Basic/Cuda.h  |    9 +-
 .../clang/include/clang/Basic/DebugInfoOptions.h   |    6 +
 .../clang/include/clang/Basic/Diagnostic.h         |   31 +-
 .../include/clang/Basic/DiagnosticASTKinds.td      |    4 +-
 .../include/clang/Basic/DiagnosticCategories.h     |    7 +
 .../include/clang/Basic/DiagnosticCommonKinds.td   |    8 +-
 .../include/clang/Basic/DiagnosticDriverKinds.td   |  170 +-
 .../include/clang/Basic/DiagnosticFrontendKinds.td |   17 +-
 .../clang/include/clang/Basic/DiagnosticGroups.td  |   36 +-
 .../clang/include/clang/Basic/DiagnosticIDs.h      |    6 +
 .../include/clang/Basic/DiagnosticLexKinds.td      |   62 +-
 .../include/clang/Basic/DiagnosticParseKinds.td    |   47 +-
 .../include/clang/Basic/DiagnosticSemaKinds.td     |  186 +-
 .../clang/Basic/DiagnosticSerializationKinds.td    |    2 +-
 .../clang/include/clang/Basic/IdentifierTable.h    |   67 +-
 .../clang/include/clang/Basic/JsonSupport.h        |   28 +-
 .../clang/include/clang/Basic/LangOptions.def      |   13 +-
 .../clang/include/clang/Basic/LangOptions.h        |    7 +
 .../clang/include/clang/Basic/LangStandards.def    |   15 +-
 .../clang/include/clang/Basic/MSP430Target.def     |    3 +-
 .../clang/include/clang/Basic/ObjCRuntime.h        |    7 +
 .../clang/include/clang/Basic/OpenCLOptions.h      |    9 +-
 .../clang/include/clang/Basic/OpenMPKinds.def      |   19 +
 .../clang/include/clang/Basic/OpenMPKinds.h        |   24 +-
 .../clang/include/clang/Basic/Sanitizers.h         |    7 +
 .../clang/include/clang/Basic/SourceLocation.h     |   19 +-
 .../clang/include/clang/Basic/Specifiers.h         |   10 +
 .../llvm-project/clang/include/clang/Basic/Stack.h |    2 +-
 .../clang/include/clang/Basic/StmtNodes.td         |    7 +-
 .../clang/include/clang/Basic/TargetBuiltins.h     |   11 +
 .../clang/include/clang/Basic/TargetInfo.h         |   70 +-
 .../clang/include/clang/Basic/TokenKinds.def       |    4 +-
 .../clang/include/clang/Basic/X86Target.def        |  110 -
 .../clang/include/clang/Basic/riscv_vector.td      |  257 +-
 .../clang/include/clang/CodeGen/ModuleBuilder.h    |    4 +
 .../clang/DirectoryWatcher/DirectoryWatcher.h      |    2 +-
 .../clang/include/clang/Driver/Distro.h            |    6 +-
 .../clang/include/clang/Driver/Driver.h            |   16 +-
 .../clang/include/clang/Driver/Options.td          |  286 +-
 .../clang/include/clang/Driver/Phases.h            |    3 +-
 .../clang/include/clang/Driver/SanitizerArgs.h     |    3 +-
 .../clang/include/clang/Driver/ToolChain.h         |   22 +-
 .../clang/include/clang/Driver/Types.h             |   10 +-
 .../clang/include/clang/Format/Format.h            |  433 +-
 .../include/clang/Frontend/CompilerInstance.h      |    3 +
 .../include/clang/Frontend/CompilerInvocation.h    |    5 +
 .../clang/include/clang/Frontend/FrontendAction.h  |   17 +-
 .../clang/include/clang/Frontend/FrontendActions.h |    9 +
 .../clang/include/clang/Frontend/FrontendOptions.h |   11 +-
 .../clang/Frontend/PreprocessorOutputOptions.h     |    2 +
 .../clang/include/clang/Interpreter/Interpreter.h  |   17 +
 .../Lex/DependencyDirectivesSourceMinimizer.h      |    3 +
 .../clang/include/clang/Lex/HeaderMap.h            |    7 -
 .../clang/include/clang/Lex/HeaderSearch.h         |   65 +-
 .../clang/include/clang/Lex/HeaderSearchOptions.h  |   15 +-
 .../llvm-project/clang/include/clang/Lex/Lexer.h   |   29 +-
 .../clang/include/clang/Lex/LiteralSupport.h       |    2 +-
 .../clang/include/clang/Lex/PPCallbacks.h          |   24 +-
 .../clang/include/clang/Lex/Preprocessor.h         |   89 +-
 .../clang/include/clang/Parse/Parser.h             |   16 +-
 .../include/clang/Sema/CodeCompleteConsumer.h      |    3 +
 .../clang/include/clang/Sema/DeclSpec.h            |    1 +
 .../clang/include/clang/Sema/Initialization.h      |   13 +-
 .../clang/include/clang/Sema/Overload.h            |   62 +-
 .../clang/include/clang/Sema/ParsedAttr.h          |   25 +-
 .../llvm-project/clang/include/clang/Sema/Scope.h  |    2 +-
 .../clang/include/clang/Sema/ScopeInfo.h           |   19 +-
 .../llvm-project/clang/include/clang/Sema/Sema.h   |  228 +-
 .../clang/include/clang/Sema/SemaConcept.h         |    7 +-
 .../include/clang/Serialization/ASTBitCodes.h      |    8 +
 .../clang/include/clang/Serialization/ASTReader.h  |   21 +-
 .../include/clang/Serialization/ASTRecordReader.h  |    2 +-
 .../clang/include/clang/Serialization/ASTWriter.h  |    5 +-
 .../clang/include/clang/Serialization/ModuleFile.h |    4 +
 .../clang/Serialization/ModuleFileExtension.h      |   26 +-
 .../clang/StaticAnalyzer/Checkers/Checkers.td      |   25 +-
 .../clang/StaticAnalyzer/Core/AnalyzerOptions.def  |   24 +-
 .../clang/StaticAnalyzer/Core/AnalyzerOptions.h    |    6 +-
 .../Core/BugReporter/BugReporterVisitors.h         |  113 +-
 .../Core/PathSensitive/CallDescription.h           |  173 +
 .../StaticAnalyzer/Core/PathSensitive/CallEvent.h  |  107 -
 .../Core/PathSensitive/RangedConstraintManager.h   |   38 +-
 .../Core/PathSensitive/SValBuilder.h               |   11 +-
 .../DependencyScanning/DependencyScanningService.h |    7 +-
 .../DependencyScanning/DependencyScanningTool.h    |   15 +-
 .../DependencyScanning/DependencyScanningWorker.h  |   26 +-
 .../DependencyScanning/ModuleDepCollector.h        |   35 +-
 .../clang/Tooling/Inclusions/HeaderIncludes.h      |    3 +-
 .../clang/Tooling/Inclusions/IncludeStyle.h        |    4 +
 .../clang/include/clang/Tooling/Tooling.h          |   13 +-
 .../clang/Tooling/Transformer/RangeSelector.h      |    2 +-
 .../include/clang/Tooling/Transformer/Stencil.h    |   32 +
 .../clang/include/clang/module.modulemap           |    2 +-
 .../llvm-project/clang/lib/ARCMigrate/ARCMT.cpp    |    2 +-
 .../llvm-project/clang/lib/ARCMigrate/ObjCMT.cpp   |   33 +-
 .../clang/lib/ARCMigrate/TransUnbridgedCasts.cpp   |   10 +-
 .../clang/lib/ARCMigrate/Transforms.cpp            |    6 +-
 contrib/llvm-project/clang/lib/AST/APValue.cpp     |    4 +-
 contrib/llvm-project/clang/lib/AST/ASTConcept.cpp  |    7 +-
 contrib/llvm-project/clang/lib/AST/ASTContext.cpp  |  541 +-
 .../llvm-project/clang/lib/AST/ASTDiagnostic.cpp   |    3 +
 contrib/llvm-project/clang/lib/AST/ASTDumper.cpp   |   10 +-
 contrib/llvm-project/clang/lib/AST/ASTImporter.cpp |  616 +-
 .../clang/lib/AST/ASTImporterLookupTable.cpp       |   16 +-
 .../clang/lib/AST/ASTStructuralEquivalence.cpp     |   20 +
 .../llvm-project/clang/lib/AST/ASTTypeTraits.cpp   |   35 +-
 .../llvm-project/clang/lib/AST/AttrDocTable.cpp    |   27 +
 contrib/llvm-project/clang/lib/AST/AttrImpl.cpp    |   34 +
 .../llvm-project/clang/lib/AST/CXXInheritance.cpp  |    6 +-
 contrib/llvm-project/clang/lib/AST/Comment.cpp     |   80 +-
 .../clang/lib/AST/CommentBriefParser.cpp           |    2 +-
 .../llvm-project/clang/lib/AST/CommentLexer.cpp    |    5 +-
 contrib/llvm-project/clang/lib/AST/CommentSema.cpp |   71 +-
 .../clang/lib/AST/ComparisonCategories.cpp         |    2 +-
 contrib/llvm-project/clang/lib/AST/Decl.cpp        |   92 +-
 contrib/llvm-project/clang/lib/AST/DeclBase.cpp    |   10 +
 contrib/llvm-project/clang/lib/AST/DeclCXX.cpp     |  102 +-
 contrib/llvm-project/clang/lib/AST/DeclObjC.cpp    |   12 +-
 contrib/llvm-project/clang/lib/AST/DeclPrinter.cpp |   55 +-
 .../llvm-project/clang/lib/AST/DeclTemplate.cpp    |   83 +-
 contrib/llvm-project/clang/lib/AST/Expr.cpp        |   48 +-
 .../llvm-project/clang/lib/AST/ExprConstant.cpp    |  151 +-
 contrib/llvm-project/clang/lib/AST/ExprObjC.cpp    |   15 +-
 .../clang/lib/AST/ExternalASTMerger.cpp            |   18 +-
 .../clang/lib/AST/Interp/ByteCodeEmitter.cpp       |   44 +-
 .../clang/lib/AST/Interp/ByteCodeStmtGen.cpp       |    6 +
 .../llvm-project/clang/lib/AST/Interp/Context.h    |    2 +-
 .../llvm-project/clang/lib/AST/Interp/Descriptor.h |    2 +-
 .../llvm-project/clang/lib/AST/Interp/Disasm.cpp   |   13 +
 .../llvm-project/clang/lib/AST/Interp/Function.h   |    2 +-
 contrib/llvm-project/clang/lib/AST/Interp/Interp.h |   26 +-
 .../clang/lib/AST/Interp/InterpStack.h             |    2 +-
 .../clang/lib/AST/Interp/InterpState.h             |    2 +-
 .../llvm-project/clang/lib/AST/Interp/Opcodes.td   |    2 +-
 .../llvm-project/clang/lib/AST/Interp/Program.cpp  |   17 +-
 .../llvm-project/clang/lib/AST/Interp/Program.h    |   11 +
 contrib/llvm-project/clang/lib/AST/Interp/Source.h |   21 +-
 .../llvm-project/clang/lib/AST/ItaniumCXXABI.cpp   |   34 +
 .../llvm-project/clang/lib/AST/ItaniumMangle.cpp   |   36 +-
 .../llvm-project/clang/lib/AST/JSONNodeDumper.cpp  |    2 +
 .../llvm-project/clang/lib/AST/MicrosoftCXXABI.cpp |   21 +
 .../llvm-project/clang/lib/AST/MicrosoftMangle.cpp |    9 +-
 contrib/llvm-project/clang/lib/AST/NSAPI.cpp       |    1 +
 .../clang/lib/AST/NestedNameSpecifier.cpp          |    3 +-
 .../llvm-project/clang/lib/AST/OpenMPClause.cpp    |   46 +-
 .../clang/lib/AST/ParentMapContext.cpp             |   10 +-
 .../clang/lib/AST/PrintfFormatString.cpp           |    1 +
 .../llvm-project/clang/lib/AST/QualTypeNames.cpp   |    2 +-
 .../clang/lib/AST/RecordLayoutBuilder.cpp          |   58 +-
 contrib/llvm-project/clang/lib/AST/Stmt.cpp        |   12 +-
 contrib/llvm-project/clang/lib/AST/StmtObjC.cpp    |    8 +-
 contrib/llvm-project/clang/lib/AST/StmtOpenMP.cpp  |  144 +-
 contrib/llvm-project/clang/lib/AST/StmtPrinter.cpp |   44 +-
 contrib/llvm-project/clang/lib/AST/StmtProfile.cpp |   51 +-
 .../llvm-project/clang/lib/AST/TemplateBase.cpp    |    2 +-
 .../llvm-project/clang/lib/AST/TemplateName.cpp    |   23 +-
 .../llvm-project/clang/lib/AST/TextNodeDumper.cpp  |    8 +
 contrib/llvm-project/clang/lib/AST/Type.cpp        |   30 +-
 contrib/llvm-project/clang/lib/AST/TypeLoc.cpp     |   10 +
 contrib/llvm-project/clang/lib/AST/TypePrinter.cpp |   66 +-
 .../llvm-project/clang/lib/AST/VTableBuilder.cpp   |   12 +-
 .../clang/lib/ASTMatchers/ASTMatchFinder.cpp       |   34 +
 .../clang/lib/ASTMatchers/ASTMatchersInternal.cpp  |   27 +-
 .../clang/lib/ASTMatchers/Dynamic/Registry.cpp     |   20 +-
 .../llvm-project/clang/lib/Analysis/BodyFarm.cpp   |    9 +-
 contrib/llvm-project/clang/lib/Analysis/CFG.cpp    |  260 +-
 .../clang/lib/Analysis/CloneDetection.cpp          |    5 +-
 .../clang/lib/Analysis/ObjCNoReturn.cpp            |    9 +-
 .../clang/lib/Analysis/ReachableCode.cpp           |   25 +-
 .../clang/lib/Analysis/RetainSummaryManager.cpp    |    3 +-
 .../clang/lib/Analysis/ThreadSafety.cpp            |   65 +-
 contrib/llvm-project/clang/lib/Basic/Builtins.cpp  |    2 +-
 .../llvm-project/clang/lib/Basic/CLWarnings.cpp    |   28 +
 contrib/llvm-project/clang/lib/Basic/Cuda.cpp      |   23 +-
 .../llvm-project/clang/lib/Basic/Diagnostic.cpp    |   12 +-
 .../llvm-project/clang/lib/Basic/DiagnosticIDs.cpp |   12 +-
 .../llvm-project/clang/lib/Basic/FileManager.cpp   |   30 +-
 .../llvm-project/clang/lib/Basic/LangOptions.cpp   |   22 +
 contrib/llvm-project/clang/lib/Basic/Module.cpp    |    6 +-
 .../llvm-project/clang/lib/Basic/OpenMPKinds.cpp   |   55 +-
 .../llvm-project/clang/lib/Basic/ProfileList.cpp   |    2 +-
 .../llvm-project/clang/lib/Basic/SourceManager.cpp |   34 +-
 .../llvm-project/clang/lib/Basic/TargetInfo.cpp    |   31 +-
 contrib/llvm-project/clang/lib/Basic/Targets.cpp   |   14 +-
 .../clang/lib/Basic/Targets/AArch64.cpp            |   75 +-
 .../llvm-project/clang/lib/Basic/Targets/AArch64.h |   10 +
 .../clang/lib/Basic/Targets/AMDGPU.cpp             |    2 -
 .../llvm-project/clang/lib/Basic/Targets/AMDGPU.h  |   26 +-
 contrib/llvm-project/clang/lib/Basic/Targets/ARC.h |    2 +
 .../llvm-project/clang/lib/Basic/Targets/ARM.cpp   |   15 +
 contrib/llvm-project/clang/lib/Basic/Targets/ARM.h |    1 +
 .../llvm-project/clang/lib/Basic/Targets/AVR.cpp   |   38 +-
 .../llvm-project/clang/lib/Basic/Targets/BPF.cpp   |    2 +-
 .../llvm-project/clang/lib/Basic/Targets/Mips.cpp  |    2 +-
 .../llvm-project/clang/lib/Basic/Targets/NVPTX.cpp |    5 +-
 .../llvm-project/clang/lib/Basic/Targets/NVPTX.h   |    4 +
 .../clang/lib/Basic/Targets/OSTargets.h            |   15 +-
 .../llvm-project/clang/lib/Basic/Targets/PPC.cpp   |   74 +-
 contrib/llvm-project/clang/lib/Basic/Targets/PPC.h |    3 +
 .../llvm-project/clang/lib/Basic/Targets/RISCV.cpp |  184 +-
 .../llvm-project/clang/lib/Basic/Targets/RISCV.h   |   33 +-
 .../llvm-project/clang/lib/Basic/Targets/SPIR.cpp  |   21 +-
 .../llvm-project/clang/lib/Basic/Targets/SPIR.h    |   94 +-
 .../llvm-project/clang/lib/Basic/Targets/Sparc.h   |    4 +-
 .../llvm-project/clang/lib/Basic/Targets/SystemZ.h |   14 +-
 .../clang/lib/Basic/Targets/WebAssembly.cpp        |   21 +-
 .../clang/lib/Basic/Targets/WebAssembly.h          |   13 +-
 .../llvm-project/clang/lib/Basic/Targets/X86.cpp   |   67 +-
 contrib/llvm-project/clang/lib/Basic/Targets/X86.h |    9 +-
 .../llvm-project/clang/lib/CodeGen/BackendUtil.cpp |  258 +-
 .../llvm-project/clang/lib/CodeGen/CGAtomic.cpp    |    4 +
 .../llvm-project/clang/lib/CodeGen/CGBlocks.cpp    |   12 +-
 .../llvm-project/clang/lib/CodeGen/CGBuiltin.cpp   |  543 +-
 .../llvm-project/clang/lib/CodeGen/CGCUDANV.cpp    |   28 +-
 contrib/llvm-project/clang/lib/CodeGen/CGCall.cpp  |  146 +-
 contrib/llvm-project/clang/lib/CodeGen/CGClass.cpp |   18 +-
 .../llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp |  665 ++-
 .../llvm-project/clang/lib/CodeGen/CGDebugInfo.h   |   46 +-
 contrib/llvm-project/clang/lib/CodeGen/CGDecl.cpp  |   21 +-
 .../llvm-project/clang/lib/CodeGen/CGDeclCXX.cpp   |   10 +
 .../llvm-project/clang/lib/CodeGen/CGException.cpp |   24 +-
 contrib/llvm-project/clang/lib/CodeGen/CGExpr.cpp  |  109 +-
 .../llvm-project/clang/lib/CodeGen/CGExprAgg.cpp   |    2 +
 .../llvm-project/clang/lib/CodeGen/CGExprCXX.cpp   |    3 +-
 .../clang/lib/CodeGen/CGExprConstant.cpp           |    4 +-
 .../clang/lib/CodeGen/CGExprScalar.cpp             |   92 +-
 .../clang/lib/CodeGen/CGGPUBuiltin.cpp             |  135 +-
 contrib/llvm-project/clang/lib/CodeGen/CGObjC.cpp  |  100 +-
 .../llvm-project/clang/lib/CodeGen/CGObjCGNU.cpp   |  165 +-
 .../llvm-project/clang/lib/CodeGen/CGObjCMac.cpp   |  137 +-
 .../clang/lib/CodeGen/CGObjCRuntime.cpp            |   80 +-
 .../llvm-project/clang/lib/CodeGen/CGObjCRuntime.h |   17 +
 .../clang/lib/CodeGen/CGOpenMPRuntime.cpp          |  301 +-
 .../clang/lib/CodeGen/CGOpenMPRuntime.h            |   12 +-
 .../clang/lib/CodeGen/CGOpenMPRuntimeAMDGCN.cpp    |   60 -
 .../clang/lib/CodeGen/CGOpenMPRuntimeAMDGCN.h      |   43 -
 .../clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp       |   74 +-
 .../clang/lib/CodeGen/CGOpenMPRuntimeGPU.h         |    7 +-
 .../clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp     |   56 -
 .../clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h       |   43 -
 contrib/llvm-project/clang/lib/CodeGen/CGStmt.cpp  |   47 +-
 .../clang/lib/CodeGen/CGStmtOpenMP.cpp             |  363 +-
 .../llvm-project/clang/lib/CodeGen/CGVTables.cpp   |    2 +-
 .../clang/lib/CodeGen/CodeGenAction.cpp            |  111 +-
 .../clang/lib/CodeGen/CodeGenFunction.cpp          |  129 +-
 .../clang/lib/CodeGen/CodeGenFunction.h            |  112 +-
 .../clang/lib/CodeGen/CodeGenModule.cpp            |  336 +-
 .../llvm-project/clang/lib/CodeGen/CodeGenModule.h |    4 +-
 .../llvm-project/clang/lib/CodeGen/CodeGenPGO.cpp  |    8 +
 .../clang/lib/CodeGen/CodeGenTypeCache.h           |    6 +
 .../clang/lib/CodeGen/CodeGenTypes.cpp             |    1 +
 .../clang/lib/CodeGen/CoverageMappingGen.cpp       |   14 +-
 .../clang/lib/CodeGen/ItaniumCXXABI.cpp            |   25 +-
 .../clang/lib/CodeGen/MicrosoftCXXABI.cpp          |    9 +-
 .../clang/lib/CodeGen/ModuleBuilder.cpp            |    8 +
 .../CodeGen/ObjectFilePCHContainerOperations.cpp   |   59 +-
 .../llvm-project/clang/lib/CodeGen/TargetInfo.cpp  |  211 +-
 .../clang/lib/CodeGen/VarBypassDetector.h          |    2 +-
 .../windows/DirectoryWatcher-windows.cpp           |    9 +-
 .../llvm-project/clang/lib/Driver/Compilation.cpp  |    2 +-
 contrib/llvm-project/clang/lib/Driver/Distro.cpp   |   10 +-
 contrib/llvm-project/clang/lib/Driver/Driver.cpp   |  184 +-
 contrib/llvm-project/clang/lib/Driver/Multilib.cpp |    2 +-
 .../clang/lib/Driver/SanitizerArgs.cpp             |  250 +-
 .../llvm-project/clang/lib/Driver/ToolChain.cpp    |   32 +-
 .../clang/lib/Driver/ToolChains/AIX.cpp            |   53 +-
 .../llvm-project/clang/lib/Driver/ToolChains/AIX.h |    8 +-
 .../clang/lib/Driver/ToolChains/AMDGPU.cpp         |   10 +-
 .../clang/lib/Driver/ToolChains/AMDGPU.h           |    8 +-
 .../clang/lib/Driver/ToolChains/AMDGPUOpenMP.cpp   |   22 +-
 .../clang/lib/Driver/ToolChains/AVR.cpp            |   43 +-
 .../llvm-project/clang/lib/Driver/ToolChains/AVR.h |    7 +-
 .../clang/lib/Driver/ToolChains/Arch/AArch64.cpp   |   60 +-
 .../clang/lib/Driver/ToolChains/Arch/ARM.cpp       |   36 +-
 .../clang/lib/Driver/ToolChains/Arch/ARM.h         |    5 +-
 .../clang/lib/Driver/ToolChains/Arch/Mips.cpp      |    5 +-
 .../clang/lib/Driver/ToolChains/Arch/Mips.h        |    3 +-
 .../clang/lib/Driver/ToolChains/Arch/RISCV.cpp     |  488 +-
 .../clang/lib/Driver/ToolChains/Arch/X86.cpp       |   49 +-
 .../clang/lib/Driver/ToolChains/Arch/X86.h         |    2 +-
 .../clang/lib/Driver/ToolChains/BareMetal.cpp      |   17 +-
 .../clang/lib/Driver/ToolChains/BareMetal.h        |    4 +-
 .../clang/lib/Driver/ToolChains/Clang.cpp          |  456 +-
 .../clang/lib/Driver/ToolChains/CloudABI.cpp       |    4 +-
 .../clang/lib/Driver/ToolChains/CloudABI.h         |    2 +-
 .../clang/lib/Driver/ToolChains/CommonArgs.cpp     |  357 +-
 .../clang/lib/Driver/ToolChains/CommonArgs.h       |   37 +-
 .../clang/lib/Driver/ToolChains/CrossWindows.cpp   |    4 +-
 .../clang/lib/Driver/ToolChains/CrossWindows.h     |    2 +-
 .../clang/lib/Driver/ToolChains/Cuda.cpp           |  121 +-
 .../clang/lib/Driver/ToolChains/Cuda.h             |   11 +-
 .../clang/lib/Driver/ToolChains/Darwin.cpp         |  179 +-
 .../clang/lib/Driver/ToolChains/Darwin.h           |   17 +-
 .../clang/lib/Driver/ToolChains/Flang.cpp          |    5 +-
 .../clang/lib/Driver/ToolChains/FreeBSD.cpp        |   10 +-
 .../clang/lib/Driver/ToolChains/FreeBSD.h          |    2 +-
 .../clang/lib/Driver/ToolChains/Fuchsia.cpp        |   23 +-
 .../clang/lib/Driver/ToolChains/Fuchsia.h          |    7 +-
 .../clang/lib/Driver/ToolChains/Gnu.cpp            |  105 +-
 .../llvm-project/clang/lib/Driver/ToolChains/Gnu.h |    2 +-
 .../clang/lib/Driver/ToolChains/HIP.cpp            |   98 +-
 .../llvm-project/clang/lib/Driver/ToolChains/HIP.h |    4 +-
 .../clang/lib/Driver/ToolChains/Haiku.h            |    2 +-
 .../clang/lib/Driver/ToolChains/Hexagon.cpp        |   23 +-
 .../clang/lib/Driver/ToolChains/Hexagon.h          |    6 +-
 .../clang/lib/Driver/ToolChains/Linux.cpp          |   34 +-
 .../clang/lib/Driver/ToolChains/Linux.h            |    3 +-
 .../clang/lib/Driver/ToolChains/MSP430.h           |    4 +-
 .../clang/lib/Driver/ToolChains/MSVC.cpp           |  151 +-
 .../clang/lib/Driver/ToolChains/MSVC.h             |    2 +-
 .../clang/lib/Driver/ToolChains/MinGW.cpp          |  135 +-
 .../clang/lib/Driver/ToolChains/MinGW.h            |    9 +-
 .../clang/lib/Driver/ToolChains/NetBSD.cpp         |   53 +-
 .../clang/lib/Driver/ToolChains/OpenBSD.cpp        |   36 +-
 .../clang/lib/Driver/ToolChains/OpenBSD.h          |    4 +-
 .../clang/lib/Driver/ToolChains/PS4CPU.cpp         |   11 +-
 .../clang/lib/Driver/ToolChains/PS4CPU.h           |    3 +-
 .../clang/lib/Driver/ToolChains/SPIRV.cpp          |   49 +
 .../clang/lib/Driver/ToolChains/SPIRV.h            |   46 +
 .../clang/lib/Driver/ToolChains/TCE.cpp            |    4 +-
 .../llvm-project/clang/lib/Driver/ToolChains/TCE.h |    2 +-
 .../clang/lib/Driver/ToolChains/VEToolchain.cpp    |    4 +-
 .../clang/lib/Driver/ToolChains/VEToolchain.h      |    2 +-
 .../clang/lib/Driver/ToolChains/WebAssembly.cpp    |   49 +-
 .../clang/lib/Driver/ToolChains/WebAssembly.h      |    2 +-
 .../clang/lib/Driver/ToolChains/XCore.cpp          |    4 +-
 .../clang/lib/Driver/ToolChains/XCore.h            |    2 +-
 .../llvm-project/clang/lib/Driver/ToolChains/ZOS.h |    4 +-
 contrib/llvm-project/clang/lib/Driver/Types.cpp    |   80 +-
 .../llvm-project/clang/lib/Edit/EditedSource.cpp   |    6 +-
 .../clang/lib/Format/BreakableToken.cpp            |    3 +-
 .../clang/lib/Format/ContinuationIndenter.cpp      |   29 +-
 contrib/llvm-project/clang/lib/Format/Format.cpp   |  235 +-
 .../llvm-project/clang/lib/Format/FormatToken.cpp  |    1 +
 .../llvm-project/clang/lib/Format/FormatToken.h    |    6 +-
 .../clang/lib/Format/FormatTokenLexer.cpp          |    6 +-
 .../clang/lib/Format/MacroExpander.cpp             |    9 +-
 contrib/llvm-project/clang/lib/Format/Macros.h     |    7 +-
 .../clang/lib/Format/QualifierAlignmentFixer.cpp   |  468 ++
 .../clang/lib/Format/QualifierAlignmentFixer.h     |   98 +
 .../clang/lib/Format/SortJavaScriptImports.cpp     |    5 +-
 .../clang/lib/Format/TokenAnalyzer.cpp             |   49 +-
 .../llvm-project/clang/lib/Format/TokenAnalyzer.h  |   12 +-
 .../clang/lib/Format/TokenAnnotator.cpp            |  193 +-
 .../llvm-project/clang/lib/Format/TokenAnnotator.h |    4 +-
 .../clang/lib/Format/UnwrappedLineFormatter.cpp    |   11 +-
 .../clang/lib/Format/UnwrappedLineParser.cpp       |   88 +-
 .../clang/lib/Format/UnwrappedLineParser.h         |    7 +-
 .../clang/lib/Format/WhitespaceManager.cpp         |   16 +-
 .../clang/lib/Format/WhitespaceManager.h           |    2 +-
 .../clang/lib/Frontend/ASTConsumers.cpp            |    7 +-
 .../llvm-project/clang/lib/Frontend/ASTUnit.cpp    |    5 +-
 .../clang/lib/Frontend/CompilerInstance.cpp        |  438 +-
 .../clang/lib/Frontend/CompilerInvocation.cpp      |  256 +-
 .../Frontend/CreateInvocationFromCommandLine.cpp   |   15 +-
 .../clang/lib/Frontend/FrontendAction.cpp          |   92 +-
 .../clang/lib/Frontend/FrontendActions.cpp         |   14 +
 .../clang/lib/Frontend/HeaderIncludeGen.cpp        |    2 +-
 .../clang/lib/Frontend/InitHeaderSearch.cpp        |   83 +-
 .../clang/lib/Frontend/InitPreprocessor.cpp        |   27 +-
 .../clang/lib/Frontend/LayoutOverrideSource.cpp    |    6 +-
 .../clang/lib/Frontend/PrintPreprocessedOutput.cpp |  382 +-
 .../clang/lib/Frontend/Rewrite/FrontendActions.cpp |    2 +-
 .../lib/Frontend/Rewrite/RewriteModernObjC.cpp     |    6 +-
 .../clang/lib/Frontend/TestModuleFileExtension.cpp |   14 +-
 .../clang/lib/Frontend/TestModuleFileExtension.h   |    2 +-
 .../lib/Frontend/VerifyDiagnosticConsumer.cpp      |    4 +-
 .../lib/FrontendTool/ExecuteCompilerInvocation.cpp |   21 +-
 .../lib/Headers/__clang_cuda_complex_builtins.h    |    6 +-
 .../clang/lib/Headers/__clang_cuda_intrinsics.h    |   32 +
 .../lib/Headers/__clang_cuda_libdevice_declares.h  |    6 +
 .../lib/Headers/__clang_cuda_runtime_wrapper.h     |   69 +-
 .../lib/Headers/__clang_cuda_texture_intrinsics.h  |  740 +++
 .../clang/lib/Headers/__wmmintrin_aes.h            |    2 +-
 contrib/llvm-project/clang/lib/Headers/altivec.h   |  234 +-
 contrib/llvm-project/clang/lib/Headers/ammintrin.h |    4 +
 contrib/llvm-project/clang/lib/Headers/amxintrin.h |   33 +-
 .../llvm-project/clang/lib/Headers/avx2intrin.h    |  332 +-
 .../clang/lib/Headers/avx512bf16intrin.h           |    6 +-
 .../clang/lib/Headers/avx512bwintrin.h             |  122 +-
 .../clang/lib/Headers/avx512dqintrin.h             |  730 +--
 .../clang/lib/Headers/avx512erintrin.h             |  204 +-
 .../llvm-project/clang/lib/Headers/avx512fintrin.h | 3072 +++++-----
 .../clang/lib/Headers/avx512fp16intrin.h           | 3349 +++++++++++
 .../clang/lib/Headers/avx512vbmi2intrin.h          |   96 +-
 .../clang/lib/Headers/avx512vlbf16intrin.h         |   54 +-
 .../clang/lib/Headers/avx512vlbwintrin.h           |  188 +-
 .../clang/lib/Headers/avx512vldqintrin.h           |  268 +-
 .../clang/lib/Headers/avx512vlfp16intrin.h         | 2068 +++++++
 .../clang/lib/Headers/avx512vlintrin.h             | 1106 ++--
 .../clang/lib/Headers/avx512vlvbmi2intrin.h        |  192 +-
 .../clang/lib/Headers/avx512vlvnniintrin.h         |   16 +-
 contrib/llvm-project/clang/lib/Headers/avxintrin.h |  381 +-
 contrib/llvm-project/clang/lib/Headers/cpuid.h     |    1 +
 .../llvm-project/clang/lib/Headers/crc32intrin.h   |  100 +
 contrib/llvm-project/clang/lib/Headers/emmintrin.h |   30 +-
 .../llvm-project/clang/lib/Headers/f16cintrin.h    |    8 +-
 .../llvm-project/clang/lib/Headers/gfniintrin.h    |   95 +-
 .../llvm-project/clang/lib/Headers/ia32intrin.h    |   12 +-
 contrib/llvm-project/clang/lib/Headers/immintrin.h |   34 +-
 contrib/llvm-project/clang/lib/Headers/intrin.h    |   40 +-
 .../clang/lib/Headers/keylockerintrin.h            |   10 +-
 contrib/llvm-project/clang/lib/Headers/mmintrin.h  |    4 +
 contrib/llvm-project/clang/lib/Headers/nmmintrin.h |    4 +
 .../llvm-project/clang/lib/Headers/opencl-c-base.h |   67 +-
 contrib/llvm-project/clang/lib/Headers/opencl-c.h  | 1302 +++-
 .../clang/lib/Headers/openmp_wrappers/complex      |   11 +-
 .../clang/lib/Headers/openmp_wrappers/complex.h    |    9 +
 contrib/llvm-project/clang/lib/Headers/pmmintrin.h |    4 +
 .../clang/lib/Headers/ppc_wrappers/smmintrin.h     |    2 +-
 .../llvm-project/clang/lib/Headers/prfchwintrin.h  |    7 +-
 contrib/llvm-project/clang/lib/Headers/smmintrin.h |  223 +-
 contrib/llvm-project/clang/lib/Headers/tmmintrin.h |   10 +-
 .../clang/lib/Headers/vpclmulqdqintrin.h           |   12 +-
 .../llvm-project/clang/lib/Headers/wasm_simd128.h  |  191 +-
 contrib/llvm-project/clang/lib/Headers/wmmintrin.h |    4 +
 .../llvm-project/clang/lib/Headers/x86gprintrin.h  |   12 +
 contrib/llvm-project/clang/lib/Headers/xmmintrin.h |   14 +-
 contrib/llvm-project/clang/lib/Headers/xopintrin.h |   62 +-
 .../clang/lib/Index/FileIndexRecord.cpp            |    7 +-
 contrib/llvm-project/clang/lib/Index/IndexDecl.cpp |   10 +
 .../llvm-project/clang/lib/Index/USRGeneration.cpp |    1 +
 .../clang/lib/Interpreter/IncrementalExecutor.cpp  |   11 +
 .../clang/lib/Interpreter/IncrementalExecutor.h    |    4 +
 .../clang/lib/Interpreter/IncrementalParser.cpp    |    9 +
 .../clang/lib/Interpreter/IncrementalParser.h      |    6 +
 .../clang/lib/Interpreter/Interpreter.cpp          |   58 +-
 .../Lex/DependencyDirectivesSourceMinimizer.cpp    |   63 +-
 contrib/llvm-project/clang/lib/Lex/HeaderMap.cpp   |   13 -
 .../llvm-project/clang/lib/Lex/HeaderSearch.cpp    |   99 +-
 contrib/llvm-project/clang/lib/Lex/Lexer.cpp       |  463 +-
 .../llvm-project/clang/lib/Lex/LiteralSupport.cpp  |  242 +-
 contrib/llvm-project/clang/lib/Lex/ModuleMap.cpp   |   31 +-
 .../llvm-project/clang/lib/Lex/PPDirectives.cpp    |   63 +-
 .../llvm-project/clang/lib/Lex/PPExpressions.cpp   |    6 +-
 .../llvm-project/clang/lib/Lex/PPLexerChange.cpp   |   12 +-
 .../clang/lib/Lex/PPMacroExpansion.cpp             |   59 +-
 contrib/llvm-project/clang/lib/Lex/Pragma.cpp      |  175 +-
 .../llvm-project/clang/lib/Lex/Preprocessor.cpp    |   56 +-
 .../llvm-project/clang/lib/Lex/UnicodeCharSets.h   |  470 +-
 contrib/llvm-project/clang/lib/Parse/ParseDecl.cpp |   78 +-
 .../llvm-project/clang/lib/Parse/ParseDeclCXX.cpp  |  112 +-
 contrib/llvm-project/clang/lib/Parse/ParseExpr.cpp |    3 +-
 .../llvm-project/clang/lib/Parse/ParseExprCXX.cpp  |   40 +-
 .../llvm-project/clang/lib/Parse/ParseOpenMP.cpp   |  483 +-
 .../llvm-project/clang/lib/Parse/ParsePragma.cpp   |   78 +-
 contrib/llvm-project/clang/lib/Parse/ParseStmt.cpp |  163 +-
 .../llvm-project/clang/lib/Parse/ParseStmtAsm.cpp  |    4 +-
 .../llvm-project/clang/lib/Parse/ParseTemplate.cpp |   29 +-
 .../clang/lib/Parse/ParseTentative.cpp             |    8 +-
 contrib/llvm-project/clang/lib/Parse/Parser.cpp    |    1 +
 .../llvm-project/clang/lib/Rewrite/HTMLRewrite.cpp |    3 +-
 .../llvm-project/clang/lib/Rewrite/Rewriter.cpp    |    2 +-
 .../clang/lib/Sema/AnalysisBasedWarnings.cpp       |   31 +-
 .../clang/lib/Sema/CodeCompleteConsumer.cpp        |    6 +-
 contrib/llvm-project/clang/lib/Sema/DeclSpec.cpp   |   32 +-
 .../clang/lib/Sema/JumpDiagnostics.cpp             |   17 +-
 .../llvm-project/clang/lib/Sema/OpenCLBuiltins.td  |  435 +-
 contrib/llvm-project/clang/lib/Sema/ParsedAttr.cpp |    9 +-
 contrib/llvm-project/clang/lib/Sema/ScopeInfo.cpp  |    2 +-
 contrib/llvm-project/clang/lib/Sema/Sema.cpp       |  124 +-
 contrib/llvm-project/clang/lib/Sema/SemaAccess.cpp |    2 +-
 contrib/llvm-project/clang/lib/Sema/SemaAttr.cpp   |    7 +-
 .../clang/lib/Sema/SemaAvailability.cpp            |    7 +-
 contrib/llvm-project/clang/lib/Sema/SemaCUDA.cpp   |    7 +-
 .../clang/lib/Sema/SemaCXXScopeSpec.cpp            |    4 +-
 contrib/llvm-project/clang/lib/Sema/SemaCast.cpp   |   29 +-
 .../llvm-project/clang/lib/Sema/SemaChecking.cpp   |  852 ++-
 .../clang/lib/Sema/SemaCodeComplete.cpp            |  188 +-
 .../llvm-project/clang/lib/Sema/SemaConcept.cpp    |   18 +-
 .../llvm-project/clang/lib/Sema/SemaCoroutine.cpp  |   71 +-
 contrib/llvm-project/clang/lib/Sema/SemaDecl.cpp   |  826 +--
 .../llvm-project/clang/lib/Sema/SemaDeclAttr.cpp   |  192 +-
 .../llvm-project/clang/lib/Sema/SemaDeclCXX.cpp    |  370 +-
 .../llvm-project/clang/lib/Sema/SemaDeclObjC.cpp   |   17 +-
 .../clang/lib/Sema/SemaExceptionSpec.cpp           |   22 +-
 contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp   |  608 +-
 .../llvm-project/clang/lib/Sema/SemaExprCXX.cpp    |  160 +-
 .../llvm-project/clang/lib/Sema/SemaExprMember.cpp |   14 +-
 .../llvm-project/clang/lib/Sema/SemaExprObjC.cpp   |   18 +-
 contrib/llvm-project/clang/lib/Sema/SemaInit.cpp   |   35 +-
 contrib/llvm-project/clang/lib/Sema/SemaLambda.cpp |   10 +-
 contrib/llvm-project/clang/lib/Sema/SemaLookup.cpp |   17 +-
 contrib/llvm-project/clang/lib/Sema/SemaOpenMP.cpp |  574 +-
 .../llvm-project/clang/lib/Sema/SemaOverload.cpp   |  398 +-
 contrib/llvm-project/clang/lib/Sema/SemaSYCL.cpp   |   34 +-
 contrib/llvm-project/clang/lib/Sema/SemaStmt.cpp   |  100 +-
 .../llvm-project/clang/lib/Sema/SemaStmtAsm.cpp    |   39 +-
 .../llvm-project/clang/lib/Sema/SemaTemplate.cpp   |   65 +-
 .../clang/lib/Sema/SemaTemplateDeduction.cpp       | 1149 ++--
 .../clang/lib/Sema/SemaTemplateInstantiate.cpp     |   67 +-
 .../clang/lib/Sema/SemaTemplateInstantiateDecl.cpp |  171 +-
 .../clang/lib/Sema/SemaTemplateVariadic.cpp        |    8 +-
 contrib/llvm-project/clang/lib/Sema/SemaType.cpp   |  164 +-
 .../llvm-project/clang/lib/Sema/TreeTransform.h    |  143 +-
 .../llvm-project/clang/lib/Sema/UsedDeclVisitor.h  |    3 +-
 .../clang/lib/Serialization/ASTCommon.cpp          |    5 +-
 .../clang/lib/Serialization/ASTReader.cpp          |  674 ++-
 .../clang/lib/Serialization/ASTReaderDecl.cpp      |   74 +-
 .../clang/lib/Serialization/ASTReaderStmt.cpp      |   47 +-
 .../clang/lib/Serialization/ASTWriter.cpp          |  164 +-
 .../clang/lib/Serialization/ASTWriterDecl.cpp      |    2 +-
 .../clang/lib/Serialization/ASTWriterStmt.cpp      |   30 +-
 .../clang/lib/Serialization/GeneratePCH.cpp        |    3 +-
 .../lib/Serialization/ModuleFileExtension.cpp      |   10 +-
 .../clang/lib/Serialization/ModuleManager.cpp      |   11 +-
 .../Checkers/AnalyzerStatsChecker.cpp              |    5 +-
 .../Checkers/BasicObjCFoundationChecks.cpp         |   16 +-
 .../Checkers/BlockInCriticalSectionChecker.cpp     |   28 +-
 .../lib/StaticAnalyzer/Checkers/CStringChecker.cpp |    6 +-
 .../StaticAnalyzer/Checkers/CastValueChecker.cpp   |    1 +
 .../Checkers/CheckObjCInstMethSignature.cpp        |    2 +-
 .../Checkers/CheckSecuritySyntaxOnly.cpp           |    5 +-
 .../lib/StaticAnalyzer/Checkers/ChrootChecker.cpp  |    7 +-
 .../StaticAnalyzer/Checkers/ContainerModeling.cpp  |   50 +-
 .../StaticAnalyzer/Checkers/ConversionChecker.cpp  |   12 +-
 .../Checkers/DebugContainerModeling.cpp            |    9 +-
 .../Checkers/DebugIteratorModeling.cpp             |   13 +-
 .../Checkers/DirectIvarAssignment.cpp              |    4 +-
 .../Checkers/DynamicTypePropagation.cpp            |    2 +-
 .../Checkers/EnumCastOutOfRangeChecker.cpp         |    8 +-
 .../Checkers/GenericTaintChecker.cpp               |   19 +-
 .../Checkers/InnerPointerChecker.cpp               |   19 +-
 .../StaticAnalyzer/Checkers/IteratorModeling.cpp   |    3 +-
 .../Checkers/IteratorRangeChecker.cpp              |    2 +-
 .../Checkers/LocalizationChecker.cpp               |    7 +-
 .../lib/StaticAnalyzer/Checkers/MIGChecker.cpp     |    5 +-
 .../Checkers/MacOSKeychainAPIChecker.cpp           |    5 +-
 .../lib/StaticAnalyzer/Checkers/MallocChecker.cpp  |  203 +-
 .../Checkers/MallocOverflowSecurityChecker.cpp     |   39 +-
 .../Checkers/MmapWriteExecChecker.cpp              |    3 +-
 .../lib/StaticAnalyzer/Checkers/MoveChecker.cpp    |   13 +-
 .../lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp |    2 +-
 .../StaticAnalyzer/Checkers/PthreadLockChecker.cpp |    5 +-
 .../RetainCountChecker/RetainCountChecker.cpp      |    8 +-
 .../RetainCountChecker/RetainCountDiagnostics.cpp  |    7 +-
 .../Checkers/ReturnPointerRangeChecker.cpp         |   45 +-
 .../StaticAnalyzer/Checkers/ReturnValueChecker.cpp |    1 +
 .../Checkers/STLAlgorithmModeling.cpp              |    1 +
 .../Checkers/SimpleStreamChecker.cpp               |    5 +-
 .../StaticAnalyzer/Checkers/SmartPtrModeling.cpp   |   14 +-
 .../Checkers/StackAddrEscapeChecker.cpp            |   86 +-
 .../Checkers/StdLibraryFunctionsChecker.cpp        |   24 +-
 .../lib/StaticAnalyzer/Checkers/StreamChecker.cpp  |    3 +-
 .../lib/StaticAnalyzer/Checkers/StringChecker.cpp  |  105 +
 .../lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp |    4 +-
 .../lib/StaticAnalyzer/Checkers/ValistChecker.cpp  |    9 +-
 .../lib/StaticAnalyzer/Checkers/VforkChecker.cpp   |   24 +-
 .../lib/StaticAnalyzer/Checkers/WebKit/ASTUtils.h  |    2 +-
 .../Checkers/WebKit/UncountedCallArgsChecker.cpp   |    3 +-
 .../Checkers/cert/InvalidPtrChecker.cpp            |  280 +
 .../Checkers/cert/PutenvWithAutoChecker.cpp        |    3 +-
 .../clang/lib/StaticAnalyzer/Core/BugReporter.cpp  |   42 +-
 .../StaticAnalyzer/Core/BugReporterVisitors.cpp    |  406 +-
 .../lib/StaticAnalyzer/Core/CallDescription.cpp    |  146 +
 .../clang/lib/StaticAnalyzer/Core/CallEvent.cpp    |   91 +-
 .../lib/StaticAnalyzer/Core/CheckerContext.cpp     |    9 +-
 .../lib/StaticAnalyzer/Core/CheckerManager.cpp     |   27 +-
 .../clang/lib/StaticAnalyzer/Core/Environment.cpp  |    2 +-
 .../lib/StaticAnalyzer/Core/ExplodedGraph.cpp      |    3 +-
 .../clang/lib/StaticAnalyzer/Core/ExprEngine.cpp   |   16 +-
 .../clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp  |   10 +-
 .../lib/StaticAnalyzer/Core/ExprEngineCXX.cpp      |    2 +-
 .../lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp    |  637 +-
 .../lib/StaticAnalyzer/Core/LoopUnrolling.cpp      |    2 +-
 .../clang/lib/StaticAnalyzer/Core/LoopWidening.cpp |    3 +-
 .../clang/lib/StaticAnalyzer/Core/MemRegion.cpp    |   57 +-
 .../StaticAnalyzer/Core/RangeConstraintManager.cpp |  389 +-
 .../Core/RangedConstraintManager.cpp               |   15 +-
 .../clang/lib/StaticAnalyzer/Core/RegionStore.cpp  |  349 +-
 .../StaticAnalyzer/Core/SMTConstraintManager.cpp   |    7 +-
 .../clang/lib/StaticAnalyzer/Core/SValBuilder.cpp  |   27 +-
 .../lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp  |   14 +-
 .../clang/lib/StaticAnalyzer/Core/Store.cpp        |   46 +-
 .../lib/StaticAnalyzer/Core/SymbolManager.cpp      |   14 +-
 .../clang/lib/Tooling/CommonOptionsParser.cpp      |    2 +-
 .../DependencyScanningService.cpp                  |    4 +-
 .../DependencyScanning/DependencyScanningTool.cpp  |   41 +-
 .../DependencyScanningWorker.cpp                   |  169 +-
 .../DependencyScanning/ModuleDepCollector.cpp      |  113 +-
 .../clang/lib/Tooling/DumpTool/ClangSrcLocDump.cpp |    8 +-
 .../clang/lib/Tooling/JSONCompilationDatabase.cpp  |   13 +-
 .../clang/lib/Tooling/Syntax/BuildTree.cpp         |    5 +-
 contrib/llvm-project/clang/lib/Tooling/Tooling.cpp |   34 +-
 .../clang/lib/Tooling/Transformer/Parsing.cpp      |    2 +-
 .../clang/lib/Tooling/Transformer/Stencil.cpp      |   79 +-
 .../clang/tools/clang-format/ClangFormat.cpp       |   69 +-
 .../clang-nvlink-wrapper/ClangNvlinkWrapper.cpp    |  196 +
 .../clang/tools/clang-repl/ClangRepl.cpp           |    5 +-
 .../llvm-project/clang/tools/driver/cc1_main.cpp   |    4 +-
 .../llvm-project/clang/tools/driver/cc1as_main.cpp |    6 +-
 contrib/llvm-project/clang/tools/driver/driver.cpp |   40 +-
 .../utils/TableGen/ClangASTPropertiesEmitter.cpp   |    2 +-
 .../clang/utils/TableGen/ClangAttrEmitter.cpp      |   68 +-
 .../TableGen/ClangCommentCommandInfoEmitter.cpp    |    6 +
 .../utils/TableGen/ClangDiagnosticsEmitter.cpp     |   24 +-
 .../clang/utils/TableGen/ClangOpcodesEmitter.cpp   |    8 +-
 .../utils/TableGen/ClangOpenCLBuiltinEmitter.cpp   |  160 +-
 .../clang/utils/TableGen/MveEmitter.cpp            |    8 +-
 .../clang/utils/TableGen/NeonEmitter.cpp           |   17 +-
 .../clang/utils/TableGen/RISCVVEmitter.cpp         |  187 +-
 .../llvm-project/clang/utils/TableGen/TableGen.cpp |    6 +
 .../clang/utils/TableGen/TableGenBackends.h        |    1 +
 .../compiler-rt/include/profile/InstrProfData.inc  |    9 +-
 .../compiler-rt/include/sanitizer/asan_interface.h |    2 +-
 .../include/sanitizer/common_interface_defs.h      |    2 +-
 .../include/sanitizer/dfsan_interface.h            |    3 +-
 .../include/sanitizer/linux_syscall_hooks.h        | 2120 +++----
 .../compiler-rt/include/sanitizer/tsan_interface.h |    3 +
 .../compiler-rt/lib/asan/asan_allocator.cpp        |   34 +-
 .../compiler-rt/lib/asan/asan_allocator.h          |    2 -
 .../compiler-rt/lib/asan/asan_debugging.cpp        |    5 +-
 .../compiler-rt/lib/asan/asan_descriptions.cpp     |    9 +-
 .../compiler-rt/lib/asan/asan_errors.cpp           |   43 +-
 .../compiler-rt/lib/asan/asan_fake_stack.cpp       |    7 +-
 .../compiler-rt/lib/asan/asan_fuchsia.cpp          |   46 +-
 .../compiler-rt/lib/asan/asan_globals.cpp          |   25 +-
 .../compiler-rt/lib/asan/asan_interceptors.cpp     |   18 +-
 .../compiler-rt/lib/asan/asan_interceptors.h       |   45 +-
 .../compiler-rt/lib/asan/asan_linux.cpp            |    4 +-
 .../compiler-rt/lib/asan/asan_malloc_linux.cpp     |  115 +-
 .../compiler-rt/lib/asan/asan_poisoning.cpp        |    2 +-
 .../compiler-rt/lib/asan/asan_report.cpp           |   25 +-
 .../llvm-project/compiler-rt/lib/asan/asan_rtl.cpp |    3 +-
 .../compiler-rt/lib/asan/asan_shadow_setup.cpp     |    4 +-
 .../compiler-rt/lib/asan/asan_stats.cpp            |   14 +-
 .../compiler-rt/lib/asan/asan_thread.cpp           |   11 +-
 .../compiler-rt/lib/builtins/README.txt            |    8 +-
 .../compiler-rt/lib/builtins/arm/truncdfsf2vfp.S   |    4 +-
 .../llvm-project/compiler-rt/lib/builtins/atomic.c |   15 +
 .../compiler-rt/lib/builtins/cpu_model.c           |   16 +
 .../llvm-project/compiler-rt/lib/builtins/emutls.c |   17 +-
 .../compiler-rt/lib/builtins/fixdfdi.c             |    4 +
 .../compiler-rt/lib/builtins/fixsfdi.c             |    4 +
 .../compiler-rt/lib/builtins/fixunsdfdi.c          |    4 +
 .../compiler-rt/lib/builtins/fixunssfdi.c          |    4 +
 .../compiler-rt/lib/builtins/fixunsxfdi.c          |    2 +-
 .../compiler-rt/lib/builtins/fixunsxfsi.c          |    2 +-
 .../compiler-rt/lib/builtins/fixxfdi.c             |    2 +-
 .../compiler-rt/lib/builtins/floatdidf.c           |    4 +
 .../compiler-rt/lib/builtins/floatdisf.c           |    4 +
 .../compiler-rt/lib/builtins/floatundidf.c         |    4 +
 .../compiler-rt/lib/builtins/floatundisf.c         |    4 +
 .../compiler-rt/lib/builtins/mingw_fixfloat.c      |   34 -
 .../compiler-rt/lib/builtins/riscv/restore.S       |   10 +-
 .../compiler-rt/lib/builtins/riscv/save.S          |    2 +
 contrib/llvm-project/compiler-rt/lib/cfi/cfi.cpp   |    8 +-
 .../llvm-project/compiler-rt/lib/dfsan/dfsan.cpp   |  104 +-
 contrib/llvm-project/compiler-rt/lib/dfsan/dfsan.h |    2 +-
 .../compiler-rt/lib/dfsan/dfsan_custom.cpp         |   41 +-
 .../compiler-rt/lib/dfsan/dfsan_interceptors.cpp   |   65 +-
 .../compiler-rt/lib/dfsan/dfsan_thread.cpp         |    2 -
 .../compiler-rt/lib/dfsan/dfsan_thread.h           |    5 +-
 .../compiler-rt/lib/dfsan/done_abilist.txt         |    3 +-
 .../lib/dfsan/libc_ubuntu1404_abilist.txt          |    1 +
 .../compiler-rt/lib/fuzzer/FuzzerBuiltinsMsvc.h    |    3 +-
 .../compiler-rt/lib/fuzzer/FuzzerCommand.h         |   12 +-
 .../compiler-rt/lib/fuzzer/FuzzerCorpus.h          |   25 +-
 .../compiler-rt/lib/fuzzer/FuzzerDataFlowTrace.cpp |   32 +-
 .../compiler-rt/lib/fuzzer/FuzzerDataFlowTrace.h   |   16 +-
 .../compiler-rt/lib/fuzzer/FuzzerDefs.h            |   24 +-
 .../compiler-rt/lib/fuzzer/FuzzerDictionary.h      |   11 +-
 .../compiler-rt/lib/fuzzer/FuzzerDriver.cpp        |   74 +-
 .../compiler-rt/lib/fuzzer/FuzzerExtraCounters.cpp |    8 -
 .../lib/fuzzer/FuzzerExtraCountersDarwin.cpp       |   22 +
 .../lib/fuzzer/FuzzerExtraCountersWindows.cpp      |   80 +
 .../compiler-rt/lib/fuzzer/FuzzerFlags.def         |    9 +
 .../compiler-rt/lib/fuzzer/FuzzerFork.cpp          |  124 +-
 .../compiler-rt/lib/fuzzer/FuzzerFork.h            |    4 +-
 .../compiler-rt/lib/fuzzer/FuzzerIO.cpp            |   18 +-
 .../llvm-project/compiler-rt/lib/fuzzer/FuzzerIO.h |   12 +-
 .../compiler-rt/lib/fuzzer/FuzzerIOPosix.cpp       |    3 +-
 .../compiler-rt/lib/fuzzer/FuzzerIOWindows.cpp     |    8 +-
 .../compiler-rt/lib/fuzzer/FuzzerInternal.h        |   11 +-
 .../compiler-rt/lib/fuzzer/FuzzerLoop.cpp          |   14 +-
 .../compiler-rt/lib/fuzzer/FuzzerMerge.cpp         |  211 +-
 .../compiler-rt/lib/fuzzer/FuzzerMerge.h           |   38 +-
 .../compiler-rt/lib/fuzzer/FuzzerMutate.cpp        |    6 +-
 .../compiler-rt/lib/fuzzer/FuzzerMutate.h          |   18 +-
 .../compiler-rt/lib/fuzzer/FuzzerOptions.h         |    1 +
 .../compiler-rt/lib/fuzzer/FuzzerTracePC.cpp       |   10 +-
 .../compiler-rt/lib/fuzzer/FuzzerTracePC.h         |    2 +-
 .../compiler-rt/lib/fuzzer/FuzzerUtil.cpp          |    4 +-
 .../compiler-rt/lib/fuzzer/FuzzerUtil.h            |    4 +-
 .../compiler-rt/lib/fuzzer/FuzzerUtilFuchsia.cpp   |  156 +-
 .../compiler-rt/lib/fuzzer/FuzzerUtilWindows.cpp   |    2 +-
 .../llvm-project/compiler-rt/lib/gwp_asan/common.h |   57 +-
 .../lib/gwp_asan/guarded_pool_allocator.cpp        |    7 +
 .../llvm-project/compiler-rt/lib/hwasan/hwasan.cpp |   21 +-
 .../llvm-project/compiler-rt/lib/hwasan/hwasan.h   |   25 +-
 .../lib/hwasan/hwasan_allocation_functions.cpp     |   81 +-
 .../compiler-rt/lib/hwasan/hwasan_allocator.cpp    |   58 +-
 .../compiler-rt/lib/hwasan/hwasan_exceptions.cpp   |    4 +-
 .../compiler-rt/lib/hwasan/hwasan_fuchsia.cpp      |    4 +-
 .../compiler-rt/lib/hwasan/hwasan_interceptors.cpp |   70 +-
 .../lib/hwasan/hwasan_interface_internal.h         |   48 -
 .../compiler-rt/lib/hwasan/hwasan_linux.cpp        |  149 +-
 .../compiler-rt/lib/hwasan/hwasan_report.cpp       |  115 +-
 .../{hwasan_setjmp.S => hwasan_setjmp_aarch64.S}   |   21 +-
 .../compiler-rt/lib/hwasan/hwasan_setjmp_x86_64.S  |   82 +
 .../compiler-rt/lib/hwasan/hwasan_thread.cpp       |   31 +-
 .../compiler-rt/lib/hwasan/hwasan_thread.h         |   10 +-
 .../compiler-rt/lib/hwasan/hwasan_type_test.cpp    |    2 +-
 .../lib/interception/interception_win.cpp          |   48 +-
 .../compiler-rt/lib/lsan/lsan_allocator.h          |    2 +-
 .../compiler-rt/lib/lsan/lsan_common.cpp           |  145 +-
 .../compiler-rt/lib/lsan/lsan_common.h             |   10 +-
 .../compiler-rt/lib/lsan/lsan_common_mac.cpp       |    2 +-
 .../compiler-rt/lib/lsan/lsan_fuchsia.cpp          |    5 +-
 .../compiler-rt/lib/lsan/lsan_interceptors.cpp     |   67 +-
 .../llvm-project/compiler-rt/lib/lsan/lsan_mac.cpp |    2 +-
 .../compiler-rt/lib/lsan/lsan_posix.cpp            |    2 +-
 .../compiler-rt/lib/lsan/lsan_thread.cpp           |   26 +-
 .../compiler-rt/lib/lsan/lsan_thread.h             |    5 +-
 .../compiler-rt/lib/memprof/memprof_allocator.cpp  |  328 +-
 .../compiler-rt/lib/memprof/memprof_flags.inc      |   14 +-
 .../lib/memprof/memprof_interceptors.cpp           |   12 +-
 .../compiler-rt/lib/memprof/memprof_interceptors.h |    4 +-
 .../lib/memprof/memprof_malloc_linux.cpp           |  103 +-
 .../compiler-rt/lib/memprof/memprof_meminfoblock.h |  116 +
 .../compiler-rt/lib/memprof/memprof_mibmap.cpp     |   35 +
 .../compiler-rt/lib/memprof/memprof_mibmap.h       |   24 +
 .../compiler-rt/lib/memprof/memprof_rawprofile.cpp |  250 +
 .../compiler-rt/lib/memprof/memprof_rawprofile.h   |   21 +
 .../compiler-rt/lib/memprof/memprof_rtl.cpp        |   11 +-
 .../compiler-rt/lib/memprof/memprof_stats.cpp      |   14 +-
 .../compiler-rt/lib/memprof/memprof_thread.cpp     |   11 +-
 .../compiler-rt/lib/memprof/tests/driver.cpp       |   14 +
 .../compiler-rt/lib/memprof/tests/rawprofile.cpp   |  188 +
 contrib/llvm-project/compiler-rt/lib/msan/msan.cpp |    5 +-
 contrib/llvm-project/compiler-rt/lib/msan/msan.h   |    4 +-
 .../lib/msan/msan_chained_origin_depot.cpp         |    2 +-
 .../lib/msan/msan_chained_origin_depot.h           |    2 +-
 .../compiler-rt/lib/msan/msan_interceptors.cpp     |  187 +-
 .../compiler-rt/lib/msan/msan_interface_internal.h |    2 +-
 .../compiler-rt/lib/msan/msan_linux.cpp            |   12 +-
 .../compiler-rt/lib/msan/msan_poisoning.cpp        |    4 +
 .../compiler-rt/lib/msan/msan_report.cpp           |   21 +-
 .../compiler-rt/lib/msan/msan_thread.cpp           |    2 -
 .../compiler-rt/lib/msan/msan_thread.h             |    3 +-
 contrib/llvm-project/compiler-rt/lib/orc/c_api.h   |   32 +-
 .../compiler-rt/lib/orc/elfnix_platform.cpp        |  584 ++
 .../compiler-rt/lib/orc/elfnix_platform.h          |  131 +
 .../compiler-rt/lib/orc/elfnix_tls.x86-64.S        |   64 +
 .../compiler-rt/lib/orc/executor_address.h         |  131 +-
 .../lib/orc/macho_ehframe_registration.cpp         |   68 +
 .../compiler-rt/lib/orc/macho_platform.cpp         |  197 +-
 .../compiler-rt/lib/orc/macho_platform.h           |   48 +-
 .../compiler-rt/lib/orc/macho_tlv.arm64.S          |   92 +
 .../compiler-rt/lib/orc/macho_tlv.x86-64.S         |    5 +
 .../lib/orc/simple_packed_serialization.h          |   27 +-
 .../compiler-rt/lib/orc/wrapper_function_utils.h   |  178 +-
 .../compiler-rt/lib/profile/InstrProfiling.h       |   30 +-
 .../compiler-rt/lib/profile/InstrProfilingFile.c   |  487 +-
 .../lib/profile/InstrProfilingInternal.h           |    4 +-
 .../compiler-rt/lib/profile/InstrProfilingMerge.c  |   32 +-
 .../lib/profile/InstrProfilingPlatformFuchsia.c    |   11 +-
 .../lib/profile/InstrProfilingPlatformLinux.c      |   14 +-
 .../lib/profile/InstrProfilingPlatformOther.c      |   10 +-
 .../compiler-rt/lib/profile/InstrProfilingUtil.c   |   20 +
 .../compiler-rt/lib/profile/InstrProfilingValue.c  |    2 +-
 .../lib/profile/InstrProfilingVersionVar.c         |   11 +-
 .../compiler-rt/lib/profile/InstrProfilingWriter.c |    8 +-
 .../lib/sanitizer_common/sancov_flags.inc          |    2 +-
 .../lib/sanitizer_common/sanitizer_addrhashmap.h   |   40 +-
 .../lib/sanitizer_common/sanitizer_allocator.h     |    8 +-
 .../sanitizer_common/sanitizer_allocator_bytemap.h |  107 -
 .../sanitizer_allocator_combined.h                 |    6 +-
 .../sanitizer_common/sanitizer_allocator_dlsym.h   |   79 +
 .../sanitizer_allocator_primary32.h                |   17 +-
 .../sanitizer_allocator_primary64.h                |   21 +-
 .../sanitizer_allocator_secondary.h                |    8 +-
 .../sanitizer_allocator_size_class_map.h           |    8 +-
 .../lib/sanitizer_common/sanitizer_asm.h           |   11 +-
 .../sanitizer_common/sanitizer_atomic_clang_mips.h |    2 +-
 .../sanitizer_chained_origin_depot.cpp             |   82 +-
 .../sanitizer_chained_origin_depot.h               |   45 +-
 .../lib/sanitizer_common/sanitizer_common.h        |   48 +-
 .../sanitizer_common_interceptors.inc              |  734 ++-
 .../sanitizer_common_interceptors_format.inc       |   10 +-
 ...sanitizer_common_interceptors_netbsd_compat.inc |    4 +-
 .../sanitizer_common_interceptors_vfork_i386.inc.S |    1 +
 ...anitizer_common_interceptors_vfork_x86_64.inc.S |    1 +
 .../sanitizer_common/sanitizer_common_libcdep.cpp  |   20 +-
 .../sanitizer_common/sanitizer_common_nolibc.cpp   |    1 +
 .../sanitizer_common/sanitizer_common_syscalls.inc | 1559 +++--
 .../sanitizer_coverage_fuchsia.cpp                 |    8 +-
 .../sanitizer_coverage_libcdep_new.cpp             |   65 +-
 .../sanitizer_common/sanitizer_deadlock_detector.h |    2 +-
 .../lib/sanitizer_common/sanitizer_dense_map.h     |  678 +++
 .../sanitizer_common/sanitizer_dense_map_info.h    |  260 +
 .../lib/sanitizer_common/sanitizer_file.cpp        |   15 +
 .../lib/sanitizer_common/sanitizer_file.h          |    2 +
 .../lib/sanitizer_common/sanitizer_flag_parser.h   |    2 +-
 .../lib/sanitizer_common/sanitizer_flags.inc       |    4 +
 .../lib/sanitizer_common/sanitizer_flat_map.h      |  173 +
 .../lib/sanitizer_common/sanitizer_fuchsia.cpp     |   43 +-
 .../lib/sanitizer_common/sanitizer_hash.h          |   24 +
 .../sanitizer_interceptors_ioctl_netbsd.inc        |    2 +-
 .../sanitizer_interface_internal.h                 |    7 +-
 .../lib/sanitizer_common/sanitizer_internal_defs.h |   47 +-
 .../lib/sanitizer_common/sanitizer_libc.cpp        |   12 +
 .../lib/sanitizer_common/sanitizer_libc.h          |    5 +-
 .../lib/sanitizer_common/sanitizer_libignore.cpp   |    8 +-
 .../lib/sanitizer_common/sanitizer_libignore.h     |    2 +-
 .../lib/sanitizer_common/sanitizer_linux.cpp       |  111 +-
 .../lib/sanitizer_common/sanitizer_linux.h         |   12 +-
 .../lib/sanitizer_common/sanitizer_linux_s390.cpp  |   14 +-
 .../sanitizer_local_address_space_view.h           |    2 +-
 .../lib/sanitizer_common/sanitizer_mac.cpp         |   34 +-
 .../lib/sanitizer_common/sanitizer_malloc_mac.inc  |   20 +-
 .../lib/sanitizer_common/sanitizer_mutex.cpp       |    4 +-
 .../lib/sanitizer_common/sanitizer_mutex.h         |  228 +-
 .../sanitizer_persistent_allocator.cpp             |   18 -
 .../sanitizer_persistent_allocator.h               |   71 -
 .../lib/sanitizer_common/sanitizer_platform.h      |   25 +-
 .../sanitizer_platform_interceptors.h              |   45 +-
 .../sanitizer_platform_limits_freebsd.cpp          |   25 +
 .../sanitizer_platform_limits_freebsd.h            |  180 +-
 .../sanitizer_platform_limits_linux.cpp            |   56 +-
 .../sanitizer_platform_limits_netbsd.cpp           |    1 +
 .../sanitizer_platform_limits_netbsd.h             |    1 +
 .../sanitizer_platform_limits_posix.cpp            |   25 +-
 .../sanitizer_platform_limits_posix.h              |   30 +-
 .../sanitizer_platform_limits_solaris.cpp          |    1 +
 .../sanitizer_platform_limits_solaris.h            |    1 +
 .../lib/sanitizer_common/sanitizer_posix.h         |    7 +-
 .../sanitizer_common/sanitizer_posix_libcdep.cpp   |    2 +
 .../lib/sanitizer_common/sanitizer_printf.cpp      |   37 +-
 .../lib/sanitizer_common/sanitizer_procmaps.h      |   18 +-
 .../sanitizer_common/sanitizer_procmaps_common.cpp |   26 +-
 .../sanitizer_procmaps_solaris.cpp                 |   10 +-
 .../sanitizer_signal_interceptors.inc              |   12 +-
 .../lib/sanitizer_common/sanitizer_solaris.cpp     |   22 -
 .../lib/sanitizer_common/sanitizer_stack_store.cpp |   91 +
 .../lib/sanitizer_common/sanitizer_stack_store.h   |   50 +
 .../lib/sanitizer_common/sanitizer_stackdepot.cpp  |  138 +-
 .../lib/sanitizer_common/sanitizer_stackdepot.h    |   38 +-
 .../sanitizer_common/sanitizer_stackdepotbase.h    |  173 +-
 .../lib/sanitizer_common/sanitizer_stacktrace.cpp  |    7 +-
 .../lib/sanitizer_common/sanitizer_stacktrace.h    |    4 +-
 .../sanitizer_stacktrace_libcdep.cpp               |    2 +-
 .../sanitizer_stacktrace_printer.cpp               |   12 +-
 .../sanitizer_stacktrace_sparc.cpp                 |    2 +-
 .../sanitizer_stoptheworld_linux_libcdep.cpp       |    2 +-
 .../sanitizer_stoptheworld_netbsd_libcdep.cpp      |    2 +-
 .../lib/sanitizer_common/sanitizer_symbolizer.h    |    6 +-
 .../sanitizer_symbolizer_internal.h                |    2 +-
 .../sanitizer_symbolizer_libcdep.cpp               |   12 +-
 .../sanitizer_symbolizer_report.cpp                |   10 +-
 .../sanitizer_syscall_linux_hexagon.inc            |  131 +
 .../sanitizer_common/sanitizer_thread_registry.cpp |   60 +-
 .../sanitizer_common/sanitizer_thread_registry.h   |    5 +-
 .../sanitizer_common/sanitizer_tls_get_addr.cpp    |   28 +-
 .../lib/sanitizer_common/sanitizer_type_traits.h   |   79 +
 .../lib/sanitizer_common/sanitizer_win.cpp         |   26 +-
 .../symbolizer/scripts/ar_to_bc.sh                 |    2 +-
 .../symbolizer/scripts/build_symbolizer.sh         |   11 +-
 .../compiler-rt/lib/scudo/scudo_utils.cpp          |    2 +-
 .../compiler-rt/lib/scudo/scudo_utils.h            |    2 +-
 .../compiler-rt/lib/scudo/standalone/combined.h    |   12 +-
 .../lib/scudo/standalone/internal_defs.h           |   20 +-
 .../compiler-rt/lib/scudo/standalone/memtag.h      |   11 +-
 .../compiler-rt/lib/scudo/standalone/primary64.h   |    4 +-
 .../compiler-rt/lib/scudo/standalone/secondary.h   |   13 +-
 .../lib/scudo/standalone/size_class_map.h          |    4 +-
 .../lib/scudo/standalone/string_utils.cpp          |    2 -
 .../lib/scudo/standalone/string_utils.h            |    7 +-
 .../compiler-rt/lib/scudo/standalone/vector.h      |   15 +-
 .../compiler-rt/lib/scudo/standalone/wrappers_c.h  |   13 +
 .../lib/scudo/standalone/wrappers_c.inc            |   19 +-
 .../lib/scudo/standalone/wrappers_c_checks.h       |    4 +-
 .../compiler-rt/lib/tsan/dd/dd_interceptors.cpp    |    3 +-
 .../compiler-rt/lib/tsan/dd/dd_rtl.cpp             |    6 +-
 .../llvm-project/compiler-rt/lib/tsan/dd/dd_rtl.h  |    6 +-
 .../compiler-rt/lib/tsan/go/tsan_go.cpp            |   39 +-
 .../compiler-rt/lib/tsan/rtl/tsan_clock.cpp        |   10 +-
 .../compiler-rt/lib/tsan/rtl/tsan_clock.h          |    2 +-
 .../compiler-rt/lib/tsan/rtl/tsan_debugging.cpp    |   10 +-
 .../compiler-rt/lib/tsan/rtl/tsan_defs.h           |   54 +-
 .../compiler-rt/lib/tsan/rtl/tsan_dense_alloc.h    |   34 +-
 .../compiler-rt/lib/tsan/rtl/tsan_external.cpp     |   19 +-
 .../compiler-rt/lib/tsan/rtl/tsan_fd.cpp           |   24 +-
 .../compiler-rt/lib/tsan/rtl/tsan_fd.h             |    2 +-
 .../compiler-rt/lib/tsan/rtl/tsan_flags.cpp        |    1 +
 .../compiler-rt/lib/tsan/rtl/tsan_flags.inc        |    1 -
 .../compiler-rt/lib/tsan/rtl/tsan_ignoreset.cpp    |   12 +-
 .../compiler-rt/lib/tsan/rtl/tsan_ignoreset.h      |   13 +-
 .../compiler-rt/lib/tsan/rtl/tsan_ilist.h          |  189 +
 .../compiler-rt/lib/tsan/rtl/tsan_interceptors.h   |   61 +-
 .../lib/tsan/rtl/tsan_interceptors_mac.cpp         |    6 +-
 .../lib/tsan/rtl/tsan_interceptors_posix.cpp       |  462 +-
 .../compiler-rt/lib/tsan/rtl/tsan_interface.cpp    |  101 +-
 .../compiler-rt/lib/tsan/rtl/tsan_interface.h      |   10 +-
 .../compiler-rt/lib/tsan/rtl/tsan_interface.inc    |  182 +
 .../lib/tsan/rtl/tsan_interface_ann.cpp            |  169 +-
 .../lib/tsan/rtl/tsan_interface_atomic.cpp         |  321 +-
 .../compiler-rt/lib/tsan/rtl/tsan_interface_inl.h  |  133 -
 .../lib/tsan/rtl/tsan_interface_java.cpp           |  290 +-
 .../compiler-rt/lib/tsan/rtl/tsan_mman.cpp         |   14 +-
 .../compiler-rt/lib/tsan/rtl/tsan_mman.h           |   49 +-
 .../compiler-rt/lib/tsan/rtl/tsan_mutexset.cpp     |   52 +-
 .../compiler-rt/lib/tsan/rtl/tsan_mutexset.h       |   49 +-
 .../compiler-rt/lib/tsan/rtl/tsan_platform.h       | 1089 ++--
 .../lib/tsan/rtl/tsan_platform_linux.cpp           |  104 +-
 .../compiler-rt/lib/tsan/rtl/tsan_platform_mac.cpp |   84 +-
 .../lib/tsan/rtl/tsan_platform_posix.cpp           |   37 +-
 .../lib/tsan/rtl/tsan_platform_windows.cpp         |    3 +-
 .../compiler-rt/lib/tsan/rtl/tsan_report.cpp       |   77 +-
 .../compiler-rt/lib/tsan/rtl/tsan_report.h         |   36 +-
*** 7091 LINES SKIPPED ***