git: e8d8bef961a5 - main - Merge llvm-project main llvmorg-12-init-17869-g8e464dd76bef
Dimitry Andric
dim at FreeBSD.org
Sun Jun 13 20:02:52 UTC 2021
The branch main has been updated by dim:
URL: https://cgit.FreeBSD.org/src/commit/?id=e8d8bef961a50d4dc22501cde4fb9fb0be1b2532
commit e8d8bef961a50d4dc22501cde4fb9fb0be1b2532
Merge: bb130ff39747 b60736ec1405
Author: Dimitry Andric <dim at FreeBSD.org>
AuthorDate: 2021-06-13 19:31:46 +0000
Commit: Dimitry Andric <dim at FreeBSD.org>
CommitDate: 2021-06-13 19:37:19 +0000
Merge llvm-project main llvmorg-12-init-17869-g8e464dd76bef
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvmorg-12-init-17869-g8e464dd76bef, the last commit before the
upstream release/12.x branch was created.
PR: 255570
MFC after: 6 weeks
ObsoleteFiles.inc | 284 ++
contrib/llvm-project/clang/include/clang-c/Index.h | 88 +-
.../llvm-project/clang/include/clang-c/Rewrite.h | 63 +
.../include/clang/APINotes/APINotesYAMLCompiler.h | 24 +
.../clang/include/clang/APINotes/Types.h | 734 +++
.../clang/include/clang/ARCMigrate/FileRemapper.h | 8 +
.../llvm-project/clang/include/clang/AST/APValue.h | 163 +-
.../clang/include/clang/AST/ASTContext.h | 127 +-
.../llvm-project/clang/include/clang/AST/ASTFwd.h | 6 +-
.../clang/include/clang/AST/ASTImporter.h | 8 +
.../clang/include/clang/AST/ASTNodeTraverser.h | 72 +-
.../include/clang/AST/ASTStructuralEquivalence.h | 7 +
.../clang/include/clang/AST/ASTTypeTraits.h | 74 +-
.../clang/include/clang/AST/AbstractBasicReader.h | 34 +
.../clang/include/clang/AST/AbstractBasicWriter.h | 35 +
.../llvm-project/clang/include/clang/AST/Attr.h | 39 +-
.../clang/include/clang/AST/CXXInheritance.h | 10 -
.../clang/AST/CXXRecordDeclDefinitionBits.def | 7 +
.../clang/include/clang/AST/CanonicalType.h | 4 +-
.../clang/include/clang/AST/CommentLexer.h | 31 +-
.../clang/include/clang/AST/ComputeDependence.h | 4 +-
.../llvm-project/clang/include/clang/AST/Decl.h | 134 +-
.../clang/include/clang/AST/DeclBase.h | 3 +-
.../llvm-project/clang/include/clang/AST/DeclCXX.h | 96 +-
.../clang/include/clang/AST/DeclObjC.h | 45 +-
.../clang/include/clang/AST/DeclOpenMP.h | 246 +-
.../clang/include/clang/AST/DeclTemplate.h | 117 +-
.../clang/include/clang/AST/DeclarationName.h | 23 +-
.../clang/include/clang/AST/DependenceFlags.h | 1 +
.../clang/include/clang/AST/DependentDiagnostic.h | 10 +-
.../llvm-project/clang/include/clang/AST/Expr.h | 402 +-
.../llvm-project/clang/include/clang/AST/ExprCXX.h | 297 +-
.../clang/include/clang/AST/ExprConcepts.h | 6 +-
.../clang/include/clang/AST/ExprObjC.h | 4 +-
.../clang/include/clang/AST/ExternalASTSource.h | 4 -
.../clang/include/clang/AST/GlobalDecl.h | 1 +
.../clang/include/clang/AST/IgnoreExpr.h | 161 +
.../llvm-project/clang/include/clang/AST/Mangle.h | 17 +-
.../clang/include/clang/AST/NestedNameSpecifier.h | 34 +-
.../clang/include/clang/AST/OpenMPClause.h | 494 +-
.../clang/include/clang/AST/OperationKinds.def | 11 +-
.../clang/include/clang/AST/OptionalDiagnostic.h | 2 +-
.../clang/include/clang/AST/ParentMap.h | 4 +-
.../clang/include/clang/AST/ParentMapContext.h | 13 +-
.../clang/include/clang/AST/PrettyPrinter.h | 40 +-
.../clang/include/clang/AST/PropertiesBase.td | 308 ++
.../clang/include/clang/AST/RecordLayout.h | 65 +-
.../clang/include/clang/AST/RecursiveASTVisitor.h | 56 +-
.../clang/include/clang/AST/Redeclarable.h | 15 +
.../llvm-project/clang/include/clang/AST/Stmt.h | 60 +-
.../clang/include/clang/AST/StmtIterator.h | 9 +-
.../clang/include/clang/AST/StmtOpenMP.h | 1653 +++---
.../clang/include/clang/AST/TemplateBase.h | 72 +-
.../clang/include/clang/AST/TemplateName.h | 6 +-
.../clang/include/clang/AST/TextNodeDumper.h | 3 +
.../llvm-project/clang/include/clang/AST/Type.h | 163 +-
.../llvm-project/clang/include/clang/AST/TypeLoc.h | 93 +-
.../clang/include/clang/AST/TypeProperties.td | 12 +-
.../include/clang/ASTMatchers/ASTMatchFinder.h | 4 +
.../clang/include/clang/ASTMatchers/ASTMatchers.h | 574 ++-
.../clang/ASTMatchers/ASTMatchersInternal.h | 996 ++--
.../include/clang/ASTMatchers/ASTMatchersMacros.h | 58 +-
.../clang/ASTMatchers/Dynamic/VariantValue.h | 40 +-
.../clang/Analysis/Analyses/CalledOnceCheck.h | 112 +
.../include/clang/Analysis/Analyses/Dominators.h | 70 -
.../clang/Analysis/Analyses/LiveVariables.h | 18 +-
.../include/clang/Analysis/Analyses/ThreadSafety.h | 8 +
.../clang/Analysis/Analyses/ThreadSafetyTIL.h | 4 +-
.../clang/include/clang/Analysis/CallGraph.h | 4 +-
.../clang/include/clang/Analysis/IssueHash.h | 49 +
.../clang/include/clang/Analysis/PathDiagnostic.h | 39 +
.../clang/include/clang/Basic/AddressSpaces.h | 2 +
.../clang/include/clang/Basic/AlignedAllocation.h | 2 +
.../llvm-project/clang/include/clang/Basic/Attr.td | 286 +-
.../clang/include/clang/Basic/AttrDocs.td | 1102 +++-
.../clang/include/clang/Basic/Builtins.def | 58 +
.../clang/include/clang/Basic/BuiltinsAArch64.def | 11 +
.../clang/include/clang/Basic/BuiltinsAMDGPU.def | 6 +
.../clang/include/clang/Basic/BuiltinsBPF.def | 8 +-
.../clang/include/clang/Basic/BuiltinsNVPTX.def | 2 +-
.../clang/include/clang/Basic/BuiltinsPPC.def | 236 +-
.../include/clang/Basic/BuiltinsWebAssembly.def | 136 +-
.../clang/include/clang/Basic/BuiltinsX86.def | 51 +-
.../clang/include/clang/Basic/BuiltinsX86_64.def | 11 +
.../clang/include/clang/Basic/CodeGenOptions.def | 50 +-
.../clang/include/clang/Basic/CodeGenOptions.h | 46 +-
.../llvm-project/clang/include/clang/Basic/Cuda.h | 8 +
.../clang/include/clang/Basic/DebugInfoOptions.h | 6 +-
.../clang/include/clang/Basic/DeclNodes.td | 1 +
.../clang/include/clang/Basic/Diagnostic.h | 408 +-
.../clang/include/clang/Basic/Diagnostic.td | 10 +
.../clang/include/clang/Basic/DiagnosticAST.h | 2 +-
.../include/clang/Basic/DiagnosticASTKinds.td | 11 +-
.../clang/include/clang/Basic/DiagnosticAnalysis.h | 2 +-
.../clang/include/clang/Basic/DiagnosticComment.h | 2 +-
.../include/clang/Basic/DiagnosticCommonKinds.td | 6 +
.../clang/include/clang/Basic/DiagnosticCrossTU.h | 2 +-
.../clang/include/clang/Basic/DiagnosticDriver.h | 2 +-
.../include/clang/Basic/DiagnosticDriverKinds.td | 39 +-
.../clang/include/clang/Basic/DiagnosticFrontend.h | 2 +-
.../include/clang/Basic/DiagnosticFrontendKinds.td | 22 +-
.../clang/include/clang/Basic/DiagnosticGroups.td | 46 +-
.../clang/include/clang/Basic/DiagnosticIDs.h | 12 +-
.../clang/include/clang/Basic/DiagnosticLex.h | 2 +-
.../include/clang/Basic/DiagnosticLexKinds.td | 9 +-
.../include/clang/Basic/DiagnosticOptions.def | 1 +
.../clang/include/clang/Basic/DiagnosticOptions.h | 12 +
.../clang/include/clang/Basic/DiagnosticParse.h | 2 +-
.../include/clang/Basic/DiagnosticParseKinds.td | 86 +-
.../include/clang/Basic/DiagnosticRefactoring.h | 2 +-
.../clang/include/clang/Basic/DiagnosticSema.h | 2 +-
.../include/clang/Basic/DiagnosticSemaKinds.td | 386 +-
.../include/clang/Basic/DiagnosticSerialization.h | 2 +-
.../clang/Basic/DiagnosticSerializationKinds.td | 19 +-
.../clang/include/clang/Basic/DirectoryEntry.h | 298 ++
.../clang/include/clang/Basic/FPOptions.def | 4 +-
.../clang/include/clang/Basic/Features.def | 3 +
.../clang/include/clang/Basic/FileEntry.h | 406 ++
.../clang/include/clang/Basic/FileManager.h | 158 +-
.../llvm-project/clang/include/clang/Basic/LLVM.h | 1 +
.../clang/include/clang/Basic/LangOptions.def | 42 +-
.../clang/include/clang/Basic/LangOptions.h | 165 +-
.../clang/include/clang/Basic/LangStandard.h | 14 +-
.../clang/include/clang/Basic/LangStandards.def | 14 +
.../clang/include/clang/Basic/Module.h | 55 +-
.../clang/include/clang/Basic/OpenCLExtensions.def | 142 +-
.../clang/include/clang/Basic/OpenCLOptions.h | 213 +-
.../clang/include/clang/Basic/OpenMPKinds.def | 20 +-
.../clang/include/clang/Basic/OpenMPKinds.h | 23 +-
.../clang/include/clang/Basic/OperatorKinds.h | 5 +
.../clang/include/clang/Basic/PPCTypes.def | 38 +
.../clang/include/clang/Basic/PartialDiagnostic.h | 277 +-
.../clang/include/clang/Basic/ProfileList.h | 58 +
.../clang/include/clang/Basic/Sanitizers.def | 4 +-
.../clang/include/clang/Basic/SourceLocation.h | 31 +
.../clang/include/clang/Basic/SourceManager.h | 1022 ++--
.../clang/include/clang/Basic/Specifiers.h | 34 +-
.../clang/include/clang/Basic/TargetCXXABI.h | 25 +-
.../clang/include/clang/Basic/TargetID.h | 56 +
.../clang/include/clang/Basic/TargetInfo.h | 78 +-
.../clang/include/clang/Basic/TargetOptions.h | 8 +-
.../clang/include/clang/Basic/TokenKinds.def | 17 +-
.../clang/include/clang/Basic/arm_mve.td | 12 +-
.../clang/include/clang/Basic/arm_mve_defs.td | 8 +-
.../clang/include/clang/Basic/arm_neon.td | 73 +-
.../clang/include/clang/CodeGen/BackendUtil.h | 5 -
.../clang/include/clang/CodeGen/CGFunctionInfo.h | 60 +-
.../clang/include/clang/Driver/Compilation.h | 17 +
.../clang/include/clang/Driver/Distro.h | 17 +-
.../clang/include/clang/Driver/Driver.h | 4 +-
.../llvm-project/clang/include/clang/Driver/Job.h | 29 +-
.../clang/include/clang/Driver/Options.h | 8 +-
.../clang/include/clang/Driver/Options.td | 3038 ++++++++----
.../clang/include/clang/Driver/SanitizerArgs.h | 5 +-
.../clang/include/clang/Driver/ToolChain.h | 32 +-
.../clang/include/clang/Driver/XRayArgs.h | 2 +
.../clang/include/clang/Edit/EditedSource.h | 2 +-
.../clang/include/clang/Format/Format.h | 1081 +++-
.../clang/include/clang/Frontend/ASTUnit.h | 18 +-
.../include/clang/Frontend/CompilerInstance.h | 68 +-
.../include/clang/Frontend/CompilerInvocation.h | 22 +-
.../clang/include/clang/Frontend/FrontendAction.h | 2 +-
.../clang/include/clang/Frontend/FrontendActions.h | 2 +
.../clang/include/clang/Frontend/FrontendOptions.h | 35 +-
.../include/clang/Frontend/PrecompiledPreamble.h | 9 +-
.../clang/include/clang/Frontend/Utils.h | 8 +-
.../SerializablePathCollection.h | 129 +
.../clang/include/clang/Lex/HeaderSearch.h | 34 +
.../clang/include/clang/Lex/HeaderSearchOptions.h | 9 +-
.../llvm-project/clang/include/clang/Lex/Lexer.h | 10 +-
.../clang/include/clang/Lex/ModuleMap.h | 13 +-
.../clang/include/clang/Lex/Preprocessor.h | 24 +
...cessorExcludedConditionalDirectiveSkipMapping.h | 3 +-
.../clang/include/clang/Lex/PreprocessorOptions.h | 26 +-
.../clang/include/clang/Parse/Parser.h | 70 +-
.../include/clang/Sema/CodeCompleteConsumer.h | 3 -
.../clang/include/clang/Sema/DeclSpec.h | 581 +--
.../clang/include/clang/Sema/DelayedDiagnostic.h | 19 +-
.../clang/include/clang/Sema/Designator.h | 49 +-
.../clang/include/clang/Sema/Initialization.h | 61 +-
.../clang/Sema/MultiplexExternalSemaSource.h | 2 -
.../clang/include/clang/Sema/Overload.h | 6 +
.../clang/include/clang/Sema/Ownership.h | 23 +-
.../clang/include/clang/Sema/ParsedAttr.h | 44 +-
.../clang/include/clang/Sema/ScopeInfo.h | 15 +-
.../llvm-project/clang/include/clang/Sema/Sema.h | 831 ++--
.../clang/include/clang/Sema/Template.h | 2 +-
.../include/clang/Serialization/ASTBitCodes.h | 10 +-
.../clang/include/clang/Serialization/ASTReader.h | 51 +-
.../include/clang/Serialization/ASTRecordReader.h | 6 +-
.../include/clang/Serialization/ASTRecordWriter.h | 15 +-
.../clang/include/clang/Serialization/ASTWriter.h | 10 +
.../clang/include/clang/Serialization/ModuleFile.h | 19 +-
.../include/clang/Serialization/ModuleManager.h | 6 +-
.../clang/StaticAnalyzer/Checkers/Checkers.td | 16 +-
.../clang/StaticAnalyzer/Core/AnalyzerOptions.h | 34 +-
.../Core/BugReporter/BugReporterVisitors.h | 5 +-
.../include/clang/StaticAnalyzer/Core/IssueHash.h | 50 -
.../StaticAnalyzer/Core/PathDiagnosticConsumers.h | 7 +-
.../Core/PathSensitive/BasicValueFactory.h | 16 +-
.../StaticAnalyzer/Core/PathSensitive/CallEvent.h | 56 +-
.../Core/PathSensitive/CheckerContext.h | 20 +
.../StaticAnalyzer/Core/PathSensitive/ExprEngine.h | 17 +
.../Core/PathSensitive/RangedConstraintManager.h | 22 +-
.../Core/PathSensitive/SMTConstraintManager.h | 3 +-
.../StaticAnalyzer/Core/PathSensitive/SMTConv.h | 18 +-
.../Core/PathSensitive/SValBuilder.h | 2 +-
.../StaticAnalyzer/Core/PathSensitive/SVals.h | 14 +-
.../StaticAnalyzer/Core/PathSensitive/SymExpr.h | 3 +
.../Core/PathSensitive/SymbolManager.h | 12 +-
.../clang/include/clang/Testing/TestClangConfig.h | 2 +
.../include/clang/Tooling/CompilationDatabase.h | 22 +-
.../clang/Tooling/Inclusions/HeaderIncludes.h | 2 -
.../clang/Tooling/Inclusions/IncludeStyle.h | 21 +-
.../clang/Tooling/{Core => Refactoring}/Lookup.h | 6 +-
.../Tooling/Refactoring/RefactoringRuleContext.h | 2 +-
.../Tooling/Refactoring/Rename/SymbolOccurrences.h | 13 +-
.../clang/include/clang/Tooling/Syntax/BuildTree.h | 35 +-
.../clang/include/clang/Tooling/Syntax/Nodes.h | 648 +--
.../clang/include/clang/Tooling/Syntax/Nodes.td | 296 ++
.../clang/include/clang/Tooling/Syntax/Syntax.td | 85 +
.../clang/include/clang/Tooling/Syntax/Tokens.h | 12 +-
.../clang/include/clang/Tooling/Syntax/Tree.h | 216 +-
.../clang/include/clang/Tooling/Tooling.h | 11 -
.../clang/Tooling/Transformer/MatchConsumer.h | 6 -
.../clang/Tooling/Transformer/RangeSelector.h | 29 +-
.../clang/Tooling/Transformer/RewriteRule.h | 290 +-
.../include/clang/Tooling/Transformer/Stencil.h | 11 +-
.../clang/include/clang/module.modulemap | 1 +
.../clang/lib/APINotes/APINotesFormat.h | 255 +
.../clang/lib/APINotes/APINotesTypes.cpp | 107 +
.../clang/lib/APINotes/APINotesYAMLCompiler.cpp | 598 +++
.../llvm-project/clang/lib/ARCMigrate/ARCMT.cpp | 8 +-
.../clang/lib/ARCMigrate/FileRemapper.cpp | 15 +
.../llvm-project/clang/lib/ARCMigrate/ObjCMT.cpp | 39 +-
.../clang/lib/ARCMigrate/TransGCAttrs.cpp | 22 +-
.../clang/lib/ARCMigrate/TransProperties.cpp | 17 +-
.../llvm-project/clang/lib/ARCMigrate/Transforms.h | 6 +-
contrib/llvm-project/clang/lib/AST/APValue.cpp | 538 +-
contrib/llvm-project/clang/lib/AST/ASTContext.cpp | 441 +-
.../llvm-project/clang/lib/AST/ASTDiagnostic.cpp | 15 +-
contrib/llvm-project/clang/lib/AST/ASTDumper.cpp | 8 +-
contrib/llvm-project/clang/lib/AST/ASTImporter.cpp | 561 ++-
.../clang/lib/AST/ASTImporterLookupTable.cpp | 14 +
.../clang/lib/AST/ASTStructuralEquivalence.cpp | 496 +-
.../llvm-project/clang/lib/AST/ASTTypeTraits.cpp | 58 +-
contrib/llvm-project/clang/lib/AST/AttrImpl.cpp | 53 +-
.../llvm-project/clang/lib/AST/CXXInheritance.cpp | 150 +-
.../llvm-project/clang/lib/AST/CommentLexer.cpp | 9 +-
.../clang/lib/AST/ComparisonCategories.cpp | 2 +-
.../clang/lib/AST/ComputeDependence.cpp | 138 +-
contrib/llvm-project/clang/lib/AST/Decl.cpp | 329 +-
contrib/llvm-project/clang/lib/AST/DeclBase.cpp | 58 +-
contrib/llvm-project/clang/lib/AST/DeclCXX.cpp | 131 +-
contrib/llvm-project/clang/lib/AST/DeclObjC.cpp | 45 +-
contrib/llvm-project/clang/lib/AST/DeclOpenMP.cpp | 112 +-
contrib/llvm-project/clang/lib/AST/DeclPrinter.cpp | 28 +-
.../llvm-project/clang/lib/AST/DeclTemplate.cpp | 77 +-
contrib/llvm-project/clang/lib/AST/Expr.cpp | 482 +-
contrib/llvm-project/clang/lib/AST/ExprCXX.cpp | 207 +-
.../clang/lib/AST/ExprClassification.cpp | 4 +-
.../llvm-project/clang/lib/AST/ExprConstant.cpp | 1533 ++++--
.../llvm-project/clang/lib/AST/Interp/Disasm.cpp | 4 +-
.../llvm-project/clang/lib/AST/Interp/State.cpp | 2 +-
.../llvm-project/clang/lib/AST/ItaniumMangle.cpp | 1046 +++-
.../llvm-project/clang/lib/AST/JSONNodeDumper.cpp | 8 +-
contrib/llvm-project/clang/lib/AST/Linkage.h | 2 +
contrib/llvm-project/clang/lib/AST/Mangle.cpp | 72 +-
.../llvm-project/clang/lib/AST/MicrosoftMangle.cpp | 424 +-
contrib/llvm-project/clang/lib/AST/NSAPI.cpp | 3 +
.../llvm-project/clang/lib/AST/OpenMPClause.cpp | 178 +-
.../clang/lib/AST/ParentMapContext.cpp | 117 +-
.../clang/lib/AST/PrintfFormatString.cpp | 3 +
.../llvm-project/clang/lib/AST/RecordLayout.cpp | 41 +-
.../clang/lib/AST/RecordLayoutBuilder.cpp | 380 +-
contrib/llvm-project/clang/lib/AST/Stmt.cpp | 110 +-
contrib/llvm-project/clang/lib/AST/StmtOpenMP.cpp | 1135 ++---
contrib/llvm-project/clang/lib/AST/StmtPrinter.cpp | 25 +-
contrib/llvm-project/clang/lib/AST/StmtProfile.cpp | 9 +-
.../llvm-project/clang/lib/AST/TemplateBase.cpp | 35 +-
.../llvm-project/clang/lib/AST/TemplateName.cpp | 18 +-
.../llvm-project/clang/lib/AST/TextNodeDumper.cpp | 51 +-
contrib/llvm-project/clang/lib/AST/Type.cpp | 108 +-
contrib/llvm-project/clang/lib/AST/TypeLoc.cpp | 5 +-
contrib/llvm-project/clang/lib/AST/TypePrinter.cpp | 314 +-
.../clang/lib/ASTMatchers/ASTMatchFinder.cpp | 447 +-
.../clang/lib/ASTMatchers/ASTMatchersInternal.cpp | 152 +-
.../clang/lib/ASTMatchers/Dynamic/Marshallers.cpp | 11 +-
.../clang/lib/ASTMatchers/Dynamic/Marshallers.h | 208 +-
.../clang/lib/ASTMatchers/Dynamic/Registry.cpp | 11 +-
.../clang/lib/ASTMatchers/Dynamic/VariantValue.cpp | 30 +
.../clang/lib/ASTMatchers/GtestMatchers.cpp | 4 +-
.../llvm-project/clang/lib/Analysis/BodyFarm.cpp | 40 +-
contrib/llvm-project/clang/lib/Analysis/CFG.cpp | 35 +-
.../clang/lib/Analysis/CalledOnceCheck.cpp | 1525 ++++++
.../clang/lib/Analysis/ExprMutationAnalyzer.cpp | 300 +-
.../Core => Analysis}/IssueHash.cpp | 41 +-
.../clang/lib/Analysis/LiveVariables.cpp | 102 +-
.../clang/lib/Analysis/PathDiagnostic.cpp | 46 +-
.../clang/lib/Analysis/ThreadSafety.cpp | 29 +-
.../clang/lib/Analysis/ThreadSafetyCommon.cpp | 4 +-
contrib/llvm-project/clang/lib/Basic/Cuda.cpp | 43 +-
.../llvm-project/clang/lib/Basic/Diagnostic.cpp | 35 +-
.../llvm-project/clang/lib/Basic/DiagnosticIDs.cpp | 109 +-
contrib/llvm-project/clang/lib/Basic/FileEntry.cpp | 24 +
.../llvm-project/clang/lib/Basic/FileManager.cpp | 181 +-
.../clang/lib/Basic/IdentifierTable.cpp | 5 +
.../llvm-project/clang/lib/Basic/LangOptions.cpp | 2 +-
contrib/llvm-project/clang/lib/Basic/Module.cpp | 21 +-
.../llvm-project/clang/lib/Basic/OpenCLOptions.cpp | 106 +
.../llvm-project/clang/lib/Basic/OpenMPKinds.cpp | 50 +-
.../llvm-project/clang/lib/Basic/ProfileList.cpp | 113 +
.../clang/lib/Basic/SourceLocation.cpp | 21 +-
.../llvm-project/clang/lib/Basic/SourceManager.cpp | 506 +-
contrib/llvm-project/clang/lib/Basic/TargetID.cpp | 169 +
.../llvm-project/clang/lib/Basic/TargetInfo.cpp | 1 +
contrib/llvm-project/clang/lib/Basic/Targets.cpp | 51 +-
.../clang/lib/Basic/Targets/AArch64.cpp | 48 +-
.../llvm-project/clang/lib/Basic/Targets/AArch64.h | 6 +
.../clang/lib/Basic/Targets/AMDGPU.cpp | 36 +-
.../llvm-project/clang/lib/Basic/Targets/AMDGPU.h | 77 +-
.../llvm-project/clang/lib/Basic/Targets/ARM.cpp | 2 +
.../llvm-project/clang/lib/Basic/Targets/AVR.cpp | 7 +
.../clang/lib/Basic/Targets/Hexagon.cpp | 3 +-
.../clang/lib/Basic/Targets/MSP430.cpp | 1 +
.../llvm-project/clang/lib/Basic/Targets/Mips.cpp | 1 -
.../llvm-project/clang/lib/Basic/Targets/NVPTX.cpp | 8 +
.../llvm-project/clang/lib/Basic/Targets/NVPTX.h | 22 +-
.../clang/lib/Basic/Targets/OSTargets.h | 76 +-
.../llvm-project/clang/lib/Basic/Targets/PPC.cpp | 87 +-
contrib/llvm-project/clang/lib/Basic/Targets/PPC.h | 34 +-
.../llvm-project/clang/lib/Basic/Targets/RISCV.cpp | 131 +-
.../llvm-project/clang/lib/Basic/Targets/RISCV.h | 34 +-
.../llvm-project/clang/lib/Basic/Targets/SPIR.h | 6 +-
.../llvm-project/clang/lib/Basic/Targets/Sparc.cpp | 23 +-
.../llvm-project/clang/lib/Basic/Targets/Sparc.h | 11 +-
.../llvm-project/clang/lib/Basic/Targets/SystemZ.h | 4 +
contrib/llvm-project/clang/lib/Basic/Targets/TCE.h | 2 +
contrib/llvm-project/clang/lib/Basic/Targets/VE.h | 16 +-
.../llvm-project/clang/lib/Basic/Targets/X86.cpp | 59 +-
contrib/llvm-project/clang/lib/Basic/Targets/X86.h | 36 +-
contrib/llvm-project/clang/lib/Basic/Version.cpp | 2 -
contrib/llvm-project/clang/lib/Basic/Warnings.cpp | 7 +-
contrib/llvm-project/clang/lib/CodeGen/ABIInfo.h | 2 +-
.../llvm-project/clang/lib/CodeGen/BackendUtil.cpp | 560 +--
.../llvm-project/clang/lib/CodeGen/CGAtomic.cpp | 60 +-
.../llvm-project/clang/lib/CodeGen/CGBlocks.cpp | 17 +-
.../llvm-project/clang/lib/CodeGen/CGBuiltin.cpp | 2357 ++++++---
.../llvm-project/clang/lib/CodeGen/CGCUDANV.cpp | 109 +-
.../llvm-project/clang/lib/CodeGen/CGCUDARuntime.h | 7 +-
.../llvm-project/clang/lib/CodeGen/CGCXXABI.cpp | 26 +-
contrib/llvm-project/clang/lib/CodeGen/CGCXXABI.h | 13 +-
contrib/llvm-project/clang/lib/CodeGen/CGCall.cpp | 339 +-
contrib/llvm-project/clang/lib/CodeGen/CGCall.h | 6 +-
contrib/llvm-project/clang/lib/CodeGen/CGClass.cpp | 103 +-
contrib/llvm-project/clang/lib/CodeGen/CGCleanup.h | 1 +
.../llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp | 269 +-
.../llvm-project/clang/lib/CodeGen/CGDebugInfo.h | 14 +-
contrib/llvm-project/clang/lib/CodeGen/CGDecl.cpp | 158 +-
.../llvm-project/clang/lib/CodeGen/CGDeclCXX.cpp | 113 +-
.../llvm-project/clang/lib/CodeGen/CGException.cpp | 28 +-
contrib/llvm-project/clang/lib/CodeGen/CGExpr.cpp | 244 +-
.../llvm-project/clang/lib/CodeGen/CGExprAgg.cpp | 131 +-
.../llvm-project/clang/lib/CodeGen/CGExprCXX.cpp | 28 +-
.../clang/lib/CodeGen/CGExprComplex.cpp | 11 +-
.../clang/lib/CodeGen/CGExprConstant.cpp | 34 +-
.../clang/lib/CodeGen/CGExprScalar.cpp | 440 +-
.../llvm-project/clang/lib/CodeGen/CGLoopInfo.cpp | 93 +-
.../llvm-project/clang/lib/CodeGen/CGLoopInfo.h | 15 +-
contrib/llvm-project/clang/lib/CodeGen/CGObjC.cpp | 243 +-
.../llvm-project/clang/lib/CodeGen/CGObjCGNU.cpp | 54 +-
.../llvm-project/clang/lib/CodeGen/CGObjCMac.cpp | 98 +-
.../clang/lib/CodeGen/CGObjCRuntime.cpp | 10 +
.../llvm-project/clang/lib/CodeGen/CGObjCRuntime.h | 14 +
.../clang/lib/CodeGen/CGOpenMPRuntime.cpp | 1843 +++++--
.../clang/lib/CodeGen/CGOpenMPRuntime.h | 69 +-
.../clang/lib/CodeGen/CGOpenMPRuntimeAMDGCN.cpp | 60 +
.../clang/lib/CodeGen/CGOpenMPRuntimeAMDGCN.h | 43 +
.../clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp | 4864 ++++++++++++++++++
.../clang/lib/CodeGen/CGOpenMPRuntimeGPU.h | 504 ++
.../clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 5233 +------------------
.../clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h | 465 +-
.../clang/lib/CodeGen/CGRecordLayout.h | 17 +-
.../clang/lib/CodeGen/CGRecordLayoutBuilder.cpp | 187 +-
contrib/llvm-project/clang/lib/CodeGen/CGStmt.cpp | 301 +-
.../clang/lib/CodeGen/CGStmtOpenMP.cpp | 205 +-
contrib/llvm-project/clang/lib/CodeGen/CGVTT.cpp | 13 +-
.../llvm-project/clang/lib/CodeGen/CGVTables.cpp | 96 +-
contrib/llvm-project/clang/lib/CodeGen/CGValue.h | 2 +-
.../clang/lib/CodeGen/CodeGenAction.cpp | 220 +-
.../clang/lib/CodeGen/CodeGenFunction.cpp | 350 +-
.../clang/lib/CodeGen/CodeGenFunction.h | 257 +-
.../clang/lib/CodeGen/CodeGenModule.cpp | 398 +-
.../llvm-project/clang/lib/CodeGen/CodeGenModule.h | 58 +-
.../llvm-project/clang/lib/CodeGen/CodeGenPGO.cpp | 55 +-
.../llvm-project/clang/lib/CodeGen/CodeGenPGO.h | 2 +-
.../clang/lib/CodeGen/CodeGenTypeCache.h | 3 +
.../clang/lib/CodeGen/CodeGenTypes.cpp | 22 +-
.../clang/lib/CodeGen/CoverageMappingGen.cpp | 350 +-
.../clang/lib/CodeGen/CoverageMappingGen.h | 50 +-
.../clang/lib/CodeGen/ItaniumCXXABI.cpp | 183 +-
.../clang/lib/CodeGen/MicrosoftCXXABI.cpp | 103 +-
.../CodeGen/ObjectFilePCHContainerOperations.cpp | 10 +-
.../clang/lib/CodeGen/SwiftCallingConv.cpp | 33 +-
.../llvm-project/clang/lib/CodeGen/TargetInfo.cpp | 608 +--
.../llvm-project/clang/lib/CodeGen/TargetInfo.h | 8 +-
.../clang/lib/CrossTU/CrossTranslationUnit.cpp | 12 +-
.../llvm-project/clang/lib/Driver/Compilation.cpp | 2 +
contrib/llvm-project/clang/lib/Driver/Distro.cpp | 180 +-
contrib/llvm-project/clang/lib/Driver/Driver.cpp | 347 +-
contrib/llvm-project/clang/lib/Driver/Job.cpp | 22 +-
.../clang/lib/Driver/SanitizerArgs.cpp | 42 +-
.../llvm-project/clang/lib/Driver/ToolChain.cpp | 139 +-
.../clang/lib/Driver/ToolChains/AIX.cpp | 62 +-
.../llvm-project/clang/lib/Driver/ToolChains/AIX.h | 7 +
.../clang/lib/Driver/ToolChains/AMDGPU.cpp | 135 +-
.../clang/lib/Driver/ToolChains/AMDGPU.h | 14 +-
.../clang/lib/Driver/ToolChains/AVR.cpp | 306 +-
.../clang/lib/Driver/ToolChains/Ananas.cpp | 10 +-
.../clang/lib/Driver/ToolChains/Arch/AArch64.cpp | 20 +-
.../clang/lib/Driver/ToolChains/Arch/ARM.cpp | 261 +-
.../clang/lib/Driver/ToolChains/Arch/ARM.h | 2 +
.../clang/lib/Driver/ToolChains/Arch/Mips.cpp | 2 -
.../clang/lib/Driver/ToolChains/Arch/PPC.cpp | 1 -
.../clang/lib/Driver/ToolChains/Arch/RISCV.cpp | 40 +-
.../clang/lib/Driver/ToolChains/Arch/VE.cpp | 4 -
.../clang/lib/Driver/ToolChains/Arch/VE.h | 2 -
.../clang/lib/Driver/ToolChains/Arch/X86.cpp | 29 +-
.../clang/lib/Driver/ToolChains/Arch/X86.h | 2 +-
.../clang/lib/Driver/ToolChains/BareMetal.cpp | 146 +-
.../clang/lib/Driver/ToolChains/BareMetal.h | 15 +-
.../clang/lib/Driver/ToolChains/Clang.cpp | 649 ++-
.../clang/lib/Driver/ToolChains/CloudABI.cpp | 5 +-
.../clang/lib/Driver/ToolChains/CommonArgs.cpp | 244 +-
.../clang/lib/Driver/ToolChains/CommonArgs.h | 10 +-
.../clang/lib/Driver/ToolChains/CrossWindows.cpp | 15 +-
.../clang/lib/Driver/ToolChains/CrossWindows.h | 6 +-
.../clang/lib/Driver/ToolChains/Cuda.cpp | 102 +-
.../clang/lib/Driver/ToolChains/Cuda.h | 6 +-
.../clang/lib/Driver/ToolChains/Darwin.cpp | 132 +-
.../clang/lib/Driver/ToolChains/Darwin.h | 21 +-
.../clang/lib/Driver/ToolChains/DragonFly.cpp | 16 +-
.../clang/lib/Driver/ToolChains/Flang.cpp | 44 +-
.../clang/lib/Driver/ToolChains/Flang.h | 9 +
.../clang/lib/Driver/ToolChains/FreeBSD.cpp | 18 +-
.../clang/lib/Driver/ToolChains/Fuchsia.cpp | 29 +-
.../clang/lib/Driver/ToolChains/Fuchsia.h | 6 +-
.../clang/lib/Driver/ToolChains/Gnu.cpp | 154 +-
.../llvm-project/clang/lib/Driver/ToolChains/Gnu.h | 6 +-
.../clang/lib/Driver/ToolChains/HIP.cpp | 56 +-
.../clang/lib/Driver/ToolChains/Hexagon.cpp | 10 +-
.../clang/lib/Driver/ToolChains/InterfaceStubs.cpp | 2 +-
.../clang/lib/Driver/ToolChains/Linux.cpp | 36 +-
.../clang/lib/Driver/ToolChains/MSP430.cpp | 159 +-
.../clang/lib/Driver/ToolChains/MSP430.h | 13 +
.../clang/lib/Driver/ToolChains/MSVC.cpp | 65 +-
.../clang/lib/Driver/ToolChains/MinGW.cpp | 25 +-
.../clang/lib/Driver/ToolChains/Minix.cpp | 10 +-
.../clang/lib/Driver/ToolChains/Myriad.cpp | 10 +-
.../clang/lib/Driver/ToolChains/NaCl.cpp | 5 +-
.../clang/lib/Driver/ToolChains/NetBSD.cpp | 10 +-
.../clang/lib/Driver/ToolChains/OpenBSD.cpp | 10 +-
.../clang/lib/Driver/ToolChains/OpenBSD.h | 6 +-
.../clang/lib/Driver/ToolChains/PS4CPU.cpp | 47 +-
.../clang/lib/Driver/ToolChains/PS4CPU.h | 6 +-
.../clang/lib/Driver/ToolChains/RISCVToolchain.cpp | 21 +-
.../clang/lib/Driver/ToolChains/RISCVToolchain.h | 1 +
.../clang/lib/Driver/ToolChains/ROCm.h | 13 +-
.../clang/lib/Driver/ToolChains/Solaris.cpp | 4 +-
.../clang/lib/Driver/ToolChains/Solaris.h | 5 +
.../clang/lib/Driver/ToolChains/VEToolchain.cpp | 31 +-
.../clang/lib/Driver/ToolChains/VEToolchain.h | 1 +
.../clang/lib/Driver/ToolChains/WebAssembly.cpp | 28 +-
.../clang/lib/Driver/ToolChains/XCore.cpp | 4 +-
.../clang/lib/Driver/ToolChains/ZOS.cpp | 33 +
.../llvm-project/clang/lib/Driver/ToolChains/ZOS.h | 40 +
contrib/llvm-project/clang/lib/Driver/Types.cpp | 4 +-
contrib/llvm-project/clang/lib/Driver/XRayArgs.cpp | 26 +
.../llvm-project/clang/lib/Edit/EditedSource.cpp | 4 +-
.../clang/lib/Edit/RewriteObjCFoundationAPI.cpp | 2 +
.../clang/lib/Format/BreakableToken.cpp | 92 +-
.../llvm-project/clang/lib/Format/BreakableToken.h | 1 -
.../clang/lib/Format/ContinuationIndenter.cpp | 59 +-
contrib/llvm-project/clang/lib/Format/Format.cpp | 167 +-
.../llvm-project/clang/lib/Format/FormatInternal.h | 1 -
.../llvm-project/clang/lib/Format/FormatToken.cpp | 5 +-
.../llvm-project/clang/lib/Format/FormatToken.h | 279 +-
.../clang/lib/Format/FormatTokenLexer.cpp | 23 +-
.../clang/lib/Format/MacroExpander.cpp | 224 +
contrib/llvm-project/clang/lib/Format/Macros.h | 141 +
.../clang/lib/Format/TokenAnnotator.cpp | 243 +-
.../clang/lib/Format/UnwrappedLineFormatter.cpp | 71 +-
.../clang/lib/Format/UnwrappedLineParser.cpp | 250 +-
.../clang/lib/Format/UnwrappedLineParser.h | 5 +
.../clang/lib/Format/WhitespaceManager.cpp | 86 +-
.../llvm-project/clang/lib/Frontend/ASTUnit.cpp | 103 +-
.../clang/lib/Frontend/ChainedIncludesSource.cpp | 11 +-
.../clang/lib/Frontend/CompilerInstance.cpp | 280 +-
.../clang/lib/Frontend/CompilerInvocation.cpp | 2171 +++-----
.../Frontend/CreateInvocationFromCommandLine.cpp | 4 +-
.../clang/lib/Frontend/DependencyFile.cpp | 17 +-
.../clang/lib/Frontend/FrontendAction.cpp | 19 +-
.../clang/lib/Frontend/FrontendActions.cpp | 58 +-
.../clang/lib/Frontend/FrontendOptions.cpp | 2 +-
.../clang/lib/Frontend/InitPreprocessor.cpp | 32 +-
.../lib/Frontend/ModuleDependencyCollector.cpp | 52 +-
.../clang/lib/Frontend/PrecompiledPreamble.cpp | 51 +-
.../clang/lib/Frontend/Rewrite/HTMLPrint.cpp | 2 +-
.../lib/Frontend/Rewrite/InclusionRewriter.cpp | 78 +-
.../clang/lib/Frontend/Rewrite/RewriteMacros.cpp | 2 +-
.../lib/Frontend/Rewrite/RewriteModernObjC.cpp | 57 +-
.../clang/lib/Frontend/Rewrite/RewriteObjC.cpp | 47 +-
.../clang/lib/Frontend/TextDiagnostic.cpp | 5 +-
.../clang/lib/Frontend/TextDiagnosticPrinter.cpp | 8 +-
.../lib/Frontend/VerifyDiagnosticConsumer.cpp | 12 +-
.../clang/lib/Headers/__clang_cuda_builtin_vars.h | 9 +
.../clang/lib/Headers/__clang_cuda_cmath.h | 50 +-
.../lib/Headers/__clang_cuda_complex_builtins.h | 30 +-
.../clang/lib/Headers/__clang_cuda_math.h | 9 +-
.../Headers/__clang_cuda_math_forward_declares.h | 3 +
.../lib/Headers/__clang_cuda_runtime_wrapper.h | 28 +-
.../clang/lib/Headers/__clang_hip_cmath.h | 664 +++
.../lib/Headers/__clang_hip_libdevice_declares.h | 26 +-
.../clang/lib/Headers/__clang_hip_math.h | 1148 +++--
.../lib/Headers/__clang_hip_runtime_wrapper.h | 5 +
contrib/llvm-project/clang/lib/Headers/altivec.h | 1037 +++-
contrib/llvm-project/clang/lib/Headers/amxintrin.h | 97 +-
contrib/llvm-project/clang/lib/Headers/arm_acle.h | 26 +
.../llvm-project/clang/lib/Headers/avx512fintrin.h | 157 +-
.../clang/lib/Headers/avx512vlvnniintrin.h | 205 +-
contrib/llvm-project/clang/lib/Headers/avxintrin.h | 6 +-
.../llvm-project/clang/lib/Headers/avxvnniintrin.h | 225 +
contrib/llvm-project/clang/lib/Headers/cpuid.h | 8 +
.../clang/lib/Headers/cuda_wrappers/algorithm | 2 +-
.../clang/lib/Headers/cuda_wrappers/new | 2 +-
contrib/llvm-project/clang/lib/Headers/emmintrin.h | 2 +-
.../llvm-project/clang/lib/Headers/gfniintrin.h | 181 +-
.../llvm-project/clang/lib/Headers/hresetintrin.h | 49 +
.../llvm-project/clang/lib/Headers/ia32intrin.h | 97 +-
contrib/llvm-project/clang/lib/Headers/immintrin.h | 12 +
contrib/llvm-project/clang/lib/Headers/intrin.h | 24 +-
.../clang/lib/Headers/keylockerintrin.h | 506 ++
contrib/llvm-project/clang/lib/Headers/mm_malloc.h | 6 +
.../llvm-project/clang/lib/Headers/opencl-c-base.h | 18 +
contrib/llvm-project/clang/lib/Headers/opencl-c.h | 2 +
.../clang/lib/Headers/openmp_wrappers/cmath | 5 +-
.../clang/lib/Headers/openmp_wrappers/complex | 25 +
.../lib/Headers/openmp_wrappers/complex_cmath.h | 388 ++
.../llvm-project/clang/lib/Headers/popcntintrin.h | 11 +-
.../clang/lib/Headers/ppc_wrappers/smmintrin.h | 24 +
.../llvm-project/clang/lib/Headers/uintrintrin.h | 150 +
.../llvm-project/clang/lib/Headers/wasm_simd128.h | 112 +-
.../llvm-project/clang/lib/Headers/x86gprintrin.h | 23 +
.../clang/lib/Index/FileIndexRecord.cpp | 2 +-
contrib/llvm-project/clang/lib/Index/IndexBody.cpp | 4 +-
.../clang/lib/Index/IndexTypeSourceInfo.cpp | 21 +
.../clang/lib/Index/IndexingAction.cpp | 11 +-
.../clang/lib/Index/SimpleFormatContext.h | 72 -
.../llvm-project/clang/lib/Index/USRGeneration.cpp | 3 +
.../SerializablePathCollection.cpp | 91 +
.../llvm-project/clang/lib/Lex/HeaderSearch.cpp | 58 +-
contrib/llvm-project/clang/lib/Lex/Lexer.cpp | 49 +-
.../llvm-project/clang/lib/Lex/LiteralSupport.cpp | 4 +-
contrib/llvm-project/clang/lib/Lex/ModuleMap.cpp | 76 +-
.../llvm-project/clang/lib/Lex/PPDirectives.cpp | 12 +-
.../llvm-project/clang/lib/Lex/PPLexerChange.cpp | 27 +-
.../clang/lib/Lex/PPMacroExpansion.cpp | 31 +-
contrib/llvm-project/clang/lib/Lex/Pragma.cpp | 2 +-
.../llvm-project/clang/lib/Lex/Preprocessor.cpp | 16 +-
.../llvm-project/clang/lib/Lex/ScratchBuffer.cpp | 8 +-
contrib/llvm-project/clang/lib/Lex/TokenLexer.cpp | 10 +-
.../clang/lib/Parse/ParseCXXInlineMethods.cpp | 23 +-
contrib/llvm-project/clang/lib/Parse/ParseDecl.cpp | 300 +-
.../llvm-project/clang/lib/Parse/ParseDeclCXX.cpp | 107 +-
contrib/llvm-project/clang/lib/Parse/ParseExpr.cpp | 96 +-
.../llvm-project/clang/lib/Parse/ParseExprCXX.cpp | 71 +-
contrib/llvm-project/clang/lib/Parse/ParseObjc.cpp | 37 +-
.../llvm-project/clang/lib/Parse/ParseOpenMP.cpp | 456 +-
.../llvm-project/clang/lib/Parse/ParsePragma.cpp | 311 +-
contrib/llvm-project/clang/lib/Parse/ParseStmt.cpp | 57 +-
.../llvm-project/clang/lib/Parse/ParseStmtAsm.cpp | 2 +-
.../llvm-project/clang/lib/Parse/ParseTemplate.cpp | 21 +-
.../clang/lib/Parse/ParseTentative.cpp | 13 +-
contrib/llvm-project/clang/lib/Parse/Parser.cpp | 66 +-
.../llvm-project/clang/lib/Rewrite/HTMLRewrite.cpp | 22 +-
.../llvm-project/clang/lib/Rewrite/Rewriter.cpp | 8 +-
.../clang/lib/Rewrite/TokenRewriter.cpp | 2 +-
.../clang/lib/Sema/AnalysisBasedWarnings.cpp | 102 +-
.../clang/lib/Sema/CodeCompleteConsumer.cpp | 6 +-
contrib/llvm-project/clang/lib/Sema/DeclSpec.cpp | 167 +-
.../clang/lib/Sema/JumpDiagnostics.cpp | 17 +
.../clang/lib/Sema/MultiplexExternalSemaSource.cpp | 7 -
contrib/llvm-project/clang/lib/Sema/ScopeInfo.cpp | 1 +
contrib/llvm-project/clang/lib/Sema/Sema.cpp | 163 +-
contrib/llvm-project/clang/lib/Sema/SemaAccess.cpp | 3 +-
contrib/llvm-project/clang/lib/Sema/SemaAttr.cpp | 345 +-
contrib/llvm-project/clang/lib/Sema/SemaCUDA.cpp | 103 +-
contrib/llvm-project/clang/lib/Sema/SemaCast.cpp | 81 +-
.../llvm-project/clang/lib/Sema/SemaChecking.cpp | 1019 +++-
.../clang/lib/Sema/SemaCodeComplete.cpp | 90 +-
.../llvm-project/clang/lib/Sema/SemaConcept.cpp | 23 +-
.../llvm-project/clang/lib/Sema/SemaCoroutine.cpp | 100 +-
contrib/llvm-project/clang/lib/Sema/SemaDecl.cpp | 1054 ++--
.../llvm-project/clang/lib/Sema/SemaDeclAttr.cpp | 1054 +++-
.../llvm-project/clang/lib/Sema/SemaDeclCXX.cpp | 225 +-
.../llvm-project/clang/lib/Sema/SemaDeclObjC.cpp | 76 +-
.../clang/lib/Sema/SemaExceptionSpec.cpp | 4 +-
contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp | 1002 ++--
.../llvm-project/clang/lib/Sema/SemaExprCXX.cpp | 176 +-
.../llvm-project/clang/lib/Sema/SemaExprMember.cpp | 119 +-
.../llvm-project/clang/lib/Sema/SemaExprObjC.cpp | 88 +-
contrib/llvm-project/clang/lib/Sema/SemaInit.cpp | 356 +-
contrib/llvm-project/clang/lib/Sema/SemaLambda.cpp | 142 +-
contrib/llvm-project/clang/lib/Sema/SemaLookup.cpp | 371 +-
contrib/llvm-project/clang/lib/Sema/SemaModule.cpp | 2 +-
.../clang/lib/Sema/SemaObjCProperty.cpp | 14 +-
contrib/llvm-project/clang/lib/Sema/SemaOpenMP.cpp | 1041 ++--
.../llvm-project/clang/lib/Sema/SemaOverload.cpp | 978 ++--
contrib/llvm-project/clang/lib/Sema/SemaSYCL.cpp | 20 +-
contrib/llvm-project/clang/lib/Sema/SemaStmt.cpp | 217 +-
.../llvm-project/clang/lib/Sema/SemaStmtAsm.cpp | 6 +-
.../llvm-project/clang/lib/Sema/SemaStmtAttr.cpp | 78 +-
.../llvm-project/clang/lib/Sema/SemaTemplate.cpp | 636 ++-
.../clang/lib/Sema/SemaTemplateDeduction.cpp | 372 +-
.../clang/lib/Sema/SemaTemplateInstantiate.cpp | 187 +-
.../clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 403 +-
.../clang/lib/Sema/SemaTemplateVariadic.cpp | 60 +-
contrib/llvm-project/clang/lib/Sema/SemaType.cpp | 1104 +++--
.../llvm-project/clang/lib/Sema/TreeTransform.h | 205 +-
.../clang/lib/Serialization/ASTCommon.cpp | 6 +
.../clang/lib/Serialization/ASTReader.cpp | 422 +-
.../clang/lib/Serialization/ASTReaderDecl.cpp | 156 +-
.../clang/lib/Serialization/ASTReaderStmt.cpp | 365 +-
.../clang/lib/Serialization/ASTWriter.cpp | 177 +-
.../clang/lib/Serialization/ASTWriterDecl.cpp | 59 +-
.../clang/lib/Serialization/ASTWriterStmt.cpp | 158 +-
.../clang/lib/Serialization/GlobalModuleIndex.cpp | 7 +-
.../clang/lib/Serialization/ModuleManager.cpp | 61 +-
.../Checkers/BasicObjCFoundationChecks.cpp | 3 +-
.../StaticAnalyzer/Checkers/CastValueChecker.cpp | 4 +-
.../StaticAnalyzer/Checkers/CheckObjCDealloc.cpp | 2 +-
.../lib/StaticAnalyzer/Checkers/DebugCheckers.cpp | 10 +-
.../StaticAnalyzer/Checkers/DereferenceChecker.cpp | 69 +-
.../Checkers/ExprInspectionChecker.cpp | 4 +-
.../Checkers/FuchsiaHandleChecker.cpp | 312 +-
.../Checkers/GenericTaintChecker.cpp | 5 +-
.../StaticAnalyzer/Checkers/IteratorModeling.cpp | 103 +-
.../Checkers/IteratorRangeChecker.cpp | 2 +
.../Checkers/LocalizationChecker.cpp | 7 +-
.../Checkers/MacOSKeychainAPIChecker.cpp | 2 +-
.../lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 15 +-
.../lib/StaticAnalyzer/Checkers/MoveChecker.cpp | 4 +-
.../StaticAnalyzer/Checkers/OSObjectCStyleCast.cpp | 21 +-
.../Checkers/ObjCMissingSuperCallChecker.cpp | 7 +-
.../lib/StaticAnalyzer/Checkers/PaddingChecker.cpp | 5 +-
.../StaticAnalyzer/Checkers/PthreadLockChecker.cpp | 271 +-
.../RetainCountChecker/RetainCountDiagnostics.cpp | 4 +-
.../Checkers/ReturnPointerRangeChecker.cpp | 7 +-
.../clang/lib/StaticAnalyzer/Checkers/SmartPtr.h | 2 +
.../StaticAnalyzer/Checkers/SmartPtrChecker.cpp | 48 +-
.../StaticAnalyzer/Checkers/SmartPtrModeling.cpp | 514 +-
.../Checkers/StdLibraryFunctionsChecker.cpp | 2058 +++++---
.../lib/StaticAnalyzer/Checkers/StreamChecker.cpp | 70 +-
.../clang/lib/StaticAnalyzer/Checkers/Taint.cpp | 2 +-
.../StaticAnalyzer/Checkers/UndefBranchChecker.cpp | 7 +-
.../StaticAnalyzer/Checkers/VirtualCallChecker.cpp | 4 +-
.../StaticAnalyzer/Checkers/WebKit/ASTUtils.cpp | 4 +-
.../Checkers/WebKit/NoUncountedMembersChecker.cpp | 7 +-
.../Checkers/WebKit/PtrTypesSemantics.cpp | 58 +-
.../Checkers/WebKit/PtrTypesSemantics.h | 23 +-
.../WebKit/RefCntblBaseVirtualDtorChecker.cpp | 12 +-
.../Checkers/WebKit/UncountedCallArgsChecker.cpp | 3 +-
.../WebKit/UncountedLambdaCapturesChecker.cpp | 107 +
.../Checkers/WebKit/UncountedLocalVarsChecker.cpp | 251 +
.../lib/StaticAnalyzer/Core/AnalyzerOptions.cpp | 2 +-
.../lib/StaticAnalyzer/Core/BasicValueFactory.cpp | 25 +-
.../clang/lib/StaticAnalyzer/Core/BugReporter.cpp | 13 +-
.../StaticAnalyzer/Core/BugReporterVisitors.cpp | 7 +-
.../clang/lib/StaticAnalyzer/Core/CallEvent.cpp | 2 +-
.../lib/StaticAnalyzer/Core/CheckerContext.cpp | 2 +-
.../clang/lib/StaticAnalyzer/Core/Environment.cpp | 21 +-
.../clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 153 +-
.../clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp | 7 +-
.../lib/StaticAnalyzer/Core/ExprEngineCXX.cpp | 26 +-
.../Core/ExprEngineCallAndReturn.cpp | 14 +-
.../lib/StaticAnalyzer/Core/ExprEngineObjC.cpp | 13 +-
.../lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp | 47 +-
.../lib/StaticAnalyzer/Core/PlistDiagnostics.cpp | 400 +-
.../clang/lib/StaticAnalyzer/Core/ProgramState.cpp | 3 -
.../StaticAnalyzer/Core/RangeConstraintManager.cpp | 1114 ++++-
.../Core/RangedConstraintManager.cpp | 41 +-
.../clang/lib/StaticAnalyzer/Core/SValBuilder.cpp | 23 +-
.../clang/lib/StaticAnalyzer/Core/SVals.cpp | 48 +-
.../lib/StaticAnalyzer/Core/SarifDiagnostics.cpp | 16 +-
.../Core/SimpleConstraintManager.cpp | 4 +-
.../lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp | 19 +-
.../lib/StaticAnalyzer/Core/SymbolManager.cpp | 28 +-
.../lib/StaticAnalyzer/Core/TextDiagnostics.cpp | 49 +-
.../StaticAnalyzer/Frontend/AnalysisConsumer.cpp | 4 +-
.../clang/lib/Tooling/AllTUsExecution.cpp | 2 +-
.../clang/lib/Tooling/ArgumentsAdjusters.cpp | 34 +-
.../clang/lib/Tooling/CompilationDatabase.cpp | 58 +-
.../clang/lib/Tooling/Core/Replacement.cpp | 2 +-
.../DependencyScanningFilesystem.cpp | 20 +-
.../DependencyScanningWorker.cpp | 24 +-
.../DependencyScanning/ModuleDepCollector.cpp | 13 +-
.../clang/lib/Tooling/FileMatchTrie.cpp | 14 +-
.../lib/Tooling/Inclusions/HeaderIncludes.cpp | 52 +-
.../clang/lib/Tooling/Inclusions/IncludeStyle.cpp | 1 +
.../clang/lib/Tooling/JSONCompilationDatabase.cpp | 48 +-
.../clang/lib/Tooling/Refactoring/ASTSelection.cpp | 2 +-
.../lib/Tooling/{Core => Refactoring}/Lookup.cpp | 2 +-
.../lib/Tooling/Refactoring/RefactoringActions.cpp | 4 +-
.../Refactoring/Rename/SymbolOccurrences.cpp | 5 +-
.../lib/Tooling/Refactoring/Rename/USRFinder.cpp | 4 +-
.../Refactoring/Rename/USRFindingAction.cpp | 52 +-
.../Tooling/Refactoring/Rename/USRLocFinder.cpp | 2 +-
.../clang/lib/Tooling/Syntax/BuildTree.cpp | 819 ++-
.../lib/Tooling/Syntax/ComputeReplacements.cpp | 15 +-
.../clang/lib/Tooling/Syntax/Mutations.cpp | 36 +-
.../clang/lib/Tooling/Syntax/Nodes.cpp | 604 +--
.../clang/lib/Tooling/Syntax/Synthesis.cpp | 224 +-
.../clang/lib/Tooling/Syntax/Tokens.cpp | 89 +-
.../llvm-project/clang/lib/Tooling/Syntax/Tree.cpp | 412 +-
contrib/llvm-project/clang/lib/Tooling/Tooling.cpp | 71 +-
.../clang/lib/Tooling/Transformer/Parsing.cpp | 8 +-
.../lib/Tooling/Transformer/RangeSelector.cpp | 26 +-
.../clang/lib/Tooling/Transformer/RewriteRule.cpp | 262 +-
.../clang/lib/Tooling/Transformer/Stencil.cpp | 77 +-
.../clang/lib/Tooling/Transformer/Transformer.cpp | 42 +-
.../clang/tools/clang-format/ClangFormat.cpp | 32 +-
.../llvm-project/clang/tools/driver/cc1_main.cpp | 10 +-
.../llvm-project/clang/tools/driver/cc1as_main.cpp | 29 +-
contrib/llvm-project/clang/tools/driver/driver.cpp | 7 +
.../utils/TableGen/ClangASTPropertiesEmitter.cpp | 12 +-
.../clang/utils/TableGen/ClangAttrEmitter.cpp | 56 +-
.../utils/TableGen/ClangDiagnosticsEmitter.cpp | 5 +
.../clang/utils/TableGen/ClangOptionDocEmitter.cpp | 2 -
.../clang/utils/TableGen/ClangSyntaxEmitter.cpp | 236 +
.../clang/utils/TableGen/NeonEmitter.cpp | 25 +-
.../clang/utils/TableGen/SveEmitter.cpp | 20 +-
.../llvm-project/clang/utils/TableGen/TableGen.cpp | 12 +
.../clang/utils/TableGen/TableGenBackends.h | 8 +-
contrib/llvm-project/compiler-rt/.clang-tidy | 2 +
.../include/fuzzer/FuzzedDataProvider.h | 9 +
.../compiler-rt/include/profile/InstrProfData.inc | 139 +-
.../compiler-rt/include/sanitizer/asan_interface.h | 16 +-
.../include/sanitizer/common_interface_defs.h | 9 +-
.../include/sanitizer/dfsan_interface.h | 8 +-
.../include/sanitizer/hwasan_interface.h | 3 +
.../include/sanitizer/memprof_interface.h | 65 +
.../compiler-rt/include/sanitizer/msan_interface.h | 3 +
.../include/sanitizer/netbsd_syscall_hooks.h | 213 +-
.../compiler-rt/lib/asan/asan_allocator.cpp | 479 +-
.../compiler-rt/lib/asan/asan_allocator.h | 11 +-
.../compiler-rt/lib/asan/asan_flags.cpp | 10 +-
.../compiler-rt/lib/asan/asan_fuchsia.cpp | 35 +-
.../compiler-rt/lib/asan/asan_interceptors.cpp | 41 +-
.../compiler-rt/lib/asan/asan_interceptors.h | 22 +-
.../compiler-rt/lib/asan/asan_interceptors_vfork.S | 3 +-
.../compiler-rt/lib/asan/asan_interface_internal.h | 4 +-
.../compiler-rt/lib/asan/asan_internal.h | 2 -
.../compiler-rt/lib/asan/asan_linux.cpp | 45 +-
.../llvm-project/compiler-rt/lib/asan/asan_mac.cpp | 48 +-
.../compiler-rt/lib/asan/asan_malloc_linux.cpp | 10 +-
.../compiler-rt/lib/asan/asan_malloc_local.h | 2 +-
.../compiler-rt/lib/asan/asan_mapping.h | 21 +
.../compiler-rt/lib/asan/asan_poisoning.cpp | 6 -
.../compiler-rt/lib/asan/asan_premap_shadow.cpp | 18 +-
.../compiler-rt/lib/asan/asan_report.cpp | 5 +-
.../compiler-rt/lib/asan/asan_rtems.cpp | 6 +
.../llvm-project/compiler-rt/lib/asan/asan_rtl.cpp | 5 +-
.../compiler-rt/lib/asan/asan_shadow_setup.cpp | 45 +-
.../llvm-project/compiler-rt/lib/asan/asan_stack.h | 5 -
.../compiler-rt/lib/asan/asan_thread.cpp | 27 +-
.../compiler-rt/lib/asan/asan_thread.h | 7 +-
.../llvm-project/compiler-rt/lib/asan/asan_win.cpp | 19 +-
.../compiler-rt/lib/builtins/README.txt | 2 +
.../compiler-rt/lib/builtins/aarch64/lse.S | 236 +
.../compiler-rt/lib/builtins/assembly.h | 93 +-
.../llvm-project/compiler-rt/lib/builtins/atomic.c | 93 +-
.../compiler-rt/lib/builtins/clear_cache.c | 10 +-
.../compiler-rt/lib/builtins/cpu_model.c | 63 +-
.../llvm-project/compiler-rt/lib/builtins/divdf3.c | 189 +-
.../llvm-project/compiler-rt/lib/builtins/divdi3.c | 15 +-
.../compiler-rt/lib/builtins/divmoddi4.c | 13 +-
.../compiler-rt/lib/builtins/divmodsi4.c | 13 +-
.../compiler-rt/lib/builtins/divmodti4.c | 32 +
.../llvm-project/compiler-rt/lib/builtins/divsf3.c | 174 +-
.../llvm-project/compiler-rt/lib/builtins/divsi3.c | 25 +-
.../llvm-project/compiler-rt/lib/builtins/divtf3.c | 203 +-
.../llvm-project/compiler-rt/lib/builtins/divti3.c | 15 +-
.../llvm-project/compiler-rt/lib/builtins/emutls.c | 7 +-
.../compiler-rt/lib/builtins/extendhfsf2.c | 6 +-
.../compiler-rt/lib/builtins/extendhftf2.c | 23 +
.../compiler-rt/lib/builtins/fp_div_impl.inc | 419 ++
.../compiler-rt/lib/builtins/fp_extend.h | 4 +
.../llvm-project/compiler-rt/lib/builtins/fp_lib.h | 7 +
.../compiler-rt/lib/builtins/fp_trunc.h | 4 +
.../compiler-rt/lib/builtins/int_div_impl.inc | 25 +
.../compiler-rt/lib/builtins/int_mulo_impl.inc | 49 +
.../compiler-rt/lib/builtins/int_mulv_impl.inc | 47 +
.../compiler-rt/lib/builtins/int_util.h | 16 +
.../llvm-project/compiler-rt/lib/builtins/moddi3.c | 16 +-
.../llvm-project/compiler-rt/lib/builtins/modti3.c | 16 +-
.../compiler-rt/lib/builtins/mulodi4.c | 33 +-
.../compiler-rt/lib/builtins/mulosi4.c | 33 +-
.../compiler-rt/lib/builtins/muloti4.c | 33 +-
.../compiler-rt/lib/builtins/mulvdi3.c | 33 +-
.../compiler-rt/lib/builtins/mulvsi3.c | 33 +-
.../compiler-rt/lib/builtins/mulvti3.c | 33 +-
.../compiler-rt/lib/builtins/os_version_check.c | 108 +-
.../compiler-rt/lib/builtins/paritydi2.c | 6 +-
.../compiler-rt/lib/builtins/parityti2.c | 8 +-
.../lib/builtins/riscv/int_mul_impl.inc | 6 +-
.../compiler-rt/lib/builtins/truncdfhf2.c | 4 +-
.../compiler-rt/lib/builtins/truncsfhf2.c | 6 +-
.../compiler-rt/lib/builtins/trunctfhf2.c | 23 +
contrib/llvm-project/compiler-rt/lib/cfi/cfi.cpp | 2 +-
.../llvm-project/compiler-rt/lib/crt/crtbegin.c | 8 +
.../llvm-project/compiler-rt/lib/dfsan/dfsan.cpp | 100 +-
.../compiler-rt/lib/dfsan/dfsan_custom.cpp | 201 +-
.../compiler-rt/lib/dfsan/dfsan_flags.inc | 4 -
.../compiler-rt/lib/dfsan/dfsan_interceptors.cpp | 41 +-
.../compiler-rt/lib/dfsan/done_abilist.txt | 85 +
.../compiler-rt/lib/fuzzer/FuzzerCorpus.h | 62 +-
.../compiler-rt/lib/fuzzer/FuzzerDataFlowTrace.cpp | 2 +-
.../compiler-rt/lib/fuzzer/FuzzerDriver.cpp | 91 +-
.../lib/fuzzer/FuzzerExtFunctionsWeak.cpp | 2 +-
.../compiler-rt/lib/fuzzer/FuzzerExtraCounters.cpp | 2 +-
.../compiler-rt/lib/fuzzer/FuzzerFlags.def | 37 +-
.../compiler-rt/lib/fuzzer/FuzzerFork.cpp | 14 +-
.../compiler-rt/lib/fuzzer/FuzzerIO.cpp | 45 +
.../llvm-project/compiler-rt/lib/fuzzer/FuzzerIO.h | 6 +
.../compiler-rt/lib/fuzzer/FuzzerIOPosix.cpp | 8 +-
.../compiler-rt/lib/fuzzer/FuzzerIOWindows.cpp | 14 +-
.../compiler-rt/lib/fuzzer/FuzzerInterceptors.cpp | 253 +
.../compiler-rt/lib/fuzzer/FuzzerInternal.h | 4 +-
.../compiler-rt/lib/fuzzer/FuzzerLoop.cpp | 69 +-
.../compiler-rt/lib/fuzzer/FuzzerMutate.cpp | 40 +-
.../compiler-rt/lib/fuzzer/FuzzerMutate.h | 14 +-
.../compiler-rt/lib/fuzzer/FuzzerOptions.h | 9 +-
.../compiler-rt/lib/fuzzer/FuzzerPlatform.h | 18 +-
.../compiler-rt/lib/fuzzer/FuzzerTracePC.cpp | 34 +-
.../compiler-rt/lib/fuzzer/FuzzerTracePC.h | 6 +-
.../compiler-rt/lib/fuzzer/FuzzerUtil.h | 6 +
.../compiler-rt/lib/fuzzer/FuzzerUtilFuchsia.cpp | 19 +-
.../compiler-rt/lib/fuzzer/FuzzerUtilLinux.cpp | 2 +-
.../compiler-rt/lib/fuzzer/FuzzerUtilPosix.cpp | 4 +-
.../compiler-rt/lib/fuzzer/FuzzerUtilWindows.cpp | 14 +-
.../compiler-rt/lib/gwp_asan/common.cpp | 3 +
.../compiler-rt/lib/gwp_asan/crash_handler.cpp | 24 +-
.../compiler-rt/lib/gwp_asan/crash_handler.h | 2 +-
.../compiler-rt/lib/gwp_asan/definitions.h | 2 +-
.../lib/gwp_asan/guarded_pool_allocator.cpp | 114 +-
.../lib/gwp_asan/guarded_pool_allocator.h | 78 +-
.../llvm-project/compiler-rt/lib/gwp_asan/mutex.h | 14 +-
.../compiler-rt/lib/gwp_asan/optional/backtrace.h | 48 +-
.../lib/gwp_asan/optional/backtrace_fuchsia.cpp | 21 +
.../lib/gwp_asan/optional/backtrace_linux_libc.cpp | 25 +-
.../optional/backtrace_sanitizer_common.cpp | 49 +-
.../lib/gwp_asan/optional/options_parser.cpp | 249 +-
.../lib/gwp_asan/optional/options_parser.h | 12 +-
.../compiler-rt/lib/gwp_asan/optional/printf.h | 33 +
.../lib/gwp_asan/optional/segv_handler.h | 70 +-
.../lib/gwp_asan/optional/segv_handler_fuchsia.cpp | 22 +
.../lib/gwp_asan/optional/segv_handler_posix.cpp | 182 +-
.../compiler-rt/lib/gwp_asan/options.inc | 30 +-
.../gwp_asan/platform_specific/common_fuchsia.cpp | 15 +
.../gwp_asan/platform_specific/common_posix.cpp | 6 +-
.../guarded_pool_allocator_fuchsia.cpp | 103 +
.../guarded_pool_allocator_fuchsia.h | 22 +
.../guarded_pool_allocator_posix.cpp | 64 +-
.../guarded_pool_allocator_posix.h | 18 +
.../platform_specific/guarded_pool_allocator_tls.h | 55 +
.../gwp_asan/platform_specific/mutex_fuchsia.cpp | 21 +
.../lib/gwp_asan/platform_specific/mutex_fuchsia.h | 23 +
.../lib/gwp_asan/platform_specific/mutex_posix.h | 23 +
.../platform_specific/utilities_fuchsia.cpp | 19 +
.../gwp_asan/platform_specific/utilities_posix.cpp | 65 +-
.../compiler-rt/lib/gwp_asan/random.cpp | 31 -
.../llvm-project/compiler-rt/lib/gwp_asan/random.h | 23 -
.../compiler-rt/lib/gwp_asan/utilities.cpp | 63 +
.../compiler-rt/lib/gwp_asan/utilities.h | 18 +-
.../llvm-project/compiler-rt/lib/hwasan/hwasan.cpp | 4 +-
.../llvm-project/compiler-rt/lib/hwasan/hwasan.h | 9 +-
.../compiler-rt/lib/hwasan/hwasan_allocator.cpp | 20 +-
.../compiler-rt/lib/hwasan/hwasan_allocator.h | 14 +-
.../lib/hwasan/hwasan_dynamic_shadow.cpp | 50 +-
.../lib/hwasan/hwasan_interceptors_vfork.S | 1 +
.../lib/hwasan/hwasan_interface_internal.h | 3 +
.../compiler-rt/lib/hwasan/hwasan_linux.cpp | 74 +-
.../compiler-rt/lib/hwasan/hwasan_malloc_bisect.h | 2 +-
.../compiler-rt/lib/hwasan/hwasan_mapping.h | 9 +
.../compiler-rt/lib/hwasan/hwasan_new_delete.cpp | 39 +-
.../compiler-rt/lib/hwasan/hwasan_report.cpp | 25 +-
.../compiler-rt/lib/hwasan/hwasan_thread.h | 2 -
.../compiler-rt/lib/hwasan/hwasan_thread_list.h | 63 +-
.../compiler-rt/lib/interception/interception.h | 4 +-
.../lib/interception/interception_linux.cpp | 10 +-
.../lib/interception/interception_linux.h | 10 +-
.../lib/interception/interception_win.cpp | 6 +-
contrib/llvm-project/compiler-rt/lib/lsan/lsan.cpp | 4 +-
.../compiler-rt/lib/lsan/lsan_allocator.cpp | 10 +
.../compiler-rt/lib/lsan/lsan_common.cpp | 298 +-
.../compiler-rt/lib/lsan/lsan_common.h | 20 +-
.../compiler-rt/lib/lsan/lsan_common_fuchsia.cpp | 7 +-
.../compiler-rt/lib/lsan/lsan_common_linux.cpp | 5 +
.../compiler-rt/lib/lsan/lsan_fuchsia.h | 2 +-
.../compiler-rt/lib/lsan/lsan_interceptors.cpp | 17 +-
.../llvm-project/compiler-rt/lib/lsan/lsan_posix.h | 2 +-
.../compiler-rt/lib/lsan/lsan_thread.cpp | 5 +
.../compiler-rt/lib/lsan/lsan_thread.h | 2 +
.../compiler-rt/lib/memprof/README.txt | 17 +
.../compiler-rt/lib/memprof/memprof.syms.extra | 1 +
.../compiler-rt/lib/memprof/memprof_allocator.cpp | 905 ++++
.../compiler-rt/lib/memprof/memprof_allocator.h | 105 +
.../lib/memprof/memprof_descriptions.cpp | 70 +
.../compiler-rt/lib/memprof/memprof_descriptions.h | 45 +
.../compiler-rt/lib/memprof/memprof_flags.cpp | 93 +
.../compiler-rt/lib/memprof/memprof_flags.h | 45 +
.../compiler-rt/lib/memprof/memprof_flags.inc | 49 +
.../compiler-rt/lib/memprof/memprof_init_version.h | 26 +
.../lib/memprof/memprof_interceptors.cpp | 366 ++
.../compiler-rt/lib/memprof/memprof_interceptors.h | 54 +
.../memprof/memprof_interceptors_memintrinsics.cpp | 29 +
.../memprof/memprof_interceptors_memintrinsics.h | 79 +
.../lib/memprof/memprof_interface_internal.h | 64 +
.../compiler-rt/lib/memprof/memprof_internal.h | 104 +
.../compiler-rt/lib/memprof/memprof_linux.cpp | 80 +
.../lib/memprof/memprof_malloc_linux.cpp | 226 +
.../compiler-rt/lib/memprof/memprof_mapping.h | 113 +
.../compiler-rt/lib/memprof/memprof_new_delete.cpp | 145 +
.../compiler-rt/lib/memprof/memprof_posix.cpp | 55 +
.../compiler-rt/lib/memprof/memprof_preinit.cpp | 23 +
.../compiler-rt/lib/memprof/memprof_rtl.cpp | 321 ++
.../lib/memprof/memprof_shadow_setup.cpp | 62 +
.../compiler-rt/lib/memprof/memprof_stack.cpp | 59 +
.../compiler-rt/lib/memprof/memprof_stack.h | 75 +
.../compiler-rt/lib/memprof/memprof_stats.cpp | 157 +
.../compiler-rt/lib/memprof/memprof_stats.h | 61 +
.../compiler-rt/lib/memprof/memprof_thread.cpp | 220 +
.../compiler-rt/lib/memprof/memprof_thread.h | 138 +
.../compiler-rt/lib/memprof/weak_symbols.txt | 1 +
contrib/llvm-project/compiler-rt/lib/msan/msan.cpp | 51 +-
.../compiler-rt/lib/msan/msan_interceptors.cpp | 10 +-
.../compiler-rt/lib/msan/msan_interface_internal.h | 10 +-
.../compiler-rt/lib/msan/msan_linux.cpp | 3 +-
.../compiler-rt/lib/msan/msan_poisoning.cpp | 81 +-
.../compiler-rt/lib/msan/msan_thread.cpp | 58 +-
.../compiler-rt/lib/msan/msan_thread.h | 24 +-
.../compiler-rt/lib/profile/GCDAProfiling.c | 75 +-
.../compiler-rt/lib/profile/InstrProfiling.c | 6 +-
.../compiler-rt/lib/profile/InstrProfiling.h | 9 +
.../compiler-rt/lib/profile/InstrProfilingBuffer.c | 24 +-
.../compiler-rt/lib/profile/InstrProfilingFile.c | 35 +-
.../lib/profile/InstrProfilingInternal.c | 3 +
.../lib/profile/InstrProfilingPlatformDarwin.c | 3 +
.../lib/profile/InstrProfilingPlatformLinux.c | 2 +-
.../compiler-rt/lib/profile/InstrProfilingPort.h | 10 +-
.../compiler-rt/lib/profile/InstrProfilingValue.c | 39 +-
.../lib/profile/InstrProfilingVersionVar.c | 17 +
.../compiler-rt/lib/profile/InstrProfilingWriter.c | 3 +
.../lib/sanitizer_common/sanitizer_allocator.cpp | 39 +-
.../lib/sanitizer_common/sanitizer_allocator.h | 6 +-
.../sanitizer_common/sanitizer_allocator_checks.h | 10 +-
.../sanitizer_allocator_primary32.h | 1 +
*** 112076 LINES SKIPPED ***
More information about the dev-commits-src-main
mailing list