git: 13a2180118bd - stable/13 - Merge llvm-project main llvmorg-15-init-17485-ga3e38b4a206b
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 09 Apr 2023 21:35:13 UTC
The branch stable/13 has been updated by dim:
URL: https://cgit.FreeBSD.org/src/commit/?id=13a2180118bde2302097a9e6cc995c1b255724bb
commit 13a2180118bde2302097a9e6cc995c1b255724bb
Author: Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2022-07-24 15:11:41 +0000
Commit: Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2023-04-09 14:54:47 +0000
Merge llvm-project main llvmorg-15-init-17485-ga3e38b4a206b
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvmorg-15-init-17485-ga3e38b4a206b.
PR: 265425
MFC after: 2 weeks
(cherry picked from commit fcaf7f8644a9988098ac6be2165bce3ea4786e91)
---
.../clang/include/clang/APINotes/Types.h | 2 +-
.../clang/include/clang/AST/ASTContext.h | 9 +
.../llvm-project/clang/include/clang/AST/Decl.h | 27 +-
.../clang/include/clang/AST/DeclBase.h | 10 +-
.../clang/include/clang/ASTMatchers/ASTMatchers.h | 33 +-
.../clang/Analysis/Analyses/ThreadSafetyTIL.h | 8 +-
.../Analysis/FlowSensitive/DataflowAnalysis.h | 6 +
.../FlowSensitive/DataflowAnalysisContext.h | 3 +
.../Analysis/FlowSensitive/DataflowEnvironment.h | 3 +-
.../clang/Analysis/FlowSensitive/DebugSupport.h | 23 +-
.../clang/Analysis/FlowSensitive/NoopAnalysis.h | 47 +
.../FlowSensitive/TypeErasedDataflowAnalysis.h | 25 +-
.../llvm-project/clang/include/clang/Basic/Attr.td | 2 +-
.../clang/include/clang/Basic/BuiltinsAMDGPU.def | 25 +
.../clang/include/clang/Basic/CodeGenOptions.def | 4 +
.../include/clang/Basic/DiagnosticDriverKinds.td | 7 +
.../clang/include/clang/Basic/DiagnosticGroups.td | 3 +-
.../include/clang/Basic/DiagnosticLexKinds.td | 14 +-
.../clang/include/clang/Basic/DiagnosticOptions.h | 2 +-
.../include/clang/Basic/DiagnosticSemaKinds.td | 42 +-
.../clang/include/clang/Basic/Features.def | 2 +-
.../clang/include/clang/Basic/LangOptions.def | 3 +-
.../clang/include/clang/Basic/Module.h | 12 +
.../clang/include/clang/Basic/NoSanitizeList.h | 2 +
.../llvm-project/clang/include/clang/Basic/Sarif.h | 440 ++++
.../clang/include/clang/Driver/Options.h | 3 +-
.../clang/include/clang/Driver/Options.td | 49 +-
.../clang/include/clang/Format/Format.h | 2 +-
.../clang/include/clang/Frontend/FrontendOptions.h | 3 +
.../include/clang/Sema/CodeCompleteConsumer.h | 18 +
.../llvm-project/clang/include/clang/Sema/Sema.h | 5 +
.../Core/PathSensitive/ConstraintManager.h | 3 +
.../StaticAnalyzer/Core/PathSensitive/ExprEngine.h | 64 +-
.../StaticAnalyzer/Core/PathSensitive/MemRegion.h | 1 +
.../Core/PathSensitive/SValBuilder.h | 33 -
.../StaticAnalyzer/Core/PathSensitive/SVals.h | 5 +
.../DependencyScanning/DependencyScanningTool.h | 4 +-
.../DependencyScanning/DependencyScanningWorker.h | 3 +-
.../clang/Tooling/Inclusions/IncludeStyle.h | 8 +-
.../clang/include/clang/Tooling/Syntax/BuildTree.h | 18 +-
.../clang/include/clang/Tooling/Syntax/Mutations.h | 6 +-
.../clang/include/clang/Tooling/Syntax/Nodes.h | 7 +-
.../clang/Tooling/Syntax/TokenBufferTokenManager.h | 70 +
.../include/clang/Tooling/Syntax/TokenManager.h | 47 +
.../clang/include/clang/Tooling/Syntax/Tokens.h | 1 -
.../clang/include/clang/Tooling/Syntax/Tree.h | 49 +-
.../clang/include/clang/module.modulemap | 14 +-
contrib/llvm-project/clang/lib/AST/ASTImporter.cpp | 5 +
contrib/llvm-project/clang/lib/AST/Decl.cpp | 24 +-
contrib/llvm-project/clang/lib/AST/DeclBase.cpp | 5 +-
contrib/llvm-project/clang/lib/AST/DeclCXX.cpp | 2 +-
contrib/llvm-project/clang/lib/AST/DeclPrinter.cpp | 8 +-
.../llvm-project/clang/lib/AST/ExprConstant.cpp | 6 +
.../llvm-project/clang/lib/AST/TextNodeDumper.cpp | 3 +
.../FlowSensitive/DataflowAnalysisContext.cpp | 13 +
.../Analysis/FlowSensitive/DataflowEnvironment.cpp | 6 +-
.../lib/Analysis/FlowSensitive/DebugSupport.cpp | 83 +-
.../clang/lib/Analysis/ThreadSafety.cpp | 11 +
.../llvm-project/clang/lib/Basic/MakeSupport.cpp | 2 +-
.../clang/lib/Basic/NoSanitizeList.cpp | 5 +
contrib/llvm-project/clang/lib/Basic/Sarif.cpp | 389 ++++
.../clang/lib/Basic/Targets/AMDGPU.cpp | 1 +
.../llvm-project/clang/lib/Basic/Targets/RISCV.cpp | 4 +-
contrib/llvm-project/clang/lib/CodeGen/ABIInfo.h | 4 -
.../llvm-project/clang/lib/CodeGen/CGBuiltin.cpp | 1 +
contrib/llvm-project/clang/lib/CodeGen/CGCall.h | 3 -
.../llvm-project/clang/lib/CodeGen/CGDeclCXX.cpp | 185 +-
contrib/llvm-project/clang/lib/CodeGen/CGExpr.cpp | 25 +-
.../llvm-project/clang/lib/CodeGen/CGObjCRuntime.h | 3 +-
contrib/llvm-project/clang/lib/CodeGen/CGStmt.cpp | 7 +-
.../clang/lib/CodeGen/CGStmtOpenMP.cpp | 23 +-
.../clang/lib/CodeGen/CodeGenFunction.cpp | 2 +-
.../clang/lib/CodeGen/CodeGenModule.cpp | 137 +-
.../llvm-project/clang/lib/CodeGen/CodeGenModule.h | 49 +-
.../clang/lib/CodeGen/SwiftCallingConv.cpp | 3 +-
.../llvm-project/clang/lib/CodeGen/TargetInfo.cpp | 14 +-
.../llvm-project/clang/lib/CodeGen/TargetInfo.h | 4 +-
contrib/llvm-project/clang/lib/Driver/Driver.cpp | 36 +-
contrib/llvm-project/clang/lib/Driver/Multilib.cpp | 7 +-
.../llvm-project/clang/lib/Driver/ToolChain.cpp | 2 +
.../clang/lib/Driver/ToolChains/AIX.cpp | 10 +-
.../clang/lib/Driver/ToolChains/Ananas.cpp | 2 +-
.../clang/lib/Driver/ToolChains/Arch/RISCV.cpp | 12 +-
.../clang/lib/Driver/ToolChains/BareMetal.cpp | 2 +
.../clang/lib/Driver/ToolChains/Clang.cpp | 103 +-
.../clang/lib/Driver/ToolChains/Clang.h | 6 +
.../clang/lib/Driver/ToolChains/CloudABI.cpp | 2 +
.../clang/lib/Driver/ToolChains/CrossWindows.cpp | 5 +-
.../clang/lib/Driver/ToolChains/Darwin.cpp | 30 +-
.../clang/lib/Driver/ToolChains/DragonFly.cpp | 2 +-
.../clang/lib/Driver/ToolChains/FreeBSD.cpp | 16 +-
.../clang/lib/Driver/ToolChains/Fuchsia.cpp | 4 +-
.../clang/lib/Driver/ToolChains/Hexagon.cpp | 2 +
.../clang/lib/Driver/ToolChains/MipsLinux.cpp | 2 +
.../clang/lib/Driver/ToolChains/NaCl.cpp | 2 +
.../clang/lib/Driver/ToolChains/NetBSD.cpp | 2 +-
.../clang/lib/Driver/ToolChains/OpenBSD.cpp | 11 +-
.../clang/lib/Driver/ToolChains/VEToolchain.cpp | 2 +
.../clang/lib/Driver/ToolChains/WebAssembly.cpp | 2 +
.../clang/lib/ExtractAPI/ExtractAPIConsumer.cpp | 1 +
.../clang/lib/Format/ContinuationIndenter.cpp | 11 +-
contrib/llvm-project/clang/lib/Format/Format.cpp | 39 +-
.../clang/lib/Format/TokenAnnotator.cpp | 13 +-
.../clang/lib/Format/UnwrappedLineParser.cpp | 3 +-
.../clang/lib/Frontend/FrontendAction.cpp | 3 +-
.../clang/lib/Frontend/InitPreprocessor.cpp | 21 +-
.../clang/lib/Frontend/TextDiagnostic.cpp | 2 +
.../clang/lib/Headers/__clang_cuda_intrinsics.h | 8 +-
.../clang/lib/Headers/ppc_wrappers/emmintrin.h | 7 +-
.../clang/lib/Headers/ppc_wrappers/mm_malloc.h | 3 +-
.../clang/lib/Headers/ppc_wrappers/mmintrin.h | 7 +-
.../clang/lib/Headers/ppc_wrappers/pmmintrin.h | 7 +-
.../clang/lib/Headers/ppc_wrappers/smmintrin.h | 7 +-
.../clang/lib/Headers/ppc_wrappers/tmmintrin.h | 7 +-
.../clang/lib/Headers/ppc_wrappers/xmmintrin.h | 7 +-
.../llvm-project/clang/lib/Headers/x86gprintrin.h | 28 +-
contrib/llvm-project/clang/lib/Lex/Lexer.cpp | 6 +-
contrib/llvm-project/clang/lib/Lex/ModuleMap.cpp | 6 +-
.../llvm-project/clang/lib/Lex/PPDirectives.cpp | 29 +-
contrib/llvm-project/clang/lib/Parse/ParseAST.cpp | 23 +
.../clang/lib/Sema/AnalysisBasedWarnings.cpp | 3 +-
.../clang/lib/Sema/CodeCompleteConsumer.cpp | 15 +-
contrib/llvm-project/clang/lib/Sema/SemaCUDA.cpp | 2 +-
.../llvm-project/clang/lib/Sema/SemaChecking.cpp | 49 +-
.../clang/lib/Sema/SemaCodeComplete.cpp | 72 +-
contrib/llvm-project/clang/lib/Sema/SemaDecl.cpp | 37 +-
contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp | 11 +-
.../llvm-project/clang/lib/Sema/SemaExprCXX.cpp | 16 +-
contrib/llvm-project/clang/lib/Sema/SemaLookup.cpp | 15 +-
contrib/llvm-project/clang/lib/Sema/SemaModule.cpp | 10 +
.../llvm-project/clang/lib/Sema/SemaTemplate.cpp | 6 +-
.../clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 5 +
contrib/llvm-project/clang/lib/Sema/SemaType.cpp | 3 +-
.../clang/lib/Serialization/ASTReader.cpp | 502 +++--
.../clang/lib/Serialization/ASTReaderDecl.cpp | 4 +
.../clang/lib/Serialization/ASTWriterDecl.cpp | 3 +
.../Checkers/ExprInspectionChecker.cpp | 60 +-
.../clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 156 +-
.../lib/StaticAnalyzer/Core/ExprEngineCXX.cpp | 77 +-
.../Core/ExprEngineCallAndReturn.cpp | 61 +-
.../clang/lib/StaticAnalyzer/Core/MemRegion.cpp | 4 +
.../StaticAnalyzer/Core/RangeConstraintManager.cpp | 133 +-
.../clang/lib/StaticAnalyzer/Core/SValBuilder.cpp | 870 ++++----
.../clang/lib/StaticAnalyzer/Core/SVals.cpp | 10 +
.../DependencyScanning/DependencyScanningTool.cpp | 5 +-
.../DependencyScanningWorker.cpp | 7 +-
.../clang/lib/Tooling/Syntax/BuildTree.cpp | 57 +-
.../lib/Tooling/Syntax/ComputeReplacements.cpp | 37 +-
.../clang/lib/Tooling/Syntax/Mutations.cpp | 5 +-
.../clang/lib/Tooling/Syntax/Nodes.cpp | 2 +-
.../clang/lib/Tooling/Syntax/Synthesis.cpp | 34 +-
.../lib/Tooling/Syntax/TokenBufferTokenManager.cpp | 25 +
.../llvm-project/clang/lib/Tooling/Syntax/Tree.cpp | 52 +-
.../llvm-project/clang/tools/driver/cc1_main.cpp | 11 +-
.../clang/utils/TableGen/ClangOptionDocEmitter.cpp | 28 +
.../compiler-rt/lib/asan/asan_interceptors.cpp | 35 +-
.../compiler-rt/lib/asan/asan_interceptors_vfork.S | 1 +
.../compiler-rt/lib/asan/asan_internal.h | 1 +
.../compiler-rt/lib/asan/asan_linux.cpp | 12 +-
.../llvm-project/compiler-rt/lib/asan/asan_mac.cpp | 2 +
.../compiler-rt/lib/asan/asan_mapping.h | 9 +
.../llvm-project/compiler-rt/lib/asan/asan_win.cpp | 2 +
.../compiler-rt/lib/hwasan/hwasan_linux.cpp | 13 +-
.../compiler-rt/lib/lsan/lsan_common.cpp | 2 +-
.../compiler-rt/lib/memprof/memprof_internal.h | 2 -
.../compiler-rt/lib/memprof/memprof_linux.cpp | 6 -
contrib/llvm-project/compiler-rt/lib/msan/msan.h | 21 +
...zer_common_interceptors_vfork_loongarch64.inc.S | 63 +
.../sanitizer_coverage_interface.inc | 10 +
.../sanitizer_coverage_libcdep_new.cpp | 10 +
.../sanitizer_interface_internal.h | 20 +
.../lib/sanitizer_common/sanitizer_linux.cpp | 104 +-
.../sanitizer_common/sanitizer_linux_libcdep.cpp | 52 +-
.../lib/sanitizer_common/sanitizer_mac.cpp | 56 +
.../lib/sanitizer_common/sanitizer_mac.h | 11 +
.../lib/sanitizer_common/sanitizer_platform.h | 6 +
.../sanitizer_platform_limits_linux.cpp | 3 +-
.../sanitizer_platform_limits_posix.cpp | 6 +-
.../sanitizer_platform_limits_posix.h | 13 +-
.../sanitizer_procmaps_solaris.cpp | 58 +-
.../lib/sanitizer_common/sanitizer_solaris.h | 56 +
.../lib/sanitizer_common/sanitizer_stacktrace.cpp | 4 +-
.../sanitizer_stoptheworld_mac.cpp | 2 +-
.../sanitizer_symbolizer_posix_libcdep.cpp | 1 -
.../sanitizer_syscall_linux_loongarch64.inc | 167 ++
.../compiler-rt/lib/tsan/rtl/tsan_dense_alloc.h | 115 +-
.../compiler-rt/lib/tsan/rtl/tsan_platform_mac.cpp | 59 +-
.../compiler-rt/lib/tsan/rtl/tsan_rtl.cpp | 29 +-
.../compiler-rt/lib/ubsan/ubsan_value.cpp | 6 +-
.../libcxx/include/__algorithm/equal_range.h | 87 +-
.../libcxx/include/__algorithm/includes.h | 58 +-
.../libcxx/include/__algorithm/inplace_merge.h | 48 +-
.../include/__algorithm/iterator_operations.h | 28 +-
.../libcxx/include/__algorithm/make_heap.h | 7 +-
.../libcxx/include/__algorithm/make_projected.h | 15 +
.../libcxx/include/__algorithm/min_element.h | 44 +-
.../libcxx/include/__algorithm/nth_element.h | 36 +-
.../libcxx/include/__algorithm/partial_sort.h | 71 +-
.../libcxx/include/__algorithm/partial_sort_copy.h | 12 +-
.../libcxx/include/__algorithm/partition.h | 49 +-
.../libcxx/include/__algorithm/pop_heap.h | 17 +-
.../libcxx/include/__algorithm/push_heap.h | 17 +-
.../include/__algorithm/ranges_equal_range.h | 41 +-
.../libcxx/include/__algorithm/ranges_fill.h | 2 +-
.../libcxx/include/__algorithm/ranges_find_end.h | 18 +-
.../libcxx/include/__algorithm/ranges_for_each_n.h | 1 -
.../libcxx/include/__algorithm/ranges_generate_n.h | 1 -
.../libcxx/include/__algorithm/ranges_includes.h | 60 +-
.../libcxx/include/__algorithm/ranges_is_heap.h | 1 -
.../include/__algorithm/ranges_iterator_concept.h | 51 +
.../libcxx/include/__algorithm/ranges_make_heap.h | 3 +-
.../include/__algorithm/ranges_min_element.h | 1 +
.../include/__algorithm/ranges_nth_element.h | 3 +-
.../include/__algorithm/ranges_partial_sort.h | 77 +
.../libcxx/include/__algorithm/ranges_partition.h | 22 +-
.../include/__algorithm/ranges_partition_copy.h | 36 +-
.../include/__algorithm/ranges_partition_point.h | 37 +-
.../libcxx/include/__algorithm/ranges_pop_heap.h | 3 +-
.../libcxx/include/__algorithm/ranges_push_heap.h | 3 +-
.../libcxx/include/__algorithm/ranges_set_union.h | 84 +-
.../libcxx/include/__algorithm/ranges_shuffle.h | 49 +-
.../libcxx/include/__algorithm/ranges_sort.h | 3 +-
.../libcxx/include/__algorithm/ranges_sort_heap.h | 3 +-
.../include/__algorithm/ranges_stable_partition.h | 25 +-
.../include/__algorithm/ranges_stable_sort.h | 3 +-
.../libcxx/include/__algorithm/rotate.h | 85 +-
.../libcxx/include/__algorithm/search_n.h | 2 +-
.../libcxx/include/__algorithm/set_union.h | 102 +-
.../libcxx/include/__algorithm/shuffle.h | 25 +-
.../libcxx/include/__algorithm/sift_down.h | 13 +-
.../llvm-project/libcxx/include/__algorithm/sort.h | 268 ++-
.../libcxx/include/__algorithm/sort_heap.h | 12 +-
.../libcxx/include/__algorithm/stable_partition.h | 95 +-
.../libcxx/include/__algorithm/stable_sort.h | 75 +-
.../libcxx/include/__algorithm/unwrap_iter.h | 76 +-
.../libcxx/include/__algorithm/upper_bound.h | 64 +-
contrib/llvm-project/libcxx/include/__config | 25 +-
.../libcxx/include/__debug_utils/randomize_range.h | 7 +-
.../__format/extended_grapheme_cluster_table.h | 332 +++
.../libcxx/include/__format/formatter_integral.h | 2 +-
.../libcxx/include/__format/formatter_output.h | 111 +-
.../libcxx/include/__format/formatter_string.h | 4 +-
.../include/__format/parser_std_format_spec.h | 664 ++----
.../llvm-project/libcxx/include/__format/unicode.h | 339 +++
.../libcxx/include/__iterator/reverse_iterator.h | 39 +-
contrib/llvm-project/libcxx/include/__locale | 9 +-
.../include/__random/binomial_distribution.h | 2 +-
.../include/__random/discrete_distribution.h | 2 +-
.../include/__random/geometric_distribution.h | 2 +-
.../libcxx/include/__random/is_valid.h | 7 +-
.../__random/negative_binomial_distribution.h | 8 +-
.../libcxx/include/__random/poisson_distribution.h | 2 +-
.../include/__random/uniform_int_distribution.h | 2 +-
contrib/llvm-project/libcxx/include/algorithm | 122 ++
contrib/llvm-project/libcxx/include/bit | 3 -
contrib/llvm-project/libcxx/include/format | 3 +-
contrib/llvm-project/libcxx/include/limits | 4 -
.../libcxx/include/module.modulemap.in | 46 +-
contrib/llvm-project/libcxx/include/ostream | 84 +
contrib/llvm-project/libcxx/include/version | 4 +-
.../llvm-project/libunwind/src/UnwindCursor.hpp | 10 +-
contrib/llvm-project/lld/COFF/Chunks.cpp | 3 +-
contrib/llvm-project/lld/COFF/DLL.cpp | 8 +-
contrib/llvm-project/lld/COFF/DebugTypes.cpp | 3 +-
contrib/llvm-project/lld/COFF/DriverUtils.cpp | 10 +-
contrib/llvm-project/lld/COFF/PDB.cpp | 18 +-
contrib/llvm-project/lld/ELF/Arch/RISCV.cpp | 82 +-
contrib/llvm-project/lld/ELF/Driver.cpp | 27 +-
contrib/llvm-project/lld/ELF/InputFiles.cpp | 37 +-
contrib/llvm-project/lld/ELF/InputFiles.h | 10 +-
contrib/llvm-project/lld/ELF/LTO.cpp | 4 +-
contrib/llvm-project/lld/ELF/SyntheticSections.cpp | 8 +-
contrib/llvm-project/lld/ELF/Writer.cpp | 4 +-
contrib/llvm-project/lld/MachO/Arch/ARM.cpp | 34 +-
contrib/llvm-project/lld/MachO/Arch/ARM64.cpp | 42 +-
contrib/llvm-project/lld/MachO/Arch/ARM64_32.cpp | 39 +-
contrib/llvm-project/lld/MachO/Arch/X86_64.cpp | 36 +-
contrib/llvm-project/lld/MachO/Config.h | 11 +-
contrib/llvm-project/lld/MachO/Driver.cpp | 138 +-
contrib/llvm-project/lld/MachO/ICF.cpp | 31 +-
contrib/llvm-project/lld/MachO/ICF.h | 2 +-
contrib/llvm-project/lld/MachO/InputFiles.cpp | 74 +-
contrib/llvm-project/lld/MachO/InputFiles.h | 1 +
contrib/llvm-project/lld/MachO/InputSection.cpp | 5 +
contrib/llvm-project/lld/MachO/InputSection.h | 3 +-
contrib/llvm-project/lld/MachO/LTO.cpp | 25 +-
contrib/llvm-project/lld/MachO/Options.td | 1 -
.../llvm-project/lld/MachO/SectionPriorities.cpp | 2 +-
contrib/llvm-project/lld/MachO/SymbolTable.cpp | 7 +
contrib/llvm-project/lld/MachO/SymbolTable.h | 2 +
.../llvm-project/lld/MachO/SyntheticSections.cpp | 235 ++-
contrib/llvm-project/lld/MachO/SyntheticSections.h | 23 +
contrib/llvm-project/lld/MachO/Target.h | 11 +-
.../llvm-project/lld/MachO/UnwindInfoSection.cpp | 2 +-
contrib/llvm-project/lld/MachO/Writer.cpp | 5 +
.../lldb/include/lldb/Core/EmulateInstruction.h | 2 +-
.../include/lldb/DataFormatters/TypeCategory.h | 2 +-
.../include/lldb/DataFormatters/TypeSynthetic.h | 2 +-
.../lldb/include/lldb/Expression/Materializer.h | 22 +
.../lldb/include/lldb/Expression/UserExpression.h | 17 +
.../lldb/include/lldb/Interpreter/CommandObject.h | 11 +-
.../lldb/Interpreter/CommandOptionArgumentTable.h | 334 +++
.../lldb/include/lldb/Symbol/SymbolFile.h | 2 +-
.../lldb/include/lldb/Target/MemoryRegionInfo.h | 2 +-
.../llvm-project/lldb/include/lldb/Target/Target.h | 6 -
.../lldb/Utility/StringExtractorGDBRemote.h | 1 +
.../lldb/include/lldb/lldb-enumerations.h | 2 +
.../lldb/include/lldb/lldb-private-enumerations.h | 23 +
.../lldb/include/lldb/lldb-private-types.h | 6 +
.../llvm-project/lldb/source/API/SBBreakpoint.cpp | 3 +-
.../lldb/source/API/SBMemoryRegionInfo.cpp | 6 +-
.../source/Commands/CommandObjectBreakpoint.cpp | 1 +
.../Commands/CommandObjectBreakpointCommand.cpp | 31 +-
.../lldb/source/Commands/CommandObjectCommands.cpp | 24 +-
.../source/Commands/CommandObjectDisassemble.cpp | 1 +
.../source/Commands/CommandObjectExpression.cpp | 18 +-
.../lldb/source/Commands/CommandObjectFrame.cpp | 5 +-
.../lldb/source/Commands/CommandObjectHelp.cpp | 1 +
.../lldb/source/Commands/CommandObjectLog.cpp | 31 +-
.../lldb/source/Commands/CommandObjectMemory.cpp | 5 +-
.../source/Commands/CommandObjectMemoryTag.cpp | 1 +
.../lldb/source/Commands/CommandObjectPlatform.cpp | 1 +
.../lldb/source/Commands/CommandObjectProcess.cpp | 17 +-
.../lldb/source/Commands/CommandObjectRegister.cpp | 1 +
.../source/Commands/CommandObjectReproducer.cpp | 87 +-
.../lldb/source/Commands/CommandObjectScript.cpp | 23 +-
.../lldb/source/Commands/CommandObjectSession.cpp | 1 +
.../lldb/source/Commands/CommandObjectSettings.cpp | 1 +
.../lldb/source/Commands/CommandObjectSource.cpp | 1 +
.../lldb/source/Commands/CommandObjectStats.cpp | 1 +
.../lldb/source/Commands/CommandObjectTarget.cpp | 53 +-
.../lldb/source/Commands/CommandObjectThread.cpp | 23 +-
.../lldb/source/Commands/CommandObjectTrace.cpp | 1 +
.../lldb/source/Commands/CommandObjectType.cpp | 75 +-
.../source/Commands/CommandObjectWatchpoint.cpp | 1 +
.../Commands/CommandObjectWatchpointCommand.cpp | 31 +-
.../source/Commands/CommandOptionArgumentTable.cpp | 313 +++
.../Commands/CommandOptionsProcessLaunch.cpp | 2 +
.../llvm-project/lldb/source/Commands/Options.td | 26 +-
.../lldb/source/Commands/OptionsBase.td | 6 +-
.../lldb/source/Core/DumpDataExtractor.cpp | 4 +-
.../lldb/source/Core/ValueObjectChild.cpp | 6 +-
.../lldb/source/Expression/DWARFExpression.cpp | 18 +-
.../lldb/source/Expression/Materializer.cpp | 233 ++-
.../lldb/source/Expression/UserExpression.cpp | 16 +-
.../llvm-project/lldb/source/Host/common/File.cpp | 10 +-
.../lldb/source/Host/common/Terminal.cpp | 4 +-
.../lldb/source/Interpreter/CommandObject.cpp | 438 +---
.../lldb/source/Interpreter/OptionValueArray.cpp | 2 +-
.../source/Interpreter/OptionValueFileSpecList.cpp | 2 +-
.../source/Interpreter/OptionValuePathMappings.cpp | 2 +-
.../lldb/source/Plugins/ABI/X86/ABIX86.cpp | 4 +-
.../Disassembler/LLVMC/DisassemblerLLVMC.cpp | 6 +-
.../Hexagon-DYLD/HexagonDYLDRendezvous.cpp | 4 +
.../Clang/ASTResultSynthesizer.cpp | 27 +-
.../ExpressionParser/Clang/ClangASTSource.cpp | 7 +-
.../Clang/ClangExpressionDeclMap.cpp | 173 +-
.../Clang/ClangExpressionDeclMap.h | 31 +
.../Clang/ClangExpressionSourceCode.cpp | 54 +-
.../Clang/ClangExpressionSourceCode.h | 16 +-
.../ExpressionParser/Clang/ClangExpressionUtil.cpp | 27 +
.../ExpressionParser/Clang/ClangExpressionUtil.h | 30 +
.../Clang/ClangExpressionVariable.h | 8 +-
.../ExpressionParser/Clang/ClangUserExpression.cpp | 38 +-
.../ExpressionParser/Clang/ClangUserExpression.h | 4 +
.../Instruction/ARM/EmulateInstructionARM.h | 3 +-
.../Language/CPlusPlus/CPlusPlusLanguage.cpp | 18 +-
.../Language/CPlusPlus/CPlusPlusNameParser.cpp | 12 +-
.../Plugins/Language/CPlusPlus/LibCxxList.cpp | 10 +-
.../Plugins/Language/CPlusPlus/LibCxxMap.cpp | 4 +-
.../source/Plugins/Language/ObjC/CFBasicHash.h | 2 +-
.../source/Plugins/Language/ObjC/NSDictionary.cpp | 2 +-
.../lldb/source/Plugins/Language/ObjC/NSError.cpp | 2 +-
.../lldb/source/Plugins/Language/ObjC/NSSet.cpp | 2 +-
.../AppleObjCRuntime/AppleObjCClassDescriptorV2.h | 12 +-
.../AppleObjCTrampolineHandler.cpp | 9 +-
.../RenderScriptRuntime/RenderScriptRuntime.cpp | 4 +-
.../RenderScriptRuntime/RenderScriptRuntime.h | 3 +-
.../Plugins/ObjectFile/ELF/ObjectFileELF.cpp | 5 +-
.../ObjectFile/Minidump/MinidumpFileBuilder.cpp | 1 +
.../Process/Utility/RegisterContextPOSIX_x86.cpp | 1 +
.../Process/Utility/RegisterInfoPOSIX_arm64.cpp | 8 +-
.../Process/gdb-remote/GDBRemoteCommunication.cpp | 6 +-
.../GDBRemoteCommunicationServerLLGS.cpp | 333 ++-
.../gdb-remote/GDBRemoteCommunicationServerLLGS.h | 25 +-
.../Process/gdb-remote/ProcessGDBRemote.cpp | 10 +-
.../Python/ScriptInterpreterPython.cpp | 6 +-
.../SymbolFile/DWARF/DWARFASTParserClang.cpp | 81 +-
.../Plugins/SymbolFile/DWARF/DWARFASTParserClang.h | 16 +
.../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 7 +-
.../Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp | 34 +
.../intel-pt/CommandObjectTraceStartIntelPT.cpp | 1 +
.../ctf/CommandObjectThreadTraceExportCTF.cpp | 1 +
.../Plugins/TypeSystem/Clang/TypeSystemClang.cpp | 2 +-
.../InstEmulation/UnwindAssemblyInstEmulation.h | 4 +-
.../x86/x86AssemblyInspectionEngine.cpp | 5 +-
.../lldb/source/Symbol/ArmUnwindInfo.cpp | 2 +-
.../lldb/source/Symbol/CompileUnit.cpp | 2 +-
contrib/llvm-project/lldb/source/Symbol/Symtab.cpp | 2 +-
.../lldb/source/Target/DynamicRegisterInfo.cpp | 2 +-
contrib/llvm-project/lldb/source/Target/Target.cpp | 2 +-
.../llvm-project/lldb/source/Target/TargetList.cpp | 3 +-
contrib/llvm-project/lldb/source/Target/Thread.cpp | 3 +-
.../lldb/source/Target/UnixSignals.cpp | 7 +-
.../lldb/source/Utility/ReproducerProvider.cpp | 2 +-
.../lldb/source/Utility/SelectHelper.cpp | 4 +-
.../source/Utility/StringExtractorGDBRemote.cpp | 2 +
contrib/llvm-project/lldb/source/Utility/Timer.cpp | 2 +-
.../lldb/utils/TableGen/LLDBOptionDefEmitter.cpp | 8 +-
contrib/llvm-project/llvm/include/llvm/ADT/APInt.h | 4 +-
.../llvm-project/llvm/include/llvm/ADT/APSInt.h | 4 +-
.../llvm/include/llvm/ADT/AddressRanges.h | 82 +-
.../llvm-project/llvm/include/llvm/ADT/BitVector.h | 4 +-
.../llvm/include/llvm/ADT/EpochTracker.h | 6 +-
.../llvm/include/llvm/ADT/IntEqClasses.h | 4 +-
.../llvm-project/llvm/include/llvm/ADT/Triple.h | 14 +-
.../llvm/Analysis/FunctionPropertiesAnalysis.h | 1 -
.../llvm/include/llvm/Analysis/IVDescriptors.h | 3 -
.../llvm/include/llvm/Analysis/LoopCacheAnalysis.h | 5 +-
.../llvm/include/llvm/Analysis/LoopInfo.h | 15 +-
.../llvm/include/llvm/Analysis/MemoryBuiltins.h | 39 +-
.../llvm/include/llvm/Analysis/MemoryProfileInfo.h | 112 +
.../llvm/include/llvm/Analysis/ScalarEvolution.h | 6 +-
.../llvm/include/llvm/Analysis/SparsePropagation.h | 4 +-
.../include/llvm/Analysis/TargetTransformInfo.h | 20 +-
.../llvm/Analysis/TargetTransformInfoImpl.h | 2 +-
.../llvm/include/llvm/BinaryFormat/XCOFF.h | 1 +
.../include/llvm/CodeGen/BasicBlockSectionUtils.h | 2 +
.../llvm/CodeGen/BasicBlockSectionsProfileReader.h | 6 +-
.../llvm/include/llvm/CodeGen/BasicTTIImpl.h | 4 +-
.../llvm/include/llvm/CodeGen/CallingConvLower.h | 4 +-
.../include/llvm/CodeGen/GlobalISel/IRTranslator.h | 1 +
.../llvm/include/llvm/CodeGen/GlobalISel/Utils.h | 1 -
.../llvm/include/llvm/CodeGen/ISDOpcodes.h | 6 +
.../llvm/include/llvm/CodeGen/LiveIntervals.h | 7 +-
.../llvm/include/llvm/CodeGen/LiveRangeEdit.h | 14 +-
.../llvm/include/llvm/CodeGen/LiveVariables.h | 6 +-
.../llvm/include/llvm/CodeGen/MachineInstr.h | 7 +-
.../llvm/include/llvm/CodeGen/MachineModuleInfo.h | 1 -
.../llvm/include/llvm/CodeGen/MachinePipeliner.h | 4 +-
.../llvm/include/llvm/CodeGen/Passes.h | 1 -
.../llvm/include/llvm/CodeGen/RegisterScavenging.h | 12 +-
.../llvm/include/llvm/CodeGen/ScheduleDAG.h | 5 +-
.../llvm/include/llvm/CodeGen/SelectionDAG.h | 6 +-
.../llvm/include/llvm/CodeGen/SelectionDAGISel.h | 4 +
.../llvm/include/llvm/CodeGen/TargetInstrInfo.h | 13 +-
.../llvm/include/llvm/CodeGen/TargetLowering.h | 10 +-
.../llvm/include/llvm/DWARFLinker/DWARFLinker.h | 22 +-
.../llvm/DWARFLinker/DWARFLinkerCompileUnit.h | 26 +-
.../llvm/include/llvm/DWARFLinker/DWARFStreamer.h | 2 +-
.../llvm/DebugInfo/CodeView/CodeViewRegisters.def | 76 +-
.../llvm/include/llvm/DebugInfo/Symbolize/Markup.h | 4 +
.../llvm/DebugInfo/Symbolize/MarkupFilter.h | 98 +-
.../llvm/include/llvm/Debuginfod/HTTPServer.h | 6 +-
.../llvm/include/llvm/Demangle/ItaniumDemangle.h | 6 +-
.../llvm/include/llvm/Demangle/StringView.h | 4 +-
.../llvm/include/llvm/Demangle/Utility.h | 4 +-
.../Orc/MapperJITLinkMemoryManager.h | 56 +
.../llvm/ExecutionEngine/Orc/MemoryMapper.h | 60 +-
.../llvm/ExecutionEngine/Orc/Shared/OrcRTBridge.h | 21 +
.../Orc/Shared/SimplePackedSerialization.h | 9 +-
.../Orc/Shared/TargetProcessControlTypes.h | 61 +-
.../ExecutorSharedMemoryMapperService.h | 78 +
.../llvm/Frontend/Directive/DirectiveBase.td | 12 +
.../llvm/include/llvm/Frontend/OpenACC/ACC.td | 7 +
.../include/llvm/Frontend/OpenMP/OMPIRBuilder.h | 9 +
.../llvm/include/llvm/Frontend/OpenMP/OMPKinds.def | 5 +-
.../llvm/include/llvm/IR/FixedMetadataKinds.def | 2 +
.../llvm/include/llvm/IR/GlobalIFunc.h | 6 +
.../llvm-project/llvm/include/llvm/IR/IRBuilder.h | 2 +-
.../llvm-project/llvm/include/llvm/IR/InlineAsm.h | 5 +-
.../llvm/include/llvm/IR/Instruction.h | 15 -
.../llvm/include/llvm/IR/Instructions.h | 7 +-
.../llvm/include/llvm/IR/IntrinsicInst.h | 2 +-
.../llvm/include/llvm/IR/Intrinsics.td | 14 +-
.../llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 78 +
.../llvm/include/llvm/IR/IntrinsicsSPIRV.td | 3 +-
.../llvm-project/llvm/include/llvm/IR/Metadata.h | 6 +-
.../llvm/include/llvm/IR/PatternMatch.h | 18 +-
.../llvm-project/llvm/include/llvm/IR/Statepoint.h | 1 -
.../llvm/include/llvm/InitializePasses.h | 13 -
.../llvm-project/llvm/include/llvm/LinkAllPasses.h | 5 -
.../llvm-project/llvm/include/llvm/MC/MCContext.h | 2 -
.../llvm/include/llvm/MC/MCDXContainerStreamer.h | 2 -
.../llvm/include/llvm/MC/MCMachObjectWriter.h | 4 +-
.../llvm/include/llvm/MC/MCSPIRVStreamer.h | 2 -
.../llvm/include/llvm/MC/MCTargetOptions.h | 1 -
.../llvm/include/llvm/Object/Archive.h | 2 +-
.../llvm/include/llvm/Object/DXContainer.h | 2 +-
.../llvm/include/llvm/Object/Decompressor.h | 12 -
.../llvm-project/llvm/include/llvm/Object/ELF.h | 31 +-
.../llvm/include/llvm/Object/ELFObjectFile.h | 2 +
.../llvm/include/llvm/Object/OffloadBinary.h | 6 +-
.../llvm/include/llvm/ObjectYAML/OffloadYAML.h | 2 +-
.../include/llvm/Passes/StandardInstrumentations.h | 6 +-
.../include/llvm/ProfileData/InstrProfReader.h | 11 +-
.../llvm/include/llvm/ProfileData/SampleProf.h | 18 +-
.../include/llvm/Support/AMDHSAKernelDescriptor.h | 3 +-
.../llvm/include/llvm/Support/Casting.h | 2 +-
.../llvm/include/llvm/Support/Compression.h | 23 +-
.../include/llvm/Support/DivisionByConstantInfo.h | 8 +-
.../llvm-project/llvm/include/llvm/Support/JSON.h | 106 +-
.../llvm/include/llvm/Support/SpecialCaseList.h | 7 +-
.../llvm/include/llvm/Support/VirtualFileSystem.h | 1 -
.../llvm/include/llvm/TableGen/DirectiveEmitter.h | 10 +
.../llvm/include/llvm/TableGen/Record.h | 10 +-
.../llvm/include/llvm/Target/TargetCallingConv.td | 9 +
.../llvm/include/llvm/Target/TargetSelectionDAG.td | 3 +
.../llvm/include/llvm/Transforms/IPO.h | 40 -
.../llvm/include/llvm/Transforms/IPO/Attributor.h | 165 +-
.../llvm/Transforms/IPO/PassManagerBuilder.h | 16 -
.../llvm/Transforms/IPO/ProfiledCallGraph.h | 4 +-
.../llvm/Transforms/InstCombine/InstCombiner.h | 2 +-
.../llvm/include/llvm/Transforms/Instrumentation.h | 10 -
.../Transforms/Instrumentation/AddressSanitizer.h | 5 -
.../Instrumentation/HWAddressSanitizer.h | 1 -
.../Transforms/Instrumentation/MemorySanitizer.h | 1 -
.../Transforms/Instrumentation/SanitizerCoverage.h | 11 +-
.../Transforms/Instrumentation/ThreadSanitizer.h | 1 -
.../llvm/include/llvm/Transforms/Scalar.h | 4 -
.../llvm/include/llvm/Transforms/Utils.h | 16 -
.../include/llvm/Transforms/Utils/LowerAtomic.h | 6 +-
.../llvm/include/llvm/Transforms/Utils/MisExpect.h | 5 +
.../Transforms/Utils/ScalarEvolutionExpander.h | 23 +-
.../llvm/include/llvm/WindowsDriver/MSVCPaths.h | 4 +-
.../llvm/lib/Analysis/AliasSetTracker.cpp | 2 +-
.../llvm/lib/Analysis/BasicAliasAnalysis.cpp | 2 +-
.../llvm/lib/Analysis/BranchProbabilityInfo.cpp | 2 +-
contrib/llvm-project/llvm/lib/Analysis/CFG.cpp | 2 +-
.../llvm/lib/Analysis/CFLAndersAliasAnalysis.cpp | 2 +-
contrib/llvm-project/llvm/lib/Analysis/CFLGraph.h | 3 +-
.../llvm/lib/Analysis/CFLSteensAliasAnalysis.cpp | 2 +-
.../llvm/lib/Analysis/ConstraintSystem.cpp | 2 +-
.../llvm-project/llvm/lib/Analysis/CostModel.cpp | 26 +-
contrib/llvm-project/llvm/lib/Analysis/DDG.cpp | 4 +-
.../llvm/lib/Analysis/Delinearization.cpp | 2 +-
.../llvm/lib/Analysis/DivergenceAnalysis.cpp | 8 +-
.../llvm/lib/Analysis/GlobalsModRef.cpp | 4 +-
.../llvm/lib/Analysis/IVDescriptors.cpp | 16 +-
contrib/llvm-project/llvm/lib/Analysis/IVUsers.cpp | 2 +-
.../lib/Analysis/InstructionPrecedenceTracking.cpp | 4 +-
.../llvm/lib/Analysis/LazyValueInfo.cpp | 6 +-
.../llvm/lib/Analysis/LegacyDivergenceAnalysis.cpp | 4 +-
contrib/llvm-project/llvm/lib/Analysis/Lint.cpp | 2 +-
.../llvm/lib/Analysis/LoopAccessAnalysis.cpp | 184 +-
.../llvm/lib/Analysis/LoopCacheAnalysis.cpp | 29 +-
.../llvm-project/llvm/lib/Analysis/LoopInfo.cpp | 19 +-
.../llvm/lib/Analysis/MemoryBuiltins.cpp | 125 +-
.../llvm/lib/Analysis/MemoryDependenceAnalysis.cpp | 10 +-
.../llvm/lib/Analysis/MemoryProfileInfo.cpp | 226 ++
.../llvm/lib/Analysis/MemorySSAUpdater.cpp | 16 +-
.../llvm/lib/Analysis/ModuleDebugInfoPrinter.cpp | 2 +-
.../llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | 32 +-
.../llvm-project/llvm/lib/Analysis/MustExecute.cpp | 18 +-
.../llvm/lib/Analysis/ScalarEvolution.cpp | 139 +-
.../llvm/lib/Analysis/StackLifetime.cpp | 2 +-
.../llvm/lib/Analysis/StackSafetyAnalysis.cpp | 20 +-
.../llvm/lib/Analysis/TargetTransformInfo.cpp | 10 +-
.../llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp | 5 +-
.../llvm/lib/Analysis/ValueTracking.cpp | 12 +-
.../llvm-project/llvm/lib/Analysis/VectorUtils.cpp | 4 +-
.../lib/BinaryFormat/AMDGPUMetadataVerifier.cpp | 3 +
.../llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 55 +
.../llvm/lib/Bitcode/Reader/MetadataLoader.cpp | 27 +-
.../llvm/lib/Bitcode/Reader/ValueList.h | 1 -
.../llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 5 +-
.../llvm/lib/Bitcode/Writer/ValueEnumerator.cpp | 2 +-
.../llvm/lib/CodeGen/AsmPrinter/AccelTable.cpp | 12 +-
.../llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 55 +-
.../lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp | 2 +-
.../llvm/lib/CodeGen/AsmPrinter/DIEHash.cpp | 2 +-
.../AsmPrinter/DbgEntityHistoryCalculator.cpp | 4 +-
.../lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp | 2 +-
.../lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 6 +-
.../llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 6 +-
.../llvm/lib/CodeGen/AtomicExpandPass.cpp | 6 +-
.../llvm/lib/CodeGen/BasicBlockSections.cpp | 8 +-
.../llvm/lib/CodeGen/CalcSpillWeights.cpp | 4 +-
.../llvm/lib/CodeGen/CodeGenPrepare.cpp | 48 +-
.../llvm/lib/CodeGen/DFAPacketizer.cpp | 2 +-
.../llvm/lib/CodeGen/EarlyIfConversion.cpp | 10 +-
.../llvm/lib/CodeGen/ExpandVectorPredication.cpp | 87 +-
.../llvm-project/llvm/lib/CodeGen/FaultMaps.cpp | 2 +-
.../llvm/lib/CodeGen/GlobalISel/CSEInfo.cpp | 2 +-
.../llvm/lib/CodeGen/GlobalISel/CallLowering.cpp | 4 +-
.../llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp | 20 +-
.../llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 89 +-
.../lib/CodeGen/GlobalISel/InlineAsmLowering.cpp | 5 +-
.../lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 30 +-
.../llvm/lib/CodeGen/GlobalISel/LoadStoreOpt.cpp | 6 +-
.../lib/CodeGen/GlobalISel/MachineIRBuilder.cpp | 2 +-
.../llvm/lib/CodeGen/GlobalISel/Utils.cpp | 2 +-
.../llvm/lib/CodeGen/HardwareLoops.cpp | 6 +-
.../llvm/lib/CodeGen/ImplicitNullChecks.cpp | 2 +-
.../llvm/lib/CodeGen/InlineSpiller.cpp | 22 +-
.../llvm/lib/CodeGen/InterleavedAccessPass.cpp | 2 +-
.../lib/CodeGen/InterleavedLoadCombinePass.cpp | 8 +-
.../CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp | 49 +-
.../CodeGen/LiveDebugValues/VarLocBasedImpl.cpp | 6 +-
.../llvm/lib/CodeGen/LiveDebugVariables.cpp | 2 +-
.../llvm/lib/CodeGen/LiveIntervals.cpp | 13 +-
.../llvm/lib/CodeGen/LiveRangeEdit.cpp | 23 +-
.../llvm/lib/CodeGen/LiveVariables.cpp | 3 +-
.../llvm-project/llvm/lib/CodeGen/LowerEmuTLS.cpp | 2 +-
.../llvm/lib/CodeGen/MIRCanonicalizerPass.cpp | 4 +-
.../llvm/lib/CodeGen/MIRParser/MIParser.cpp | 2 +-
.../llvm/lib/CodeGen/MIRParser/MIRParser.cpp | 4 +-
.../llvm/lib/CodeGen/MLRegallocEvictAdvisor.cpp | 8 +-
.../llvm/lib/CodeGen/MachineBasicBlock.cpp | 2 +-
.../llvm/lib/CodeGen/MachineBlockPlacement.cpp | 8 +-
.../llvm-project/llvm/lib/CodeGen/MachineCSE.cpp | 2 +-
.../llvm/lib/CodeGen/MachineCombiner.cpp | 49 +-
.../llvm/lib/CodeGen/MachineFrameInfo.cpp | 2 +-
.../llvm/lib/CodeGen/MachineFunction.cpp | 4 +-
.../llvm/lib/CodeGen/MachineFunctionSplitter.cpp | 2 +-
.../llvm-project/llvm/lib/CodeGen/MachineInstr.cpp | 12 +-
.../llvm-project/llvm/lib/CodeGen/MachineLICM.cpp | 17 +-
.../llvm/lib/CodeGen/MachinePipeliner.cpp | 24 +-
.../llvm/lib/CodeGen/MachineScheduler.cpp | 2 +-
.../llvm-project/llvm/lib/CodeGen/MachineSink.cpp | 2 +-
.../llvm/lib/CodeGen/MachineStableHash.cpp | 4 +-
.../llvm/lib/CodeGen/MachineTraceMetrics.cpp | 4 +-
.../llvm/lib/CodeGen/MachineVerifier.cpp | 4 +-
contrib/llvm-project/llvm/lib/CodeGen/RDFGraph.cpp | 4 +-
.../llvm-project/llvm/lib/CodeGen/RDFLiveness.cpp | 12 +-
.../llvm/lib/CodeGen/ReachingDefAnalysis.cpp | 2 +-
.../llvm-project/llvm/lib/CodeGen/RegAllocBase.cpp | 2 +-
.../llvm/lib/CodeGen/RegAllocBasic.cpp | 1 +
.../llvm-project/llvm/lib/CodeGen/RegAllocFast.cpp | 7 +-
.../llvm/lib/CodeGen/RegAllocGreedy.cpp | 16 +-
.../llvm-project/llvm/lib/CodeGen/RegAllocGreedy.h | 3 -
.../llvm-project/llvm/lib/CodeGen/RegAllocPBQP.cpp | 2 +-
.../llvm/lib/CodeGen/RegAllocScore.cpp | 5 +-
.../llvm-project/llvm/lib/CodeGen/RegAllocScore.h | 4 +-
.../llvm/lib/CodeGen/RegisterCoalescer.cpp | 4 +-
.../llvm/lib/CodeGen/RegisterPressure.cpp | 6 +-
.../llvm-project/llvm/lib/CodeGen/SafeStack.cpp | 4 +-
.../llvm/lib/CodeGen/ScheduleDAGInstrs.cpp | 8 +-
.../llvm/lib/CodeGen/SelectOptimize.cpp | 2 +-
.../llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 327 +--
.../llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 12 +-
.../CodeGen/SelectionDAG/LegalizeFloatTypes.cpp | 18 +
.../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 140 +-
.../llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 5 +
.../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 24 +
.../lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp | 2 +-
.../CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp | 2 +-
.../llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 131 +-
.../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 128 +-
.../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 2 +
.../lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 95 +-
.../CodeGen/SelectionDAG/StatepointLowering.cpp | 42 +-
.../lib/CodeGen/SelectionDAG/TargetLowering.cpp | 114 +-
.../llvm-project/llvm/lib/CodeGen/SlotIndexes.cpp | 11 +-
contrib/llvm-project/llvm/lib/CodeGen/SplitKit.cpp | 14 +-
contrib/llvm-project/llvm/lib/CodeGen/SplitKit.h | 7 +-
.../llvm-project/llvm/lib/CodeGen/StackMaps.cpp | 2 +-
.../llvm/lib/CodeGen/SwiftErrorValueTracking.cpp | 2 +-
.../llvm/lib/CodeGen/TailDuplicator.cpp | 2 +-
.../llvm/lib/CodeGen/TargetInstrInfo.cpp | 4 +-
.../llvm/lib/CodeGen/TargetLoweringBase.cpp | 2 +-
.../llvm/lib/CodeGen/TwoAddressInstructionPass.cpp | 6 +-
.../llvm/lib/CodeGen/TypePromotion.cpp | 6 +-
.../llvm/lib/CodeGen/VLIWMachineScheduler.cpp | 2 +-
.../llvm/lib/DWARFLinker/DWARFLinker.cpp | 64 +-
.../lib/DWARFLinker/DWARFLinkerCompileUnit.cpp | 6 +-
.../llvm/lib/DWARFLinker/DWARFStreamer.cpp | 20 +-
contrib/llvm-project/llvm/lib/DWP/DWP.cpp | 19 +-
.../lib/DebugInfo/CodeView/TypeRecordMapping.cpp | 6 +-
.../llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 2 +-
.../llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp | 4 -
.../llvm/lib/DebugInfo/Symbolize/Markup.cpp | 3 +
.../llvm/lib/DebugInfo/Symbolize/MarkupFilter.cpp | 389 +++-
.../JITLink/COFFLinkGraphBuilder.cpp | 2 +-
.../JITLink/DWARFRecordSectionSplitter.cpp | 2 +-
.../Orc/JITTargetMachineBuilder.cpp | 4 +
.../Orc/MapperJITLinkMemoryManager.cpp | 135 ++
.../llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp | 254 +++
.../lib/ExecutionEngine/Orc/Shared/OrcRTBridge.cpp | 15 +
.../ExecutorSharedMemoryMapperService.cpp | 341 ++++
.../TargetProcess/SimpleExecutorMemoryManager.cpp | 3 +-
.../llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp | 31 +-
contrib/llvm-project/llvm/lib/IR/Function.cpp | 2 +
contrib/llvm-project/llvm/lib/IR/GCStrategy.cpp | 5 +-
contrib/llvm-project/llvm/lib/IR/Globals.cpp | 37 +-
contrib/llvm-project/llvm/lib/IR/InlineAsm.cpp | 20 +-
contrib/llvm-project/llvm/lib/IR/Instructions.cpp | 13 +-
contrib/llvm-project/llvm/lib/IR/IntrinsicInst.cpp | 22 +-
contrib/llvm-project/llvm/lib/IR/Verifier.cpp | 110 +-
contrib/llvm-project/llvm/lib/Linker/IRMover.cpp | 32 +-
.../llvm-project/llvm/lib/MC/ELFObjectWriter.cpp | 82 +-
contrib/llvm-project/llvm/lib/MC/MCContext.cpp | 18 -
.../llvm-project/llvm/lib/MC/MCMachOStreamer.cpp | 18 +-
.../llvm/lib/MC/MCParser/MasmParser.cpp | 33 +-
contrib/llvm-project/llvm/lib/MC/MCPseudoProbe.cpp | 3 +-
.../llvm-project/llvm/lib/MC/MachObjectWriter.cpp | 25 +-
.../llvm/lib/MC/WinCOFFObjectWriter.cpp | 1 +
.../llvm-project/llvm/lib/MC/XCOFFObjectWriter.cpp | 43 +-
.../llvm/lib/ObjCopy/ELF/ELFObject.cpp | 3 -
contrib/llvm-project/llvm/lib/Object/Archive.cpp | 61 +-
.../llvm-project/llvm/lib/Object/Decompressor.cpp | 39 +-
.../llvm/lib/Object/WasmObjectFile.cpp | 2 +-
.../llvm/lib/Passes/PassBuilderPipelines.cpp | 2 +-
.../llvm/lib/Passes/StandardInstrumentations.cpp | 84 +-
.../lib/ProfileData/Coverage/CoverageMapping.cpp | 12 +-
.../llvm/lib/ProfileData/InstrProfReader.cpp | 38 +-
.../llvm/lib/Support/AddressRanges.cpp | 57 +-
.../llvm-project/llvm/lib/Support/CommandLine.cpp | 2 +-
.../llvm-project/llvm/lib/Support/Compression.cpp | 65 +
.../llvm/lib/Support/DivisionByConstantInfo.cpp | 8 +-
.../llvm-project/llvm/lib/Support/RISCVISAInfo.cpp | 2 +
.../llvm-project/llvm/lib/TableGen/JSONBackend.cpp | 4 +-
contrib/llvm-project/llvm/lib/TableGen/Record.cpp | 8 +
.../llvm-project/llvm/lib/TableGen/TGParser.cpp | 2 +
.../llvm/lib/Target/AArch64/AArch64.td | 2 +-
.../lib/Target/AArch64/AArch64ISelDAGToDAG.cpp | 55 +-
.../lib/Target/AArch64/AArch64ISelLowering.cpp | 119 +-
.../llvm/lib/Target/AArch64/AArch64ISelLowering.h | 9 +-
.../llvm/lib/Target/AArch64/AArch64InstrFormats.td | 6 +
.../llvm/lib/Target/AArch64/AArch64InstrInfo.td | 25 +
.../lib/Target/AArch64/AArch64MachineScheduler.cpp | 4 +-
.../llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 36 +-
.../lib/Target/AArch64/AArch64TargetMachine.cpp | 24 +-
.../Target/AArch64/AArch64TargetTransformInfo.cpp | 86 +
.../Target/AArch64/AArch64TargetTransformInfo.h | 10 +
.../AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp | 65 +-
.../llvm-project/llvm/lib/Target/AMDGPU/AMDGPU.td | 17 +-
.../lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.cpp | 5 +
.../lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.h | 2 +
.../llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 67 +
.../llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.h | 3 +
.../llvm/lib/Target/AMDGPU/AMDGPUAttributes.def | 1 +
.../llvm/lib/Target/AMDGPU/AMDGPUAttributor.cpp | 19 +-
.../llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp | 14 +-
.../llvm/lib/Target/AMDGPU/AMDGPUGISel.td | 4 +
.../Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp | 2 +
.../llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 76 +-
.../llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.h | 14 +-
.../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 166 +-
.../lib/Target/AMDGPU/AMDGPUInstructionSelector.h | 8 +-
.../llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 32 +
.../llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h | 7 +
.../llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp | 23 +-
.../lib/Target/AMDGPU/AMDGPULowerModuleLDSPass.cpp | 45 +-
.../lib/Target/AMDGPU/AMDGPUMachineFunction.cpp | 16 +
.../llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.h | 5 +-
.../lib/Target/AMDGPU/AMDGPUPerfHintAnalysis.cpp | 47 +-
.../lib/Target/AMDGPU/AMDGPUPerfHintAnalysis.h | 6 +-
.../lib/Target/AMDGPU/AMDGPURegBankCombiner.cpp | 5 +-
.../lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 20 +-
.../AMDGPU/AMDGPUReplaceLDSUseWithPointer.cpp | 2 +-
.../lib/Target/AMDGPU/AMDGPUSearchableTables.td | 16 +
.../llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 50 +-
.../llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 3 +
.../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 102 +-
.../AMDGPU/Disassembler/AMDGPUDisassembler.cpp | 91 +-
.../AMDGPU/Disassembler/AMDGPUDisassembler.h | 1 +
.../llvm/lib/Target/AMDGPU/GCNDPPCombine.cpp | 17 +
.../llvm/lib/Target/AMDGPU/GCNProcessors.td | 4 +-
.../llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp | 7 +-
.../llvm/lib/Target/AMDGPU/GCNSchedStrategy.h | 2 +-
.../llvm/lib/Target/AMDGPU/GCNSubtarget.h | 7 +-
.../AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp | 5 +-
.../AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp | 2 +
.../llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp | 323 ++-
.../llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 40 +-
.../llvm/lib/Target/AMDGPU/SIISelLowering.h | 1 +
.../llvm/lib/Target/AMDGPU/SIInstrFormats.td | 2 +-
.../llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 23 +-
.../llvm/lib/Target/AMDGPU/SIInstrInfo.h | 3 +-
.../llvm/lib/Target/AMDGPU/SIInstrInfo.td | 110 +-
.../lib/Target/AMDGPU/SIMachineFunctionInfo.cpp | 11 +
.../llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h | 6 +
.../lib/Target/AMDGPU/SIOptimizeExecMasking.cpp | 309 +--
.../Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp | 82 +-
.../llvm/lib/Target/AMDGPU/SIProgramInfo.h | 2 +
.../llvm/lib/Target/AMDGPU/SMInstructions.td | 119 +-
.../lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp | 4 +-
.../lib/Target/AMDGPU/Utils/AMDGPUMemoryUtils.h | 2 +-
.../llvm/lib/Target/AMDGPU/VOP1Instructions.td | 78 +
.../llvm/lib/Target/AMDGPU/VOP3Instructions.td | 100 +-
.../llvm/lib/Target/AMDGPU/VOP3PInstructions.td | 38 +
.../llvm/lib/Target/AMDGPU/VOPCInstructions.td | 26 +-
.../llvm/lib/Target/AMDGPU/VOPInstructions.td | 42 +
.../llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 4 +-
.../llvm/lib/Target/ARM/ARMBaseInstrInfo.h | 3 +-
.../llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp | 15 +-
.../llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp | 6 +-
.../llvm/lib/Target/ARM/ARMISelLowering.cpp | 42 +
.../llvm/lib/Target/ARM/ARMISelLowering.h | 2 +
.../llvm/lib/Target/ARM/ARMInstrMVE.td | 6 +
.../llvm/lib/Target/ARM/ARMInstrThumb.td | 8 +-
.../llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 14 +-
.../llvm/lib/Target/ARM/ARMTargetTransformInfo.h | 8 +-
.../llvm/lib/Target/AVR/AVRSubtarget.h | 14 +-
.../llvm/lib/Target/CSKY/CSKYInstrInfo.cpp | 2 +-
.../DirectX/DXILWriter/DXILBitcodeWriter.cpp | 8 +-
.../DirectX/DXILWriter/DXILValueEnumerator.cpp | 2 +-
.../lib/Target/Hexagon/HexagonVectorCombine.cpp | 1 -
.../lib/Target/LoongArch/LoongArchISelLowering.cpp | 5 +-
.../Target/LoongArch/LoongArchTargetMachine.cpp | 4 +-
.../llvm/lib/Target/Mips/MipsISelLowering.cpp | 6 +
.../llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp | 128 +-
.../llvm/lib/Target/NVPTX/NVPTXAsmPrinter.h | 100 +-
.../llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp | 95 +-
.../llvm/lib/Target/NVPTX/NVPTXSubtarget.h | 1 +
.../llvm/lib/Target/NVPTX/NVPTXUtilities.h | 10 +
.../llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp | 25 +-
.../llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 4 +-
.../llvm/lib/Target/PowerPC/PPCInstrInfo.h | 3 +-
.../lib/Target/PowerPC/PPCLoopInstrFormPrep.cpp | 13 +-
contrib/llvm-project/llvm/lib/Target/RISCV/RISCV.h | 3 +
.../llvm-project/llvm/lib/Target/RISCV/RISCV.td | 26 +-
.../llvm/lib/Target/RISCV/RISCVCodeGenPrepare.cpp | 169 ++
.../llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp | 27 +-
.../llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 376 ++--
.../llvm/lib/Target/RISCV/RISCVInstrInfo.cpp | 112 +-
.../llvm/lib/Target/RISCV/RISCVInstrInfo.h | 13 +
.../llvm/lib/Target/RISCV/RISCVInstrInfo.td | 7 +
.../llvm/lib/Target/RISCV/RISCVInstrInfoM.td | 22 +-
.../llvm/lib/Target/RISCV/RISCVSExtWRemoval.cpp | 3 +-
.../llvm/lib/Target/RISCV/RISCVSubtarget.cpp | 8 +-
.../llvm/lib/Target/RISCV/RISCVSubtarget.h | 2 +
.../llvm/lib/Target/RISCV/RISCVTargetMachine.cpp | 7 +-
.../lib/Target/RISCV/RISCVTargetTransformInfo.cpp | 5 +-
.../Target/SPIRV/MCTargetDesc/SPIRVBaseInfo.cpp | 10 +
.../lib/Target/SPIRV/MCTargetDesc/SPIRVBaseInfo.h | 13 +
.../Target/SPIRV/MCTargetDesc/SPIRVInstPrinter.cpp | 15 +-
contrib/llvm-project/llvm/lib/Target/SPIRV/SPIRV.h | 1 +
.../llvm/lib/Target/SPIRV/SPIRVAsmPrinter.cpp | 164 +-
.../llvm/lib/Target/SPIRV/SPIRVCallLowering.cpp | 201 +-
.../llvm/lib/Target/SPIRV/SPIRVCallLowering.h | 6 +-
.../lib/Target/SPIRV/SPIRVDuplicatesTracker.cpp | 2 +-
.../llvm/lib/Target/SPIRV/SPIRVDuplicatesTracker.h | 4 +-
.../llvm/lib/Target/SPIRV/SPIRVEmitIntrinsics.cpp | 61 +-
.../llvm/lib/Target/SPIRV/SPIRVGlobalRegistry.cpp | 425 +++-
.../llvm/lib/Target/SPIRV/SPIRVGlobalRegistry.h | 53 +-
.../llvm/lib/Target/SPIRV/SPIRVInstrInfo.cpp | 14 +-
.../llvm/lib/Target/SPIRV/SPIRVInstrInfo.h | 1 +
.../llvm/lib/Target/SPIRV/SPIRVInstrInfo.td | 24 +-
.../lib/Target/SPIRV/SPIRVInstructionSelector.cpp | 252 ++-
.../llvm/lib/Target/SPIRV/SPIRVMCInstLower.cpp | 7 +-
.../llvm/lib/Target/SPIRV/SPIRVModuleAnalysis.cpp | 168 +-
.../llvm/lib/Target/SPIRV/SPIRVModuleAnalysis.h | 8 +-
.../llvm/lib/Target/SPIRV/SPIRVPreLegalizer.cpp | 75 +-
.../lib/Target/SPIRV/SPIRVPrepareFunctions.cpp | 288 +++
.../llvm/lib/Target/SPIRV/SPIRVSubtarget.cpp | 3 +-
.../llvm/lib/Target/SPIRV/SPIRVTargetMachine.cpp | 5 +-
.../llvm/lib/Target/SPIRV/SPIRVUtils.cpp | 31 +
.../llvm/lib/Target/SPIRV/SPIRVUtils.h | 6 +
.../Target/Sparc/TargetInfo/SparcTargetInfo.cpp | 8 +-
.../llvm/lib/Target/SystemZ/SystemZCallingConv.cpp | 4 -
.../llvm/lib/Target/SystemZ/SystemZCallingConv.h | 38 -
.../llvm/lib/Target/SystemZ/SystemZCallingConv.td | 34 +-
.../lib/Target/SystemZ/SystemZFrameLowering.cpp | 101 +-
.../llvm/lib/Target/SystemZ/SystemZFrameLowering.h | 2 +
.../lib/Target/SystemZ/SystemZISelLowering.cpp | 8 +-
.../llvm/lib/Target/VE/VEInstrInfo.cpp | 40 +-
.../llvm/lib/Target/VE/VEInstrPatternsVec.td | 14 +
.../llvm-project/llvm/lib/Target/VE/VEInstrVec.td | 27 +
.../llvm/lib/Target/VE/VERegisterInfo.cpp | 201 ++
.../Target/WebAssembly/WebAssemblyInstrInfo.cpp | 2 +-
.../lib/Target/WebAssembly/WebAssemblyInstrInfo.h | 3 +-
.../Target/WebAssembly/WebAssemblyRegStackify.cpp | 23 +-
contrib/llvm-project/llvm/lib/Target/X86/X86.td | 2 +-
.../llvm/lib/Target/X86/X86FixupBWInsts.cpp | 12 +-
.../llvm/lib/Target/X86/X86ISelLowering.cpp | 561 +++--
.../llvm/lib/Target/X86/X86InstrAVX512.td | 48 +-
.../llvm/lib/Target/X86/X86InstrInfo.cpp | 12 +-
.../llvm/lib/Target/X86/X86InstrInfo.h | 3 +-
.../llvm/lib/Target/X86/X86InstrSSE.td | 70 +
.../llvm/lib/Target/X86/X86TargetMachine.cpp | 8 +-
.../llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 65 +-
.../llvm/lib/Target/XCore/XCoreFrameLowering.cpp | 2 +-
.../llvm/lib/ToolDrivers/llvm-lib/Options.td | 1 +
.../llvm/lib/Transforms/Coroutines/CoroCleanup.cpp | 4 +-
.../llvm/lib/Transforms/Coroutines/CoroInternal.h | 2 -
.../llvm/lib/Transforms/Coroutines/CoroSplit.cpp | 19 +-
.../llvm/lib/Transforms/IPO/Attributor.cpp | 278 ++-
.../lib/Transforms/IPO/AttributorAttributes.cpp | 2156 ++++++++++++--------
.../llvm/lib/Transforms/IPO/FunctionImport.cpp | 45 +-
.../llvm/lib/Transforms/IPO/GlobalOpt.cpp | 2 +-
.../llvm-project/llvm/lib/Transforms/IPO/IPO.cpp | 4 -
.../llvm/lib/Transforms/IPO/Internalize.cpp | 36 +-
.../llvm/lib/Transforms/IPO/LowerTypeTests.cpp | 42 -
.../llvm/lib/Transforms/IPO/OpenMPOpt.cpp | 2 +-
.../llvm/lib/Transforms/IPO/PassManagerBuilder.cpp | 106 +-
.../llvm/lib/Transforms/IPO/SampleProfile.cpp | 102 +-
.../llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp | 70 -
.../Transforms/InstCombine/InstCombineAddSub.cpp | 12 +-
.../Transforms/InstCombine/InstCombineAndOrXor.cpp | 45 +-
.../Transforms/InstCombine/InstCombineCalls.cpp | 55 +-
.../Transforms/InstCombine/InstCombineCompares.cpp | 57 +-
.../Transforms/InstCombine/InstCombineInternal.h | 2 +-
.../Transforms/InstCombine/InstCombineShifts.cpp | 18 +
.../InstCombine/InstructionCombining.cpp | 52 +-
.../Instrumentation/AddressSanitizer.cpp | 3 +
.../lib/Transforms/Instrumentation/CGProfile.cpp | 36 -
.../Instrumentation/ControlHeightReduction.cpp | 53 -
.../Transforms/Instrumentation/InstrOrderFile.cpp | 31 -
.../Transforms/Instrumentation/InstrProfiling.cpp | 44 -
.../Transforms/Instrumentation/Instrumentation.cpp | 5 -
.../Transforms/Instrumentation/MemorySanitizer.cpp | 16 +
.../Instrumentation/PGOInstrumentation.cpp | 42 +-
.../Instrumentation/SanitizerCoverage.cpp | 64 -
.../lib/Transforms/Scalar/DeadStoreElimination.cpp | 73 +-
.../llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 5 +-
.../Scalar/InductiveRangeCheckElimination.cpp | 4 +-
.../lib/Transforms/Scalar/LoopDataPrefetch.cpp | 6 +-
.../lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 4 +-
.../llvm/lib/Transforms/Scalar/LoopInterchange.cpp | 1 -
.../llvm/lib/Transforms/Scalar/LoopPredication.cpp | 29 +-
.../llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp | 12 +
.../lib/Transforms/Scalar/LoopStrengthReduce.cpp | 93 +-
.../llvm/lib/Transforms/Scalar/Reassociate.cpp | 58 +-
.../Transforms/Scalar/RewriteStatepointsForGC.cpp | 14 +-
.../llvm/lib/Transforms/Scalar/Scalar.cpp | 2 -
.../llvm/lib/Transforms/Scalar/StructurizeCFG.cpp | 59 -
.../llvm/lib/Transforms/Utils/BasicBlockUtils.cpp | 13 +-
.../llvm/lib/Transforms/Utils/BuildLibCalls.cpp | 228 ++-
.../lib/Transforms/Utils/CanonicalizeAliases.cpp | 28 -
.../llvm/lib/Transforms/Utils/CloneFunction.cpp | 19 +-
.../lib/Transforms/Utils/EntryExitInstrumenter.cpp | 59 -
.../llvm/lib/Transforms/Utils/Evaluator.cpp | 12 +-
.../lib/Transforms/Utils/FunctionImportUtils.cpp | 7 +
.../llvm/lib/Transforms/Utils/InlineFunction.cpp | 10 +-
.../llvm/lib/Transforms/Utils/Local.cpp | 27 +-
.../lib/Transforms/Utils/LoopRotationUtils.cpp | 2 +-
.../llvm/lib/Transforms/Utils/LoopSimplify.cpp | 6 +-
.../llvm/lib/Transforms/Utils/LoopUtils.cpp | 10 +-
.../llvm/lib/Transforms/Utils/LowerAtomic.cpp | 2 +-
.../llvm/lib/Transforms/Utils/NameAnonGlobals.cpp | 31 -
.../Transforms/Utils/ScalarEvolutionExpander.cpp | 19 +-
.../llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 2 +-
.../llvm/lib/Transforms/Utils/SimplifyIndVar.cpp | 105 +-
.../llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 11 +-
.../llvm/lib/Transforms/Utils/UnifyLoopExits.cpp | 46 +-
.../llvm/lib/Transforms/Utils/Utils.cpp | 2 -
.../lib/Transforms/Vectorize/LoopVectorize.cpp | 245 +--
.../lib/Transforms/Vectorize/SLPVectorizer.cpp | 11 +-
.../lib/Transforms/Vectorize/VPRecipeBuilder.h | 6 +-
.../llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp | 46 +
.../lib/Transforms/Vectorize/VPlanVerifier.cpp | 66 +-
.../lib/Transforms/Vectorize/VectorCombine.cpp | 2 +-
contrib/llvm-project/llvm/tools/llc/llc.cpp | 2 -
.../llvm-project/llvm/tools/llvm-ar/llvm-ar.cpp | 162 +-
.../llvm/tools/llvm-cov/CodeCoverage.cpp | 17 +-
.../llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp | 2 +-
.../llvm/tools/llvm-dwarfutil/DebugInfoLinker.cpp | 277 +++
.../llvm/tools/llvm-dwarfutil/DebugInfoLinker.h | 31 +
.../llvm-project/llvm/tools/llvm-dwarfutil/Error.h | 44 +
.../llvm/tools/llvm-dwarfutil/Options.h | 46 +
.../llvm/tools/llvm-dwarfutil/Options.td | 65 +
.../llvm/tools/llvm-dwarfutil/llvm-dwarfutil.cpp | 527 +++++
.../llvm-project/llvm/tools/llvm-mc/llvm-mc.cpp | 4 +-
.../llvm/tools/llvm-objdump/llvm-objdump.cpp | 62 +-
.../llvm/tools/llvm-objdump/llvm-objdump.h | 2 +-
.../llvm/tools/llvm-profdata/llvm-profdata.cpp | 7 +-
.../llvm/tools/llvm-size/llvm-size.cpp | 7 +-
.../llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp | 15 +-
contrib/llvm-project/llvm/tools/opt/opt.cpp | 28 -
.../llvm/utils/TableGen/CTagsEmitter.cpp | 29 +-
.../llvm/utils/TableGen/CallingConvEmitter.cpp | 25 +-
.../llvm/utils/TableGen/DXILEmitter.cpp | 51 +-
.../llvm/utils/TableGen/DirectiveEmitter.cpp | 82 +
.../llvm/utils/TableGen/SearchableTableEmitter.cpp | 6 +-
contrib/llvm-project/openmp/runtime/src/kmp.h | 13 +
*** 63399 LINES SKIPPED ***