git: 0eae32dcef82 - main - Merge llvm-project main llvmorg-14-init-13186-g0c553cc1af2e
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 14 May 2022 11:49:09 UTC
The branch main has been updated by dim:
URL: https://cgit.FreeBSD.org/src/commit/?id=0eae32dcef82f6f06de6419a0d623d7def0cc8f6
commit 0eae32dcef82f6f06de6419a0d623d7def0cc8f6
Merge: 4824e7fd18a1 77fc4c146f08
Author: Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2021-12-25 22:36:56 +0000
Commit: Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2022-05-14 11:44:01 +0000
Merge llvm-project main llvmorg-14-init-13186-g0c553cc1af2e
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvmorg-14-init-13186-g0c553cc1af2e.
PR: 261742
MFC after: 2 weeks
.../clang/include/clang/APINotes/Types.h | 10 +-
.../clang/include/clang/AST/ASTContext.h | 21 +-
.../clang/include/clang/AST/ASTDiagnostic.h | 6 +
.../include/clang/AST/ASTImporterLookupTable.h | 4 +
.../clang/include/clang/AST/AbstractBasicReader.h | 2 +-
.../clang/include/clang/AST/DeclTemplate.h | 11 +-
.../llvm-project/clang/include/clang/AST/Expr.h | 6 +
.../clang/include/clang/AST/OpenMPClause.h | 41 +
.../clang/include/clang/AST/PropertiesBase.td | 2 +
.../clang/include/clang/AST/RecursiveASTVisitor.h | 23 +-
.../clang/include/clang/AST/TextNodeDumper.h | 1 +
.../llvm-project/clang/include/clang/AST/Type.h | 46 +-
.../llvm-project/clang/include/clang/AST/TypeLoc.h | 22 +-
.../clang/include/clang/AST/TypeProperties.td | 23 +-
.../clang/include/clang/ASTMatchers/ASTMatchers.h | 56 +-
.../clang/ASTMatchers/ASTMatchersInternal.h | 6 +
.../clang/Analysis/Analyses/ThreadSafetyCommon.h | 2 +-
.../Analysis/FlowSensitive/DataflowEnvironment.h | 11 +-
.../Analysis/FlowSensitive/DataflowWorklist.h | 9 +-
.../FlowSensitive/TypeErasedDataflowAnalysis.h | 18 +
.../llvm-project/clang/include/clang/Basic/Attr.td | 8 +
.../clang/include/clang/Basic/AttrDocs.td | 48 +
.../clang/include/clang/Basic/Builtins.def | 4 +-
.../clang/Basic/BuiltinsAArch64NeonSVEBridge.def | 39 +
.../Basic/BuiltinsAArch64NeonSVEBridge_cg.def | 39 +
.../clang/include/clang/Basic/BuiltinsHexagon.def | 10 +-
.../include/clang/Basic/BuiltinsHexagonDep.def | 147 +
.../clang/Basic/BuiltinsHexagonMapCustomDep.def | 192 -
.../clang/include/clang/Basic/BuiltinsSVE.def | 1 +
.../clang/include/clang/Basic/CodeGenOptions.def | 3 -
.../clang/include/clang/Basic/CodeGenOptions.h | 5 +-
.../llvm-project/clang/include/clang/Basic/Cuda.h | 5 +-
.../include/clang/Basic/DiagnosticDriverKinds.td | 31 +-
.../clang/include/clang/Basic/DiagnosticGroups.td | 15 +-
.../include/clang/Basic/DiagnosticParseKinds.td | 9 +
.../include/clang/Basic/DiagnosticSemaKinds.td | 71 +-
.../clang/include/clang/Basic/Module.h | 4 +
.../clang/include/clang/Basic/Specifiers.h | 2 +-
.../clang/include/clang/Basic/TargetInfo.h | 8 +-
.../clang/include/clang/Basic/TokenKinds.def | 1 +
.../clang/include/clang/Basic/TypeNodes.td | 5 +-
.../clang/include/clang/Driver/Driver.h | 15 +
.../llvm-project/clang/include/clang/Driver/Job.h | 4 +
.../clang/include/clang/Driver/Options.td | 52 +-
.../llvm-project/clang/include/clang/Driver/Tool.h | 1 +
.../clang/include/clang/Driver/ToolChain.h | 8 +-
.../clang/include/clang/Format/Format.h | 1 +
.../clang/include/clang/Lex/ModuleMap.h | 7 +-
.../clang/include/clang/Parse/Parser.h | 4 +
.../clang/include/clang/Sema/DeclSpec.h | 6 +-
.../clang/include/clang/Sema/ParsedAttr.h | 1 +
.../llvm-project/clang/include/clang/Sema/Sema.h | 27 +-
.../include/clang/Serialization/TypeBitCodes.def | 5 +-
.../clang/StaticAnalyzer/Checkers/SValExplainer.h | 10 +-
.../clang/StaticAnalyzer/Core/AnalyzerOptions.def | 12 +
.../Core/PathSensitive/CallDescription.h | 6 +
.../Core/PathSensitive/RangedConstraintManager.h | 27 +
.../StaticAnalyzer/Core/PathSensitive/Store.h | 6 +-
.../clang/include/clang/Testing/TestClangConfig.h | 2 +-
.../DependencyScanningFilesystem.h | 188 +-
.../clang/Tooling/Inclusions/IncludeStyle.h | 2 +-
.../clang/include/clang/module.modulemap | 2 +
.../llvm-project/clang/lib/ARCMigrate/ARCMT.cpp | 4 +-
contrib/llvm-project/clang/lib/AST/ASTContext.cpp | 106 +-
.../llvm-project/clang/lib/AST/ASTDiagnostic.cpp | 72 +-
contrib/llvm-project/clang/lib/AST/ASTImporter.cpp | 51 +-
.../clang/lib/AST/ASTImporterLookupTable.cpp | 5 +
.../clang/lib/AST/ASTStructuralEquivalence.cpp | 18 +-
contrib/llvm-project/clang/lib/AST/AttrImpl.cpp | 2 +-
contrib/llvm-project/clang/lib/AST/Comment.cpp | 7 +-
.../clang/lib/AST/CommentBriefParser.cpp | 15 +-
contrib/llvm-project/clang/lib/AST/Decl.cpp | 12 +-
.../llvm-project/clang/lib/AST/DeclarationName.cpp | 4 +-
contrib/llvm-project/clang/lib/AST/Expr.cpp | 17 +
.../llvm-project/clang/lib/AST/ExprConstant.cpp | 98 +-
.../llvm-project/clang/lib/AST/ItaniumMangle.cpp | 37 +-
.../llvm-project/clang/lib/AST/JSONNodeDumper.cpp | 17 +-
.../llvm-project/clang/lib/AST/MicrosoftMangle.cpp | 10 +-
.../llvm-project/clang/lib/AST/OpenMPClause.cpp | 8 +-
contrib/llvm-project/clang/lib/AST/ParentMap.cpp | 3 +-
.../llvm-project/clang/lib/AST/QualTypeNames.cpp | 7 +
contrib/llvm-project/clang/lib/AST/StmtProfile.cpp | 2 +
.../llvm-project/clang/lib/AST/TextNodeDumper.cpp | 4 +
contrib/llvm-project/clang/lib/AST/Type.cpp | 62 +-
contrib/llvm-project/clang/lib/AST/TypePrinter.cpp | 32 +-
.../clang/lib/ASTMatchers/ASTMatchersInternal.cpp | 1 +
.../clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp | 4 +-
.../clang/lib/ASTMatchers/Dynamic/Marshallers.h | 1 -
.../clang/lib/ASTMatchers/Dynamic/Parser.cpp | 2 +-
.../clang/lib/ASTMatchers/Dynamic/Registry.cpp | 1 +
.../clang/lib/Analysis/AnalysisDeclContext.cpp | 2 +-
contrib/llvm-project/clang/lib/Analysis/CFG.cpp | 2 -
.../FlowSensitive/TypeErasedDataflowAnalysis.cpp | 129 +-
.../clang/lib/Analysis/ThreadSafety.cpp | 3 -
.../clang/lib/Analysis/UninitializedValues.cpp | 17 +-
contrib/llvm-project/clang/lib/Basic/Cuda.cpp | 1 +
.../llvm-project/clang/lib/Basic/OpenMPKinds.cpp | 2 +
.../clang/lib/Basic/SourceLocation.cpp | 4 +-
.../clang/lib/Basic/Targets/AArch64.cpp | 11 +-
.../llvm-project/clang/lib/Basic/Targets/AArch64.h | 2 +-
.../llvm-project/clang/lib/Basic/Targets/AMDGPU.h | 2 +-
contrib/llvm-project/clang/lib/Basic/Targets/ARC.h | 2 +-
.../llvm-project/clang/lib/Basic/Targets/ARM.cpp | 13 +-
contrib/llvm-project/clang/lib/Basic/Targets/ARM.h | 6 +-
.../clang/lib/Basic/Targets/Hexagon.cpp | 9 +-
.../llvm-project/clang/lib/Basic/Targets/Hexagon.h | 2 +-
.../llvm-project/clang/lib/Basic/Targets/Lanai.h | 2 +-
.../llvm-project/clang/lib/Basic/Targets/Mips.h | 2 +-
.../llvm-project/clang/lib/Basic/Targets/NVPTX.cpp | 1 +
.../llvm-project/clang/lib/Basic/Targets/NVPTX.h | 4 +-
.../clang/lib/Basic/Targets/OSTargets.cpp | 73 +-
.../clang/lib/Basic/Targets/OSTargets.h | 48 +-
.../llvm-project/clang/lib/Basic/Targets/PNaCl.h | 2 +-
.../llvm-project/clang/lib/Basic/Targets/PPC.cpp | 5 +-
contrib/llvm-project/clang/lib/Basic/Targets/PPC.h | 2 +-
.../llvm-project/clang/lib/Basic/Targets/RISCV.cpp | 3 +
.../llvm-project/clang/lib/Basic/Targets/RISCV.h | 2 +-
.../llvm-project/clang/lib/Basic/Targets/SPIR.h | 2 +-
.../llvm-project/clang/lib/Basic/Targets/Sparc.h | 7 +-
.../llvm-project/clang/lib/Basic/Targets/SystemZ.h | 2 +-
.../clang/lib/Basic/Targets/WebAssembly.h | 2 +-
contrib/llvm-project/clang/lib/Basic/Targets/X86.h | 9 +-
.../llvm-project/clang/lib/Basic/Targets/XCore.h | 2 +-
contrib/llvm-project/clang/lib/Basic/Version.cpp | 6 +-
contrib/llvm-project/clang/lib/CodeGen/ABIInfo.h | 2 +-
contrib/llvm-project/clang/lib/CodeGen/Address.h | 64 +-
.../llvm-project/clang/lib/CodeGen/BackendUtil.cpp | 22 +-
.../llvm-project/clang/lib/CodeGen/CGAtomic.cpp | 19 +-
.../llvm-project/clang/lib/CodeGen/CGBlocks.cpp | 3 +-
contrib/llvm-project/clang/lib/CodeGen/CGBuilder.h | 46 +-
.../llvm-project/clang/lib/CodeGen/CGBuiltin.cpp | 199 +-
.../llvm-project/clang/lib/CodeGen/CGCUDANV.cpp | 3 +
contrib/llvm-project/clang/lib/CodeGen/CGCall.cpp | 57 +-
contrib/llvm-project/clang/lib/CodeGen/CGCall.h | 3 +-
contrib/llvm-project/clang/lib/CodeGen/CGClass.cpp | 50 +-
contrib/llvm-project/clang/lib/CodeGen/CGCleanup.h | 11 +-
.../llvm-project/clang/lib/CodeGen/CGCoroutine.cpp | 4 +
.../llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp | 19 +-
.../llvm-project/clang/lib/CodeGen/CGDebugInfo.h | 2 +-
contrib/llvm-project/clang/lib/CodeGen/CGDecl.cpp | 10 +-
.../llvm-project/clang/lib/CodeGen/CGDeclCXX.cpp | 12 +-
.../llvm-project/clang/lib/CodeGen/CGException.cpp | 8 +-
contrib/llvm-project/clang/lib/CodeGen/CGExpr.cpp | 80 +-
.../llvm-project/clang/lib/CodeGen/CGExprAgg.cpp | 11 +-
.../llvm-project/clang/lib/CodeGen/CGExprCXX.cpp | 18 +-
.../clang/lib/CodeGen/CGExprConstant.cpp | 7 +-
.../clang/lib/CodeGen/CGExprScalar.cpp | 64 +-
.../clang/lib/CodeGen/CGNonTrivialStruct.cpp | 33 +-
contrib/llvm-project/clang/lib/CodeGen/CGObjC.cpp | 8 +-
.../llvm-project/clang/lib/CodeGen/CGObjCGNU.cpp | 12 +-
.../llvm-project/clang/lib/CodeGen/CGObjCMac.cpp | 5 +-
.../clang/lib/CodeGen/CGOpenMPRuntime.cpp | 106 +-
.../clang/lib/CodeGen/CGOpenMPRuntime.h | 26 +-
.../clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp | 39 +-
.../clang/lib/CodeGen/CGOpenMPRuntimeGPU.h | 5 +-
contrib/llvm-project/clang/lib/CodeGen/CGStmt.cpp | 2 +-
.../clang/lib/CodeGen/CGStmtOpenMP.cpp | 76 +-
contrib/llvm-project/clang/lib/CodeGen/CGValue.h | 76 +-
.../clang/lib/CodeGen/CodeGenAction.cpp | 1 -
.../clang/lib/CodeGen/CodeGenFunction.cpp | 71 +-
.../clang/lib/CodeGen/CodeGenFunction.h | 34 +-
.../clang/lib/CodeGen/CodeGenModule.cpp | 54 +-
.../llvm-project/clang/lib/CodeGen/CodeGenModule.h | 3 +
.../llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp | 4 +-
.../clang/lib/CodeGen/CodeGenTypes.cpp | 12 +-
.../clang/lib/CodeGen/ItaniumCXXABI.cpp | 11 +-
.../clang/lib/CodeGen/MicrosoftCXXABI.cpp | 8 +-
.../llvm-project/clang/lib/CodeGen/TargetInfo.cpp | 241 +-
contrib/llvm-project/clang/lib/Driver/Driver.cpp | 170 +-
contrib/llvm-project/clang/lib/Driver/Job.cpp | 2 +
.../llvm-project/clang/lib/Driver/ToolChain.cpp | 12 +-
.../clang/lib/Driver/ToolChains/AMDGPU.cpp | 3 +-
.../clang/lib/Driver/ToolChains/AMDGPUOpenMP.cpp | 2 +-
.../clang/lib/Driver/ToolChains/Arch/AArch64.cpp | 11 +
.../clang/lib/Driver/ToolChains/Arch/ARM.cpp | 23 +-
.../clang/lib/Driver/ToolChains/Arch/ARM.h | 3 +-
.../clang/lib/Driver/ToolChains/Arch/RISCV.cpp | 22 +-
.../clang/lib/Driver/ToolChains/Clang.cpp | 125 +-
.../clang/lib/Driver/ToolChains/Clang.h | 7 +-
.../clang/lib/Driver/ToolChains/CommonArgs.cpp | 2 +-
.../clang/lib/Driver/ToolChains/Darwin.cpp | 56 +-
.../clang/lib/Driver/ToolChains/Darwin.h | 2 +-
.../clang/lib/Driver/ToolChains/FreeBSD.cpp | 8 +-
.../lib/Driver/ToolChains/{HIP.cpp => HIPAMD.cpp} | 198 +-
.../lib/Driver/ToolChains/{HIP.h => HIPAMD.h} | 38 +-
.../clang/lib/Driver/ToolChains/HIPSPV.cpp | 292 ++
.../clang/lib/Driver/ToolChains/HIPSPV.h | 103 +
.../clang/lib/Driver/ToolChains/HIPUtility.cpp | 167 +
.../clang/lib/Driver/ToolChains/HIPUtility.h | 35 +
.../clang/lib/Driver/ToolChains/Hexagon.cpp | 134 +-
.../clang/lib/Driver/ToolChains/Linux.cpp | 17 +-
.../clang/lib/Driver/ToolChains/MSVC.cpp | 10 +-
.../clang/lib/Driver/ToolChains/NetBSD.cpp | 23 +-
.../clang/lib/Driver/ToolChains/SPIRV.cpp | 25 +-
.../clang/lib/Driver/ToolChains/SPIRV.h | 33 +
.../clang/lib/Driver/ToolChains/VEToolchain.cpp | 37 +-
contrib/llvm-project/clang/lib/Driver/XRayArgs.cpp | 1 +
.../clang/lib/Format/BreakableToken.cpp | 11 +-
.../clang/lib/Format/ContinuationIndenter.cpp | 69 +-
contrib/llvm-project/clang/lib/Format/Format.cpp | 24 +-
.../llvm-project/clang/lib/Format/FormatToken.cpp | 4 +
.../llvm-project/clang/lib/Format/FormatToken.h | 4 +-
.../clang/lib/Format/FormatTokenLexer.cpp | 17 +-
.../clang/lib/Format/NamespaceEndCommentsFixer.cpp | 6 +-
.../clang/lib/Format/TokenAnnotator.cpp | 193 +-
.../clang/lib/Format/UnwrappedLineFormatter.cpp | 53 +-
.../clang/lib/Format/UnwrappedLineParser.cpp | 192 +-
.../clang/lib/Format/UnwrappedLineParser.h | 1 +
.../clang/lib/Format/WhitespaceManager.cpp | 5 +-
.../clang/lib/Frontend/CompilerInstance.cpp | 12 +-
.../clang/lib/Frontend/CompilerInvocation.cpp | 15 +-
.../clang/lib/Frontend/InitPreprocessor.cpp | 8 +-
.../clang/lib/Frontend/TestModuleFileExtension.cpp | 2 +-
.../clang/lib/Headers/arm_neon_sve_bridge.h | 184 +
.../clang/lib/Headers/hexagon_protos.h | 11 -
.../llvm-project/clang/lib/Headers/hexagon_types.h | 32 -
.../clang/lib/Headers/hvx_hexagon_protos.h | 1609 +++++--
contrib/llvm-project/clang/lib/Headers/opencl-c.h | 670 +--
contrib/llvm-project/clang/lib/Headers/unwind.h | 3 +-
contrib/llvm-project/clang/lib/Lex/ModuleMap.cpp | 16 +-
contrib/llvm-project/clang/lib/Lex/TokenLexer.cpp | 4 +-
.../clang/lib/Parse/ParseCXXInlineMethods.cpp | 11 +-
contrib/llvm-project/clang/lib/Parse/ParseDecl.cpp | 33 +-
contrib/llvm-project/clang/lib/Parse/ParseExpr.cpp | 1 +
.../llvm-project/clang/lib/Parse/ParseExprCXX.cpp | 6 +-
.../llvm-project/clang/lib/Parse/ParseOpenMP.cpp | 1 +
.../clang/lib/Parse/ParseTentative.cpp | 2 +
.../llvm-project/clang/lib/Rewrite/HTMLRewrite.cpp | 2 +-
.../clang/lib/Sema/CodeCompleteConsumer.cpp | 4 +-
contrib/llvm-project/clang/lib/Sema/DeclSpec.cpp | 12 +-
.../llvm-project/clang/lib/Sema/OpenCLBuiltins.td | 28 +-
contrib/llvm-project/clang/lib/Sema/Sema.cpp | 4 +-
contrib/llvm-project/clang/lib/Sema/SemaAttr.cpp | 2 +-
contrib/llvm-project/clang/lib/Sema/SemaCUDA.cpp | 1 -
.../clang/lib/Sema/SemaCXXScopeSpec.cpp | 12 +-
.../llvm-project/clang/lib/Sema/SemaChecking.cpp | 252 +-
.../clang/lib/Sema/SemaCodeComplete.cpp | 1 -
.../llvm-project/clang/lib/Sema/SemaCoroutine.cpp | 242 +-
contrib/llvm-project/clang/lib/Sema/SemaDecl.cpp | 73 +-
.../llvm-project/clang/lib/Sema/SemaDeclAttr.cpp | 83 +-
.../llvm-project/clang/lib/Sema/SemaDeclCXX.cpp | 230 +-
contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp | 31 +-
.../llvm-project/clang/lib/Sema/SemaExprCXX.cpp | 2 +-
contrib/llvm-project/clang/lib/Sema/SemaLookup.cpp | 2 +-
contrib/llvm-project/clang/lib/Sema/SemaModule.cpp | 43 +-
contrib/llvm-project/clang/lib/Sema/SemaOpenMP.cpp | 379 +-
.../llvm-project/clang/lib/Sema/SemaStmtAsm.cpp | 10 +-
.../llvm-project/clang/lib/Sema/SemaTemplate.cpp | 10 +-
.../clang/lib/Sema/SemaTemplateDeduction.cpp | 16 +-
.../clang/lib/Sema/SemaTemplateVariadic.cpp | 2 +-
contrib/llvm-project/clang/lib/Sema/SemaType.cpp | 51 +-
.../llvm-project/clang/lib/Sema/TreeTransform.h | 98 +-
.../clang/lib/Serialization/ASTReader.cpp | 15 +-
.../clang/lib/Serialization/ASTReaderDecl.cpp | 10 +-
.../clang/lib/Serialization/ASTWriter.cpp | 12 +-
.../Checkers/BuiltinFunctionChecker.cpp | 3 +-
.../StaticAnalyzer/Checkers/ConversionChecker.cpp | 21 +-
.../Checkers/FuchsiaHandleChecker.cpp | 10 +-
.../clang/lib/StaticAnalyzer/Checkers/SmartPtr.h | 2 -
.../clang/lib/StaticAnalyzer/Core/CallEvent.cpp | 9 +-
.../clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp | 24 +-
.../lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp | 8 +-
.../clang/lib/StaticAnalyzer/Core/MemRegion.cpp | 2 +-
.../StaticAnalyzer/Core/RangeConstraintManager.cpp | 243 +-
.../clang/lib/StaticAnalyzer/Core/SValBuilder.cpp | 22 +-
.../lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp | 44 +-
.../clang/lib/StaticAnalyzer/Core/Store.cpp | 9 +-
.../StaticAnalyzer/Frontend/AnalysisConsumer.cpp | 47 +-
.../DependencyScanningFilesystem.cpp | 197 +-
.../DependencyScanning/ModuleDepCollector.cpp | 14 +-
.../clang/lib/Tooling/Syntax/Tokens.cpp | 2 +-
.../llvm-project/clang/lib/Tooling/Syntax/Tree.cpp | 2 +-
.../clang/tools/clang-format/ClangFormat.cpp | 2 +-
contrib/llvm-project/clang/tools/driver/driver.cpp | 2 +-
.../clang/utils/TableGen/MveEmitter.cpp | 9 +-
.../compiler-rt/include/profile/InstrProfData.inc | 4 +-
.../include/sanitizer/dfsan_interface.h | 11 +
.../compiler-rt/lib/asan/asan_activation.cpp | 2 +-
.../compiler-rt/lib/asan/asan_allocator.cpp | 29 +-
.../compiler-rt/lib/asan/asan_debugging.cpp | 4 +-
.../compiler-rt/lib/asan/asan_errors.cpp | 10 +-
.../compiler-rt/lib/asan/asan_fake_stack.cpp | 13 +-
.../compiler-rt/lib/asan/asan_flags.cpp | 6 +-
.../compiler-rt/lib/asan/asan_globals.cpp | 7 +-
.../compiler-rt/lib/asan/asan_interface.inc | 1 +
.../compiler-rt/lib/asan/asan_linux.cpp | 2 +-
.../llvm-project/compiler-rt/lib/asan/asan_mac.cpp | 2 +-
.../compiler-rt/lib/asan/asan_mapping.h | 194 +-
.../compiler-rt/lib/asan/asan_mapping_sparc64.h | 9 +-
.../compiler-rt/lib/asan/asan_poisoning.cpp | 26 +-
.../compiler-rt/lib/asan/asan_poisoning.h | 11 +-
.../compiler-rt/lib/asan/asan_premap_shadow.cpp | 2 +-
.../llvm-project/compiler-rt/lib/asan/asan_rtl.cpp | 41 +-
.../compiler-rt/lib/asan/asan_rtl_x86_64.S | 146 +
.../compiler-rt/lib/asan/asan_thread.cpp | 14 +-
.../llvm-project/compiler-rt/lib/asan/asan_win.cpp | 2 +-
.../compiler-rt/lib/builtins/cpu_model.c | 20 +-
.../llvm-project/compiler-rt/lib/dfsan/dfsan.cpp | 85 +-
.../compiler-rt/lib/dfsan/dfsan_allocator.cpp | 6 +
.../compiler-rt/lib/dfsan/done_abilist.txt | 6 +
.../compiler-rt/lib/hwasan/hwasan_allocator.cpp | 5 +
.../compiler-rt/lib/hwasan/hwasan_interceptors.cpp | 9 +-
contrib/llvm-project/compiler-rt/lib/lsan/lsan.h | 23 +-
.../compiler-rt/lib/lsan/lsan_allocator.cpp | 11 +-
.../compiler-rt/lib/lsan/lsan_common.cpp | 480 +--
.../compiler-rt/lib/lsan/lsan_common.h | 44 +-
.../compiler-rt/lib/lsan/lsan_common_fuchsia.cpp | 6 +-
.../compiler-rt/lib/lsan/lsan_common_linux.cpp | 5 +-
.../compiler-rt/lib/lsan/lsan_common_mac.cpp | 5 +-
.../compiler-rt/lib/lsan/lsan_interceptors.cpp | 7 +
.../compiler-rt/lib/memprof/memprof_allocator.cpp | 15 +-
.../compiler-rt/lib/memprof/memprof_allocator.h | 1 -
.../compiler-rt/lib/memprof/memprof_rtl.cpp | 7 -
.../compiler-rt/lib/msan/msan_allocator.cpp | 5 +
.../compiler-rt/lib/msan/msan_interceptors.cpp | 3 +
.../compiler-rt/lib/profile/InstrProfiling.c | 2 +-
.../compiler-rt/lib/profile/InstrProfilingMerge.c | 8 +
.../compiler-rt/lib/profile/InstrProfilingWriter.c | 21 +-
.../lib/sanitizer_common/sanitizer_allocator.cpp | 11 +
.../lib/sanitizer_common/sanitizer_allocator.h | 3 +
.../lib/sanitizer_common/sanitizer_common.cpp | 8 +
.../lib/sanitizer_common/sanitizer_common.h | 18 +-
.../sanitizer_common_interceptors.inc | 8 +-
.../sanitizer_common_interface_posix.inc | 2 +
.../sanitizer_common/sanitizer_common_libcdep.cpp | 72 +-
.../lib/sanitizer_common/sanitizer_flags.inc | 3 +
.../lib/sanitizer_common/sanitizer_fuchsia.cpp | 7 +-
.../lib/sanitizer_common/sanitizer_linux.cpp | 6 +
.../lib/sanitizer_common/sanitizer_linux.h | 3 +
.../sanitizer_common/sanitizer_linux_libcdep.cpp | 26 +
.../lib/sanitizer_common/sanitizer_lzw.h | 159 +
.../lib/sanitizer_common/sanitizer_mac.cpp | 13 +-
.../lib/sanitizer_common/sanitizer_platform.h | 310 +-
.../lib/sanitizer_common/sanitizer_stack_store.cpp | 241 +-
.../lib/sanitizer_common/sanitizer_stack_store.h | 25 +-
.../lib/sanitizer_common/sanitizer_stackdepot.cpp | 125 +-
.../lib/sanitizer_common/sanitizer_stackdepot.h | 1 +
.../sanitizer_stacktrace_printer.cpp | 19 +
.../sanitizer_stoptheworld_win.cpp | 175 +
.../lib/sanitizer_common/sanitizer_symbolizer.cpp | 20 +-
.../lib/sanitizer_common/sanitizer_symbolizer.h | 7 +-
.../sanitizer_symbolizer_internal.h | 7 +-
.../sanitizer_symbolizer_libcdep.cpp | 18 +-
.../sanitizer_common/sanitizer_symbolizer_mac.cpp | 57 +-
.../sanitizer_common/sanitizer_symbolizer_mac.h | 1 -
.../sanitizer_symbolizer_markup.cpp | 4 +-
.../sanitizer_symbolizer_posix_libcdep.cpp | 58 +-
.../sanitizer_common/sanitizer_symbolizer_win.cpp | 2 +-
.../sanitizer_common/sanitizer_thread_registry.cpp | 18 +-
.../sanitizer_common/sanitizer_thread_registry.h | 7 +
.../lib/sanitizer_common/sanitizer_win.cpp | 5 +-
.../symbolizer/sanitizer_symbolize.cpp | 36 +-
.../symbolizer/scripts/build_symbolizer.sh | 10 +-
.../symbolizer/scripts/global_symbols.txt | 14 +-
.../lib/sanitizer_common/weak_symbols.txt | 2 +
.../compiler-rt/lib/tsan/go/tsan_go.cpp | 2 +-
.../compiler-rt/lib/tsan/rtl-old/tsan.syms.extra | 31 +
.../lib/tsan/{rtl => rtl-old}/tsan_clock.cpp | 0
.../lib/tsan/{rtl => rtl-old}/tsan_clock.h | 0
.../lib/tsan/rtl-old/tsan_debugging.cpp | 262 ++
.../compiler-rt/lib/tsan/rtl-old/tsan_defs.h | 236 ++
.../lib/tsan/rtl-old/tsan_dense_alloc.h | 156 +
.../lib/tsan/rtl-old/tsan_dispatch_defs.h | 73 +
.../compiler-rt/lib/tsan/rtl-old/tsan_external.cpp | 126 +
.../compiler-rt/lib/tsan/rtl-old/tsan_fd.cpp | 316 ++
.../compiler-rt/lib/tsan/rtl-old/tsan_fd.h | 64 +
.../compiler-rt/lib/tsan/rtl-old/tsan_flags.cpp | 126 +
.../compiler-rt/lib/tsan/rtl-old/tsan_flags.h | 34 +
.../compiler-rt/lib/tsan/rtl-old/tsan_flags.inc | 84 +
.../lib/tsan/rtl-old/tsan_ignoreset.cpp | 38 +
.../compiler-rt/lib/tsan/rtl-old/tsan_ignoreset.h | 36 +
.../compiler-rt/lib/tsan/rtl-old/tsan_ilist.h | 189 +
.../lib/tsan/rtl-old/tsan_interceptors.h | 93 +
.../tsan/rtl-old/tsan_interceptors_libdispatch.cpp | 814 ++++
.../lib/tsan/rtl-old/tsan_interceptors_mac.cpp | 521 +++
.../lib/tsan/rtl-old/tsan_interceptors_mach_vm.cpp | 53 +
.../lib/tsan/rtl-old/tsan_interceptors_posix.cpp | 3015 +++++++++++++
.../lib/tsan/rtl-old/tsan_interface.cpp | 106 +
.../compiler-rt/lib/tsan/rtl-old/tsan_interface.h | 424 ++
.../lib/tsan/rtl-old/tsan_interface.inc | 182 +
.../lib/tsan/rtl-old/tsan_interface_ann.cpp | 438 ++
.../lib/tsan/rtl-old/tsan_interface_ann.h | 32 +
.../lib/tsan/rtl-old/tsan_interface_atomic.cpp | 920 ++++
.../lib/tsan/rtl-old/tsan_interface_java.cpp | 258 ++
.../lib/tsan/rtl-old/tsan_interface_java.h | 99 +
.../lib/tsan/rtl-old/tsan_malloc_mac.cpp | 71 +
.../compiler-rt/lib/tsan/rtl-old/tsan_md5.cpp | 250 ++
.../compiler-rt/lib/tsan/rtl-old/tsan_mman.cpp | 436 ++
.../compiler-rt/lib/tsan/rtl-old/tsan_mman.h | 78 +
.../compiler-rt/lib/tsan/rtl-old/tsan_mutexset.cpp | 132 +
.../compiler-rt/lib/tsan/rtl-old/tsan_mutexset.h | 98 +
.../lib/tsan/rtl-old/tsan_new_delete.cpp | 199 +
.../compiler-rt/lib/tsan/rtl-old/tsan_platform.h | 988 +++++
.../lib/tsan/rtl-old/tsan_platform_linux.cpp | 545 +++
.../lib/tsan/rtl-old/tsan_platform_mac.cpp | 326 ++
.../lib/tsan/rtl-old/tsan_platform_posix.cpp | 147 +
.../lib/tsan/rtl-old/tsan_platform_windows.cpp | 36 +
.../compiler-rt/lib/tsan/rtl-old/tsan_ppc_regs.h | 96 +
.../compiler-rt/lib/tsan/rtl-old/tsan_preinit.cpp | 26 +
.../compiler-rt/lib/tsan/rtl-old/tsan_report.cpp | 479 +++
.../compiler-rt/lib/tsan/rtl-old/tsan_report.h | 127 +
.../compiler-rt/lib/tsan/rtl-old/tsan_rtl.cpp | 811 ++++
.../compiler-rt/lib/tsan/rtl-old/tsan_rtl.h | 796 ++++
.../lib/tsan/rtl-old/tsan_rtl_aarch64.S | 245 ++
.../lib/tsan/rtl-old/tsan_rtl_access.cpp | 604 +++
.../compiler-rt/lib/tsan/rtl-old/tsan_rtl_amd64.S | 446 ++
.../compiler-rt/lib/tsan/rtl-old/tsan_rtl_mips64.S | 214 +
.../lib/tsan/rtl-old/tsan_rtl_mutex.cpp | 555 +++
.../compiler-rt/lib/tsan/rtl-old/tsan_rtl_ppc64.S | 288 ++
.../compiler-rt/lib/tsan/rtl-old/tsan_rtl_proc.cpp | 60 +
.../lib/tsan/rtl-old/tsan_rtl_report.cpp | 984 +++++
.../compiler-rt/lib/tsan/rtl-old/tsan_rtl_s390x.S | 47 +
.../lib/tsan/rtl-old/tsan_rtl_thread.cpp | 349 ++
.../compiler-rt/lib/tsan/rtl-old/tsan_shadow.h | 233 +
.../lib/tsan/rtl-old/tsan_stack_trace.cpp | 57 +
.../lib/tsan/rtl-old/tsan_stack_trace.h | 42 +
.../lib/tsan/rtl-old/tsan_suppressions.cpp | 161 +
.../lib/tsan/rtl-old/tsan_suppressions.h | 37 +
.../lib/tsan/rtl-old/tsan_symbolize.cpp | 123 +
.../compiler-rt/lib/tsan/rtl-old/tsan_symbolize.h | 30 +
.../compiler-rt/lib/tsan/rtl-old/tsan_sync.cpp | 279 ++
.../compiler-rt/lib/tsan/rtl-old/tsan_sync.h | 153 +
.../compiler-rt/lib/tsan/rtl-old/tsan_trace.h | 252 ++
.../{rtl => rtl-old}/tsan_update_shadow_word.inc | 0
.../lib/tsan/rtl-old/tsan_vector_clock.cpp | 126 +
.../lib/tsan/rtl-old/tsan_vector_clock.h | 51 +
.../compiler-rt/lib/tsan/rtl/tsan_debugging.cpp | 2 +-
.../compiler-rt/lib/tsan/rtl/tsan_defs.h | 52 +-
.../compiler-rt/lib/tsan/rtl/tsan_dense_alloc.h | 9 +
.../compiler-rt/lib/tsan/rtl/tsan_fd.cpp | 33 +-
.../compiler-rt/lib/tsan/rtl/tsan_flags.cpp | 6 -
.../compiler-rt/lib/tsan/rtl/tsan_flags.inc | 13 +-
.../compiler-rt/lib/tsan/rtl/tsan_interceptors.h | 12 +-
.../lib/tsan/rtl/tsan_interceptors_posix.cpp | 33 +-
.../compiler-rt/lib/tsan/rtl/tsan_interface.cpp | 14 -
.../compiler-rt/lib/tsan/rtl/tsan_interface.inc | 8 +
.../lib/tsan/rtl/tsan_interface_atomic.cpp | 87 +-
.../lib/tsan/rtl/tsan_interface_java.cpp | 4 +-
.../compiler-rt/lib/tsan/rtl/tsan_mman.cpp | 40 +-
.../compiler-rt/lib/tsan/rtl/tsan_mman.h | 2 +
.../compiler-rt/lib/tsan/rtl/tsan_mutexset.cpp | 54 +-
.../compiler-rt/lib/tsan/rtl/tsan_mutexset.h | 11 +-
.../compiler-rt/lib/tsan/rtl/tsan_platform.h | 285 +-
.../lib/tsan/rtl/tsan_platform_linux.cpp | 48 +-
.../compiler-rt/lib/tsan/rtl/tsan_platform_mac.cpp | 9 +-
.../lib/tsan/rtl/tsan_platform_posix.cpp | 18 +-
.../lib/tsan/rtl/tsan_platform_windows.cpp | 3 -
.../compiler-rt/lib/tsan/rtl/tsan_report.cpp | 26 +-
.../compiler-rt/lib/tsan/rtl/tsan_report.h | 5 +-
.../compiler-rt/lib/tsan/rtl/tsan_rtl.cpp | 669 ++-
.../compiler-rt/lib/tsan/rtl/tsan_rtl.h | 337 +-
.../compiler-rt/lib/tsan/rtl/tsan_rtl_access.cpp | 895 ++--
.../compiler-rt/lib/tsan/rtl/tsan_rtl_amd64.S | 236 --
.../compiler-rt/lib/tsan/rtl/tsan_rtl_mutex.cpp | 644 +--
.../compiler-rt/lib/tsan/rtl/tsan_rtl_proc.cpp | 1 -
.../compiler-rt/lib/tsan/rtl/tsan_rtl_report.cpp | 353 +-
.../compiler-rt/lib/tsan/rtl/tsan_rtl_thread.cpp | 195 +-
.../compiler-rt/lib/tsan/rtl/tsan_shadow.h | 315 +-
.../compiler-rt/lib/tsan/rtl/tsan_sync.cpp | 82 +-
.../compiler-rt/lib/tsan/rtl/tsan_sync.h | 47 +-
.../compiler-rt/lib/tsan/rtl/tsan_trace.h | 73 +-
.../compiler-rt/lib/xray/xray_allocator.h | 16 +-
.../compiler-rt/lib/xray/xray_basic_logging.cpp | 4 +-
.../compiler-rt/lib/xray/xray_hexagon.cpp | 168 +
.../compiler-rt/lib/xray/xray_interface.cpp | 11 +-
.../compiler-rt/lib/xray/xray_trampoline_hexagon.S | 99 +
.../llvm-project/compiler-rt/lib/xray/xray_tsc.h | 3 +-
contrib/llvm-project/libcxx/CREDITS.TXT | 15 +
contrib/llvm-project/libcxx/include/__availability | 7 +
.../libcxx/include/__compare/strong_order.h | 6 +-
.../libcxx/include/__compare/weak_order.h | 14 +-
contrib/llvm-project/libcxx/include/__config | 45 +-
contrib/llvm-project/libcxx/include/__debug | 2 +-
.../libcxx/include/__filesystem/copy_options.h | 80 +
.../libcxx/include/__filesystem/directory_entry.h | 504 +++
.../include/__filesystem/directory_iterator.h | 150 +
.../include/__filesystem/directory_options.h | 78 +
.../libcxx/include/__filesystem/file_status.h | 68 +
.../libcxx/include/__filesystem/file_time_type.h | 27 +
.../libcxx/include/__filesystem/file_type.h | 39 +
.../libcxx/include/__filesystem/filesystem_error.h | 99 +
.../libcxx/include/__filesystem/operations.h | 599 +++
.../libcxx/include/__filesystem/path.h | 1018 +++++
.../libcxx/include/__filesystem/path_iterator.h | 132 +
.../libcxx/include/__filesystem/perm_options.h | 73 +
.../libcxx/include/__filesystem/perms.h | 91 +
.../__filesystem/recursive_directory_iterator.h | 181 +
.../libcxx/include/__filesystem/space_info.h | 35 +
.../libcxx/include/__filesystem/u8path.h | 96 +
.../libcxx/include/__format/format_arg.h | 17 +-
.../libcxx/include/__format/format_context.h | 3 +-
.../libcxx/include/__format/formatter_string.h | 1 -
.../libcxx/include/__functional/bind.h | 2 +-
.../libcxx/include/__functional/function.h | 34 +-
.../libcxx/include/__iterator/advance.h | 1 +
.../libcxx/include/__iterator/concepts.h | 4 -
.../llvm-project/libcxx/include/__iterator/next.h | 3 +-
.../llvm-project/libcxx/include/__iterator/prev.h | 1 +
contrib/llvm-project/libcxx/include/__locale | 5 +-
.../libcxx/include/__memory/allocator.h | 4 +-
.../libcxx/include/__memory/compressed_pair.h | 35 +-
.../libcxx/include/__memory/concepts.h | 66 +
.../libcxx/include/__memory/construct_at.h | 43 +-
.../__memory/ranges_uninitialized_algorithms.h | 212 +
.../include/__memory/uninitialized_algorithms.h | 148 +-
.../llvm-project/libcxx/include/__memory/voidify.h | 30 +
contrib/llvm-project/libcxx/include/__mutex_base | 6 +-
contrib/llvm-project/libcxx/include/__nullptr | 2 +-
.../libcxx/include/__random/clamp_to_integral.h | 60 +
.../libcxx/include/__random/poisson_distribution.h | 1 +
.../libcxx/include/__random/random_device.h | 8 +-
.../libcxx/include/__random/seed_seq.h | 6 +-
.../llvm-project/libcxx/include/__ranges/access.h | 141 +-
contrib/llvm-project/libcxx/include/__ranges/all.h | 6 +-
.../libcxx/include/__ranges/concepts.h | 4 -
.../llvm-project/libcxx/include/__ranges/counted.h | 69 +-
.../llvm-project/libcxx/include/__ranges/data.h | 8 +-
.../llvm-project/libcxx/include/__ranges/empty.h | 16 +-
.../llvm-project/libcxx/include/__ranges/size.h | 34 +-
.../libcxx/include/__ranges/subrange.h | 4 +-
.../libcxx/include/__ranges/transform_view.h | 16 +-
contrib/llvm-project/libcxx/include/__string | 49 +-
.../libcxx/include/__threading_support | 65 +-
contrib/llvm-project/libcxx/include/__tuple | 2 +-
.../__utility/{decay_copy.h => auto_cast.h} | 21 +-
.../libcxx/include/__utility/rel_ops.h | 2 +-
.../libcxx/include/__utility/transaction.h | 91 +
contrib/llvm-project/libcxx/include/atomic | 19 +-
contrib/llvm-project/libcxx/include/bit | 2 +-
contrib/llvm-project/libcxx/include/charconv | 34 +-
contrib/llvm-project/libcxx/include/chrono | 11 +-
contrib/llvm-project/libcxx/include/cmath | 30 -
contrib/llvm-project/libcxx/include/compare | 4 +
contrib/llvm-project/libcxx/include/complex | 4 +-
contrib/llvm-project/libcxx/include/exception | 2 +-
contrib/llvm-project/libcxx/include/execution | 4 +
.../libcxx/include/experimental/__memory | 4 +
.../libcxx/include/experimental/iterator | 13 +-
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 | 6 +-
contrib/llvm-project/libcxx/include/filesystem | 2808 +-----------
contrib/llvm-project/libcxx/include/future | 10 +-
.../llvm-project/libcxx/include/initializer_list | 2 +-
contrib/llvm-project/libcxx/include/ios | 6 +-
contrib/llvm-project/libcxx/include/istream | 6 +-
contrib/llvm-project/libcxx/include/memory | 48 +-
.../llvm-project/libcxx/include/module.modulemap | 314 +-
contrib/llvm-project/libcxx/include/mutex | 31 +-
contrib/llvm-project/libcxx/include/new | 2 +-
contrib/llvm-project/libcxx/include/optional | 172 +-
contrib/llvm-project/libcxx/include/ostream | 5 +-
contrib/llvm-project/libcxx/include/random | 1 +
contrib/llvm-project/libcxx/include/regex | 2 +-
contrib/llvm-project/libcxx/include/stdexcept | 2 +-
contrib/llvm-project/libcxx/include/string | 272 +-
contrib/llvm-project/libcxx/include/string_view | 6 +-
contrib/llvm-project/libcxx/include/system_error | 8 +-
contrib/llvm-project/libcxx/include/thread | 7 +-
contrib/llvm-project/libcxx/include/tuple | 4 +-
contrib/llvm-project/libcxx/include/type_traits | 42 +-
contrib/llvm-project/libcxx/include/typeinfo | 2 +-
contrib/llvm-project/libcxx/include/utility | 6 +
contrib/llvm-project/libcxx/include/version | 2 +
contrib/llvm-project/libcxx/src/barrier.cpp | 6 +-
contrib/llvm-project/libcxx/src/charconv.cpp | 70 +-
contrib/llvm-project/libcxx/src/chrono.cpp | 6 +-
.../libcxx/src/chrono_system_time_init.h | 2 +
.../libcxx/src/experimental/memory_resource.cpp | 9 +-
.../src/experimental/memory_resource_init_helper.h | 2 +
.../libcxx/src/filesystem/directory_iterator.cpp | 3 +-
.../libcxx/src/filesystem/filesystem_common.h | 1 +
contrib/llvm-project/libcxx/src/format.cpp | 4 -
.../llvm-project/libcxx/src/include/ryu/common.h | 107 +
.../llvm-project/libcxx/src/include/ryu/d2fixed.h | 60 +
.../libcxx/src/include/ryu/d2fixed_full_table.h | 4451 ++++++++++++++++++++
contrib/llvm-project/libcxx/src/include/ryu/d2s.h | 62 +
.../libcxx/src/include/ryu/d2s_full_table.h | 368 ++
.../libcxx/src/include/ryu/d2s_intrinsics.h | 257 ++
.../libcxx/src/include/ryu/digit_table.h | 68 +
contrib/llvm-project/libcxx/src/include/ryu/f2s.h | 55 +
contrib/llvm-project/libcxx/src/include/ryu/ryu.h | 148 +
.../libcxx/src/include/to_chars_floating_point.h | 1076 +++++
contrib/llvm-project/libcxx/src/ios.cpp | 2 +-
contrib/llvm-project/libcxx/src/iostream.cpp | 9 +-
contrib/llvm-project/libcxx/src/iostream_init.h | 2 +
contrib/llvm-project/libcxx/src/random.cpp | 22 +-
contrib/llvm-project/libcxx/src/ryu/README.txt | 11 +
contrib/llvm-project/libcxx/src/ryu/d2fixed.cpp | 669 +++
contrib/llvm-project/libcxx/src/ryu/d2s.cpp | 782 ++++
contrib/llvm-project/libcxx/src/ryu/f2s.cpp | 715 ++++
contrib/llvm-project/libunwind/include/libunwind.h | 3 +-
.../libunwind/include/unwind_arm_ehabi.h | 7 +-
.../libunwind/src/DwarfInstructions.hpp | 14 +
contrib/llvm-project/libunwind/src/Registers.hpp | 22 +
.../llvm-project/libunwind/src/Unwind-EHABI.cpp | 47 +
.../llvm-project/libunwind/src/UnwindCursor.hpp | 4 +-
.../libunwind/src/UnwindRegistersRestore.S | 6 +
contrib/llvm-project/libunwind/src/assembly.h | 13 +-
contrib/llvm-project/lld/COFF/Driver.cpp | 2 +-
contrib/llvm-project/lld/COFF/DriverUtils.cpp | 6 -
contrib/llvm-project/lld/COFF/SymbolTable.cpp | 2 +-
contrib/llvm-project/lld/ELF/AArch64ErrataFix.cpp | 5 +-
contrib/llvm-project/lld/ELF/ARMErrataFix.cpp | 5 +-
contrib/llvm-project/lld/ELF/Arch/AArch64.cpp | 4 +-
contrib/llvm-project/lld/ELF/Arch/PPC.cpp | 5 +-
contrib/llvm-project/lld/ELF/CallGraphSort.cpp | 4 +-
contrib/llvm-project/lld/ELF/Config.h | 7 +-
contrib/llvm-project/lld/ELF/DWARF.cpp | 3 +-
contrib/llvm-project/lld/ELF/Driver.cpp | 129 +-
contrib/llvm-project/lld/ELF/Driver.h | 2 +-
contrib/llvm-project/lld/ELF/ICF.cpp | 16 +
contrib/llvm-project/lld/ELF/InputFiles.cpp | 423 +-
contrib/llvm-project/lld/ELF/InputFiles.h | 173 +-
contrib/llvm-project/lld/ELF/InputSection.cpp | 119 +-
contrib/llvm-project/lld/ELF/InputSection.h | 23 +-
contrib/llvm-project/lld/ELF/LTO.cpp | 6 +-
contrib/llvm-project/lld/ELF/LinkerScript.cpp | 49 +-
contrib/llvm-project/lld/ELF/LinkerScript.h | 4 +-
contrib/llvm-project/lld/ELF/MapFile.cpp | 15 +-
contrib/llvm-project/lld/ELF/MarkLive.cpp | 85 +-
contrib/llvm-project/lld/ELF/Options.td | 15 +-
contrib/llvm-project/lld/ELF/OutputSections.cpp | 14 +-
contrib/llvm-project/lld/ELF/OutputSections.h | 2 +-
contrib/llvm-project/lld/ELF/Relocations.cpp | 465 +-
contrib/llvm-project/lld/ELF/Relocations.h | 1 +
contrib/llvm-project/lld/ELF/SymbolTable.cpp | 44 +-
contrib/llvm-project/lld/ELF/SymbolTable.h | 19 +-
contrib/llvm-project/lld/ELF/Symbols.cpp | 63 +-
contrib/llvm-project/lld/ELF/Symbols.h | 53 +-
contrib/llvm-project/lld/ELF/SyntheticSections.cpp | 163 +-
contrib/llvm-project/lld/ELF/SyntheticSections.h | 84 +-
contrib/llvm-project/lld/ELF/Thunks.cpp | 7 +-
contrib/llvm-project/lld/ELF/Writer.cpp | 137 +-
.../llvm-project/lld/MachO/ConcatOutputSection.cpp | 11 +-
contrib/llvm-project/lld/MachO/InputFiles.cpp | 94 +-
contrib/llvm-project/lld/MachO/InputFiles.h | 7 +-
contrib/llvm-project/lld/MachO/InputSection.h | 9 +-
contrib/llvm-project/lld/MachO/SymbolTable.cpp | 12 +-
.../llvm-project/lld/MachO/SyntheticSections.cpp | 23 +-
contrib/llvm-project/lld/MachO/Writer.cpp | 25 +-
.../llvm-project/lld/docs/ELF/start-stop-gc.rst | 66 +
contrib/llvm-project/lld/docs/ReleaseNotes.rst | 2 +-
contrib/llvm-project/lld/docs/index.rst | 1 +
contrib/llvm-project/lld/docs/ld.lld.1 | 10 +
.../llvm-project/lld/include/lld/Common/Driver.h | 5 -
.../llvm-project/lld/include/lld/Core/Reference.h | 3 +-
.../include/lld/ReaderWriter/MachOLinkingContext.h | 505 ---
.../lld/include/lld/ReaderWriter/YamlContext.h | 42 -
contrib/llvm-project/lld/lib/Core/DefinedAtom.cpp | 81 -
contrib/llvm-project/lld/lib/Core/Error.cpp | 93 -
contrib/llvm-project/lld/lib/Core/File.cpp | 28 -
.../llvm-project/lld/lib/Core/LinkingContext.cpp | 69 -
contrib/llvm-project/lld/lib/Core/Reader.cpp | 113 -
contrib/llvm-project/lld/lib/Core/Resolver.cpp | 496 ---
contrib/llvm-project/lld/lib/Core/SymbolTable.cpp | 284 --
contrib/llvm-project/lld/lib/Core/Writer.cpp | 17 -
.../llvm-project/lld/lib/Driver/DarwinLdDriver.cpp | 1229 ------
.../llvm-project/lld/lib/Driver/DarwinLdOptions.td | 250 --
.../lld/lib/ReaderWriter/FileArchive.cpp | 227 -
.../lld/lib/ReaderWriter/MachO/ArchHandler.cpp | 171 -
.../lld/lib/ReaderWriter/MachO/ArchHandler.h | 322 --
.../lld/lib/ReaderWriter/MachO/ArchHandler_arm.cpp | 1522 -------
.../lib/ReaderWriter/MachO/ArchHandler_arm64.cpp | 897 ----
.../lld/lib/ReaderWriter/MachO/ArchHandler_x86.cpp | 643 ---
.../lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp | 899 ----
.../lld/lib/ReaderWriter/MachO/Atoms.h | 180 -
.../lib/ReaderWriter/MachO/CompactUnwindPass.cpp | 580 ---
.../lld/lib/ReaderWriter/MachO/DebugInfo.h | 106 -
.../lld/lib/ReaderWriter/MachO/ExecutableAtoms.h | 154 -
.../llvm-project/lld/lib/ReaderWriter/MachO/File.h | 467 --
.../lld/lib/ReaderWriter/MachO/FlatNamespaceFile.h | 62 -
.../lld/lib/ReaderWriter/MachO/GOTPass.cpp | 183 -
.../lld/lib/ReaderWriter/MachO/LayoutPass.cpp | 490 ---
.../lld/lib/ReaderWriter/MachO/LayoutPass.h | 118 -
.../lib/ReaderWriter/MachO/MachOLinkingContext.cpp | 1104 -----
.../lib/ReaderWriter/MachO/MachONormalizedFile.h | 336 --
.../MachO/MachONormalizedFileBinaryReader.cpp | 614 ---
.../MachO/MachONormalizedFileBinaryUtils.h | 213 -
.../MachO/MachONormalizedFileBinaryWriter.cpp | 1560 -------
.../MachO/MachONormalizedFileFromAtoms.cpp | 1657 --------
.../MachO/MachONormalizedFileToAtoms.cpp | 1635 -------
.../ReaderWriter/MachO/MachONormalizedFileYAML.cpp | 840 ----
.../lld/lib/ReaderWriter/MachO/MachOPasses.h | 29 -
.../lld/lib/ReaderWriter/MachO/ObjCPass.cpp | 131 -
.../lld/lib/ReaderWriter/MachO/SectCreateFile.h | 101 -
.../lld/lib/ReaderWriter/MachO/ShimPass.cpp | 128 -
.../lld/lib/ReaderWriter/MachO/StubsPass.cpp | 377 --
.../lld/lib/ReaderWriter/MachO/TLVPass.cpp | 140 -
.../lld/lib/ReaderWriter/MachO/WriterMachO.cpp | 70 -
.../lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp | 1403 ------
contrib/llvm-project/lld/tools/lld/lld.cpp | 15 +-
.../llvm-project/lldb/bindings/interface/SBData.i | 4 +
.../lldb/bindings/lua/lua-swigsafecast.swig | 31 +-
.../lldb/bindings/lua/lua-typemaps.swig | 225 +-
.../lldb/bindings/lua/lua-wrapper.swig | 175 +-
contrib/llvm-project/lldb/bindings/lua/lua.swig | 1 +
.../lldb/bindings/python/python-swigsafecast.swig | 96 +-
.../lldb/bindings/python/python-typemaps.swig | 348 +-
.../lldb/bindings/python/python-wrapper.swig | 1809 ++++----
.../llvm-project/lldb/include/lldb/API/SBData.h | 3 +
.../lldb/include/lldb/API/SBStructuredData.h | 2 +-
.../lldb/include/lldb/API/SBSymbolContext.h | 4 +-
.../lldb/include/lldb/API/SBTypeSummary.h | 4 +-
.../lldb/Breakpoint/BreakpointResolverScripted.h | 11 +-
.../lldb/include/lldb/Core/DataFileCache.h | 216 +
.../llvm-project/lldb/include/lldb/Core/Mangled.h | 41 +-
.../llvm-project/lldb/include/lldb/Core/Module.h | 94 +-
.../lldb/include/lldb/Core/ModuleList.h | 7 +
.../lldb/include/lldb/Core/PluginManager.h | 2 +
.../lldb/include/lldb/Core/StructuredDataImpl.h | 3 +
.../lldb/include/lldb/Core/ValueObject.h | 2 +-
.../lldb/include/lldb/Expression/UserExpression.h | 6 +-
.../lldb/include/lldb/Host/Config.h.cmake | 2 +
.../lldb/include/lldb/Host/FileSystem.h | 8 +
.../include/lldb/Interpreter/CommandReturnObject.h | 8 +-
.../include/lldb/Interpreter/ScriptInterpreter.h | 6 +-
.../lldb/include/lldb/Symbol/ObjectFile.h | 31 +-
.../llvm-project/lldb/include/lldb/Symbol/Symbol.h | 40 +
.../lldb/include/lldb/Symbol/SymbolFile.h | 10 +-
.../llvm-project/lldb/include/lldb/Symbol/Symtab.h | 81 +-
.../llvm-project/lldb/include/lldb/Symbol/Type.h | 46 +-
.../lldb/include/lldb/Target/LanguageRuntime.h | 2 +-
.../llvm-project/lldb/include/lldb/Target/Target.h | 4 +-
.../lldb/include/lldb/Target/ThreadPlanPython.h | 14 +-
.../lldb/include/lldb/Utility/DataEncoder.h | 249 +-
.../lldb/include/lldb/Utility/RangeMap.h | 1 -
.../lldb/include/lldb/Utility/Reproducer.h | 7 -
.../lldb/include/lldb/Version/Version.h | 23 +
.../lldb/include/lldb/Version/Version.inc.in | 6 +
.../llvm-project/lldb/include/lldb/lldb-forward.h | 5 +
.../llvm-project/lldb/include/lldb/lldb-private.h | 6 -
contrib/llvm-project/lldb/source/API/SBData.cpp | 19 +
.../llvm-project/lldb/source/API/SBDebugger.cpp | 6 +-
contrib/llvm-project/lldb/source/API/SBFrame.cpp | 6 +-
.../llvm-project/lldb/source/API/SBReproducer.cpp | 97 +-
.../lldb/source/API/SBStructuredData.cpp | 8 +-
.../lldb/source/API/SBSymbolContext.cpp | 17 +-
.../lldb/source/API/SBSymbolContextList.cpp | 5 +-
.../llvm-project/lldb/source/API/SBThreadPlan.cpp | 6 +-
.../llvm-project/lldb/source/API/SBTypeSummary.cpp | 21 +-
.../lldb/source/API/SystemInitializerFull.cpp | 9 +-
.../Breakpoint/BreakpointResolverScripted.cpp | 33 +-
.../lldb/source/Commands/CommandObjectMemory.cpp | 2 +-
.../source/Commands/CommandObjectReproducer.cpp | 15 +-
.../lldb/source/Commands/CommandObjectVersion.cpp | 2 +-
.../lldb/source/Core/CoreProperties.td | 20 +
.../lldb/source/Core/DataFileCache.cpp | 307 ++
.../lldb/source/Core/IOHandlerCursesGUI.cpp | 15 +-
contrib/llvm-project/lldb/source/Core/Mangled.cpp | 110 +
contrib/llvm-project/lldb/source/Core/Module.cpp | 72 +-
.../llvm-project/lldb/source/Core/ModuleList.cpp | 49 +
.../lldb/source/Core/PluginManager.cpp | 6 +
.../source/DataFormatters/CXXFunctionPointer.cpp | 31 +-
.../lldb/source/DataFormatters/FormatManager.cpp | 9 +-
.../lldb/source/Expression/DWARFExpression.cpp | 30 +-
.../lldb/source/Expression/IRExecutionUnit.cpp | 2 -
.../lldb/source/Expression/IRMemoryMap.cpp | 4 -
.../llvm-project/lldb/source/Expression/REPL.cpp | 6 +-
.../lldb/source/Expression/UserExpression.cpp | 11 +-
.../lldb/source/Host/common/FileSystem.cpp | 8 +
.../lldb/source/Host/common/ProcessLaunchInfo.cpp | 20 +-
.../source/Host/posix/ProcessLauncherPosixFork.cpp | 1 -
.../Initialization/SystemInitializerCommon.cpp | 2 +-
.../lldb/source/Interpreter/CommandInterpreter.cpp | 3 -
.../source/Interpreter/CommandReturnObject.cpp | 8 +-
.../source/Plugins/ABI/AArch64/ABIMacOSX_arm64.cpp | 10 +
.../Clang/ASTResultSynthesizer.cpp | 2 +-
.../ExpressionParser/Clang/ClangASTImporter.cpp | 4 +-
.../ExpressionParser/Clang/ClangASTSource.cpp | 2 -
.../ExpressionParser/Clang/ClangASTSource.h | 2 +-
.../Clang/ClangExpressionDeclMap.cpp | 2 -
.../ExpressionParser/Clang/IRDynamicChecks.cpp | 2 +-
.../Plugins/ExpressionParser/Clang/IRForTarget.cpp | 2 +-
.../Language/CPlusPlus/CPlusPlusLanguage.cpp | 36 +-
.../source/Plugins/Language/CPlusPlus/Generic.h | 25 +
.../Plugins/Language/CPlusPlus/GenericOptional.cpp | 139 +
.../source/Plugins/Language/CPlusPlus/LibCxx.h | 4 +-
.../Plugins/Language/CPlusPlus/LibCxxOptional.cpp | 84 -
.../source/Plugins/Language/CPlusPlus/LibStdcpp.h | 4 +
.../ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp | 3 -
.../Plugins/Platform/POSIX/PlatformPOSIX.cpp | 2 +
.../Plugins/Platform/QemuUser/PlatformQemuUser.cpp | 90 +-
.../Plugins/Platform/QemuUser/PlatformQemuUser.h | 2 +-
.../QemuUser/PlatformQemuUserProperties.td | 12 +
.../gdb-server/PlatformRemoteGDBServer.cpp | 16 +-
.../Process/FreeBSDKernel/ProcessFreeBSDKernel.cpp | 218 +
.../Process/FreeBSDKernel/ProcessFreeBSDKernel.h | 51 +
.../RegisterContextFreeBSDKernel_arm64.cpp | 110 +
.../RegisterContextFreeBSDKernel_arm64.h | 41 +
.../RegisterContextFreeBSDKernel_i386.cpp | 83 +
.../RegisterContextFreeBSDKernel_i386.h | 41 +
.../RegisterContextFreeBSDKernel_x86_64.cpp | 88 +
.../RegisterContextFreeBSDKernel_x86_64.h | 41 +
.../Process/FreeBSDKernel/ThreadFreeBSDKernel.cpp | 85 +
.../Process/FreeBSDKernel/ThreadFreeBSDKernel.h | 36 +
.../Plugins/Process/elf-core/ProcessElfCore.cpp | 4 +
.../gdb-remote/GDBRemoteCommunicationClient.cpp | 36 +
.../gdb-remote/GDBRemoteCommunicationClient.h | 6 +
.../Process/gdb-remote/ProcessGDBRemote.cpp | 102 +-
.../Plugins/Process/scripted/ScriptedProcess.cpp | 5 +
.../Plugins/Process/scripted/ScriptedThread.cpp | 10 +-
.../source/Plugins/ScriptInterpreter/Lua/Lua.cpp | 33 +-
.../Plugins/ScriptInterpreter/Lua/SWIGLuaBridge.h | 28 +
.../ScriptInterpreter/Python/SWIGPythonBridge.h | 43 +-
.../Python/ScriptInterpreterPython.cpp | 52 +-
.../Python/ScriptInterpreterPython.h | 11 +-
.../Python/ScriptInterpreterPythonImpl.h | 7 +-
.../Python/ScriptedProcessPythonInterface.cpp | 6 +-
.../Python/ScriptedThreadPythonInterface.cpp | 6 +-
.../SymbolFile/DWARF/DWARFASTParserClang.cpp | 5 -
.../source/Plugins/SymbolFile/DWARF/DWARFUnit.h | 2 +-
.../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 11 +-
.../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 12 +-
.../Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp | 133 +-
.../Plugins/SymbolFile/NativePDB/PdbAstBuilder.h | 6 +
.../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 2 +-
.../SymbolFile/NativePDB/UdtRecordCompleter.cpp | 30 +-
.../SymbolFile/NativePDB/UdtRecordCompleter.h | 12 +-
.../Plugins/SymbolFile/PDB/SymbolFilePDB.cpp | 3 +-
.../ctf/CommandObjectThreadTraceExportCTF.cpp | 3 +-
.../Plugins/TypeSystem/Clang/TypeSystemClang.cpp | 19 +-
.../llvm-project/lldb/source/Symbol/ObjectFile.cpp | 25 +-
contrib/llvm-project/lldb/source/Symbol/Symbol.cpp | 129 +
.../llvm-project/lldb/source/Symbol/SymbolFile.cpp | 12 +-
contrib/llvm-project/lldb/source/Symbol/Symtab.cpp | 199 +-
contrib/llvm-project/lldb/source/Symbol/Type.cpp | 2 +-
.../llvm-project/lldb/source/Target/StackFrame.cpp | 24 +-
contrib/llvm-project/lldb/source/Target/Target.cpp | 19 +-
contrib/llvm-project/lldb/source/Target/Thread.cpp | 10 +-
.../lldb/source/Target/ThreadPlanPython.cpp | 7 +-
.../lldb/source/Target/ThreadPlanStack.cpp | 1 -
.../llvm-project/lldb/source/Target/UnwindLLDB.cpp | 1 -
.../lldb/source/Utility/DataEncoder.cpp | 161 +-
.../llvm-project/lldb/source/Utility/FileSpec.cpp | 2 +-
.../lldb/source/Utility/Reproducer.cpp | 27 +-
.../lldb/source/{lldb.cpp => Version/Version.cpp} | 26 +-
contrib/llvm-project/lldb/tools/driver/Driver.cpp | 49 -
contrib/llvm-project/lldb/tools/driver/Options.td | 11 -
.../lldb/tools/lldb-server/lldb-server.cpp | 2 +-
contrib/llvm-project/llvm/include/llvm-c/Core.h | 86 +-
.../llvm-project/llvm/include/llvm-c/Deprecated.h | 38 +
.../llvm/include/llvm/ADT/GenericCycleImpl.h | 411 ++
.../llvm/include/llvm/ADT/GenericCycleInfo.h | 334 ++
.../llvm/include/llvm/ADT/GenericSSAContext.h | 74 +
.../llvm/include/llvm/ADT/PointerUnion.h | 26 +-
.../llvm-project/llvm/include/llvm/ADT/STLExtras.h | 55 +
.../llvm/include/llvm/ADT/SmallVector.h | 34 +-
.../llvm-project/llvm/include/llvm/ADT/StringRef.h | 4 +-
.../llvm-project/llvm/include/llvm/ADT/Triple.h | 58 +-
.../llvm/include/llvm/Analysis/CycleAnalysis.h | 77 +
.../llvm/include/llvm/Analysis/IVDescriptors.h | 2 +-
.../llvm/include/llvm/Analysis/InlineCost.h | 2 +-
.../llvm/include/llvm/Analysis/MLModelRunner.h | 25 +-
.../llvm/include/llvm/Analysis/MemoryBuiltins.h | 2 +-
.../llvm/include/llvm/Analysis/MemoryLocation.h | 2 +
.../llvm/Analysis/ModelUnderTrainingRunner.h | 59 +
.../include/llvm/Analysis/NoInferenceModelRunner.h | 39 +
.../include/llvm/Analysis/ReleaseModeModelRunner.h | 67 +
.../include/llvm/Analysis/TargetTransformInfo.h | 67 +-
.../llvm/Analysis/TargetTransformInfoImpl.h | 20 +-
.../llvm/include/llvm/Analysis/Utils/TFUtils.h | 7 +-
.../llvm/include/llvm/AsmParser/LLParser.h | 4 +-
.../llvm/include/llvm/AsmParser/LLToken.h | 2 +
.../llvm/include/llvm/BinaryFormat/ELF.h | 4 +
.../llvm/include/llvm/Bitcode/LLVMBitCodes.h | 7 +-
.../llvm/include/llvm/CodeGen/AsmPrinter.h | 5 +
.../GlobalISel/LegalizationArtifactCombiner.h | 2 +-
.../llvm/CodeGen/GlobalISel/LegalizerHelper.h | 52 +-
.../llvm/CodeGen/GlobalISel/LegalizerInfo.h | 38 +-
.../llvm/CodeGen/GlobalISel/MIPatternMatch.h | 4 +-
.../llvm/CodeGen/GlobalISel/MachineIRBuilder.h | 28 +
.../llvm/include/llvm/CodeGen/GlobalISel/Utils.h | 5 +
.../llvm/include/llvm/CodeGen/MIRYamlMapping.h | 3 +
.../include/llvm/CodeGen/MachineCycleAnalysis.h | 31 +
.../llvm/include/llvm/CodeGen/MachineFunction.h | 21 +-
.../llvm/include/llvm/CodeGen/MachineInstr.h | 20 +-
.../include/llvm/CodeGen/MachinePassRegistry.def | 2 +
.../llvm/include/llvm/CodeGen/MachineSSAContext.h | 58 +
.../llvm/include/llvm/CodeGen/MachineSSAUpdater.h | 12 +-
.../llvm/include/llvm/CodeGen/MachineScheduler.h | 5 +
.../llvm/include/llvm/CodeGen/SelectionDAG.h | 4 +-
.../llvm/include/llvm/CodeGen/StackProtector.h | 2 +-
.../llvm/include/llvm/CodeGen/TargetInstrInfo.h | 6 +-
.../llvm/include/llvm/CodeGen/TargetLowering.h | 32 +-
.../include/llvm/CodeGen/VLIWMachineScheduler.h | 268 ++
.../include/llvm/DebugInfo/DWARF/DWARFContext.h | 5 +
.../include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h | 17 +
.../include/llvm/DebugInfo/DWARF/DWARFFormValue.h | 31 +-
.../llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h | 2 +-
.../llvm/include/llvm/DebugInfo/MSF/MSFCommon.h | 20 +
.../llvm/include/llvm/DebugInfo/MSF/MSFError.h | 5 +-
.../include/llvm/DebugInfo/PDB/Native/PDBFile.h | 2 +-
.../llvm/include/llvm/Debuginfod/Debuginfod.h | 71 +
.../llvm/{Support => Debuginfod}/HTTPClient.h | 6 +
.../llvm/include/llvm/ExecutionEngine/Orc/Core.h | 27 +-
.../llvm/ExecutionEngine/Orc/ExecutionUtils.h | 16 +-
.../llvm/include/llvm/ExecutionEngine/Orc/Layer.h | 33 +-
.../llvm/ExecutionEngine/Orc/LazyReexports.h | 3 +-
.../include/llvm/ExecutionEngine/Orc/Mangling.h | 5 -
.../llvm/ExecutionEngine/Orc/ObjectFileInterface.h | 38 +
.../llvm/include/llvm/Frontend/OpenMP/OMP.td | 4 +-
.../include/llvm/Frontend/OpenMP/OMPIRBuilder.h | 62 +-
.../llvm/include/llvm/Frontend/OpenMP/OMPKinds.def | 4 +-
.../llvm-project/llvm/include/llvm/IR/Attributes.h | 27 +-
.../llvm/include/llvm/IR/Attributes.td | 3 +
.../llvm/include/llvm/IR/AttributesAMDGPU.td | 14 +
.../llvm-project/llvm/include/llvm/IR/Constants.h | 35 +
.../llvm-project/llvm/include/llvm/IR/DataLayout.h | 33 +-
.../llvm/include/llvm/IR/Instructions.h | 9 +
.../llvm/include/llvm/IR/IntrinsicInst.h | 4 +-
.../llvm/include/llvm/IR/Intrinsics.td | 23 +-
.../llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 8 +-
.../llvm/include/llvm/IR/IntrinsicsARM.td | 3 +-
.../llvm/include/llvm/IR/IntrinsicsHexagonDep.td | 1109 +++--
.../llvm/include/llvm/IR/IntrinsicsRISCV.td | 28 -
.../llvm/include/llvm/IR/IntrinsicsWebAssembly.td | 32 +
contrib/llvm-project/llvm/include/llvm/IR/Module.h | 11 +
.../llvm/include/llvm/IR/ModuleSummaryIndex.h | 12 +-
.../llvm-project/llvm/include/llvm/IR/SSAContext.h | 56 +
.../llvm/include/llvm/IR/VPIntrinsics.def | 9 +-
.../llvm-project/llvm/include/llvm/IR/Value.def | 1 +
.../llvm/include/llvm/InitializePasses.h | 6 +-
.../llvm/include/llvm/MC/MCAssembler.h | 16 +
.../llvm/include/llvm/MC/MCObjectFileInfo.h | 19 +
.../llvm/include/llvm/MC/MCObjectStreamer.h | 16 +
.../include/llvm/MC/MCParser/MCParsedAsmOperand.h | 5 +
.../llvm-project/llvm/include/llvm/MC/MCStreamer.h | 14 +-
.../llvm/include/llvm/MC/MCTargetOptions.h | 3 +-
.../llvm-project/llvm/include/llvm/Object/MachO.h | 7 +
.../llvm/include/llvm/Option/ArgList.h | 6 +
.../llvm/include/llvm/Passes/PassBuilder.h | 2 +-
.../llvm/include/llvm/ProfileData/InstrProf.h | 7 +-
.../include/llvm/ProfileData/InstrProfCorrelator.h | 170 +
.../include/llvm/ProfileData/InstrProfData.inc | 4 +-
.../include/llvm/ProfileData/InstrProfReader.h | 26 +-
.../llvm/include/llvm/ProfileData/SampleProf.h | 67 +-
.../include/llvm/ProfileData/SampleProfReader.h | 16 +-
.../include/llvm/ProfileData/SampleProfWriter.h | 1 +
.../llvm/include/llvm/Support/ARMEHABI.h | 4 +
.../llvm/include/llvm/Support/Caching.h | 12 +-
.../llvm/include/llvm/Support/Chrono.h | 12 +-
.../llvm/include/llvm/Support/Compiler.h | 6 +-
.../llvm/include/llvm/Support/GraphWriter.h | 7 +-
.../llvm/include/llvm/Support/RISCVISAInfo.h | 3 +
.../llvm/include/llvm/Support/ScopedPrinter.h | 627 ++-
.../include/llvm/Support/SmallVectorMemoryBuffer.h | 30 +-
.../llvm/include/llvm/Support/TargetParser.h | 4 +-
.../llvm/include/llvm/Support/ThreadPool.h | 21 +-
.../llvm/include/llvm/Support/ToolOutputFile.h | 5 +-
.../llvm/include/llvm/Support/VirtualFileSystem.h | 2 +
.../llvm/include/llvm/Target/TargetOptions.h | 5 +
.../llvm/include/llvm/TextAPI/InterfaceFile.h | 2 +
.../llvm/Transforms/IPO/ProfiledCallGraph.h | 3 +-
.../llvm/Transforms/IPO/SampleContextTracker.h | 2 -
.../include/llvm/Transforms/Scalar/FlattenCFG.h | 25 +
.../include/llvm/Transforms/Utils/CodeLayout.h | 58 +
.../llvm/Transforms/Utils/FunctionComparator.h | 1 +
.../llvm/include/llvm/Transforms/Utils/Local.h | 8 +
.../llvm/include/llvm/Transforms/Utils/LoopUtils.h | 9 +-
.../Vectorize/LoopVectorizationLegality.h | 47 +-
.../llvm/Transforms/Vectorize/LoopVectorize.h | 32 +
.../llvm/include/llvm/module.modulemap | 1 +
.../llvm/lib/Analysis/AliasAnalysis.cpp | 12 +-
.../llvm-project/llvm/lib/Analysis/Analysis.cpp | 1 +
.../llvm/lib/Analysis/BasicAliasAnalysis.cpp | 3 +
.../llvm/lib/Analysis/CaptureTracking.cpp | 7 +-
.../llvm/lib/Analysis/ConstantFolding.cpp | 21 +-
*** 1556 LINES SKIPPED ***