git: 04eeddc0aa8e - main - Merge llvm-project main llvmorg-14-init-17616-g024a1fab5c35
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 14 May 2022 11:49:19 UTC
The branch main has been updated by dim:
URL: https://cgit.FreeBSD.org/src/commit/?id=04eeddc0aa8e0a417a16eaf9d7d095207f4a8623
commit 04eeddc0aa8e0a417a16eaf9d7d095207f4a8623
Merge: 0eae32dcef82 6f8fc217eaa1
Author: Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2022-01-27 22:17:16 +0000
Commit: Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2022-05-14 11:44:34 +0000
Merge llvm-project main llvmorg-14-init-17616-g024a1fab5c35
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvmorg-14-init-17616-g024a1fab5c35.
PR: 261742
MFC after: 2 weeks
ObsoleteFiles.inc | 1 +
.../clang/include/clang/APINotes/Types.h | 32 +-
.../clang/include/clang/AST/ASTConcept.h | 14 +-
.../clang/include/clang/AST/ASTContext.h | 24 +-
.../include/clang/AST/ASTImporterLookupTable.h | 1 -
.../clang/include/clang/AST/AbstractBasicReader.h | 4 +-
.../clang/include/clang/AST/AbstractBasicWriter.h | 4 +-
.../clang/include/clang/AST/AbstractTypeReader.h | 4 +-
.../clang/include/clang/AST/AbstractTypeWriter.h | 4 +-
.../llvm-project/clang/include/clang/AST/Attr.h | 5 -
.../clang/include/clang/AST/AttrIterator.h | 1 -
.../clang/AST/CXXRecordDeclDefinitionBits.def | 3 +
.../llvm-project/clang/include/clang/AST/Comment.h | 16 +-
.../clang/include/clang/AST/CommentLexer.h | 3 +
.../clang/include/clang/AST/ComputeDependence.h | 4 +-
.../include/clang/AST/CurrentSourceLocExprScope.h | 6 +-
.../llvm-project/clang/include/clang/AST/Decl.h | 2 -
.../clang/include/clang/AST/DeclBase.h | 20 +-
.../llvm-project/clang/include/clang/AST/DeclCXX.h | 6 +-
.../clang/include/clang/AST/DeclContextInternals.h | 10 +-
.../clang/include/clang/AST/DeclObjC.h | 17 +-
.../clang/include/clang/AST/DeclObjCCommon.h | 6 +-
.../clang/include/clang/AST/DeclTemplate.h | 2 +-
.../clang/include/clang/AST/DeclarationName.h | 2 -
.../llvm-project/clang/include/clang/AST/Expr.h | 2 +-
.../clang/include/clang/AST/ExprConcepts.h | 10 +-
.../clang/include/clang/AST/ExprObjC.h | 2 +-
.../clang/include/clang/AST/FormatString.h | 11 +-
.../AST/LexicallyOrderedRecursiveASTVisitor.h | 6 +-
.../clang/include/clang/AST/LocInfoType.h | 6 +-
.../include/clang/AST/MangleNumberingContext.h | 2 -
.../include/clang/AST/NonTrivialTypeVisitor.h | 4 +-
.../llvm-project/clang/include/clang/AST/OSLog.h | 4 +-
.../clang/include/clang/AST/OpenMPClause.h | 1 +
.../clang/include/clang/AST/PrettyDeclStackTrace.h | 1 -
.../clang/include/clang/AST/PrettyPrinter.h | 10 +-
.../clang/include/clang/AST/QualTypeNames.h | 2 +-
.../clang/include/clang/AST/TemplateBase.h | 1 -
.../clang/include/clang/AST/TemplateName.h | 2 -
.../llvm-project/clang/include/clang/AST/TypeLoc.h | 57 +-
.../clang/include/clang/AST/UnresolvedSet.h | 2 +-
.../clang/include/clang/ASTMatchers/ASTMatchers.h | 39 +-
.../clang/ASTMatchers/Dynamic/Diagnostics.h | 4 +-
.../include/clang/ASTMatchers/Dynamic/Parser.h | 2 +-
.../include/clang/ASTMatchers/Dynamic/Registry.h | 2 +-
.../clang/ASTMatchers/Dynamic/VariantValue.h | 2 +-
.../clang/Analysis/Analyses/CalledOnceCheck.h | 1 -
.../include/clang/Analysis/Analyses/Consumed.h | 3 +-
.../clang/Analysis/Analyses/ThreadSafetyCommon.h | 2 +-
.../clang/Analysis/Analyses/ThreadSafetyUtil.h | 2 +-
.../clang/include/clang/Analysis/AnyCall.h | 6 +-
.../clang/include/clang/Analysis/BodyFarm.h | 5 +-
.../clang/include/clang/Analysis/CFG.h | 2 +-
.../clang/include/clang/Analysis/CloneDetection.h | 6 +-
.../Analysis/FlowSensitive/ControlFlowContext.h | 57 +
.../Analysis/FlowSensitive/DataflowAnalysis.h | 31 +-
.../FlowSensitive/DataflowAnalysisContext.h | 145 ++
.../Analysis/FlowSensitive/DataflowEnvironment.h | 202 +-
.../Analysis/FlowSensitive/DataflowWorklist.h | 2 +-
.../clang/Analysis/FlowSensitive/MapLattice.h | 140 ++
.../clang/Analysis/FlowSensitive/StorageLocation.h | 89 +
.../clang/Analysis/FlowSensitive/Transfer.h | 33 +
.../FlowSensitive/TypeErasedDataflowAnalysis.h | 34 +-
.../include/clang/Analysis/FlowSensitive/Value.h | 144 ++
.../clang/include/clang/Analysis/IssueHash.h | 4 +-
.../clang/include/clang/Analysis/PathDiagnostic.h | 8 +-
.../clang/include/clang/Analysis/ProgramPoint.h | 1 -
.../include/clang/Analysis/RetainSummaryManager.h | 4 +-
.../clang/include/clang/Analysis/SelectorExtras.h | 4 +-
.../clang/include/clang/Basic/AlignedAllocation.h | 6 +-
.../llvm-project/clang/include/clang/Basic/Attr.td | 9 +
.../clang/include/clang/Basic/AttrDocs.td | 80 +-
.../include/clang/Basic/AttrSubjectMatchRules.h | 4 +-
.../clang/include/clang/Basic/Builtins.def | 8 +
.../clang/include/clang/Basic/BuiltinsNVPTX.def | 17 +
.../clang/include/clang/Basic/BuiltinsRISCV.def | 24 +-
.../clang/include/clang/Basic/BuiltinsX86.def | 72 -
.../clang/include/clang/Basic/CodeGenOptions.def | 10 +-
.../clang/include/clang/Basic/CodeGenOptions.h | 2 +-
.../clang/include/clang/Basic/DarwinSDKInfo.h | 20 +-
.../clang/include/clang/Basic/Diagnostic.td | 10 +-
.../clang/include/clang/Basic/DiagnosticAST.h | 2 +-
.../include/clang/Basic/DiagnosticASTKinds.td | 5 +
.../clang/include/clang/Basic/DiagnosticAnalysis.h | 2 +-
.../clang/include/clang/Basic/DiagnosticComment.h | 2 +-
.../clang/include/clang/Basic/DiagnosticCrossTU.h | 2 +-
.../clang/include/clang/Basic/DiagnosticDriver.h | 2 +-
.../include/clang/Basic/DiagnosticDriverKinds.td | 7 +-
.../clang/include/clang/Basic/DiagnosticError.h | 6 +-
.../clang/include/clang/Basic/DiagnosticFrontend.h | 2 +-
.../clang/include/clang/Basic/DiagnosticGroups.td | 2 +
.../clang/include/clang/Basic/DiagnosticIDs.h | 2 +-
.../clang/include/clang/Basic/DiagnosticLex.h | 2 +-
.../clang/include/clang/Basic/DiagnosticParse.h | 2 +-
.../include/clang/Basic/DiagnosticParseKinds.td | 8 +-
.../include/clang/Basic/DiagnosticRefactoring.h | 2 +-
.../clang/include/clang/Basic/DiagnosticSema.h | 2 +-
.../include/clang/Basic/DiagnosticSemaKinds.td | 43 +-
.../include/clang/Basic/DiagnosticSerialization.h | 2 +-
.../clang/include/clang/Basic/DirectoryEntry.h | 1 +
.../clang/include/clang/Basic/IdentifierTable.h | 4 +
.../clang/include/clang/Basic/LangOptions.h | 1 +
.../clang/include/clang/Basic/OpenCLOptions.h | 9 +
.../clang/include/clang/Basic/OperatorPrecedence.h | 2 +-
.../clang/include/clang/Basic/PartialDiagnostic.h | 3 -
.../clang/include/clang/Basic/PragmaKinds.h | 4 +-
.../clang/include/clang/Basic/ProfileList.h | 8 +-
.../clang/include/clang/Basic/RISCVVTypes.def | 4 +-
.../clang/include/clang/Basic/TargetID.h | 6 +-
.../clang/include/clang/Basic/TargetInfo.h | 7 +-
.../clang/include/clang/Basic/arm_neon.td | 22 +-
.../clang/include/clang/Basic/riscv_vector.td | 38 +-
.../clang/include/clang/CodeGen/CodeGenABITypes.h | 8 -
.../CodeGen/ObjectFilePCHContainerOperations.h | 4 +-
.../clang/include/clang/CodeGen/SwiftCallingConv.h | 1 -
.../clang/include/clang/Driver/Options.td | 33 +-
.../clang/include/clang/Driver/SanitizerArgs.h | 1 +
.../clang/include/clang/Driver/ToolChain.h | 13 +-
.../clang/include/clang/Driver/Types.def | 1 +
.../llvm-project/clang/include/clang/Driver/Util.h | 1 -
.../clang/include/clang/Format/Format.h | 165 +-
.../clang/include/clang/Frontend/ASTConsumers.h | 6 -
.../include/clang/Frontend/CompilerInstance.h | 2 -
.../clang/include/clang/Frontend/FrontendActions.h | 10 +-
.../clang/include/clang/Frontend/FrontendOptions.h | 3 +
.../clang/Frontend/PCHContainerOperations.h | 4 +-
.../include/clang/Frontend/PrecompiledPreamble.h | 4 +-
.../clang/Frontend/SerializedDiagnosticPrinter.h | 1 -
.../include/clang/Frontend/SerializedDiagnostics.h | 4 +-
.../clang/include/clang/Frontend/Utils.h | 15 -
.../SerializablePathCollection.h | 6 +-
.../clang/include/clang/Interpreter/Interpreter.h | 2 -
.../Lex/DependencyDirectivesSourceMinimizer.h | 6 +-
.../clang/include/clang/Lex/HeaderSearch.h | 50 +-
.../clang/include/clang/Lex/Preprocessor.h | 25 +-
...cessorExcludedConditionalDirectiveSkipMapping.h | 6 +-
.../clang/include/clang/Parse/Parser.h | 19 +-
.../include/clang/Parse/RAIIObjectsForParser.h | 4 +-
.../include/clang/Sema/AnalysisBasedWarnings.h | 2 -
.../clang/include/clang/Sema/CleanupInfo.h | 4 +-
.../include/clang/Sema/CodeCompleteConsumer.h | 76 +-
.../clang/include/clang/Sema/DeclSpec.h | 3 +-
.../clang/include/clang/Sema/ExternalSemaSource.h | 2 -
.../clang/include/clang/Sema/Initialization.h | 1 -
.../clang/include/clang/Sema/Overload.h | 3 +-
.../clang/include/clang/Sema/ParsedAttr.h | 8 +-
.../clang/include/clang/Sema/ParsedTemplate.h | 3 +-
.../clang/include/clang/Sema/ScopeInfo.h | 1 -
.../llvm-project/clang/include/clang/Sema/Sema.h | 54 +-
.../clang/include/clang/Sema/SemaConcept.h | 2 +-
.../include/clang/Sema/TemplateInstCallback.h | 4 +-
.../include/clang/Serialization/ASTBitCodes.h | 3 +
.../clang/include/clang/Serialization/ASTReader.h | 3 +-
.../clang/include/clang/Serialization/ASTWriter.h | 17 +-
.../clang/Serialization/GlobalModuleIndex.h | 2 -
.../clang/Serialization/ModuleFileExtension.h | 2 +-
.../include/clang/Serialization/ModuleManager.h | 13 +-
.../clang/Serialization/PCHContainerOperations.h | 2 -
.../Checkers/BuiltinCheckerRegistration.h | 8 +-
.../Checkers/MPIFunctionClassifier.h | 4 +-
.../clang/StaticAnalyzer/Core/AnalyzerOptions.def | 5 +
.../StaticAnalyzer/Core/BugReporter/BugReporter.h | 2 -
.../StaticAnalyzer/Core/BugReporter/BugType.h | 2 -
.../clang/StaticAnalyzer/Core/CheckerManager.h | 1 -
.../StaticAnalyzer/Core/PathDiagnosticConsumers.h | 1 -
.../Core/PathSensitive/BasicValueFactory.h | 1 -
.../StaticAnalyzer/Core/PathSensitive/CallEvent.h | 1 -
.../Core/PathSensitive/CheckerContext.h | 2 +
.../Core/PathSensitive/CheckerHelpers.h | 1 -
.../Core/PathSensitive/DynamicTypeInfo.h | 2 +-
.../StaticAnalyzer/Core/PathSensitive/ExprEngine.h | 4 -
.../Core/PathSensitive/LoopUnrolling.h | 1 -
.../Core/PathSensitive/ProgramState.h | 2 -
.../Core/PathSensitive/RangedConstraintManager.h | 4 +-
.../Core/PathSensitive/SValBuilder.h | 23 +-
.../StaticAnalyzer/Core/PathSensitive/SVals.h | 1 -
.../StaticAnalyzer/Frontend/AnalysisConsumer.h | 4 -
.../StaticAnalyzer/Frontend/FrontendActions.h | 3 -
.../clang/StaticAnalyzer/Frontend/ModelConsumer.h | 4 +-
.../clang/include/clang/Tooling/ASTDiff/ASTDiff.h | 28 +-
.../clang/Tooling/ASTDiff/ASTDiffInternal.h | 4 -
.../include/clang/Tooling/CommonOptionsParser.h | 2 +-
.../include/clang/Tooling/CompilationDatabase.h | 2 +
.../DependencyScanningFilesystem.h | 353 +++-
.../DependencyScanning/DependencyScanningService.h | 6 +-
.../DependencyScanning/DependencyScanningTool.h | 6 +-
.../DependencyScanning/DependencyScanningWorker.h | 6 +-
.../DependencyScanning/ModuleDepCollector.h | 6 +-
.../clang/include/clang/Tooling/FixIt.h | 2 +-
.../clang/Tooling/Refactoring/ASTSelection.h | 6 +-
.../clang/Tooling/Refactoring/AtomicChange.h | 6 +-
.../clang/Tooling/Refactoring/Extract/Extract.h | 6 +-
.../Tooling/Refactoring/Extract/SourceExtraction.h | 6 +-
.../include/clang/Tooling/Refactoring/Lookup.h | 6 +-
.../Tooling/Refactoring/RecursiveSymbolVisitor.h | 6 +-
.../clang/Tooling/Refactoring/RefactoringAction.h | 6 +-
.../Tooling/Refactoring/RefactoringActionRule.h | 6 +-
.../RefactoringActionRuleRequirements.h | 6 +-
.../Tooling/Refactoring/RefactoringActionRules.h | 6 +-
.../Refactoring/RefactoringActionRulesInternal.h | 6 +-
.../clang/Tooling/Refactoring/RefactoringOption.h | 6 +-
.../Tooling/Refactoring/RefactoringOptionVisitor.h | 6 +-
.../clang/Tooling/Refactoring/RefactoringOptions.h | 6 +-
.../Refactoring/RefactoringResultConsumer.h | 6 +-
.../Tooling/Refactoring/RefactoringRuleContext.h | 6 +-
.../Tooling/Refactoring/Rename/RenamingAction.h | 7 +-
.../clang/Tooling/Refactoring/Rename/SymbolName.h | 6 +-
.../Tooling/Refactoring/Rename/SymbolOccurrences.h | 6 +-
.../clang/Tooling/Refactoring/Rename/USRFinder.h | 6 +-
.../Tooling/Refactoring/Rename/USRFindingAction.h | 7 +-
.../Tooling/Refactoring/Rename/USRLocFinder.h | 6 +-
.../clang/include/clang/Tooling/ReplacementsYaml.h | 3 +-
.../clang/include/clang/Tooling/Syntax/BuildTree.h | 4 +-
.../clang/include/clang/Tooling/Syntax/Tree.h | 17 +-
.../clang/include/clang/Tooling/Tooling.h | 1 -
.../clang/Tooling/Transformer/MatchConsumer.h | 6 +-
.../include/clang/Tooling/Transformer/Parsing.h | 6 +-
.../clang/Tooling/Transformer/RangeSelector.h | 6 +-
.../clang/Tooling/Transformer/RewriteRule.h | 6 +-
.../include/clang/Tooling/Transformer/SourceCode.h | 6 +-
.../clang/Tooling/Transformer/SourceCodeBuilders.h | 41 +-
.../llvm-project/clang/lib/ARCMigrate/Internals.h | 10 +-
.../clang/lib/ARCMigrate/TransAutoreleasePool.cpp | 5 +-
.../clang/lib/ARCMigrate/Transforms.cpp | 2 +-
contrib/llvm-project/clang/lib/AST/ASTContext.cpp | 398 +++-
contrib/llvm-project/clang/lib/AST/ASTImporter.cpp | 8 +-
contrib/llvm-project/clang/lib/AST/AttrImpl.cpp | 7 +
contrib/llvm-project/clang/lib/AST/CXXABI.h | 1 -
.../llvm-project/clang/lib/AST/CommentLexer.cpp | 65 +-
contrib/llvm-project/clang/lib/AST/Decl.cpp | 7 +-
contrib/llvm-project/clang/lib/AST/DeclBase.cpp | 18 +-
contrib/llvm-project/clang/lib/AST/DeclCXX.cpp | 7 +-
contrib/llvm-project/clang/lib/AST/DeclObjC.cpp | 12 +
contrib/llvm-project/clang/lib/AST/DeclPrinter.cpp | 27 +-
contrib/llvm-project/clang/lib/AST/Expr.cpp | 2 +-
.../llvm-project/clang/lib/AST/ExprConcepts.cpp | 6 +-
.../llvm-project/clang/lib/AST/ExprConstant.cpp | 77 +-
.../llvm-project/clang/lib/AST/FormatString.cpp | 1 -
.../clang/lib/AST/Interp/ByteCodeExprGen.cpp | 4 +-
.../clang/lib/AST/Interp/ByteCodeExprGen.h | 2 -
.../clang/lib/AST/Interp/ByteCodeStmtGen.h | 4 -
.../llvm-project/clang/lib/AST/Interp/Context.h | 1 -
.../clang/lib/AST/Interp/InterpBlock.h | 2 -
.../llvm-project/clang/lib/AST/Interp/Pointer.h | 3 -
.../llvm-project/clang/lib/AST/Interp/PrimType.h | 50 +-
.../llvm-project/clang/lib/AST/Interp/Program.h | 3 -
.../llvm-project/clang/lib/AST/ItaniumMangle.cpp | 22 +-
contrib/llvm-project/clang/lib/AST/Mangle.cpp | 8 +-
.../llvm-project/clang/lib/AST/MicrosoftCXXABI.cpp | 4 +-
contrib/llvm-project/clang/lib/AST/OSLog.cpp | 4 +-
.../clang/lib/AST/PrintfFormatString.cpp | 18 +-
.../clang/lib/AST/RecordLayoutBuilder.cpp | 17 +
contrib/llvm-project/clang/lib/AST/Stmt.cpp | 13 +-
contrib/llvm-project/clang/lib/AST/StmtOpenMP.cpp | 2 +-
contrib/llvm-project/clang/lib/AST/StmtPrinter.cpp | 12 +-
.../llvm-project/clang/lib/AST/TemplateName.cpp | 8 +-
contrib/llvm-project/clang/lib/AST/Type.cpp | 2 +-
contrib/llvm-project/clang/lib/AST/TypeLoc.cpp | 1 +
contrib/llvm-project/clang/lib/AST/TypePrinter.cpp | 5 +-
.../llvm-project/clang/lib/AST/VTableBuilder.cpp | 2 +-
.../clang/lib/ASTMatchers/Dynamic/Marshallers.h | 7 +-
.../clang/lib/ASTMatchers/Dynamic/Registry.cpp | 2 +
contrib/llvm-project/clang/lib/Analysis/CFG.cpp | 6 +-
.../Analysis/FlowSensitive/ControlFlowContext.cpp | 69 +
.../Analysis/FlowSensitive/DataflowEnvironment.cpp | 318 +++
.../clang/lib/Analysis/FlowSensitive/Transfer.cpp | 462 +++++
.../FlowSensitive/TypeErasedDataflowAnalysis.cpp | 164 +-
.../clang/lib/Analysis/UninitializedValues.cpp | 9 +-
.../llvm-project/clang/lib/Basic/DarwinSDKInfo.cpp | 19 +
.../llvm-project/clang/lib/Basic/Diagnostic.cpp | 6 +
.../llvm-project/clang/lib/Basic/DiagnosticIDs.cpp | 17 +-
.../clang/lib/Basic/IdentifierTable.cpp | 8 +
.../llvm-project/clang/lib/Basic/OpenCLOptions.cpp | 35 +-
contrib/llvm-project/clang/lib/Basic/TargetID.cpp | 4 +-
.../llvm-project/clang/lib/Basic/TargetInfo.cpp | 5 +-
.../clang/lib/Basic/Targets/AArch64.cpp | 57 +-
.../llvm-project/clang/lib/Basic/Targets/AArch64.h | 7 +
.../llvm-project/clang/lib/Basic/Targets/ARM.cpp | 6 +
contrib/llvm-project/clang/lib/Basic/Targets/ARM.h | 1 +
.../llvm-project/clang/lib/Basic/Targets/AVR.cpp | 559 ++---
contrib/llvm-project/clang/lib/Basic/Targets/AVR.h | 1 +
.../llvm-project/clang/lib/Basic/Targets/M68k.cpp | 2 +-
.../llvm-project/clang/lib/Basic/Targets/PPC.cpp | 43 +-
contrib/llvm-project/clang/lib/Basic/Targets/PPC.h | 2 +-
.../llvm-project/clang/lib/Basic/Targets/RISCV.cpp | 31 +-
.../llvm-project/clang/lib/Basic/Targets/Sparc.cpp | 2 -
contrib/llvm-project/clang/lib/Basic/Targets/X86.h | 11 +-
contrib/llvm-project/clang/lib/CodeGen/Address.h | 81 +-
.../llvm-project/clang/lib/CodeGen/BackendUtil.cpp | 29 +-
.../llvm-project/clang/lib/CodeGen/CGAtomic.cpp | 10 +-
.../llvm-project/clang/lib/CodeGen/CGBlocks.cpp | 335 ++-
contrib/llvm-project/clang/lib/CodeGen/CGBlocks.h | 69 +-
.../llvm-project/clang/lib/CodeGen/CGBuiltin.cpp | 273 +--
.../llvm-project/clang/lib/CodeGen/CGCXXABI.cpp | 45 +
contrib/llvm-project/clang/lib/CodeGen/CGCXXABI.h | 13 +-
contrib/llvm-project/clang/lib/CodeGen/CGCall.cpp | 51 +-
contrib/llvm-project/clang/lib/CodeGen/CGCall.h | 11 +-
contrib/llvm-project/clang/lib/CodeGen/CGClass.cpp | 9 +-
contrib/llvm-project/clang/lib/CodeGen/CGCleanup.h | 1 -
.../llvm-project/clang/lib/CodeGen/CGCoroutine.cpp | 4 +
.../llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp | 24 +-
.../llvm-project/clang/lib/CodeGen/CGDebugInfo.h | 3 +-
contrib/llvm-project/clang/lib/CodeGen/CGDecl.cpp | 13 +-
.../llvm-project/clang/lib/CodeGen/CGDeclCXX.cpp | 1 +
contrib/llvm-project/clang/lib/CodeGen/CGExpr.cpp | 20 +-
.../llvm-project/clang/lib/CodeGen/CGExprAgg.cpp | 9 +-
.../clang/lib/CodeGen/CGExprScalar.cpp | 5 +-
contrib/llvm-project/clang/lib/CodeGen/CGObjC.cpp | 2 +-
.../llvm-project/clang/lib/CodeGen/CGObjCGNU.cpp | 15 +-
.../llvm-project/clang/lib/CodeGen/CGObjCMac.cpp | 37 +-
.../clang/lib/CodeGen/CGOpenMPRuntime.cpp | 122 +-
.../clang/lib/CodeGen/CGOpenMPRuntime.h | 2 -
.../clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp | 29 +-
.../clang/lib/CodeGen/CGRecordLayout.h | 4 +-
.../clang/lib/CodeGen/CGRecordLayoutBuilder.cpp | 2 +-
contrib/llvm-project/clang/lib/CodeGen/CGStmt.cpp | 132 +-
.../clang/lib/CodeGen/CGStmtOpenMP.cpp | 74 +-
.../llvm-project/clang/lib/CodeGen/CGVTables.cpp | 2 +-
.../clang/lib/CodeGen/CodeGenFunction.cpp | 46 +-
.../clang/lib/CodeGen/CodeGenFunction.h | 31 +-
.../clang/lib/CodeGen/CodeGenModule.cpp | 36 +-
.../llvm-project/clang/lib/CodeGen/CodeGenModule.h | 17 +-
.../llvm-project/clang/lib/CodeGen/CodeGenPGO.cpp | 2 +-
.../llvm-project/clang/lib/CodeGen/CodeGenTBAA.h | 1 -
.../clang/lib/CodeGen/CodeGenTypes.cpp | 14 +-
.../llvm-project/clang/lib/CodeGen/CodeGenTypes.h | 5 -
.../clang/lib/CodeGen/ItaniumCXXABI.cpp | 60 +-
.../clang/lib/CodeGen/MacroPPCallbacks.h | 1 -
.../clang/lib/CodeGen/MicrosoftCXXABI.cpp | 94 +-
.../CodeGen/ObjectFilePCHContainerOperations.cpp | 1 +
.../llvm-project/clang/lib/CodeGen/TargetInfo.cpp | 46 +-
.../llvm-project/clang/lib/CodeGen/TargetInfo.h | 1 -
contrib/llvm-project/clang/lib/Driver/Driver.cpp | 128 +-
.../clang/lib/Driver/SanitizerArgs.cpp | 8 +
.../llvm-project/clang/lib/Driver/ToolChain.cpp | 54 +-
.../clang/lib/Driver/ToolChains/AMDGPUOpenMP.cpp | 46 +-
.../clang/lib/Driver/ToolChains/Arch/AArch64.cpp | 27 +-
.../clang/lib/Driver/ToolChains/Arch/AArch64.h | 1 +
.../clang/lib/Driver/ToolChains/Arch/ARM.cpp | 29 +-
.../clang/lib/Driver/ToolChains/Arch/ARM.h | 1 +
.../clang/lib/Driver/ToolChains/Clang.cpp | 44 +-
.../clang/lib/Driver/ToolChains/Clang.h | 4 +-
.../clang/lib/Driver/ToolChains/CommonArgs.cpp | 35 +-
.../clang/lib/Driver/ToolChains/Cuda.cpp | 10 +-
.../clang/lib/Driver/ToolChains/FreeBSD.cpp | 9 +-
.../clang/lib/Driver/ToolChains/Fuchsia.cpp | 14 +-
.../clang/lib/Driver/ToolChains/Gnu.cpp | 10 +-
.../clang/lib/Driver/ToolChains/Linux.cpp | 6 +
.../clang/lib/Driver/ToolChains/Linux.h | 1 +
.../clang/lib/Driver/ToolChains/MSVC.cpp | 21 +
.../clang/lib/Driver/ToolChains/MSVC.h | 4 +
.../clang/lib/Driver/ToolChains/MSVCSetupApi.h | 9 +
.../clang/lib/Driver/ToolChains/MinGW.cpp | 8 +-
.../clang/lib/Driver/ToolChains/PPCLinux.cpp | 57 +
.../clang/lib/Driver/ToolChains/PPCLinux.h | 7 +-
.../clang/lib/Driver/ToolChains/PS4CPU.cpp | 2 -
.../clang/lib/Driver/ToolChains/SPIRV.cpp | 21 +
.../clang/lib/Driver/ToolChains/SPIRV.h | 12 +
.../clang/lib/Driver/ToolChains/VEToolchain.cpp | 3 +-
.../clang/lib/Driver/ToolChains/WebAssembly.cpp | 2 +-
.../clang/lib/Driver/ToolChains/WebAssembly.h | 1 +
contrib/llvm-project/clang/lib/Driver/Types.cpp | 1 +
.../clang/lib/Edit/RewriteObjCFoundationAPI.cpp | 2 +-
.../clang/lib/Format/AffectedRangeManager.cpp | 11 +-
.../clang/lib/Format/ContinuationIndenter.cpp | 38 +-
.../clang/lib/Format/ContinuationIndenter.h | 27 +-
.../clang/lib/Format/DefinitionBlockSeparator.cpp | 236 +++
.../clang/lib/Format/DefinitionBlockSeparator.h | 41 +
contrib/llvm-project/clang/lib/Format/Format.cpp | 179 +-
.../llvm-project/clang/lib/Format/FormatToken.cpp | 12 +-
.../llvm-project/clang/lib/Format/FormatToken.h | 11 +
.../clang/lib/Format/FormatTokenLexer.cpp | 22 +-
.../clang/lib/Format/NamespaceEndCommentsFixer.cpp | 9 +-
.../clang/lib/Format/QualifierAlignmentFixer.cpp | 37 +-
.../clang/lib/Format/QualifierAlignmentFixer.h | 24 +-
.../clang/lib/Format/SortJavaScriptImports.cpp | 49 +-
.../clang/lib/Format/TokenAnalyzer.cpp | 7 +-
.../clang/lib/Format/TokenAnnotator.cpp | 158 +-
.../llvm-project/clang/lib/Format/TokenAnnotator.h | 9 +-
.../clang/lib/Format/UnwrappedLineFormatter.cpp | 109 +-
.../clang/lib/Format/UnwrappedLineParser.cpp | 338 ++-
.../clang/lib/Format/UnwrappedLineParser.h | 30 +-
.../clang/lib/Format/WhitespaceManager.cpp | 22 +-
.../clang/lib/Format/WhitespaceManager.h | 5 +-
.../llvm-project/clang/lib/Frontend/ASTUnit.cpp | 7 +-
.../clang/lib/Frontend/CompilerInstance.cpp | 11 +-
.../clang/lib/Frontend/CompilerInvocation.cpp | 9 +-
.../clang/lib/Frontend/ExtractAPIConsumer.cpp | 32 +
.../clang/lib/Frontend/FrontendActions.cpp | 98 +-
.../clang/lib/Frontend/InitPreprocessor.cpp | 74 +-
.../clang/lib/Frontend/MultiplexConsumer.cpp | 4 +-
.../clang/lib/Frontend/PrintPreprocessedOutput.cpp | 2 +-
.../lib/Frontend/Rewrite/InclusionRewriter.cpp | 42 +-
.../lib/Frontend/SerializedDiagnosticPrinter.cpp | 3 +-
.../clang/lib/Frontend/TextDiagnostic.cpp | 2 +-
.../lib/Frontend/VerifyDiagnosticConsumer.cpp | 3 +-
.../lib/FrontendTool/ExecuteCompilerInvocation.cpp | 2 +
.../clang/lib/Headers/__clang_cuda_math.h | 2 +-
.../lib/Headers/__clang_hip_runtime_wrapper.h | 21 +-
.../llvm-project/clang/lib/Headers/avx2intrin.h | 30 +-
.../clang/lib/Headers/avx512bwintrin.h | 20 +-
.../llvm-project/clang/lib/Headers/avx512fintrin.h | 72 +-
.../clang/lib/Headers/avx512vlintrin.h | 20 +-
contrib/llvm-project/clang/lib/Headers/cetintrin.h | 10 +
contrib/llvm-project/clang/lib/Headers/cpuid.h | 2 +-
contrib/llvm-project/clang/lib/Headers/emmintrin.h | 8 +-
contrib/llvm-project/clang/lib/Headers/limits.h | 18 +
.../llvm-project/clang/lib/Headers/opencl-c-base.h | 5 +
contrib/llvm-project/clang/lib/Headers/opencl-c.h | 100 +-
contrib/llvm-project/clang/lib/Headers/smmintrin.h | 16 +-
contrib/llvm-project/clang/lib/Headers/stdatomic.h | 9 +
contrib/llvm-project/clang/lib/Headers/stdint.h | 168 ++
contrib/llvm-project/clang/lib/Headers/tmmintrin.h | 6 +-
.../llvm-project/clang/lib/Headers/vaesintrin.h | 2 +-
.../clang/lib/Interpreter/IncrementalParser.cpp | 2 +-
.../clang/lib/Interpreter/IncrementalParser.h | 3 -
.../llvm-project/clang/lib/Lex/HeaderSearch.cpp | 156 +-
.../lib/{Frontend => Lex}/InitHeaderSearch.cpp | 5 +-
contrib/llvm-project/clang/lib/Lex/Lexer.cpp | 4 +-
.../llvm-project/clang/lib/Lex/PPDirectives.cpp | 15 +-
.../clang/lib/Lex/PPMacroExpansion.cpp | 3 +-
contrib/llvm-project/clang/lib/Lex/Pragma.cpp | 3 +-
.../llvm-project/clang/lib/Lex/Preprocessor.cpp | 7 +-
.../clang/lib/Parse/ParseCXXInlineMethods.cpp | 22 +-
contrib/llvm-project/clang/lib/Parse/ParseDecl.cpp | 29 +-
.../llvm-project/clang/lib/Parse/ParseDeclCXX.cpp | 24 +-
contrib/llvm-project/clang/lib/Parse/ParseExpr.cpp | 14 +-
.../llvm-project/clang/lib/Parse/ParseExprCXX.cpp | 38 +-
contrib/llvm-project/clang/lib/Parse/ParseInit.cpp | 18 +-
contrib/llvm-project/clang/lib/Parse/ParseObjc.cpp | 18 +-
.../llvm-project/clang/lib/Parse/ParseOpenMP.cpp | 122 +-
contrib/llvm-project/clang/lib/Parse/ParseStmt.cpp | 56 +-
.../llvm-project/clang/lib/Parse/ParseStmtAsm.cpp | 10 +-
.../llvm-project/clang/lib/Parse/ParseTemplate.cpp | 50 +-
.../clang/lib/Parse/ParseTentative.cpp | 6 +-
contrib/llvm-project/clang/lib/Parse/Parser.cpp | 14 +-
.../llvm-project/clang/lib/Rewrite/HTMLRewrite.cpp | 2 +-
.../llvm-project/clang/lib/Rewrite/Rewriter.cpp | 1 +
.../clang/lib/Sema/AnalysisBasedWarnings.cpp | 2 +-
.../clang/lib/Sema/CodeCompleteConsumer.cpp | 85 +-
.../llvm-project/clang/lib/Sema/OpenCLBuiltins.td | 164 +-
contrib/llvm-project/clang/lib/Sema/Scope.cpp | 2 +-
contrib/llvm-project/clang/lib/Sema/Sema.cpp | 41 +-
.../clang/lib/Sema/SemaCXXScopeSpec.cpp | 3 +-
.../llvm-project/clang/lib/Sema/SemaChecking.cpp | 125 +-
.../clang/lib/Sema/SemaCodeComplete.cpp | 453 ++++-
.../llvm-project/clang/lib/Sema/SemaConcept.cpp | 5 +-
.../llvm-project/clang/lib/Sema/SemaCoroutine.cpp | 97 +-
contrib/llvm-project/clang/lib/Sema/SemaDecl.cpp | 140 +-
.../llvm-project/clang/lib/Sema/SemaDeclAttr.cpp | 107 +-
.../llvm-project/clang/lib/Sema/SemaDeclCXX.cpp | 2 +-
.../llvm-project/clang/lib/Sema/SemaDeclObjC.cpp | 54 +-
.../clang/lib/Sema/SemaExceptionSpec.cpp | 9 +-
contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp | 70 +-
.../llvm-project/clang/lib/Sema/SemaExprCXX.cpp | 15 +-
.../llvm-project/clang/lib/Sema/SemaExprMember.cpp | 12 +-
.../llvm-project/clang/lib/Sema/SemaExprObjC.cpp | 4 +-
contrib/llvm-project/clang/lib/Sema/SemaLookup.cpp | 43 +-
contrib/llvm-project/clang/lib/Sema/SemaModule.cpp | 17 +-
.../clang/lib/Sema/SemaObjCProperty.cpp | 8 +-
contrib/llvm-project/clang/lib/Sema/SemaOpenMP.cpp | 45 +-
.../llvm-project/clang/lib/Sema/SemaOverload.cpp | 19 +-
contrib/llvm-project/clang/lib/Sema/SemaSYCL.cpp | 98 +
contrib/llvm-project/clang/lib/Sema/SemaStmt.cpp | 61 +-
.../llvm-project/clang/lib/Sema/SemaTemplate.cpp | 14 +-
.../clang/lib/Sema/SemaTemplateDeduction.cpp | 2 +-
.../clang/lib/Sema/SemaTemplateInstantiate.cpp | 7 +-
.../clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 4 +-
contrib/llvm-project/clang/lib/Sema/SemaType.cpp | 14 +-
.../llvm-project/clang/lib/Sema/TreeTransform.h | 10 +-
.../clang/lib/Serialization/ASTReader.cpp | 34 +-
.../clang/lib/Serialization/ASTReaderDecl.cpp | 400 +---
.../clang/lib/Serialization/ASTReaderInternals.h | 1 -
.../clang/lib/Serialization/ASTWriter.cpp | 47 +-
.../clang/lib/Serialization/ModuleManager.cpp | 22 +-
.../lib/StaticAnalyzer/Checkers/DebugCheckers.cpp | 2 +-
.../Checkers/GenericTaintChecker.cpp | 1412 ++++++-------
.../lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 2 +-
.../Checkers/MmapWriteExecChecker.cpp | 1 -
.../StaticAnalyzer/Checkers/ReturnValueChecker.cpp | 2 +-
.../lib/StaticAnalyzer/Checkers/WebKit/ASTUtils.h | 4 -
.../Checkers/WebKit/PtrTypesSemantics.h | 1 -
.../clang/lib/StaticAnalyzer/Checkers/Yaml.h | 2 +-
.../StaticAnalyzer/Core/BugReporterVisitors.cpp | 3 +-
.../clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp | 5 +-
.../clang/lib/StaticAnalyzer/Core/ProgramState.cpp | 6 +-
.../clang/lib/StaticAnalyzer/Core/SValBuilder.cpp | 94 +-
.../lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp | 2 +-
.../StaticAnalyzer/Frontend/AnalysisConsumer.cpp | 2 +-
.../lib/StaticAnalyzer/Frontend/ModelInjector.h | 3 -
.../DependencyScanningFilesystem.cpp | 255 ++-
.../ExpandResponseFilesCompilationDatabase.cpp | 2 +-
.../Tooling/InterpolatingCompilationDatabase.cpp | 3 +-
.../llvm-project/clang/lib/Tooling/Syntax/Tree.cpp | 7 +-
.../clang/lib/Tooling/Transformer/Parsing.cpp | 1 -
.../lib/Tooling/Transformer/SourceCodeBuilders.cpp | 84 +-
.../clang/lib/Tooling/Transformer/Stencil.cpp | 72 +-
.../llvm-project/clang/tools/driver/cc1_main.cpp | 4 +-
.../llvm-project/clang/tools/driver/cc1as_main.cpp | 1 -
.../utils/TableGen/ClangDiagnosticsEmitter.cpp | 5 +
.../clang/utils/TableGen/MveEmitter.cpp | 3 +-
.../clang/utils/TableGen/NeonEmitter.cpp | 6 +-
.../clang/utils/TableGen/RISCVVEmitter.cpp | 104 +-
.../compiler-rt/include/profile/InstrProfData.inc | 3 +
.../include/sanitizer/dfsan_interface.h | 17 +
.../compiler-rt/lib/asan/asan_allocator.cpp | 10 +-
.../compiler-rt/lib/asan/asan_mapping.h | 2 +
.../compiler-rt/lib/asan/asan_rtl_static.cpp | 15 +
.../compiler-rt/lib/asan/asan_win_dll_thunk.cpp | 11 +
.../compiler-rt/lib/builtins/assembly.h | 6 +
.../compiler-rt/lib/builtins/cpu_model.c | 8 +-
.../llvm-project/compiler-rt/lib/builtins/emutls.c | 2 +-
.../compiler-rt/lib/builtins/fp_mode.h | 4 +-
.../compiler-rt/lib/builtins/udivmoddi4.c | 2 +-
contrib/llvm-project/compiler-rt/lib/cfi/cfi.cpp | 4 +-
.../llvm-project/compiler-rt/lib/dfsan/dfsan.cpp | 76 +-
contrib/llvm-project/compiler-rt/lib/dfsan/dfsan.h | 4 +
.../compiler-rt/lib/dfsan/dfsan_custom.cpp | 25 +-
.../compiler-rt/lib/dfsan/done_abilist.txt | 4 +
.../lib/interception/interception_win.cpp | 1 +
.../compiler-rt/lib/lsan/lsan_common.h | 4 +-
.../compiler-rt/lib/lsan/lsan_common_mac.cpp | 6 +-
.../compiler-rt/lib/memprof/memprof_allocator.cpp | 4 +-
.../compiler-rt/lib/msan/msan_interceptors.cpp | 3 +-
contrib/llvm-project/compiler-rt/lib/orc/adt.h | 2 +-
contrib/llvm-project/compiler-rt/lib/orc/debug.cpp | 83 +
contrib/llvm-project/compiler-rt/lib/orc/debug.h | 56 +
.../lib/orc/macho_ehframe_registration.cpp | 30 +-
.../compiler-rt/lib/orc/macho_platform.cpp | 24 +-
.../compiler-rt/lib/orc/wrapper_function_utils.h | 89 +-
.../compiler-rt/lib/profile/InstrProfiling.c | 6 +-
.../compiler-rt/lib/profile/InstrProfiling.h | 21 +-
.../compiler-rt/lib/profile/InstrProfilingBuffer.c | 56 +-
.../compiler-rt/lib/profile/InstrProfilingFile.c | 28 +-
.../lib/profile/InstrProfilingInternal.h | 11 +-
.../compiler-rt/lib/profile/InstrProfilingMerge.c | 53 +-
.../lib/profile/InstrProfilingPlatformDarwin.c | 9 +-
.../lib/profile/InstrProfilingPlatformFuchsia.c | 10 +-
.../lib/profile/InstrProfilingPlatformLinux.c | 59 +-
.../lib/profile/InstrProfilingPlatformOther.c | 22 +-
.../lib/profile/InstrProfilingPlatformWindows.c | 8 +-
.../compiler-rt/lib/profile/InstrProfilingWriter.c | 27 +-
.../lib/sanitizer_common/sanitizer_addrhashmap.h | 6 +-
.../lib/sanitizer_common/sanitizer_allocator.cpp | 4 +-
.../sanitizer_allocator_combined.h | 4 +-
.../sanitizer_allocator_primary32.h | 4 +-
.../sanitizer_allocator_primary64.h | 4 +-
.../sanitizer_allocator_secondary.h | 4 +-
.../lib/sanitizer_common/sanitizer_common.h | 10 +-
.../sanitizer_common/sanitizer_linux_libcdep.cpp | 4 +-
.../lib/sanitizer_common/sanitizer_mutex.h | 49 +-
.../sanitizer_platform_limits_freebsd.cpp | 2 +-
.../sanitizer_platform_limits_freebsd.h | 2 +-
.../sanitizer_platform_limits_netbsd.cpp | 2 +-
.../sanitizer_platform_limits_netbsd.h | 2 +-
.../sanitizer_platform_limits_posix.cpp | 25 +-
.../sanitizer_platform_limits_posix.h | 8 +-
.../sanitizer_platform_limits_solaris.cpp | 2 +-
.../sanitizer_platform_limits_solaris.h | 2 +-
.../sanitizer_common/sanitizer_procmaps_mac.cpp | 12 +-
.../lib/sanitizer_common/sanitizer_quarantine.h | 4 +-
.../lib/sanitizer_common/sanitizer_stack_store.cpp | 8 +
.../lib/sanitizer_common/sanitizer_stack_store.h | 6 +-
.../lib/sanitizer_common/sanitizer_stackdepot.cpp | 8 +-
.../sanitizer_stoptheworld_win.cpp | 2 +-
.../sanitizer_common/sanitizer_syscalls_netbsd.inc | 4 +-
.../sanitizer_common/sanitizer_thread_registry.h | 8 +-
.../lib/sanitizer_common/sanitizer_thread_safety.h | 45 +-
.../lib/sanitizer_common/sanitizer_unwind_win.cpp | 27 +-
.../lib/sanitizer_common/sanitizer_win.cpp | 11 +-
.../symbolizer/scripts/global_symbols.txt | 1 +
.../compiler-rt/lib/scudo/scudo_allocator.cpp | 9 +-
.../llvm-project/compiler-rt/lib/scudo/scudo_tsd.h | 6 +-
.../compiler-rt/lib/scudo/scudo_tsd_exclusive.inc | 2 +-
.../compiler-rt/lib/scudo/scudo_tsd_shared.cpp | 2 +-
.../compiler-rt/lib/scudo/scudo_tsd_shared.inc | 2 +-
.../compiler-rt/lib/tsan/rtl-old/tsan_mman.cpp | 4 +-
.../compiler-rt/lib/tsan/rtl-old/tsan_rtl.cpp | 7 +-
.../lib/tsan/rtl/tsan_interceptors_posix.cpp | 2 +
.../compiler-rt/lib/tsan/rtl/tsan_mman.cpp | 8 +-
.../compiler-rt/lib/tsan/rtl/tsan_rtl.cpp | 12 +-
.../compiler-rt/lib/tsan/rtl/tsan_rtl.h | 16 +-
.../compiler-rt/lib/tsan/rtl/tsan_rtl_access.cpp | 2 +-
.../compiler-rt/lib/ubsan/ubsan_handlers_cxx.h | 2 +-
.../libcxx/include/__algorithm/adjacent_find.h | 2 +-
.../libcxx/include/__algorithm/binary_search.h | 2 +-
.../libcxx/include/__algorithm/clamp.h | 2 +-
.../llvm-project/libcxx/include/__algorithm/copy.h | 2 +-
.../libcxx/include/__algorithm/copy_backward.h | 2 +-
.../libcxx/include/__algorithm/copy_if.h | 4 -
.../libcxx/include/__algorithm/copy_n.h | 4 +-
.../libcxx/include/__algorithm/equal.h | 2 +-
.../libcxx/include/__algorithm/equal_range.h | 2 +-
.../llvm-project/libcxx/include/__algorithm/fill.h | 2 +-
.../libcxx/include/__algorithm/find_end.h | 2 +-
.../libcxx/include/__algorithm/find_first_of.h | 2 +-
.../libcxx/include/__algorithm/in_in_result.h | 45 +
.../libcxx/include/__algorithm/in_out_result.h | 52 +
.../libcxx/include/__algorithm/includes.h | 2 +-
.../libcxx/include/__algorithm/inplace_merge.h | 4 +-
.../libcxx/include/__algorithm/is_heap.h | 2 +-
.../libcxx/include/__algorithm/is_heap_until.h | 2 +-
.../libcxx/include/__algorithm/is_sorted_until.h | 2 +-
.../include/__algorithm/lexicographical_compare.h | 2 +-
.../libcxx/include/__algorithm/lower_bound.h | 2 +-
.../libcxx/include/__algorithm/make_heap.h | 4 +-
.../llvm-project/libcxx/include/__algorithm/max.h | 2 +-
.../libcxx/include/__algorithm/max_element.h | 2 +-
.../libcxx/include/__algorithm/merge.h | 2 +-
.../llvm-project/libcxx/include/__algorithm/min.h | 2 +-
.../libcxx/include/__algorithm/min_element.h | 2 +-
.../libcxx/include/__algorithm/minmax.h | 3 +-
.../libcxx/include/__algorithm/minmax_element.h | 2 +-
.../libcxx/include/__algorithm/mismatch.h | 2 +-
.../llvm-project/libcxx/include/__algorithm/move.h | 4 +-
.../libcxx/include/__algorithm/move_backward.h | 4 +-
.../libcxx/include/__algorithm/next_permutation.h | 2 +-
.../libcxx/include/__algorithm/nth_element.h | 2 +-
.../libcxx/include/__algorithm/partial_sort.h | 10 +-
.../libcxx/include/__algorithm/partial_sort_copy.h | 5 +-
.../libcxx/include/__algorithm/partition.h | 1 -
.../libcxx/include/__algorithm/partition_point.h | 2 +-
.../libcxx/include/__algorithm/pop_heap.h | 4 +-
.../libcxx/include/__algorithm/prev_permutation.h | 2 +-
.../libcxx/include/__algorithm/push_heap.h | 2 +-
.../libcxx/include/__algorithm/remove.h | 2 +-
.../libcxx/include/__algorithm/remove_if.h | 2 +-
.../libcxx/include/__algorithm/reverse.h | 2 +-
.../libcxx/include/__algorithm/rotate_copy.h | 4 +-
.../libcxx/include/__algorithm/search_n.h | 2 +-
.../libcxx/include/__algorithm/set_difference.h | 2 +-
.../libcxx/include/__algorithm/set_intersection.h | 2 +-
.../include/__algorithm/set_symmetric_difference.h | 2 +-
.../libcxx/include/__algorithm/set_union.h | 2 +-
.../libcxx/include/__algorithm/shift_left.h | 4 +-
.../libcxx/include/__algorithm/shift_right.h | 5 +-
.../libcxx/include/__algorithm/sift_down.h | 5 +-
.../llvm-project/libcxx/include/__algorithm/sort.h | 2 +-
.../libcxx/include/__algorithm/sort_heap.h | 2 +-
.../libcxx/include/__algorithm/stable_partition.h | 2 +-
.../libcxx/include/__algorithm/stable_sort.h | 4 +-
.../libcxx/include/__algorithm/unique.h | 4 +-
.../libcxx/include/__algorithm/unique_copy.h | 2 +-
.../libcxx/include/__algorithm/unwrap_iter.h | 2 +-
.../libcxx/include/__algorithm/upper_bound.h | 2 +-
.../llvm-project/libcxx/include/__bit_reference | 2 +-
.../libcxx/include/__chrono/calendar.h | 1276 ++++++++++++
.../libcxx/include/__chrono/convert_to_timespec.h | 55 +
.../libcxx/include/__chrono/duration.h | 615 ++++++
.../libcxx/include/__chrono/file_clock.h | 85 +
.../include/__chrono/high_resolution_clock.h | 36 +
.../libcxx/include/__chrono/steady_clock.h | 44 +
.../libcxx/include/__chrono/system_clock.h | 54 +
.../libcxx/include/__chrono/time_point.h | 249 +++
.../libcxx/include/__compare/compare_three_way.h | 2 +-
.../libcxx/include/__compare/synth_three_way.h | 2 +-
.../libcxx/include/__concepts/class_or_enum.h | 4 +
.../libcxx/include/__concepts/convertible_to.h | 5 +-
contrib/llvm-project/libcxx/include/__config | 31 +-
.../include/__coroutine/noop_coroutine_handle.h | 30 +-
contrib/llvm-project/libcxx/include/__debug | 25 +-
.../libcxx/include/__filesystem/directory_entry.h | 15 +-
.../include/__filesystem/directory_iterator.h | 2 +-
.../libcxx/include/__filesystem/filesystem_error.h | 2 +-
.../libcxx/include/__filesystem/operations.h | 666 ++----
.../libcxx/include/__filesystem/path.h | 6 +-
.../libcxx/include/__filesystem/path_iterator.h | 10 +-
.../libcxx/include/__format/format_arg.h | 44 +-
.../libcxx/include/__format/formatter.h | 58 +-
.../libcxx/include/__format/formatter_bool.h | 2 +-
.../include/__format/formatter_floating_point.h | 717 +++++++
.../libcxx/include/__format/formatter_integer.h | 24 +-
.../libcxx/include/__format/formatter_integral.h | 10 +-
.../libcxx/include/__format/formatter_pointer.h | 91 +
.../libcxx/include/__format/formatter_string.h | 10 +-
.../include/__format/parser_std_format_spec.h | 274 ++-
.../llvm-project/libcxx/include/__function_like.h | 51 -
.../libcxx/include/__functional/bind.h | 26 +-
.../libcxx/include/__functional/bind_front.h | 2 +-
.../libcxx/include/__functional/function.h | 5 +-
.../libcxx/include/__functional/hash.h | 2 +-
.../libcxx/include/__functional/mem_fn.h | 2 +-
.../libcxx/include/__functional/mem_fun_ref.h | 2 +-
.../libcxx/include/__functional/not_fn.h | 2 +-
.../include/__functional/reference_wrapper.h | 19 +-
contrib/llvm-project/libcxx/include/__hash_table | 86 +-
.../libcxx/include/__iterator/advance.h | 31 +-
.../libcxx/include/__iterator/common_iterator.h | 81 +-
.../libcxx/include/__iterator/counted_iterator.h | 4 +-
.../include/__iterator/indirectly_comparable.h | 30 +
.../libcxx/include/__iterator/move_iterator.h | 147 +-
.../llvm-project/libcxx/include/__iterator/next.h | 15 +-
.../llvm-project/libcxx/include/__iterator/prev.h | 15 +-
.../libcxx/include/__iterator/readable_traits.h | 10 +-
.../libcxx/include/__iterator/reverse_iterator.h | 17 +-
.../libcxx/include/__iterator/wrap_iter.h | 73 +-
contrib/llvm-project/libcxx/include/__locale | 42 +-
.../libcxx/include/__memory/construct_at.h | 12 +-
.../libcxx/include/__memory/ranges_construct_at.h | 124 ++
.../__memory/ranges_uninitialized_algorithms.h | 190 +-
.../libcxx/include/__memory/shared_ptr.h | 6 +-
.../include/__memory/uninitialized_algorithms.h | 177 +-
.../libcxx/include/__memory/unique_ptr.h | 2 +-
contrib/llvm-project/libcxx/include/__mutex_base | 1 +
.../include/__random/chi_squared_distribution.h | 2 +-
.../libcxx/include/__random/gamma_distribution.h | 2 +-
.../include/__random/lognormal_distribution.h | 136 ++
.../libcxx/include/__random/random_device.h | 19 +
.../libcxx/include/__random/seed_seq.h | 31 +-
.../llvm-project/libcxx/include/__ranges/access.h | 51 +-
contrib/llvm-project/libcxx/include/__ranges/all.h | 8 +-
.../libcxx/include/__ranges/concepts.h | 27 +-
.../llvm-project/libcxx/include/__ranges/data.h | 51 +-
.../llvm-project/libcxx/include/__ranges/empty.h | 9 +-
.../libcxx/include/__ranges/empty_view.h | 4 +
.../libcxx/include/__ranges/enable_view.h | 12 +-
.../libcxx/include/__ranges/owning_view.h | 81 +
.../libcxx/include/__ranges/ref_view.h | 3 +
.../libcxx/include/__ranges/single_view.h | 2 +-
.../llvm-project/libcxx/include/__ranges/size.h | 10 +-
.../libcxx/include/__ranges/subrange.h | 10 +-
.../libcxx/include/__ranges/transform_view.h | 4 +-
.../libcxx/include/__ranges/view_interface.h | 3 +-
contrib/llvm-project/libcxx/include/__string | 8 +-
.../libcxx/include/__thread/poll_with_backoff.h | 1 +
.../libcxx/include/__thread/timed_backoff_policy.h | 45 +
.../libcxx/include/__threading_support | 53 +-
.../llvm-project/libcxx/include/__utility/swap.h | 2 +-
contrib/llvm-project/libcxx/include/algorithm | 23 +-
contrib/llvm-project/libcxx/include/atomic | 1 +
contrib/llvm-project/libcxx/include/barrier | 1 +
contrib/llvm-project/libcxx/include/bitset | 3 +-
contrib/llvm-project/libcxx/include/chrono | 2141 +-------------------
contrib/llvm-project/libcxx/include/cmath | 19 +-
contrib/llvm-project/libcxx/include/codecvt | 1 +
contrib/llvm-project/libcxx/include/compare | 1 +
.../llvm-project/libcxx/include/condition_variable | 1 +
contrib/llvm-project/libcxx/include/coroutine | 2 +-
contrib/llvm-project/libcxx/include/execution | 1 +
.../libcxx/include/experimental/__memory | 2 +-
.../libcxx/include/experimental/algorithm | 5 +-
.../libcxx/include/experimental/coroutine | 8 +-
.../llvm-project/libcxx/include/experimental/deque | 2 +-
.../libcxx/include/experimental/forward_list | 2 +-
.../libcxx/include/experimental/functional | 10 +-
.../libcxx/include/experimental/iterator | 2 +-
.../llvm-project/libcxx/include/experimental/list | 2 +-
.../llvm-project/libcxx/include/experimental/map | 2 +-
.../libcxx/include/experimental/memory_resource | 8 +-
.../libcxx/include/experimental/propagate_const | 9 +-
.../llvm-project/libcxx/include/experimental/regex | 4 +-
.../llvm-project/libcxx/include/experimental/set | 2 +-
.../llvm-project/libcxx/include/experimental/simd | 10 +-
.../libcxx/include/experimental/string | 2 +-
.../libcxx/include/experimental/unordered_map | 2 +-
.../libcxx/include/experimental/unordered_set | 2 +-
.../libcxx/include/experimental/vector | 2 +-
contrib/llvm-project/libcxx/include/ext/__hash | 2 +-
contrib/llvm-project/libcxx/include/ext/hash_map | 2 +-
contrib/llvm-project/libcxx/include/ext/hash_set | 2 +-
contrib/llvm-project/libcxx/include/filesystem | 2 +-
contrib/llvm-project/libcxx/include/format | 162 +-
contrib/llvm-project/libcxx/include/fstream | 1 +
contrib/llvm-project/libcxx/include/functional | 2 +-
contrib/llvm-project/libcxx/include/future | 1 +
contrib/llvm-project/libcxx/include/ios | 1 +
contrib/llvm-project/libcxx/include/iosfwd | 1 +
contrib/llvm-project/libcxx/include/iostream | 1 +
contrib/llvm-project/libcxx/include/iterator | 14 +-
contrib/llvm-project/libcxx/include/latch | 1 +
contrib/llvm-project/libcxx/include/list | 214 +-
contrib/llvm-project/libcxx/include/locale | 6 +-
contrib/llvm-project/libcxx/include/math.h | 2 +-
contrib/llvm-project/libcxx/include/memory | 126 +-
.../llvm-project/libcxx/include/module.modulemap | 78 +-
contrib/llvm-project/libcxx/include/numbers | 60 +-
contrib/llvm-project/libcxx/include/optional | 4 +-
contrib/llvm-project/libcxx/include/queue | 45 +-
contrib/llvm-project/libcxx/include/random | 1 +
contrib/llvm-project/libcxx/include/ranges | 9 +-
contrib/llvm-project/libcxx/include/ratio | 1 +
contrib/llvm-project/libcxx/include/regex | 38 +-
contrib/llvm-project/libcxx/include/semaphore | 2 +
contrib/llvm-project/libcxx/include/sstream | 1 +
contrib/llvm-project/libcxx/include/stack | 44 +-
contrib/llvm-project/libcxx/include/stdexcept | 2 +-
contrib/llvm-project/libcxx/include/streambuf | 2 +
contrib/llvm-project/libcxx/include/string | 244 +--
contrib/llvm-project/libcxx/include/strstream | 1 +
contrib/llvm-project/libcxx/include/system_error | 1 +
contrib/llvm-project/libcxx/include/thread | 2 +
contrib/llvm-project/libcxx/include/tuple | 29 +-
contrib/llvm-project/libcxx/include/type_traits | 2 +-
contrib/llvm-project/libcxx/include/typeindex | 1 +
contrib/llvm-project/libcxx/include/unordered_map | 181 +-
contrib/llvm-project/libcxx/include/unordered_set | 131 +-
contrib/llvm-project/libcxx/include/valarray | 1 +
contrib/llvm-project/libcxx/include/vector | 130 +-
contrib/llvm-project/libcxx/include/version | 27 +-
contrib/llvm-project/libcxx/src/atomic.cpp | 3 +-
contrib/llvm-project/libcxx/src/chrono.cpp | 23 +-
.../libcxx/src/chrono_system_time_init.h | 2 +-
.../src/experimental/memory_resource_init_helper.h | 2 +-
.../libcxx/src/filesystem/directory_iterator.cpp | 89 +-
.../libcxx/src/filesystem/filesystem_common.h | 83 +-
contrib/llvm-project/libcxx/src/iostream_init.h | 2 +-
contrib/llvm-project/libcxx/src/locale.cpp | 43 +-
contrib/llvm-project/libcxx/src/random.cpp | 29 +-
contrib/llvm-project/libcxx/src/regex.cpp | 120 ++
contrib/llvm-project/libcxx/src/string.cpp | 2 +
.../llvm-project/libunwind/src/AddressSpace.hpp | 24 +-
contrib/llvm-project/libunwind/src/DwarfParser.hpp | 6 +-
contrib/llvm-project/lld/COFF/COFFLinkerContext.h | 3 +-
contrib/llvm-project/lld/COFF/Chunks.cpp | 5 +-
contrib/llvm-project/lld/COFF/Config.h | 4 +-
contrib/llvm-project/lld/COFF/DLL.cpp | 4 +-
contrib/llvm-project/lld/COFF/Driver.cpp | 89 +-
contrib/llvm-project/lld/COFF/Driver.h | 3 +-
contrib/llvm-project/lld/COFF/DriverUtils.cpp | 24 +-
contrib/llvm-project/lld/COFF/InputFiles.cpp | 66 +-
contrib/llvm-project/lld/COFF/InputFiles.h | 40 +-
contrib/llvm-project/lld/COFF/LTO.cpp | 6 +-
contrib/llvm-project/lld/COFF/MinGW.cpp | 7 +-
contrib/llvm-project/lld/COFF/PDB.cpp | 13 +-
contrib/llvm-project/lld/COFF/SymbolTable.cpp | 38 +-
contrib/llvm-project/lld/COFF/SymbolTable.h | 2 +-
contrib/llvm-project/lld/COFF/Symbols.cpp | 4 +-
contrib/llvm-project/lld/COFF/Symbols.h | 5 +-
contrib/llvm-project/lld/COFF/Writer.cpp | 4 +-
.../lld/Common/CommonLinkerContext.cpp | 45 +
contrib/llvm-project/lld/Common/ErrorHandler.cpp | 69 +-
contrib/llvm-project/lld/Common/Memory.cpp | 19 +-
contrib/llvm-project/lld/Common/Strings.cpp | 13 -
.../lld/Common/TargetOptionsCommandFlags.cpp | 3 -
contrib/llvm-project/lld/Common/Timer.cpp | 1 +
contrib/llvm-project/lld/ELF/AArch64ErrataFix.cpp | 10 +-
contrib/llvm-project/lld/ELF/ARMErrataFix.cpp | 8 +-
contrib/llvm-project/lld/ELF/Arch/AArch64.cpp | 92 +
contrib/llvm-project/lld/ELF/Arch/PPC.cpp | 2 +-
contrib/llvm-project/lld/ELF/Arch/PPC64.cpp | 7 +-
contrib/llvm-project/lld/ELF/Arch/X86.cpp | 8 +-
contrib/llvm-project/lld/ELF/Arch/X86_64.cpp | 15 +-
contrib/llvm-project/lld/ELF/Config.h | 4 +-
contrib/llvm-project/lld/ELF/Driver.cpp | 171 +-
contrib/llvm-project/lld/ELF/Driver.h | 2 +-
contrib/llvm-project/lld/ELF/DriverUtils.cpp | 7 +-
contrib/llvm-project/lld/ELF/EhFrame.cpp | 23 -
contrib/llvm-project/lld/ELF/EhFrame.h | 1 -
contrib/llvm-project/lld/ELF/ICF.cpp | 5 +-
contrib/llvm-project/lld/ELF/InputFiles.cpp | 213 +-
contrib/llvm-project/lld/ELF/InputFiles.h | 6 +-
contrib/llvm-project/lld/ELF/InputSection.cpp | 241 +--
contrib/llvm-project/lld/ELF/InputSection.h | 22 +-
contrib/llvm-project/lld/ELF/LTO.cpp | 2 +
contrib/llvm-project/lld/ELF/LinkerScript.cpp | 88 +-
contrib/llvm-project/lld/ELF/LinkerScript.h | 37 +-
contrib/llvm-project/lld/ELF/MapFile.cpp | 22 +-
contrib/llvm-project/lld/ELF/MarkLive.cpp | 19 +-
contrib/llvm-project/lld/ELF/Options.td | 12 +-
contrib/llvm-project/lld/ELF/OutputSections.cpp | 140 +-
contrib/llvm-project/lld/ELF/OutputSections.h | 16 +-
contrib/llvm-project/lld/ELF/Relocations.cpp | 285 +--
contrib/llvm-project/lld/ELF/Relocations.h | 3 +-
contrib/llvm-project/lld/ELF/ScriptParser.cpp | 62 +-
contrib/llvm-project/lld/ELF/SymbolTable.cpp | 18 +-
contrib/llvm-project/lld/ELF/SymbolTable.h | 13 +-
contrib/llvm-project/lld/ELF/Symbols.cpp | 42 +-
contrib/llvm-project/lld/ELF/Symbols.h | 97 +-
contrib/llvm-project/lld/ELF/SyntheticSections.cpp | 293 +--
contrib/llvm-project/lld/ELF/SyntheticSections.h | 88 +-
contrib/llvm-project/lld/ELF/Target.cpp | 2 +-
contrib/llvm-project/lld/ELF/Target.h | 10 +
contrib/llvm-project/lld/ELF/Thunks.cpp | 57 +-
contrib/llvm-project/lld/ELF/Writer.cpp | 338 ++-
contrib/llvm-project/lld/MachO/Arch/ARM.cpp | 2 +-
.../llvm-project/lld/MachO/ConcatOutputSection.cpp | 9 +-
contrib/llvm-project/lld/MachO/Config.h | 12 +-
contrib/llvm-project/lld/MachO/Driver.cpp | 246 +--
contrib/llvm-project/lld/MachO/Driver.h | 12 +-
contrib/llvm-project/lld/MachO/DriverUtils.cpp | 11 +-
contrib/llvm-project/lld/MachO/InputFiles.cpp | 148 +-
contrib/llvm-project/lld/MachO/InputFiles.h | 38 +-
contrib/llvm-project/lld/MachO/InputSection.h | 8 +-
contrib/llvm-project/lld/MachO/LTO.cpp | 4 +-
contrib/llvm-project/lld/MachO/MapFile.cpp | 37 +-
contrib/llvm-project/lld/MachO/Options.td | 20 +-
.../llvm-project/lld/MachO/SectionPriorities.cpp | 379 ++++
contrib/llvm-project/lld/MachO/SectionPriorities.h | 55 +
contrib/llvm-project/lld/MachO/SymbolTable.cpp | 34 +-
contrib/llvm-project/lld/MachO/SymbolTable.h | 7 +-
contrib/llvm-project/lld/MachO/Symbols.cpp | 14 +-
contrib/llvm-project/lld/MachO/Symbols.h | 29 +-
.../llvm-project/lld/MachO/SyntheticSections.cpp | 39 +-
.../llvm-project/lld/MachO/UnwindInfoSection.cpp | 2 +-
contrib/llvm-project/lld/MachO/Writer.cpp | 115 +-
contrib/llvm-project/lld/MachO/ld64-vs-lld.rst | 16 +
.../lld/docs/_templates/indexsidebar.html | 9 +-
contrib/llvm-project/lld/docs/ld.lld.1 | 2 +-
.../lld/include/lld/Common/CommonLinkerContext.h | 65 +
.../llvm-project/lld/include/lld/Common/Driver.h | 21 +-
.../lld/include/lld/Common/ErrorHandler.h | 32 +-
.../llvm-project/lld/include/lld/Common/Memory.h | 43 +-
.../llvm-project/lld/include/lld/Common/Strings.h | 11 +-
.../lld/include/lld/Core/LinkingContext.h | 3 +-
contrib/llvm-project/lld/tools/lld/lld.cpp | 58 +-
.../lldb/bindings/interface/SBModule.i | 7 +
.../lldb/bindings/interface/SBPlatform.i | 3 +
.../lldb/bindings/interface/SBThread.i | 6 +
.../lldb/bindings/python/python-swigsafecast.swig | 43 +-
.../lldb/bindings/python/python-wrapper.swig | 155 +-
.../llvm-project/lldb/bindings/python/python.swig | 9 +-
.../lldb/include/lldb/API/SBDebugger.h | 4 +
.../llvm-project/lldb/include/lldb/API/SBDefines.h | 12 +
.../llvm-project/lldb/include/lldb/API/SBModule.h | 2 +
.../lldb/include/lldb/API/SBPlatform.h | 3 +
.../llvm-project/lldb/include/lldb/API/SBTarget.h | 1 +
.../llvm-project/lldb/include/lldb/API/SBThread.h | 2 +
.../llvm-project/lldb/include/lldb/API/SBType.h | 1 +
.../lldb/include/lldb/Breakpoint/Breakpoint.h | 4 +-
.../include/lldb/Breakpoint/BreakpointOptions.h | 9 +-
.../include/lldb/Breakpoint/WatchpointOptions.h | 2 +-
.../llvm-project/lldb/include/lldb/Core/Address.h | 2 +-
.../llvm-project/lldb/include/lldb/Core/Debugger.h | 4 +
.../lldb/include/lldb/Core/Declaration.h | 6 +-
.../lldb/include/lldb/Core/Disassembler.h | 4 +-
.../lldb/include/lldb/Core/DumpDataExtractor.h | 12 +-
.../lldb/include/lldb/Core/FileSpecList.h | 2 -
.../lldb/include/lldb/Core/FormatEntity.h | 2 +-
.../lldb/include/lldb/Core/LoadedModuleInfoList.h | 2 +-
.../llvm-project/lldb/include/lldb/Core/Mangled.h | 30 +-
.../llvm-project/lldb/include/lldb/Core/Module.h | 6 +-
.../lldb/include/lldb/Core/ModuleSpec.h | 18 +-
.../lldb/include/lldb/Core/StructuredDataImpl.h | 2 +-
.../lldb/include/lldb/Core/ThreadSafeValue.h | 2 +-
.../lldb/include/lldb/Core/UniqueCStringMap.h | 31 +-
.../llvm-project/lldb/include/lldb/Core/Value.h | 2 +-
.../lldb/include/lldb/Core/ValueObject.h | 2 +-
.../include/lldb/DataFormatters/FormatClasses.h | 8 +-
.../include/lldb/DataFormatters/TypeSynthetic.h | 6 +-
.../lldb/include/lldb/Expression/IRExecutionUnit.h | 7 +-
.../llvm-project/lldb/include/lldb/Host/Debug.h | 8 +-
.../lldb/include/lldb/Host/FileSystem.h | 9 +-
.../lldb/include/lldb/Host/HostNativeThreadBase.h | 2 +-
contrib/llvm-project/lldb/include/lldb/Host/XML.h | 4 +-
.../lldb/Host/common/NativeProcessProtocol.h | 5 +-
.../lldb/Host/common/NativeThreadProtocol.h | 9 +
.../include/lldb/Interpreter/CommandInterpreter.h | 2 +-
.../lldb/include/lldb/Interpreter/CommandObject.h | 5 -
.../lldb/Interpreter/CommandObjectMultiword.h | 10 -
.../include/lldb/Interpreter/OptionValueArray.h | 2 +-
.../lldb/Interpreter/OptionValueProperties.h | 3 +
.../lldb/include/lldb/Interpreter/Options.h | 2 +-
.../include/lldb/Interpreter/ScriptedInterface.h | 9 +-
.../lldb/Interpreter/ScriptedProcessInterface.h | 12 +-
.../lldb/include/lldb/Symbol/CompactUnwindInfo.h | 2 +-
.../lldb/include/lldb/Symbol/CompileUnit.h | 4 +-
.../lldb/include/lldb/Symbol/DWARFCallFrameInfo.h | 2 +-
.../lldb/include/lldb/Symbol/Function.h | 6 -
.../lldb/include/lldb/Symbol/LineTable.h | 2 +-
.../lldb/include/lldb/Symbol/ObjectContainer.h | 2 +-
.../lldb/include/lldb/Symbol/SymbolFile.h | 36 +-
.../llvm-project/lldb/include/lldb/Symbol/Symtab.h | 27 +-
.../llvm-project/lldb/include/lldb/Symbol/Type.h | 15 +-
.../lldb/include/lldb/Symbol/UnwindPlan.h | 8 +-
.../include/lldb/Target/InstrumentationRuntime.h | 3 +-
.../lldb/include/lldb/Target/Language.h | 7 +-
.../lldb/include/lldb/Target/MemoryTagManager.h | 23 +-
.../lldb/include/lldb/Target/MemoryTagMap.h | 98 +
*** 108569 LINES SKIPPED ***