git: cb14a3fe5122 - main - Merge llvm-project main llvmorg-18-init-15692-g007ed0dccd6a

From: Dimitry Andric <dim_at_FreeBSD.org>
Date: Sat, 06 Apr 2024 20:17:31 UTC
The branch main has been updated by dim:

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

commit cb14a3fe5122c879eae1fb480ed7ce82a699ddb6
Merge: 3d68ee6cbdb2 99aabd70801b
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2023-12-25 17:35:41 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2024-04-06 20:13:06 +0000

    Merge llvm-project main llvmorg-18-init-15692-g007ed0dccd6a
    
    This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
    openmp to llvm-project main llvmorg-18-init-15692-g007ed0dccd6a.
    
    PR:             276104
    MFC after:      1 month

 .../llvm-project/clang/include/clang/AST/Decl.h    |   27 +-
 .../clang/include/clang/AST/DeclBase.h             |   10 -
 .../clang/include/clang/AST/RecursiveASTVisitor.h  |    7 +-
 .../Analysis/FlowSensitive/DataflowEnvironment.h   |   80 +-
 .../clang/Analysis/FlowSensitive/RecordOps.h       |   12 +-
 .../include/clang/Analysis/FlowSensitive/Value.h   |   40 +-
 .../llvm-project/clang/include/clang/Basic/Attr.td |   18 -
 .../clang/include/clang/Basic/AttrDocs.td          |   66 -
 .../clang/include/clang/Basic/DiagnosticGroups.td  |    6 +-
 .../include/clang/Basic/DiagnosticParseKinds.td    |    4 +-
 .../include/clang/Basic/DiagnosticSemaKinds.td     |   28 +-
 .../clang/include/clang/Basic/LangOptions.def      |    1 +
 .../clang/include/clang/Basic/OpenACCKinds.h       |   24 +
 .../clang/include/clang/Basic/PlistSupport.h       |    3 +-
 .../clang/include/clang/Basic/TargetInfo.h         |    1 +
 .../clang/include/clang/Basic/Version.h            |    3 +
 .../clang/include/clang/Basic/arm_sme.td           |  317 +
 .../clang/include/clang/Basic/arm_sve.td           | 1399 +--
 .../clang/include/clang/Basic/riscv_vector.td      |   18 +-
 .../clang/include/clang/Driver/Options.td          |    5 +-
 .../include/clang/Interpreter/CodeCompletion.h     |   25 +-
 .../clang/include/clang/Interpreter/Interpreter.h  |    1 +
 .../llvm-project/clang/include/clang/Sema/Sema.h   |    7 +-
 .../clang/include/clang/Sema/TypoCorrection.h      |   12 +-
 .../clang/include/clang/Serialization/ASTReader.h  |    2 +
 .../clang/include/clang/Serialization/ASTWriter.h  |   88 +-
 .../include/clang/Support/RISCVVIntrinsicUtils.h   |    7 +-
 .../clang/lib/APINotes/APINotesManager.cpp         |    2 +-
 contrib/llvm-project/clang/lib/AST/ASTImporter.cpp |   48 +-
 .../clang/lib/AST/ASTStructuralEquivalence.cpp     |   12 +
 contrib/llvm-project/clang/lib/AST/Decl.cpp        |   41 +-
 contrib/llvm-project/clang/lib/AST/DeclBase.cpp    |   74 +-
 contrib/llvm-project/clang/lib/AST/Expr.cpp        |   83 +-
 .../Analysis/FlowSensitive/DataflowEnvironment.cpp |   90 +-
 .../Models/UncheckedOptionalAccessModel.cpp        |   31 +-
 .../clang/lib/Analysis/FlowSensitive/RecordOps.cpp |   33 +-
 .../clang/lib/Analysis/FlowSensitive/Transfer.cpp  |   25 +-
 .../FlowSensitive/TypeErasedDataflowAnalysis.cpp   |    2 +-
 .../clang/lib/Basic/Targets/AArch64.cpp            |    1 +
 .../llvm-project/clang/lib/Basic/Targets/ARM.cpp   |    1 +
 .../llvm-project/clang/lib/Basic/Targets/RISCV.cpp |    4 +
 .../llvm-project/clang/lib/Basic/Targets/RISCV.h   |    1 +
 contrib/llvm-project/clang/lib/Basic/Version.cpp   |   18 +-
 contrib/llvm-project/clang/lib/Basic/Warnings.cpp  |    3 +-
 .../llvm-project/clang/lib/CodeGen/BackendUtil.cpp |    7 +-
 .../llvm-project/clang/lib/CodeGen/CGBuiltin.cpp   |  209 +-
 contrib/llvm-project/clang/lib/CodeGen/CGExpr.cpp  |  129 +-
 .../clang/lib/CodeGen/CGExprScalar.cpp             |   26 +-
 .../clang/lib/CodeGen/CGHLSLRuntime.cpp            |   63 +-
 .../llvm-project/clang/lib/CodeGen/CGHLSLRuntime.h |    2 +-
 .../clang/lib/CodeGen/CGOpenMPRuntime.cpp          |  148 +-
 .../clang/lib/CodeGen/CodeGenFunction.h            |   16 -
 .../clang/lib/CodeGen/CodeGenModule.cpp            |   10 +-
 .../clang/lib/CodeGen/Targets/AArch64.cpp          |    2 +
 .../clang/lib/Driver/ToolChains/AIX.cpp            |    6 +
 .../clang/lib/Driver/ToolChains/Arch/RISCV.cpp     |    4 +
 .../clang/lib/Driver/ToolChains/Clang.cpp          |   15 +-
 .../clang/lib/Driver/ToolChains/CommonArgs.cpp     |   59 +-
 .../clang/lib/Driver/ToolChains/Gnu.cpp            |  127 +-
 .../clang/lib/Format/ContinuationIndenter.cpp      |   20 +-
 contrib/llvm-project/clang/lib/Format/Format.cpp   |    8 +-
 .../clang/lib/Format/MatchFilePath.cpp             |  122 +
 .../llvm-project/clang/lib/Format/MatchFilePath.h  |   22 +
 .../clang/lib/Format/TokenAnnotator.cpp            |    3 +-
 .../clang/lib/Format/UnwrappedLineParser.cpp       |    6 +-
 contrib/llvm-project/clang/lib/Headers/adcintrin.h |  160 +
 contrib/llvm-project/clang/lib/Headers/adxintrin.h |  143 +-
 contrib/llvm-project/clang/lib/Headers/immintrin.h |    8 +-
 .../clang/lib/Headers/riscv_bitmanip.h             |   24 +-
 .../clang/lib/Interpreter/CodeCompletion.cpp       |  223 +-
 .../clang/lib/Interpreter/Interpreter.cpp          |    4 +
 .../llvm-project/clang/lib/Lex/PPDirectives.cpp    |   22 +-
 .../llvm-project/clang/lib/Parse/ParseOpenACC.cpp  |   92 +-
 .../llvm-project/clang/lib/Sema/SemaChecking.cpp   |   77 +-
 contrib/llvm-project/clang/lib/Sema/SemaDecl.cpp   |   45 +-
 .../llvm-project/clang/lib/Sema/SemaDeclAttr.cpp   |   90 -
 contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp   |   16 +-
 .../llvm-project/clang/lib/Sema/SemaExprCXX.cpp    |   28 +-
 .../llvm-project/clang/lib/Sema/SemaExprMember.cpp |    4 +-
 contrib/llvm-project/clang/lib/Sema/SemaInit.cpp   |  214 +-
 contrib/llvm-project/clang/lib/Sema/SemaOpenMP.cpp |   13 +
 .../clang/lib/Sema/SemaRISCVVectorLookup.cpp       |   19 +-
 contrib/llvm-project/clang/lib/Sema/SemaStmt.cpp   |    7 +-
 .../llvm-project/clang/lib/Sema/SemaTemplate.cpp   |   28 +-
 .../clang/lib/Serialization/ASTReaderDecl.cpp      |   52 +-
 .../clang/lib/Serialization/ASTReaderStmt.cpp      |  405 +-
 .../clang/lib/Serialization/ASTWriter.cpp          |   15 +-
 .../clang/lib/Serialization/ASTWriterDecl.cpp      |  574 +-
 .../clang/lib/Serialization/ASTWriterStmt.cpp      |  241 +-
 .../lib/StaticAnalyzer/Checkers/StreamChecker.cpp  |   86 +
 .../clang/lib/Support/RISCVVIntrinsicUtils.cpp     |    2 +-
 .../clang/tools/clang-repl/ClangRepl.cpp           |   24 +-
 .../clang/utils/TableGen/NeonEmitter.cpp           |   28 +
 .../clang/utils/TableGen/RISCVVEmitter.cpp         |   40 +-
 .../clang/utils/TableGen/SveEmitter.cpp            |   87 +
 .../llvm-project/clang/utils/TableGen/TableGen.cpp |   18 +
 .../clang/utils/TableGen/TableGenBackends.h        |    3 +
 .../compiler-rt/lib/asan/asan_posix.cpp            |   51 +-
 .../compiler-rt/lib/asan/asan_rtl_x86_64.S         |   10 +
 .../compiler-rt/lib/builtins/cpu_model/aarch64.c   |  151 +
 .../lib/builtins/cpu_model/aarch64/fmv/android.inc |   36 +
 .../lib/builtins/cpu_model/aarch64/fmv/apple.inc   |   69 +
 .../lib/builtins/cpu_model/aarch64/fmv/freebsd.inc |   27 +
 .../lib/builtins/cpu_model/aarch64/fmv/fuchsia.inc |   51 +
 .../lib/builtins/cpu_model/aarch64/fmv/mrs.inc     |  196 +
 .../lib/builtins/cpu_model/aarch64/fmv/sysauxv.inc |   21 +
 .../cpu_model/aarch64/fmv/unimplemented.inc        |    8 +
 .../lib/builtins/cpu_model/aarch64/hwcap.inc       |  180 +
 .../cpu_model/aarch64/lse_atomics/android.inc      |   28 +
 .../cpu_model/aarch64/lse_atomics/freebsd.inc      |    5 +
 .../cpu_model/aarch64/lse_atomics/fuchsia.inc      |   12 +
 .../cpu_model/aarch64/lse_atomics/sysauxv.inc      |    6 +
 .../compiler-rt/lib/builtins/cpu_model/cpu_model.h |   41 +
 .../lib/builtins/{cpu_model.c => cpu_model/x86.c}  |  692 +-
 .../lib/dfsan/dfsan_chained_origin_depot.cpp       |    6 +
 .../lib/dfsan/dfsan_chained_origin_depot.h         |    3 +
 .../compiler-rt/lib/dfsan/dfsan_custom.cpp         |   12 +-
 .../compiler-rt/lib/hwasan/hwasan_linux.cpp        |   46 +-
 .../compiler-rt/lib/hwasan/hwasan_report.cpp       |   68 +-
 .../compiler-rt/lib/lsan/lsan_posix.cpp            |   33 +-
 .../lib/msan/msan_chained_origin_depot.cpp         |    8 +-
 .../lib/msan/msan_chained_origin_depot.h           |    4 +-
 .../compiler-rt/lib/msan/msan_linux.cpp            |   32 +-
 .../compiler-rt/lib/orc/macho_platform.cpp         |    4 +
 .../lib/profile/InstrProfilingPlatformWindows.c    |   10 +
 .../sanitizer_chained_origin_depot.cpp             |    6 +-
 .../sanitizer_chained_origin_depot.h               |    4 +-
 .../lib/sanitizer_common/sanitizer_stack_store.cpp |    9 +-
 .../lib/sanitizer_common/sanitizer_stackdepot.cpp  |    8 +-
 .../lib/sanitizer_common/sanitizer_stackdepot.h    |    4 +-
 .../sanitizer_common/sanitizer_stackdepotbase.h    |    9 +-
 .../sanitizer_common/sanitizer_suppressions.cpp    |    5 +-
 .../sanitizer_symbolizer_posix_libcdep.cpp         |   27 +-
 .../symbolizer/sanitizer_symbolize.cpp             |    6 +-
 .../compiler-rt/lib/scudo/standalone/combined.h    |   13 -
 .../lib/tsan/rtl/tsan_interceptors_posix.cpp       |   19 +
 .../libcxx/include/__algorithm/binary_search.h     |   20 +-
 .../libcxx/include/__algorithm/comp_ref_type.h     |   66 +-
 .../libcxx/include/__algorithm/copy_backward.h     |   16 +-
 .../libcxx/include/__algorithm/copy_if.h           |   23 +-
 .../libcxx/include/__algorithm/copy_move_common.h  |   25 +-
 .../libcxx/include/__algorithm/copy_n.h            |   59 +-
 .../libcxx/include/__algorithm/equal.h             |   29 +-
 .../libcxx/include/__algorithm/equal_range.h       |   11 +-
 .../llvm-project/libcxx/include/__algorithm/fill.h |   26 +-
 .../libcxx/include/__algorithm/fill_n.h            |   20 +-
 .../llvm-project/libcxx/include/__algorithm/find.h |   19 +
 .../libcxx/include/__algorithm/find_end.h          |   92 +-
 .../libcxx/include/__algorithm/find_first_of.h     |   21 +-
 .../llvm-project/libcxx/include/__algorithm/fold.h |  125 +
 .../libcxx/include/__algorithm/for_each_n.h        |    5 +-
 .../libcxx/include/__algorithm/generate.h          |   10 +-
 .../libcxx/include/__algorithm/generate_n.h        |   16 +-
 .../libcxx/include/__algorithm/half_positive.h     |   14 +-
 .../libcxx/include/__algorithm/in_found_result.h   |    2 +-
 .../libcxx/include/__algorithm/in_fun_result.h     |    2 +-
 .../libcxx/include/__algorithm/in_in_out_result.h  |   14 +-
 .../libcxx/include/__algorithm/in_in_result.h      |    6 +-
 .../libcxx/include/__algorithm/in_out_out_result.h |   14 +-
 .../libcxx/include/__algorithm/in_out_result.h     |    8 +-
 .../libcxx/include/__algorithm/includes.h          |   31 +-
 .../libcxx/include/__algorithm/inplace_merge.h     |  304 +-
 .../libcxx/include/__algorithm/is_heap.h           |   20 +-
 .../libcxx/include/__algorithm/is_heap_until.h     |   56 +-
 .../libcxx/include/__algorithm/is_partitioned.h    |   21 +-
 .../libcxx/include/__algorithm/is_permutation.h    |  177 +-
 .../libcxx/include/__algorithm/is_sorted.h         |   20 +-
 .../libcxx/include/__algorithm/is_sorted_until.h   |   33 +-
 .../libcxx/include/__algorithm/iter_swap.h         |    3 +-
 .../include/__algorithm/iterator_operations.h      |   67 +-
 .../include/__algorithm/lexicographical_compare.h  |   49 +-
 .../libcxx/include/__algorithm/lower_bound.h       |   15 +-
 .../libcxx/include/__algorithm/make_heap.h         |   16 +-
 .../libcxx/include/__algorithm/make_projected.h    |   47 +-
 .../llvm-project/libcxx/include/__algorithm/max.h  |   39 +-
 .../libcxx/include/__algorithm/max_element.h       |   33 +-
 .../libcxx/include/__algorithm/merge.h             |   65 +-
 .../llvm-project/libcxx/include/__algorithm/min.h  |   39 +-
 .../libcxx/include/__algorithm/min_element.h       |   23 +-
 .../libcxx/include/__algorithm/min_max_result.h    |    2 +-
 .../libcxx/include/__algorithm/minmax.h            |   48 +-
 .../libcxx/include/__algorithm/minmax_element.h    |   31 +-
 .../libcxx/include/__algorithm/mismatch.h          |   25 +-
 .../llvm-project/libcxx/include/__algorithm/move.h |    3 +-
 .../libcxx/include/__algorithm/move_backward.h     |    6 +-
 .../libcxx/include/__algorithm/next_permutation.h  |   61 +-
 .../libcxx/include/__algorithm/nth_element.h       |  386 +-
 .../libcxx/include/__algorithm/partial_sort.h      |   39 +-
 .../libcxx/include/__algorithm/partial_sort_copy.h |   94 +-
 .../libcxx/include/__algorithm/partition.h         |   84 +-
 .../libcxx/include/__algorithm/partition_copy.h    |   36 +-
 .../libcxx/include/__algorithm/partition_point.h   |   34 +-
 .../libcxx/include/__algorithm/pop_heap.h          |   18 +-
 .../libcxx/include/__algorithm/prev_permutation.h  |   64 +-
 .../libcxx/include/__algorithm/push_heap.h         |   24 +-
 .../libcxx/include/__algorithm/ranges_contains.h   |   61 +
 .../libcxx/include/__algorithm/ranges_max.h        |    5 +-
 .../libcxx/include/__algorithm/ranges_min.h        |    5 +-
 .../libcxx/include/__algorithm/ranges_minmax.h     |    5 +-
 .../libcxx/include/__algorithm/remove.h            |   26 +-
 .../libcxx/include/__algorithm/remove_copy.h       |   20 +-
 .../libcxx/include/__algorithm/remove_copy_if.h    |   20 +-
 .../libcxx/include/__algorithm/remove_if.h         |   26 +-
 .../libcxx/include/__algorithm/replace.h           |   12 +-
 .../libcxx/include/__algorithm/replace_copy.h      |   23 +-
 .../libcxx/include/__algorithm/replace_copy_if.h   |   23 +-
 .../libcxx/include/__algorithm/replace_if.h        |   12 +-
 .../libcxx/include/__algorithm/reverse.h           |   40 +-
 .../libcxx/include/__algorithm/reverse_copy.h      |   12 +-
 .../libcxx/include/__algorithm/rotate.h            |  264 +-
 .../libcxx/include/__algorithm/rotate_copy.h       |    8 +-
 .../libcxx/include/__algorithm/sample.h            |   83 +-
 .../libcxx/include/__algorithm/search.h            |  123 +-
 .../libcxx/include/__algorithm/search_n.h          |   96 +-
 .../libcxx/include/__algorithm/set_difference.h    |    2 +-
 .../libcxx/include/__algorithm/shift_left.h        |   43 +-
 .../libcxx/include/__algorithm/shift_right.h       |  123 +-
 .../libcxx/include/__algorithm/shuffle.h           |  127 +-
 .../libcxx/include/__algorithm/sift_down.h         |  141 +-
 .../llvm-project/libcxx/include/__algorithm/sort.h |  245 +-
 .../libcxx/include/__algorithm/sort_heap.h         |   16 +-
 .../libcxx/include/__algorithm/stable_partition.h  |  487 +-
 .../libcxx/include/__algorithm/stable_sort.h       |  332 +-
 .../libcxx/include/__algorithm/swap_ranges.h       |    9 +-
 .../libcxx/include/__algorithm/transform.h         |   29 +-
 .../uniform_random_bit_generator_adaptor.h         |   14 +-
 .../libcxx/include/__algorithm/unwrap_iter.h       |   10 +-
 .../llvm-project/libcxx/include/__atomic/atomic.h  |  812 +-
 .../libcxx/include/__atomic/atomic_base.h          |  321 +-
 .../libcxx/include/__atomic/atomic_flag.h          |  246 +-
 .../libcxx/include/__atomic/atomic_lock_free.h     |   52 +-
 .../libcxx/include/__atomic/atomic_sync.h          |   90 +-
 .../libcxx/include/__atomic/check_memory_order.h   |   22 +-
 .../libcxx/include/__atomic/contention_t.h         |    4 +-
 .../libcxx/include/__atomic/cxx_atomic_impl.h      |  560 +-
 .../llvm-project/libcxx/include/__atomic/fence.h   |   16 +-
 .../libcxx/include/__atomic/kill_dependency.h      |    6 +-
 .../libcxx/include/__atomic/memory_order.h         |   11 +-
 contrib/llvm-project/libcxx/include/__availability |   82 +-
 .../llvm-project/libcxx/include/__bit/bit_cast.h   |    3 +-
 .../llvm-project/libcxx/include/__bit/bit_ceil.h   |    2 +-
 .../llvm-project/libcxx/include/__bit/byteswap.h   |   11 +-
 contrib/llvm-project/libcxx/include/__bit/countl.h |   84 +-
 contrib/llvm-project/libcxx/include/__bit/countr.h |   17 +-
 contrib/llvm-project/libcxx/include/__bit/endian.h |    2 +-
 .../llvm-project/libcxx/include/__bit/popcount.h   |   15 +-
 .../libcxx/include/__chrono/calendar.h             |   12 +-
 .../libcxx/include/__chrono/convert_to_timespec.h  |   15 +-
 contrib/llvm-project/libcxx/include/__chrono/day.h |   91 +-
 .../libcxx/include/__chrono/duration.h             |  693 +-
 .../libcxx/include/__chrono/file_clock.h           |   24 +-
 .../libcxx/include/__chrono/formatter.h            |   63 +-
 .../libcxx/include/__chrono/hh_mm_ss.h             |  117 +-
 .../include/__chrono/high_resolution_clock.h       |    3 +-
 .../libcxx/include/__chrono/literals.h             |   24 +-
 .../llvm-project/libcxx/include/__chrono/month.h   |   94 +-
 .../libcxx/include/__chrono/month_weekday.h        |  104 +-
 .../libcxx/include/__chrono/monthday.h             |  134 +-
 .../libcxx/include/__chrono/steady_clock.h         |   18 +-
 .../libcxx/include/__chrono/system_clock.h         |   24 +-
 .../libcxx/include/__chrono/time_point.h           |  186 +-
 .../llvm-project/libcxx/include/__chrono/weekday.h |  201 +-
 .../llvm-project/libcxx/include/__chrono/year.h    |  104 +-
 .../libcxx/include/__chrono/year_month.h           |  102 +-
 .../libcxx/include/__chrono/year_month_day.h       |  460 +-
 .../libcxx/include/__chrono/year_month_weekday.h   |  369 +-
 .../include/__compare/common_comparison_category.h |   27 +-
 .../__compare/compare_partial_order_fallback.h     |   68 +-
 .../__compare/compare_strong_order_fallback.h      |   62 +-
 .../libcxx/include/__compare/compare_three_way.h   |   19 +-
 .../include/__compare/compare_three_way_result.h   |   23 +-
 .../__compare/compare_weak_order_fallback.h        |   62 +-
 .../libcxx/include/__compare/ordering.h            |  164 +-
 .../libcxx/include/__compare/partial_order.h       |   63 +-
 .../libcxx/include/__compare/strong_order.h        |  173 +-
 .../include/__compare/three_way_comparable.h       |   36 +-
 .../libcxx/include/__compare/weak_order.h          |  115 +-
 contrib/llvm-project/libcxx/include/__config       |    4 +-
 .../libcxx/include/__coroutine/coroutine_handle.h  |  257 +-
 .../libcxx/include/__coroutine/coroutine_traits.h  |    9 +-
 .../include/__coroutine/noop_coroutine_handle.h    |  103 +-
 .../include/__coroutine/trivial_awaitables.h       |   18 +-
 .../libcxx/include/__debug_utils/randomize_range.h |    3 +-
 .../libcxx/include/__expected/expected.h           |  205 +-
 .../libcxx/include/__filesystem/copy_options.h     |   50 +-
 .../libcxx/include/__filesystem/directory_entry.h  |  251 +-
 .../include/__filesystem/directory_iterator.h      |   73 +-
 .../include/__filesystem/directory_options.h       |   44 +-
 .../libcxx/include/__filesystem/file_status.h      |   28 +-
 .../libcxx/include/__filesystem/file_type.h        |   14 +-
 .../libcxx/include/__filesystem/operations.h       |  224 +-
 .../libcxx/include/__filesystem/path.h             |  652 +-
 .../libcxx/include/__filesystem/path_iterator.h    |   50 +-
 .../libcxx/include/__filesystem/perm_options.h     |   39 +-
 .../libcxx/include/__filesystem/perms.h            |   56 +-
 .../__filesystem/recursive_directory_iterator.h    |   85 +-
 .../libcxx/include/__filesystem/u8path.h           |   48 +-
 .../llvm-project/libcxx/include/__format/buffer.h  |   52 +-
 .../libcxx/include/__format/concepts.h             |    2 +-
 .../libcxx/include/__format/format_arg.h           |   32 +-
 .../libcxx/include/__format/format_arg_store.h     |   10 +-
 .../libcxx/include/__format/format_args.h          |    5 +-
 .../libcxx/include/__format/format_context.h       |   72 +-
 .../libcxx/include/__format/format_error.h         |   17 +-
 .../libcxx/include/__format/format_functions.h     |  184 +-
 .../libcxx/include/__format/format_parse_context.h |   30 +-
 .../libcxx/include/__format/format_string.h        |   20 +-
 .../libcxx/include/__format/formatter.h            |    4 +-
 .../include/__format/formatter_floating_point.h    |   92 +-
 .../libcxx/include/__format/formatter_integer.h    |   37 +-
 .../libcxx/include/__format/formatter_integral.h   |   77 +-
 .../libcxx/include/__format/formatter_output.h     |   58 +-
 .../libcxx/include/__format/formatter_pointer.h    |    9 +-
 .../libcxx/include/__format/formatter_string.h     |   18 +-
 .../include/__format/parser_std_format_spec.h      |   79 +-
 .../llvm-project/libcxx/include/__format/unicode.h |   10 +-
 .../libcxx/include/__format/write_escaped.h        |   19 +-
 .../libcxx/include/__functional/binary_function.h  |   16 +-
 .../libcxx/include/__functional/binary_negate.h    |   25 +-
 .../libcxx/include/__functional/bind.h             |  385 +-
 .../libcxx/include/__functional/bind_back.h        |   34 +-
 .../libcxx/include/__functional/bind_front.h       |   21 +-
 .../libcxx/include/__functional/binder1st.h        |   35 +-
 .../libcxx/include/__functional/binder2nd.h        |   35 +-
 .../include/__functional/boyer_moore_searcher.h    |  128 +-
 .../libcxx/include/__functional/compose.h          |   25 +-
 .../libcxx/include/__functional/default_searcher.h |   31 +-
 .../libcxx/include/__functional/function.h         | 1645 ++--
 .../libcxx/include/__functional/hash.h             |  682 +-
 .../libcxx/include/__functional/identity.h         |   20 +-
 .../libcxx/include/__functional/invoke.h           |   30 +-
 .../libcxx/include/__functional/is_transparent.h   |    3 +-
 .../libcxx/include/__functional/mem_fn.h           |   36 +-
 .../libcxx/include/__functional/mem_fun_ref.h      |  183 +-
 .../libcxx/include/__functional/not_fn.h           |   25 +-
 .../libcxx/include/__functional/operations.h       |  540 +-
 .../libcxx/include/__functional/perfect_forward.h  |   48 +-
 .../__functional/pointer_to_binary_function.h      |   20 +-
 .../__functional/pointer_to_unary_function.h       |   20 +-
 .../include/__functional/ranges_operations.h       |   24 +-
 .../include/__functional/reference_wrapper.h       |   97 +-
 .../libcxx/include/__functional/unary_function.h   |   12 +-
 .../libcxx/include/__functional/unary_negate.h     |   25 +-
 .../libcxx/include/__functional/weak_result_type.h |  225 +-
 contrib/llvm-project/libcxx/include/__fwd/get.h    |   48 +-
 contrib/llvm-project/libcxx/include/__fwd/span.h   |    3 +-
 .../libcxx/include/__fwd/string_view.h             |    8 +-
 .../llvm-project/libcxx/include/__fwd/subrange.h   |    2 +-
 contrib/llvm-project/libcxx/include/__hash_table   | 3216 +++----
 contrib/llvm-project/libcxx/include/__ios/fpos.h   |    9 +-
 .../libcxx/include/__iterator/access.h             |   67 +-
 .../libcxx/include/__iterator/advance.h            |   57 +-
 .../include/__iterator/back_insert_iterator.h      |   53 +-
 .../libcxx/include/__iterator/common_iterator.h    |  211 +-
 .../libcxx/include/__iterator/concepts.h           |  338 +-
 .../libcxx/include/__iterator/counted_iterator.h   |  200 +-
 .../llvm-project/libcxx/include/__iterator/data.h  |   32 +-
 .../libcxx/include/__iterator/default_sentinel.h   |    2 +-
 .../libcxx/include/__iterator/distance.h           |   49 +-
 .../llvm-project/libcxx/include/__iterator/empty.h |   19 +-
 .../libcxx/include/__iterator/erase_if_container.h |    4 +-
 .../include/__iterator/front_insert_iterator.h     |   51 +-
 .../include/__iterator/incrementable_traits.h      |   33 +-
 .../include/__iterator/indirectly_comparable.h     |    3 +-
 .../libcxx/include/__iterator/insert_iterator.h    |   57 +-
 .../libcxx/include/__iterator/istream_iterator.h   |   95 +-
 .../include/__iterator/istreambuf_iterator.h       |  131 +-
 .../libcxx/include/__iterator/iter_move.h          |   68 +-
 .../libcxx/include/__iterator/iter_swap.h          |  100 +-
 .../libcxx/include/__iterator/iterator.h           |   16 +-
 .../libcxx/include/__iterator/iterator_traits.h    |  397 +-
 .../libcxx/include/__iterator/mergeable.h          |   15 +-
 .../libcxx/include/__iterator/move_iterator.h      |  419 +-
 .../libcxx/include/__iterator/move_sentinel.h      |   21 +-
 .../llvm-project/libcxx/include/__iterator/next.h  |   13 +-
 .../libcxx/include/__iterator/ostream_iterator.h   |   55 +-
 .../include/__iterator/ostreambuf_iterator.h       |   61 +-
 .../libcxx/include/__iterator/permutable.h         |    3 +-
 .../llvm-project/libcxx/include/__iterator/prev.h  |   13 +-
 .../libcxx/include/__iterator/readable_traits.h    |   46 +-
 .../libcxx/include/__iterator/reverse_access.h     |   60 +-
 .../libcxx/include/__iterator/reverse_iterator.h   |  366 +-
 .../llvm-project/libcxx/include/__iterator/size.h  |   32 +-
 .../libcxx/include/__iterator/sortable.h           |    4 +-
 .../include/__iterator/unreachable_sentinel.h      |    5 +-
 .../libcxx/include/__iterator/wrap_iter.h          |  258 +-
 contrib/llvm-project/libcxx/include/__locale       | 2434 +++--
 .../locale_base_api/bsd_locale_defaults.h          |   28 +-
 .../locale_base_api/bsd_locale_fallbacks.h         |  144 +-
 .../__locale_dir/locale_base_api/locale_guard.h    |   67 +-
 contrib/llvm-project/libcxx/include/__mbstate_t.h  |   16 +-
 .../libcxx/include/__memory/addressof.h            |   35 +-
 .../libcxx/include/__memory/aligned_alloc.h        |   42 +-
 .../libcxx/include/__memory/allocate_at_least.h    |   10 +-
 .../libcxx/include/__memory/allocation_guard.h     |   98 +-
 .../libcxx/include/__memory/allocator.h            |  331 +-
 .../libcxx/include/__memory/allocator_arg_t.h      |   45 +-
 .../libcxx/include/__memory/allocator_destructor.h |   24 +-
 .../libcxx/include/__memory/allocator_traits.h     |  379 +-
 .../libcxx/include/__memory/assume_aligned.h       |    3 +-
 .../libcxx/include/__memory/auto_ptr.h             |   94 +-
 .../include/__memory/builtin_new_allocator.h       |   23 +-
 .../libcxx/include/__memory/compressed_pair.h      |   81 +-
 .../libcxx/include/__memory/concepts.h             |   15 +-
 .../libcxx/include/__memory/construct_at.h         |   65 +-
 .../libcxx/include/__memory/destruct_n.h           |   61 +-
 .../libcxx/include/__memory/pointer_traits.h       |  174 +-
 .../libcxx/include/__memory/ranges_construct_at.h  |   28 +-
 .../__memory/ranges_uninitialized_algorithms.h     |   89 +-
 .../libcxx/include/__memory/raw_storage_iterator.h |   66 +-
 .../libcxx/include/__memory/shared_ptr.h           | 2495 ++---
 .../libcxx/include/__memory/temp_value.h           |   32 +-
 .../libcxx/include/__memory/temporary_buffer.h     |   78 +-
 .../include/__memory/uninitialized_algorithms.h    |  461 +-
 .../libcxx/include/__memory/unique_ptr.h           |  373 +-
 .../libcxx/include/__memory/uses_allocator.h       |   27 +-
 contrib/llvm-project/libcxx/include/__node_handle  |  224 +-
 .../libcxx/include/__numeric/accumulate.h          |   28 +-
 .../libcxx/include/__numeric/adjacent_difference.h |   57 +-
 .../libcxx/include/__numeric/exclusive_scan.h      |    2 +-
 .../libcxx/include/__numeric/gcd_lcm.h             |   82 +-
 .../libcxx/include/__numeric/inclusive_scan.h      |    9 +-
 .../libcxx/include/__numeric/inner_product.h       |   34 +-
 .../llvm-project/libcxx/include/__numeric/iota.h   |   10 +-
 .../libcxx/include/__numeric/midpoint.h            |   61 +-
 .../libcxx/include/__numeric/partial_sum.h         |   53 +-
 .../llvm-project/libcxx/include/__numeric/reduce.h |    8 +-
 .../include/__numeric/transform_exclusive_scan.h   |   33 +-
 .../include/__numeric/transform_inclusive_scan.h   |   42 +-
 .../libcxx/include/__numeric/transform_reduce.h    |   24 +-
 .../include/__random/bernoulli_distribution.h      |  160 +-
 .../include/__random/binomial_distribution.h       |  291 +-
 .../libcxx/include/__random/cauchy_distribution.h  |  194 +-
 .../include/__random/chi_squared_distribution.h    |  161 +-
 .../libcxx/include/__random/clamp_to_integral.h    |   22 +-
 .../libcxx/include/__random/discard_block_engine.h |  256 +-
 .../include/__random/discrete_distribution.h       |  340 +-
 .../include/__random/exponential_distribution.h    |  171 +-
 .../include/__random/extreme_value_distribution.h  |  196 +-
 .../include/__random/fisher_f_distribution.h       |  194 +-
 .../libcxx/include/__random/gamma_distribution.h   |  280 +-
 .../libcxx/include/__random/generate_canonical.h   |   28 +-
 .../include/__random/geometric_distribution.h      |  157 +-
 .../include/__random/independent_bits_engine.h     |  331 +-
 .../libcxx/include/__random/is_seed_sequence.h     |    8 +-
 .../libcxx/include/__random/is_valid.h             |   53 +-
 .../include/__random/linear_congruential_engine.h  |  491 +-
 .../llvm-project/libcxx/include/__random/log2.h    |   39 +-
 .../include/__random/lognormal_distribution.h      |  189 +-
 .../include/__random/mersenne_twister_engine.h     | 1224 ++-
 .../__random/negative_binomial_distribution.h      |  232 +-
 .../libcxx/include/__random/normal_distribution.h  |  278 +-
 .../__random/piecewise_constant_distribution.h     |  508 +-
 .../__random/piecewise_linear_distribution.h       |  537 +-
 .../libcxx/include/__random/poisson_distribution.h |  392 +-
 .../libcxx/include/__random/random_device.h        |   87 +-
 .../llvm-project/libcxx/include/__random/ranlux.h  |    2 +-
 .../libcxx/include/__random/seed_seq.h             |  231 +-
 .../libcxx/include/__random/shuffle_order_engine.h |  355 +-
 .../include/__random/student_t_distribution.h      |  169 +-
 .../include/__random/subtract_with_carry_engine.h  |  468 +-
 .../include/__random/uniform_int_distribution.h    |  403 +-
 .../__random/uniform_random_bit_generator.h        |   14 +-
 .../include/__random/uniform_real_distribution.h   |  194 +-
 .../libcxx/include/__random/weibull_distribution.h |  185 +-
 .../llvm-project/libcxx/include/__ranges/access.h  |  237 +-
 contrib/llvm-project/libcxx/include/__ranges/all.h |   55 +-
 .../libcxx/include/__ranges/common_view.h          |   83 +-
 .../libcxx/include/__ranges/concepts.h             |  126 +-
 .../llvm-project/libcxx/include/__ranges/counted.h |   62 +-
 .../llvm-project/libcxx/include/__ranges/data.h    |   91 +-
 .../libcxx/include/__ranges/drop_view.h            |  303 +-
 .../llvm-project/libcxx/include/__ranges/empty.h   |   71 +-
 .../libcxx/include/__ranges/empty_view.h           |   40 +-
 .../libcxx/include/__ranges/enable_view.h          |   11 +-
 .../libcxx/include/__ranges/filter_view.h          |  381 +-
 .../libcxx/include/__ranges/iota_view.h            |  569 +-
 .../libcxx/include/__ranges/istream_view.h         |    3 +-
 .../libcxx/include/__ranges/join_view.h            |  647 +-
 .../libcxx/include/__ranges/lazy_split_view.h      |  245 +-
 .../include/__ranges/non_propagating_cache.h       |  129 +-
 .../libcxx/include/__ranges/owning_view.h          |  106 +-
 .../libcxx/include/__ranges/range_adaptor.h        |   32 +-
 .../llvm-project/libcxx/include/__ranges/rbegin.h  |   67 +-
 .../libcxx/include/__ranges/ref_view.h             |   80 +-
 .../llvm-project/libcxx/include/__ranges/rend.h    |   71 +-
 .../libcxx/include/__ranges/reverse_view.h         |  297 +-
 .../libcxx/include/__ranges/single_view.h          |   16 +-
 .../llvm-project/libcxx/include/__ranges/size.h    |   52 +-
 .../libcxx/include/__ranges/subrange.h             |  356 +-
 .../libcxx/include/__ranges/take_view.h            |  194 +-
 .../libcxx/include/__ranges/transform_view.h       |  300 +-
 .../libcxx/include/__ranges/view_interface.h       |   94 +-
 .../llvm-project/libcxx/include/__ranges/views.h   |    2 +-
 .../libcxx/include/__ranges/zip_view.h             |  235 +-
 contrib/llvm-project/libcxx/include/__split_buffer |  604 +-
 .../libcxx/include/__string/char_traits.h          | 1093 ++-
 .../libcxx/include/__system_error/errc.h           |  172 +-
 .../libcxx/include/__thread/formatter.h            |   62 +-
 .../libcxx/include/__thread/poll_with_backoff.h    |   37 +-
 .../libcxx/include/__thread/this_thread.h          |   63 +-
 .../llvm-project/libcxx/include/__thread/thread.h  |  324 +-
 .../libcxx/include/__thread/timed_backoff_policy.h |   28 +-
 .../libcxx/include/__threading_support             |  410 +-
 contrib/llvm-project/libcxx/include/__tree         | 3613 ++++----
 .../libcxx/include/__tuple/make_tuple_types.h      |   24 +-
 .../libcxx/include/__tuple/sfinae_helpers.h        |  136 +-
 .../libcxx/include/__tuple/tuple_element.h         |   64 +-
 .../libcxx/include/__tuple/tuple_indices.h         |   10 +-
 .../libcxx/include/__tuple/tuple_like_ext.h        |   24 +-
 .../libcxx/include/__tuple/tuple_size.h            |   47 +-
 .../libcxx/include/__tuple/tuple_types.h           |    3 +-
 .../libcxx/include/__type_traits/datasizeof.h      |   11 +-
 .../libcxx/include/__utility/as_const.h            |    4 +-
 .../llvm-project/libcxx/include/__utility/cmp.h    |   73 +-
 .../libcxx/include/__utility/convert_to_integral.h |   50 +-
 .../libcxx/include/__utility/exchange.h            |   14 +-
 .../libcxx/include/__utility/in_place.h            |   12 +-
 .../libcxx/include/__utility/integer_sequence.h    |  104 +-
 .../libcxx/include/__utility/is_pointer_in_range.h |    2 +-
 .../llvm-project/libcxx/include/__utility/pair.h   | 1162 +--
 .../libcxx/include/__utility/piecewise_construct.h |    4 +-
 .../libcxx/include/__utility/priority_tag.h        |    6 +-
 .../libcxx/include/__utility/rel_ops.h             |   41 +-
 .../libcxx/include/__utility/to_underlying.h       |    6 +-
 .../libcxx/include/__utility/unreachable.h         |    4 +-
 .../libcxx/include/__variant/monostate.h           |    2 +-
 .../llvm-project/libcxx/include/__verbose_abort    |    4 +-
 contrib/llvm-project/libcxx/include/algorithm      |   30 +
 contrib/llvm-project/libcxx/include/any            |  788 +-
 contrib/llvm-project/libcxx/include/array          |  535 +-
 contrib/llvm-project/libcxx/include/barrier        |  356 +-
 contrib/llvm-project/libcxx/include/bitset         | 1290 ++-
 contrib/llvm-project/libcxx/include/cctype         |   29 +-
 contrib/llvm-project/libcxx/include/cmath          |  173 +-
 contrib/llvm-project/libcxx/include/codecvt        |  776 +-
 contrib/llvm-project/libcxx/include/complex        | 1921 ++--
 .../llvm-project/libcxx/include/condition_variable |  223 +-
 contrib/llvm-project/libcxx/include/cstddef        |   52 +-
 contrib/llvm-project/libcxx/include/ctype.h        |   28 +-
 contrib/llvm-project/libcxx/include/cuchar         |    2 +-
 contrib/llvm-project/libcxx/include/deque          | 3722 ++++----
 contrib/llvm-project/libcxx/include/errno.h        |  522 +-
 contrib/llvm-project/libcxx/include/expected       |    1 -
 .../libcxx/include/experimental/__config           |   22 +-
 .../libcxx/include/experimental/__memory           |   90 +-
 .../libcxx/include/experimental/__simd/abi_tag.h   |   55 -
 .../include/experimental/__simd/aligned_tag.h      |   13 +-
 .../include/experimental/__simd/declaration.h      |   52 +-
 .../experimental/__simd/internal_declaration.h     |   41 -
 .../libcxx/include/experimental/__simd/scalar.h    |    2 +-
 .../libcxx/include/experimental/__simd/simd.h      |    2 -
 .../libcxx/include/experimental/__simd/simd_mask.h |    2 -
 .../libcxx/include/experimental/__simd/traits.h    |   15 +-
 .../libcxx/include/experimental/__simd/vec_ext.h   |    6 +-
 .../libcxx/include/experimental/iterator           |   69 +-
 .../libcxx/include/experimental/propagate_const    |  305 +-
 .../llvm-project/libcxx/include/experimental/simd  |    1 -
 .../libcxx/include/experimental/type_traits        |   69 +-
 .../libcxx/include/experimental/utility            |    2 +-
 contrib/llvm-project/libcxx/include/ext/__hash     |  130 +-
 contrib/llvm-project/libcxx/include/ext/hash_map   | 1132 +--
 contrib/llvm-project/libcxx/include/ext/hash_set   |  634 +-
 contrib/llvm-project/libcxx/include/fenv.h         |   70 +-
 contrib/llvm-project/libcxx/include/float.h        |   12 +-
 contrib/llvm-project/libcxx/include/forward_list   | 2031 ++--
 contrib/llvm-project/libcxx/include/fstream        | 2095 ++---
 contrib/llvm-project/libcxx/include/future         | 2551 +++--
 .../llvm-project/libcxx/include/initializer_list   |   71 +-
 contrib/llvm-project/libcxx/include/inttypes.h     |   10 +-
 contrib/llvm-project/libcxx/include/iomanip        |  754 +-
 contrib/llvm-project/libcxx/include/ios            |  953 +-
 contrib/llvm-project/libcxx/include/iosfwd         |   65 +-
 contrib/llvm-project/libcxx/include/istream        | 2051 ++--
 contrib/llvm-project/libcxx/include/latch          |   98 +-
 contrib/llvm-project/libcxx/include/limits         | 1078 ++-
 contrib/llvm-project/libcxx/include/list           | 2390 ++---
 contrib/llvm-project/libcxx/include/locale         | 6071 ++++++------
 contrib/llvm-project/libcxx/include/locale.h       |    2 +-
 contrib/llvm-project/libcxx/include/map            | 2618 +++---
 contrib/llvm-project/libcxx/include/math.h         |   81 +-
 .../libcxx/include/module.modulemap.in             |    4 +-
 contrib/llvm-project/libcxx/include/mutex          |  467 +-
 contrib/llvm-project/libcxx/include/new            |  220 +-
 contrib/llvm-project/libcxx/include/numbers        |   93 +-
 contrib/llvm-project/libcxx/include/optional       | 1759 ++--
 contrib/llvm-project/libcxx/include/ostream        | 1349 ++-
 contrib/llvm-project/libcxx/include/print          |   14 +-
 contrib/llvm-project/libcxx/include/queue          | 1008 +-
 contrib/llvm-project/libcxx/include/ranges         |    2 +-
 contrib/llvm-project/libcxx/include/ratio          |  396 +-
 contrib/llvm-project/libcxx/include/regex          | 8356 +++++++----------
 .../llvm-project/libcxx/include/scoped_allocator   |  821 +-
 contrib/llvm-project/libcxx/include/semaphore      |  193 +-
 contrib/llvm-project/libcxx/include/set            | 1577 ++--
 contrib/llvm-project/libcxx/include/span           |  701 +-
 contrib/llvm-project/libcxx/include/sstream        | 1274 ++-
 contrib/llvm-project/libcxx/include/stack          |  349 +-
 contrib/llvm-project/libcxx/include/stdatomic.h    |   18 +-
 contrib/llvm-project/libcxx/include/stdbool.h      |   10 +-
 contrib/llvm-project/libcxx/include/stddef.h       |   28 +-
 contrib/llvm-project/libcxx/include/stdexcept      |  232 +-
 contrib/llvm-project/libcxx/include/stdint.h       |    6 +-
 contrib/llvm-project/libcxx/include/stdio.h        |   36 +-
 contrib/llvm-project/libcxx/include/stdlib.h       |   86 +-
 contrib/llvm-project/libcxx/include/streambuf      |  530 +-
 contrib/llvm-project/libcxx/include/string         | 4686 +++++-----
 contrib/llvm-project/libcxx/include/string.h       |    2 +-
 contrib/llvm-project/libcxx/include/string_view    | 1135 +--
 contrib/llvm-project/libcxx/include/strstream      |  334 +-
 contrib/llvm-project/libcxx/include/thread         |    2 +-
 contrib/llvm-project/libcxx/include/tuple          | 2126 ++---
 contrib/llvm-project/libcxx/include/typeindex      |   65 +-
 contrib/llvm-project/libcxx/include/typeinfo       |  242 +-
 contrib/llvm-project/libcxx/include/uchar.h        |   12 +-
 contrib/llvm-project/libcxx/include/unordered_map  | 3111 +++----
 contrib/llvm-project/libcxx/include/unordered_set  | 1953 ++--
 contrib/llvm-project/libcxx/include/valarray       | 4682 ++++------
 contrib/llvm-project/libcxx/include/variant        | 1235 +--
 contrib/llvm-project/libcxx/include/vector         | 3840 ++++----
 contrib/llvm-project/libcxx/include/version        |    6 +-
 contrib/llvm-project/libcxx/include/wchar.h        |  157 +-
 contrib/llvm-project/libcxx/include/wctype.h       |   43 +-
 .../llvm-project/libcxx/modules/std/algorithm.inc  |   16 +-
 .../llvm-project/libcxx/modules/std/ostream.inc    |    5 +-
 contrib/llvm-project/libcxx/src/any.cpp            |   16 +-
 contrib/llvm-project/libcxx/src/atomic.cpp         |  216 +-
 contrib/llvm-project/libcxx/src/barrier.cpp        |  106 +-
 contrib/llvm-project/libcxx/src/bind.cpp           |   23 +-
 contrib/llvm-project/libcxx/src/call_once.cpp      |   62 +-
 contrib/llvm-project/libcxx/src/charconv.cpp       |   33 +-
 contrib/llvm-project/libcxx/src/chrono.cpp         |  118 +-
 .../llvm-project/libcxx/src/condition_variable.cpp |   95 +-
 .../libcxx/src/condition_variable_destructor.cpp   |   20 +-
 contrib/llvm-project/libcxx/src/exception.cpp      |   28 +-
 .../libcxx/src/filesystem/directory_entry.cpp      |    9 +-
 .../libcxx/src/filesystem/directory_iterator.cpp   |   84 +-
 contrib/llvm-project/libcxx/src/filesystem/error.h |   24 +-
 .../libcxx/src/filesystem/file_descriptor.h        |   53 +-
 .../libcxx/src/filesystem/filesystem_clock.cpp     |   20 +-
 .../libcxx/src/filesystem/filesystem_error.cpp     |   12 +-
 .../libcxx/src/filesystem/int128_builtins.cpp      |   14 +-
 .../libcxx/src/filesystem/operations.cpp           |  323 +-
 .../llvm-project/libcxx/src/filesystem/path.cpp    |   79 +-
 .../libcxx/src/filesystem/path_parser.h            |   58 +-
 .../libcxx/src/filesystem/posix_compat.h           |  231 +-
 .../libcxx/src/filesystem/time_utils.h             |  164 +-
 contrib/llvm-project/libcxx/src/functional.cpp     |   10 +-
 contrib/llvm-project/libcxx/src/future.cpp         |  319 +-
 contrib/llvm-project/libcxx/src/hash.cpp           |  899 +-
 .../libcxx/src/include/apple_availability.h        |   34 +-
 .../libcxx/src/include/atomic_support.h            |  156 +-
 .../llvm-project/libcxx/src/include/config_elast.h |   18 +-
 .../llvm-project/libcxx/src/include/refstring.h    |  137 +-
 contrib/llvm-project/libcxx/src/include/ryu/ryu.h  |    1 -
 .../libcxx/src/include/sso_allocator.h             |   81 +-
 contrib/llvm-project/libcxx/src/ios.cpp            |  569 +-
 contrib/llvm-project/libcxx/src/iostream.cpp       |  165 +-
 contrib/llvm-project/libcxx/src/locale.cpp         | 9786 +++++++++-----------
 contrib/llvm-project/libcxx/src/memory.cpp         |  229 +-
 contrib/llvm-project/libcxx/src/mutex.cpp          |  207 +-
 .../llvm-project/libcxx/src/mutex_destructor.cpp   |   20 +-
 contrib/llvm-project/libcxx/src/optional.cpp       |   14 +-
 contrib/llvm-project/libcxx/src/ostream.cpp        |   42 +
 contrib/llvm-project/libcxx/src/random.cpp         |  181 +-
 contrib/llvm-project/libcxx/src/random_shuffle.cpp |   35 +-
 contrib/llvm-project/libcxx/src/regex.cpp          |  293 +-
 contrib/llvm-project/libcxx/src/std_stream.h       |  572 +-
 contrib/llvm-project/libcxx/src/string.cpp         |  368 +-
 .../libcxx/src/support/ibm/mbsnrtowcs.cpp          |   30 +-
 .../libcxx/src/support/ibm/wcsnrtombs.cpp          |   27 +-
 .../libcxx/src/support/ibm/xlocale_zos.cpp         |   44 +-
 .../src/support/runtime/exception_fallback.ipp     |  139 +-
 .../src/support/runtime/exception_glibcxx.ipp      |   18 +-
 .../src/support/runtime/exception_libcxxabi.ipp    |   15 +-
 .../src/support/runtime/exception_libcxxrt.ipp     |   11 +-
 .../libcxx/src/support/runtime/exception_msvc.ipp  |  145 +-
 .../support/runtime/exception_pointer_cxxabi.ipp   |   73 +-
 .../support/runtime/exception_pointer_glibcxx.ipp  |   61 +-
 .../src/support/runtime/exception_pointer_msvc.ipp |   22 +-
 .../runtime/exception_pointer_unimplemented.ipp    |   43 +-
 .../src/support/runtime/stdexcept_default.ipp      |    8 +-
 .../src/support/runtime/stdexcept_vcruntime.ipp    |    2 +-
 contrib/llvm-project/libcxx/src/system_error.cpp   |  225 +-
 contrib/llvm-project/libcxx/src/thread.cpp         |  222 +-
 contrib/llvm-project/libcxx/src/typeinfo.cpp       |   30 +-
 contrib/llvm-project/libcxx/src/valarray.cpp       |   56 +-
 contrib/llvm-project/libcxx/src/variant.cpp        |    6 +-
 contrib/llvm-project/libcxx/src/vector.cpp         |    8 +-
 contrib/llvm-project/libcxx/src/verbose_abort.cpp  |    6 +-
 contrib/llvm-project/lld/ELF/Arch/LoongArch.cpp    |   20 +
 contrib/llvm-project/lld/ELF/InputSection.cpp      |   22 +-
 contrib/llvm-project/lld/MachO/InputFiles.h        |    2 +-
 contrib/llvm-project/lld/MachO/Options.td          |    2 +-
 .../lldb/bindings/python/python-typemaps.swig      |    2 +-
 .../lldb/include/lldb/Core/ValueObject.h           |    8 -
 .../lldb/include/lldb/Host/HostGetOpt.h            |    4 -
 .../lldb/include/lldb/Utility/FileSpec.h           |   19 -
 contrib/llvm-project/lldb/source/API/SBValue.cpp   |   11 +-
 .../llvm-project/lldb/source/Core/ValueObject.cpp  |   40 -
 .../lldb/source/Host/common/FileSystem.cpp         |    1 -
 .../lldb/source/Interpreter/CommandInterpreter.cpp |    6 +-
 .../SymbolFile/DWARF/DWARFASTParserClang.cpp       |    2 +-
 .../lldb/source/Target/JITLoaderList.cpp           |    2 +-
 .../llvm-project/llvm/include/llvm/ADT/StringRef.h |    8 +-
 contrib/llvm-project/llvm/include/llvm/ADT/Twine.h |    2 +-
 .../llvm/include/llvm/Analysis/LazyValueInfo.h     |    9 +-
 .../llvm/include/llvm/Analysis/TargetLibraryInfo.h |   10 +
 .../include/llvm/Analysis/TargetTransformInfo.h    |    4 +
 .../llvm/include/llvm/Analysis/ValueLattice.h      |    5 +-
 .../llvm/include/llvm/Analysis/ValueTracking.h     |    5 +
 .../llvm/include/llvm/Analysis/VecFuncs.def        |    2 +
 .../llvm/include/llvm/Analysis/VectorUtils.h       |   10 +
 .../llvm/include/llvm/CodeGen/AccelTable.h         |    8 +-
 .../llvm/include/llvm/CodeGen/CodeGenPassBuilder.h |    9 +-
 .../llvm/include/llvm/CodeGen/LowerEmuTLS.h        |   29 +
 .../include/llvm/CodeGen/MachinePassRegistry.def   |    7 +-
 .../llvm/include/llvm/CodeGen/MacroFusion.h        |   12 +-
 .../llvm/include/llvm/CodeGen/SelectionDAGISel.h   |    2 +
 .../llvm/include/llvm/CodeGen/TargetLowering.h     |    6 +
 .../llvm/CodeGen/TargetLoweringObjectFileImpl.h    |    2 +
 .../llvm/include/llvm/Frontend/HLSL/HLSLResource.h |   27 +-
 .../llvm-project/llvm/include/llvm/IR/Constants.h  |    7 +-
 .../llvm/include/llvm/IR/DiagnosticHandler.h       |    1 +
 .../llvm/IR/GenericConvergenceVerifierImpl.h       |   13 +-
 .../llvm/include/llvm/IR/GlobalValue.h             |    4 +
 .../llvm/include/llvm/IR/IntrinsicInst.h           |   24 +
 .../llvm/include/llvm/IR/IntrinsicsAMDGPU.td       |   28 +-
 .../llvm/include/llvm/IR/IntrinsicsRISCV.td        |    2 +-
 .../llvm/include/llvm/IR/PatternMatch.h            |   26 +
 .../llvm-project/llvm/include/llvm/MC/MCAsmInfo.h  |    3 +-
 .../llvm/include/llvm/MC/MCTargetOptions.h         |    2 +
 .../llvm/include/llvm/Object/ELFObjectFile.h       |    1 +
 .../llvm-project/llvm/include/llvm/Object/Wasm.h   |    1 -
 .../llvm/ProfileData/Coverage/CoverageMapping.h    |    2 +-
 .../llvm/include/llvm/ProfileData/InstrProf.h      |   26 +-
 .../include/llvm/ProfileData/RawMemProfReader.h    |   11 +-
 .../llvm/include/llvm/ProfileData/SampleProf.h     |    4 +-
 .../llvm/include/llvm/Support/CommandLine.h        |   27 +-
 .../llvm/include/llvm/Support/YAMLTraits.h         |   17 +-
 .../llvm/include/llvm/Support/raw_ostream.h        |   49 -
 .../llvm/include/llvm/Support/raw_socket_stream.h  |   66 +
 .../llvm/TargetParser/AArch64TargetParser.h        |    9 +-
 .../llvm/TargetParser/ARMTargetParserCommon.h      |    1 +
 .../llvm/include/llvm/TextAPI/DylibReader.h        |   48 +
 .../llvm/include/llvm/TextAPI/Record.h             |   13 +-
 .../llvm/include/llvm/TextAPI/RecordVisitor.h      |   54 +
 .../llvm/include/llvm/TextAPI/RecordsSlice.h       |   14 +-
 .../llvm/include/llvm/TextAPI/TextAPIError.h       |    3 +-
 .../llvm-project/llvm/include/llvm/TextAPI/Utils.h |   34 +
 .../llvm/include/llvm/Transforms/IPO/Attributor.h  |   10 +
 .../llvm/Transforms/IPO/ProfiledCallGraph.h        |    5 +-
 .../llvm/lib/Analysis/InstructionSimplify.cpp      |    2 +-
 .../llvm/lib/Analysis/LazyValueInfo.cpp            |   18 +-
 .../llvm/lib/Analysis/LoopAccessAnalysis.cpp       |    2 +-
 .../llvm/lib/Analysis/MemoryDependenceAnalysis.cpp |   18 +-
 .../llvm/lib/Analysis/ScalarEvolution.cpp          |    7 +-
 .../llvm/lib/Analysis/TargetLibraryInfo.cpp        |   10 +
 .../llvm/lib/Analysis/VFABIDemangling.cpp          |    4 +-
 .../llvm/lib/Analysis/ValueTracking.cpp            |  126 +-
 .../llvm-project/llvm/lib/Analysis/VectorUtils.cpp |   28 +
 .../llvm/lib/CodeGen/AsmPrinter/AccelTable.cpp     |    4 +-
 .../llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp     |    1 +
 .../CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp  |   62 +-
 .../CodeGen/LiveDebugValues/InstrRefBasedImpl.h    |   45 +-
 .../llvm/lib/CodeGen/LiveRangeEdit.cpp             |    3 +-
 .../llvm-project/llvm/lib/CodeGen/LowerEmuTLS.cpp  |   53 +-
 .../llvm/lib/CodeGen/MachineInstrBundle.cpp        |    6 +-
 .../llvm-project/llvm/lib/CodeGen/MacroFusion.cpp  |   12 +-
 .../llvm-project/llvm/lib/CodeGen/RegAllocFast.cpp |  139 +-
 .../llvm/lib/CodeGen/RegisterClassInfo.cpp         |    3 +-
 .../llvm/lib/CodeGen/RegisterCoalescer.cpp         |   57 +-
 .../llvm/lib/CodeGen/ReplaceWithVeclib.cpp         |  211 +-
 .../llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp  |   19 +-
 .../llvm/lib/CodeGen/SelectionDAG/FastISel.cpp     |    3 +-
 .../CodeGen/SelectionDAG/FunctionLoweringInfo.cpp  |    3 +-
 .../llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp  |   18 +-
 .../CodeGen/SelectionDAG/LegalizeFloatTypes.cpp    |   23 +
 .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp  |   17 +
 .../llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h  |    2 +
 .../lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp   |   12 +-
 .../llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp |    6 +-
 .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp   |    3 +-
 .../lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp  |   24 +-
 .../llvm/lib/CodeGen/ShadowStackGCLowering.cpp     |    7 +-
 .../lib/CodeGen/TargetLoweringObjectFileImpl.cpp   |    7 +
 .../llvm/lib/CodeGen/TargetPassConfig.cpp          |    1 +
 .../llvm/lib/CodeGen/TwoAddressInstructionPass.cpp |    3 +-
 .../lib/ExecutionEngine/JITLink/MachO_arm64.cpp    |   32 +-
 .../lib/ExecutionEngine/JITLink/MachO_x86_64.cpp   |   32 +-
 .../llvm/lib/Frontend/HLSL/HLSLResource.cpp        |   17 +-
 contrib/llvm-project/llvm/lib/IR/ConstantFold.cpp  |    2 +-
 contrib/llvm-project/llvm/lib/IR/Globals.cpp       |   12 +-
 contrib/llvm-project/llvm/lib/IR/LLVMContext.cpp   |   11 +-
 contrib/llvm-project/llvm/lib/IR/Metadata.cpp      |    2 +-
 contrib/llvm-project/llvm/lib/IR/Type.cpp          |    2 +
 contrib/llvm-project/llvm/lib/IR/Verifier.cpp      |   11 +-
 contrib/llvm-project/llvm/lib/MC/MCAsmStreamer.cpp |    5 +-
 contrib/llvm-project/llvm/lib/MC/MCContext.cpp     |   14 +-
 contrib/llvm-project/llvm/lib/MC/MCExpr.cpp        |   24 +-
 .../llvm/lib/ObjCopy/ELF/ELFObject.cpp             |    2 +-
 .../llvm-project/llvm/lib/Object/ELFObjectFile.cpp |   69 +
 .../llvm/lib/Object/ModuleSymbolTable.cpp          |   16 +-
 .../llvm/lib/Object/WasmObjectFile.cpp             |   52 +-
 .../llvm-project/llvm/lib/Passes/PassBuilder.cpp   |    1 +
 .../llvm-project/llvm/lib/Passes/PassRegistry.def  |    1 +
 .../llvm/lib/ProfileData/InstrProf.cpp             |   36 +-
 .../llvm/lib/ProfileData/InstrProfReader.cpp       |    9 +-
 .../llvm/lib/ProfileData/RawMemProfReader.cpp      |   25 +-
 .../llvm-project/llvm/lib/Support/CommandLine.cpp  |   78 +-
 .../llvm-project/llvm/lib/Support/RISCVISAInfo.cpp |   83 +-
 contrib/llvm-project/llvm/lib/Support/Signals.cpp  |    2 +-
 .../llvm-project/llvm/lib/Support/raw_ostream.cpp  |  163 +-
 .../llvm/lib/Support/raw_socket_stream.cpp         |  179 +
 .../llvm/lib/Target/AArch64/AArch64.td             |   19 +-
 .../llvm/lib/Target/AArch64/AArch64Combine.td      |   11 +-
 .../Target/AArch64/AArch64ExpandPseudoInsts.cpp    |   18 +-
 .../lib/Target/AArch64/AArch64ISelLowering.cpp     |   11 +-
 .../llvm/lib/Target/AArch64/AArch64InstrFormats.td |  126 +
 .../llvm/lib/Target/AArch64/AArch64InstrInfo.cpp   |   36 +
 .../llvm/lib/Target/AArch64/AArch64InstrInfo.h     |    3 +
 .../llvm/lib/Target/AArch64/AArch64InstrInfo.td    |   75 +-
 .../Target/AArch64/AArch64LoadStoreOptimizer.cpp   |  229 +
 .../Target/AArch64/AArch64MachineFunctionInfo.cpp  |   28 +-
 .../Target/AArch64/AArch64MachineFunctionInfo.h    |   18 +
 .../llvm/lib/Target/AArch64/AArch64PointerAuth.cpp |   86 +-
 .../llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td |   61 +-
 .../llvm/lib/Target/AArch64/AArch64SchedA64FX.td   |    9 +-
 .../lib/Target/AArch64/AArch64SchedNeoverseN2.td   |    2 +-
 .../lib/Target/AArch64/AArch64SchedNeoverseV1.td   |    2 +-
 .../lib/Target/AArch64/AArch64SchedNeoverseV2.td   |    2 +-
 .../lib/Target/AArch64/AArch64SystemOperands.td    |   27 +
 .../Target/AArch64/AsmParser/AArch64AsmParser.cpp  |   47 +
 .../AArch64/Disassembler/AArch64Disassembler.cpp   |   18 +
 .../AArch64/GISel/AArch64InstructionSelector.cpp   |   62 -
 .../AArch64/GISel/AArch64PostLegalizerLowering.cpp |   21 +
 .../AArch64/MCTargetDesc/AArch64AsmBackend.cpp     |   14 +
 .../MCTargetDesc/AArch64ELFObjectWriter.cpp        |    4 +
 .../AArch64/MCTargetDesc/AArch64FixupKinds.h       |    5 +
 .../AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp  |   29 +
 .../llvm/lib/Target/AArch64/SMEInstrFormats.td     |   26 +-
 .../llvm/lib/Target/AArch64/SVEInstrFormats.td     |   31 +
 .../llvm-project/llvm/lib/Target/AMDGPU/AMDGPU.td  |    4 +-
 .../llvm/lib/Target/AMDGPU/AMDGPUIGroupLP.cpp      |   29 +-
 .../llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp  |   37 +-
 .../Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp   |    8 +-
 .../llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp      |    3 +-
 .../llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp |   18 +
 .../llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp |    7 +
 .../Target/AMDGPU/AMDGPUTargetTransformInfo.cpp    |    8 +
 .../lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h  |   10 +
 .../llvm/lib/Target/AMDGPU/DSInstructions.td       |   12 +-
 .../AMDGPU/Disassembler/AMDGPUDisassembler.cpp     |    5 +
 .../llvm/lib/Target/AMDGPU/SIISelLowering.cpp      |   21 +-
 .../llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp    |   20 +-
 .../llvm/lib/Target/AMDGPU/SIInstrInfo.cpp         |   79 +
 .../llvm/lib/Target/AMDGPU/SIInstrInfo.h           |    3 +
 .../llvm/lib/Target/ARM/ARMFrameLowering.cpp       |   33 +-
 .../llvm/lib/Target/ARM/ARMFrameLowering.h         |    3 +
 .../llvm/lib/Target/ARM/ARMISelLowering.cpp        |   58 +
 .../llvm/lib/Target/ARM/ARMISelLowering.h          |   10 +
 .../llvm/lib/Target/ARM/ARMInstrVFP.td             |    1 +
 .../llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp  |    6 +-
 .../llvm/lib/Target/DirectX/DXILResource.cpp       |   92 +-
 .../llvm/lib/Target/DirectX/DXILResource.h         |   37 +-
 .../DirectX/DXILWriter/DXILBitcodeWriter.cpp       |    3 +-
 .../lib/Target/Hexagon/HexagonConstPropagation.cpp |    3 +-
 .../lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp  |    6 +-
 .../Target/Hexagon/HexagonLoopIdiomRecognition.cpp |    6 +-
 .../Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp   |    2 +-
 .../LoongArch/MCTargetDesc/LoongArchAsmBackend.cpp |   78 +
 .../LoongArch/MCTargetDesc/LoongArchAsmBackend.h   |    9 +-
 .../LoongArch/MCTargetDesc/LoongArchFixupKinds.h   |    4 +-
 .../llvm/lib/Target/PowerPC/PPCISelLowering.cpp    |    9 +-
 .../llvm/lib/Target/PowerPC/PPCInstrInfo.cpp       |    8 +-
 .../llvm/lib/Target/PowerPC/PPCInstrInfo.td        |    3 +
 .../lib/Target/RISCV/GISel/RISCVLegalizerInfo.cpp  |    7 +-
 .../lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.h  |    9 +
 .../llvm/lib/Target/RISCV/RISCVFeatures.td         |   86 +-
 .../llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp    |    3 +-
 .../llvm/lib/Target/RISCV/RISCVISelLowering.cpp    |  182 +-
 .../llvm/lib/Target/RISCV/RISCVISelLowering.h      |    7 +-
 .../llvm/lib/Target/RISCV/RISCVInstrFormats.td     |    9 +
 .../lib/Target/RISCV/RISCVInstrInfoVPseudos.td     |    8 -
 .../lib/Target/RISCV/RISCVInstrInfoVVLPatterns.td  |  125 +-
 .../llvm/lib/Target/RISCV/RISCVInstrInfoXSf.td     |   12 +-
 .../llvm/lib/Target/RISCV/RISCVInstrInfoZvk.td     |    2 +-
 .../llvm/lib/Target/RISCV/RISCVMacroFusion.cpp     |   82 +-
 .../llvm/lib/Target/RISCV/RISCVProcessors.td       |   27 +-
 .../llvm/lib/Target/RISCV/RISCVSchedSiFive7.td     |    1 +
 .../llvm/lib/Target/RISCV/RISCVSubtarget.h         |   18 +-
 .../lib/Target/RISCV/RISCVTargetTransformInfo.h    |    2 +-
 .../llvm/lib/Target/SPIRV/SPIRVBuiltins.cpp        |    4 +-
 .../llvm/lib/Target/SPIRV/SPIRVEmitIntrinsics.cpp  |    6 +-
 .../llvm/lib/Target/SPIRV/SPIRVGlobalRegistry.cpp  |    6 +-
 .../llvm/lib/Target/SPIRV/SPIRVModuleAnalysis.cpp  |    2 +-
 .../llvm/lib/Target/SPIRV/SPIRVModuleAnalysis.h    |    2 +-
 .../llvm/lib/Target/SPIRV/SPIRVPreLegalizer.cpp    |    2 +-
 .../SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp      |    1 +
 .../llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp  |   35 +-
 .../lib/Target/SystemZ/SystemZFrameLowering.cpp    |    6 +
 .../lib/Target/SystemZ/SystemZISelDAGToDAG.cpp     |    3 +-
 .../lib/Target/SystemZ/SystemZISelLowering.cpp     |   10 +
 .../llvm/lib/Target/SystemZ/SystemZISelLowering.h  |    8 +-
 .../llvm-project/llvm/lib/Target/TargetMachine.cpp |    4 +-
 .../llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp |   36 +-
 .../Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp   |    2 +-
 .../llvm/lib/Target/X86/X86FastISel.cpp            |    7 +-
 .../llvm/lib/Target/X86/X86FloatingPoint.cpp       |    3 +-
 .../llvm/lib/Target/X86/X86ISelDAGToDAG.cpp        |   31 +-
 .../llvm/lib/Target/X86/X86ISelLowering.cpp        |   36 +-
 .../llvm/lib/Target/X86/X86InsertPrefetch.cpp      |    6 +-
 .../llvm/lib/Target/X86/X86InstrAMX.td             |   30 +-
 .../llvm/lib/Target/X86/X86InstrAVX512.td          | 1082 +--
 .../llvm/lib/Target/X86/X86InstrArithmetic.td      | 1457 ++-
 .../llvm/lib/Target/X86/X86InstrAsmAlias.td        |   13 +
 .../llvm/lib/Target/X86/X86InstrCompiler.td        |   17 +
 .../llvm/lib/Target/X86/X86InstrFPStack.td         |    8 +-
 .../llvm/lib/Target/X86/X86InstrFormats.td         |    7 +-
 .../llvm/lib/Target/X86/X86InstrInfo.cpp           |    8 +-
 .../llvm-project/llvm/lib/Target/X86/X86InstrKL.td |   22 +-
 .../llvm/lib/Target/X86/X86InstrMMX.td             |   24 +-
 .../llvm/lib/Target/X86/X86InstrMisc.td            |  211 +-
 .../llvm/lib/Target/X86/X86InstrRAOINT.td          |    8 +-
 .../llvm/lib/Target/X86/X86InstrSGX.td             |    6 +-
 .../llvm/lib/Target/X86/X86InstrSNP.td             |   12 +-
 .../llvm/lib/Target/X86/X86InstrSSE.td             |  952 +-
 .../llvm/lib/Target/X86/X86InstrShiftRotate.td     |   28 +-
 .../llvm/lib/Target/X86/X86InstrSystem.td          |  141 +-
 .../llvm/lib/Target/X86/X86InstrTBM.td             |    4 +-
 .../llvm/lib/Target/X86/X86InstrTDX.td             |   14 +-
 .../llvm/lib/Target/X86/X86InstrTSX.td             |    4 +-
 .../llvm/lib/Target/X86/X86InstrUtils.td           |  284 +-
 .../llvm/lib/Target/X86/X86InstrVMX.td             |   38 +-
 .../llvm/lib/Target/X86/X86InstrXOP.td             |   28 +-
 .../llvm/lib/Target/X86/X86MacroFusion.cpp         |    3 +-
 .../llvm/lib/Target/X86/X86Subtarget.cpp           |    9 +-
 .../lib/TargetParser/ARMTargetParserCommon.cpp     |    6 +-
 .../llvm-project/llvm/lib/TargetParser/Host.cpp    |   52 +-
 .../llvm-project/llvm/lib/TargetParser/Triple.cpp  |   15 +-
 .../llvm/lib/TextAPI/BinaryReader/DylibReader.cpp  |  429 +
 .../llvm/lib/TextAPI/RecordVisitor.cpp             |   65 +
 .../llvm-project/llvm/lib/TextAPI/RecordsSlice.cpp |  120 +-
 contrib/llvm-project/llvm/lib/TextAPI/Utils.cpp    |   40 +
 .../lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp |    2 +-
 .../lib/Transforms/IPO/AttributorAttributes.cpp    |   53 +-
 .../llvm/lib/Transforms/IPO/OpenMPOpt.cpp          |   18 +-
 .../llvm/lib/Transforms/IPO/SampleProfile.cpp      |   13 +-
 .../Transforms/InstCombine/InstCombineAndOrXor.cpp |   49 +-
 .../Transforms/InstCombine/InstCombineCalls.cpp    |   59 +-
 .../Transforms/InstCombine/InstCombineInternal.h   |   17 +-
 .../InstCombine/InstCombineMulDivRem.cpp           |    7 +
 .../Transforms/InstCombine/InstCombineSelect.cpp   |    4 +-
 .../InstCombine/InstCombineSimplifyDemanded.cpp    |  134 +-
 .../InstCombine/InstCombineVectorOps.cpp           |   44 +-
 .../InstCombine/InstructionCombining.cpp           |  106 +-
 .../Instrumentation/AddressSanitizer.cpp           |    2 +-
 .../lib/Transforms/Instrumentation/MemProfiler.cpp |    2 +-
 .../Instrumentation/SanitizerCoverage.cpp          |    2 +-
 .../lib/Transforms/Scalar/ConstantHoisting.cpp     |    5 +-
 .../Transforms/Scalar/ConstraintElimination.cpp    |   75 +-
 .../Scalar/CorrelatedValuePropagation.cpp          |    6 +-
 .../lib/Transforms/Scalar/DFAJumpThreading.cpp     |    2 +-
 .../llvm/lib/Transforms/Scalar/GVN.cpp             |    2 +-
 .../llvm/lib/Transforms/Scalar/LoopFlatten.cpp     |    5 +-
 .../lib/Transforms/Scalar/LoopStrengthReduce.cpp   |    2 +-
 .../llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp  |    9 +-
*** 16066 LINES SKIPPED ***