Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 29 May 2026 23:01:46 +0000
From:      Dimitry Andric <dim@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org
Subject:   git: cf7d88e89f1d - stable/15 - Merge llvm-project release/21.x llvmorg-21.1.7-0-gcd708029e0b2
Message-ID:  <6a1a1ada.4275b.2caa2886@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch stable/15 has been updated by dim:

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

commit cf7d88e89f1dcc1b66c3e8f327e16122d42d6a6c
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2025-12-27 23:23:22 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2026-05-29 22:57:31 +0000

    Merge llvm-project release/21.x llvmorg-21.1.7-0-gcd708029e0b2
    
    This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
    openmp to llvm-project release/21.x llvmorg-21.1.7-0-gcd708029e0b2,
    a.k.a. 21.1.7 release.
    
    PR:             292067
    MFC after:      1 month
    
    (cherry picked from commit e64bea71c21eb42e97aa615188ba91f6cce0d36d)
---
 ObsoleteFiles.inc                                  |  25 +
 contrib/llvm-project/FREEBSD-Xlist                 | 304 ++++++-
 contrib/llvm-project/clang/include/clang-c/Index.h |  15 +
 .../llvm-project/clang/include/clang/AST/APValue.h |   2 +-
 .../clang/include/clang/AST/ASTContext.h           |   3 +-
 .../clang/include/clang/Basic/AttrDocs.td          |   6 +-
 .../include/clang/Basic/DiagnosticASTKinds.td      |   8 +
 .../clang/include/clang/Basic/DiagnosticGroups.td  |   1 +
 .../clang/Basic/DiagnosticSerializationKinds.td    |   4 +
 .../clang/include/clang/Basic/Features.def         |   9 +-
 .../clang/include/clang/Basic/LangOptions.def      |   4 +
 .../clang/include/clang/Basic/PointerAuthOptions.h |  16 +
 .../clang/include/clang/Basic/riscv_vector.td      | 935 ++------------------
 .../clang/include/clang/Driver/Options.td          |  23 +-
 .../clang/include/clang/Format/Format.h            |  14 +-
 .../llvm-project/clang/include/clang/Lex/Lexer.h   |   3 -
 .../include/clang/Lex/NoTrivialPPDirectiveTracer.h | 310 +++++++
 .../clang/include/clang/Lex/Preprocessor.h         |  12 +
 .../llvm-project/clang/include/clang/Lex/Token.h   |  17 +-
 .../clang/include/clang/Sema/Overload.h            |  11 +-
 .../llvm-project/clang/include/clang/Sema/Sema.h   |   2 +-
 contrib/llvm-project/clang/lib/AST/ASTContext.cpp  |   5 +-
 .../clang/lib/AST/ASTStructuralEquivalence.cpp     |  72 +-
 contrib/llvm-project/clang/lib/AST/DeclCXX.cpp     |   7 +
 .../llvm-project/clang/lib/AST/ExprConstant.cpp    |  41 +-
 contrib/llvm-project/clang/lib/AST/Type.cpp        |  20 +
 .../clang/lib/Analysis/ThreadSafety.cpp            |   2 +-
 contrib/llvm-project/clang/lib/Basic/Targets.cpp   |   3 +
 .../clang/lib/Basic/Targets/LoongArch.cpp          |   2 +
 .../llvm-project/clang/lib/Basic/Targets/Mips.h    |   6 +-
 .../clang/lib/Basic/Targets/OSTargets.h            |   4 +
 contrib/llvm-project/clang/lib/Basic/Targets/X86.h |   2 +
 contrib/llvm-project/clang/lib/CodeGen/Address.h   |   5 +
 .../llvm-project/clang/lib/CodeGen/CGBlocks.cpp    |  99 ++-
 contrib/llvm-project/clang/lib/CodeGen/CGCall.cpp  |  26 +-
 contrib/llvm-project/clang/lib/CodeGen/CGCall.h    |   6 +
 .../llvm-project/clang/lib/CodeGen/CGCoroutine.cpp |  14 +-
 .../llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp |   7 +-
 contrib/llvm-project/clang/lib/CodeGen/CGExpr.cpp  |   9 +-
 .../llvm-project/clang/lib/CodeGen/CGExprCXX.cpp   |   3 +-
 .../clang/lib/CodeGen/CGExprConstant.cpp           |   7 +-
 contrib/llvm-project/clang/lib/CodeGen/CGStmt.cpp  |  11 +-
 .../clang/lib/CodeGen/CodeGenFunction.h            |   5 +-
 .../llvm-project/clang/lib/CodeGen/EHScopeStack.h  |   2 +-
 .../clang/lib/CodeGen/TargetBuiltins/RISCV.cpp     | 949 ++++++++++++++++++++-
 .../llvm-project/clang/lib/CodeGen/TargetInfo.cpp  |   2 +
 .../clang/lib/CodeGen/Targets/Sparc.cpp            | 125 ++-
 .../llvm-project/clang/lib/Driver/ToolChain.cpp    |  29 +-
 .../clang/lib/Driver/ToolChains/Arch/AArch64.cpp   |  15 +
 .../clang/lib/Driver/ToolChains/Arch/AArch64.h     |   1 +
 .../clang/lib/Driver/ToolChains/Arch/Sparc.cpp     |  31 +-
 .../clang/lib/Driver/ToolChains/Arch/Sparc.h       |   3 +-
 .../clang/lib/Driver/ToolChains/BareMetal.cpp      |  24 +-
 .../clang/lib/Driver/ToolChains/Clang.cpp          |  11 -
 .../clang/lib/Driver/ToolChains/CommonArgs.cpp     |  36 +-
 .../clang/lib/Driver/ToolChains/Darwin.cpp         |  38 +-
 .../clang/lib/Driver/ToolChains/Flang.cpp          |   1 +
 .../clang/lib/Driver/ToolChains/MinGW.cpp          |  11 +-
 .../clang/lib/Driver/ToolChains/OpenBSD.cpp        |   2 +-
 .../clang/lib/Format/ContinuationIndenter.cpp      |  13 +-
 contrib/llvm-project/clang/lib/Format/Format.cpp   |  96 ++-
 .../llvm-project/clang/lib/Format/FormatToken.cpp  |   3 +-
 .../llvm-project/clang/lib/Format/FormatToken.h    |   2 +-
 .../clang/lib/Format/FormatTokenLexer.cpp          |  13 +-
 .../lib/Format/IntegerLiteralSeparatorFixer.cpp    |  11 +-
 .../clang/lib/Format/TokenAnnotator.cpp            |  78 +-
 .../clang/lib/Format/UnwrappedLineParser.cpp       |  25 +-
 .../clang/lib/Frontend/CompilerInvocation.cpp      |  16 +-
 .../clang/lib/Frontend/InitPreprocessor.cpp        |   3 +
 .../clang/lib/Headers/avx10_2_512niintrin.h        |  12 +-
 .../clang/lib/Headers/avx10_2bf16intrin.h          |  36 +-
 .../clang/lib/Headers/avx10_2niintrin.h            |  24 +-
 .../llvm-project/clang/lib/Headers/opencl-c-base.h |  11 +-
 contrib/llvm-project/clang/lib/Headers/ptrauth.h   |   4 +-
 contrib/llvm-project/clang/lib/Lex/Lexer.cpp       |   9 -
 .../llvm-project/clang/lib/Lex/LiteralSupport.cpp  |   2 +-
 .../llvm-project/clang/lib/Lex/Preprocessor.cpp    |  40 +-
 contrib/llvm-project/clang/lib/Parse/ParseExpr.cpp |   3 +-
 contrib/llvm-project/clang/lib/Parse/Parser.cpp    |   8 +-
 .../clang/lib/Sema/AnalysisBasedWarnings.cpp       |   7 +-
 .../llvm-project/clang/lib/Sema/SemaChecking.cpp   |   9 +-
 .../llvm-project/clang/lib/Sema/SemaConcept.cpp    |   4 -
 contrib/llvm-project/clang/lib/Sema/SemaDecl.cpp   |   9 +
 .../llvm-project/clang/lib/Sema/SemaDeclAttr.cpp   |  13 +-
 contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp   |   8 +-
 .../llvm-project/clang/lib/Sema/SemaExprCXX.cpp    |   2 +
 contrib/llvm-project/clang/lib/Sema/SemaModule.cpp |   6 +-
 .../llvm-project/clang/lib/Sema/SemaOverload.cpp   |  14 +-
 contrib/llvm-project/clang/lib/Sema/SemaStmt.cpp   |   6 +-
 .../llvm-project/clang/lib/Sema/SemaTemplate.cpp   |   2 -
 .../clang/lib/Sema/SemaTemplateDeduction.cpp       |  21 +-
 .../clang/lib/Sema/SemaTemplateInstantiateDecl.cpp |   2 +-
 .../llvm-project/clang/lib/Sema/SemaTypeTraits.cpp |   5 +-
 .../clang/lib/Serialization/ASTReader.cpp          |   4 +
 .../clang/lib/Serialization/ASTWriter.cpp          |   3 +-
 .../clang/lib/Serialization/ModuleCache.cpp        |   4 +-
 .../lib/StaticAnalyzer/Checkers/AssumeModeling.cpp |   1 -
 .../clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp  |   3 +-
 .../lib/StaticAnalyzer/Core/ExprEngineCXX.cpp      |  35 +-
 .../compiler-rt/lib/builtins/aarch64/lse.S         |   4 +-
 .../compiler-rt/lib/builtins/aarch64/sme-abi.S     |   4 +-
 .../compiler-rt/lib/builtins/assembly.h            |  18 +-
 .../compiler-rt/lib/builtins/cpu_model/aarch64.c   |   8 +-
 .../aarch64/fmv/{freebsd.inc => elf_aux_info.inc}  |   0
 .../lse_atomics/{freebsd.inc => elf_aux_info.inc}  |   0
 .../compiler-rt/lib/builtins/crtbegin.c            |  46 +-
 .../lib/hwasan/hwasan_interceptors_vfork.S         |   2 +-
 .../compiler-rt/lib/hwasan/hwasan_setjmp_aarch64.S |   2 +-
 .../lib/hwasan/hwasan_tag_mismatch_aarch64.S       |   2 +-
 .../sanitizer_common_interceptors_ioctl.inc        |   4 +
 ...nitizer_common_interceptors_vfork_aarch64.inc.S |   2 +-
 .../sanitizer_common/sanitizer_linux_libcdep.cpp   |   1 +
 .../lib/sanitizer_common/sanitizer_platform.h      |  15 +
 .../sanitizer_platform_limits_freebsd.cpp          |  22 -
 .../sanitizer_platform_limits_freebsd.h            |  16 -
 .../sanitizer_platform_limits_netbsd.cpp           |   3 +-
 .../sanitizer_platform_limits_posix.cpp            |   8 +-
 .../sanitizer_platform_limits_posix.h              |  34 +-
 .../compiler-rt/lib/tsan/rtl/tsan_rtl_aarch64.S    |   2 +-
 .../llvm-project/libcxx/include/__algorithm/sort.h |   3 +
 contrib/llvm-project/libcxx/include/__assert       |   4 +-
 .../llvm-project/libcxx/include/__bit/bit_log2.h   |   2 +
 contrib/llvm-project/libcxx/include/__config       | 109 ++-
 .../libcxx/include/__configuration/abi.h           |  12 +
 .../llvm-project/libcxx/include/__cxx03/__config   |   4 +
 .../libcxx/include/__functional/hash.h             |  14 +-
 .../libcxx/include/__log_hardening_failure         |  42 +
 .../libcxx/include/__memory/array_cookie.h         |  84 +-
 .../libcxx/include/__memory/compressed_pair.h      |  54 +-
 .../libcxx/include/__ranges/join_view.h            |   9 +-
 .../libcxx/include/__type_traits/invoke.h          |  10 +-
 .../libcxx/include/__type_traits/is_unqualified.h  |  25 +
 contrib/llvm-project/libcxx/include/ext/hash_map   |   4 +-
 contrib/llvm-project/libcxx/include/ext/hash_set   |   4 +-
 contrib/llvm-project/libcxx/include/fstream        |  35 +-
 contrib/llvm-project/libcxx/include/map            |   4 +-
 .../libcxx/include/module.modulemap.in             |   4 +
 contrib/llvm-project/libcxx/include/string         |  14 +-
 contrib/llvm-project/libcxx/src/algorithm.cpp      |   3 +
 .../src/experimental/log_hardening_failure.cpp     |  31 +
 .../vendor/llvm/default_assertion_handler.in       |  35 +-
 contrib/llvm-project/libunwind/src/Unwind-seh.cpp  |   3 +-
 .../llvm-project/libunwind/src/UnwindCursor.hpp    |   3 +-
 .../libunwind/src/UnwindRegistersRestore.S         |   7 +-
 contrib/llvm-project/lld/COFF/Chunks.cpp           |   2 +-
 contrib/llvm-project/lld/COFF/Config.h             |  14 +-
 contrib/llvm-project/lld/COFF/DLL.cpp              |  94 +-
 contrib/llvm-project/lld/COFF/Driver.cpp           |  68 +-
 contrib/llvm-project/lld/COFF/Driver.h             |   1 +
 contrib/llvm-project/lld/COFF/DriverUtils.cpp      |   2 +-
 contrib/llvm-project/lld/COFF/InputFiles.cpp       |  30 +-
 contrib/llvm-project/lld/COFF/LTO.cpp              |  11 +-
 contrib/llvm-project/lld/COFF/Options.td           |  11 +
 contrib/llvm-project/lld/COFF/PDB.cpp              |   9 +-
 contrib/llvm-project/lld/COFF/SymbolTable.cpp      |  38 +
 contrib/llvm-project/lld/COFF/SymbolTable.h        |   3 +
 contrib/llvm-project/lld/COFF/Writer.cpp           |   2 +-
 contrib/llvm-project/lld/ELF/Arch/Hexagon.cpp      |  47 +
 contrib/llvm-project/lld/ELF/Arch/LoongArch.cpp    | 158 +++-
 contrib/llvm-project/lld/ELF/InputFiles.cpp        |  59 +-
 contrib/llvm-project/lld/ELF/LinkerScript.cpp      |  20 +-
 contrib/llvm-project/lld/ELF/Relocations.cpp       |  55 +-
 contrib/llvm-project/lld/ELF/Thunks.cpp            |  72 +-
 contrib/llvm-project/lld/docs/DTLTO.rst            |  37 +-
 contrib/llvm-project/lld/docs/ReleaseNotes.rst     |   3 +
 .../lldb/Target/InstrumentationRuntimeStopInfo.h   |   3 +
 .../lldb/include/lldb/Target/StackFrameList.h      |  12 +
 .../llvm-project/lldb/include/lldb/Target/Thread.h |   5 +
 .../ExpressionParser/Clang/ClangASTImporter.cpp    |  10 +
 .../Language/CPlusPlus/CPlusPlusLanguage.cpp       |  50 +-
 .../source/Plugins/Language/CPlusPlus/LibCxx.cpp   |  67 +-
 .../source/Plugins/Language/CPlusPlus/LibCxx.h     |  17 +-
 .../Plugins/Language/CPlusPlus/LibCxxList.cpp      |  24 +-
 .../Plugins/Language/CPlusPlus/LibCxxMap.cpp       |  29 +-
 .../Language/CPlusPlus/LibCxxUnorderedMap.cpp      |  59 +-
 .../Plugins/Language/CPlusPlus/LibCxxVector.cpp    |  12 +-
 .../FreeBSD/NativeRegisterContextFreeBSD_arm64.cpp |   3 +-
 .../source/Plugins/Process/Utility/AuxVector.cpp   |   1 +
 .../source/Plugins/Process/Utility/AuxVector.h     |   1 +
 .../Utility/RegisterFlagsDetector_arm64.cpp        |  53 +-
 .../Process/Utility/RegisterFlagsDetector_arm64.h  |  25 +-
 .../elf-core/RegisterContextPOSIXCore_arm64.cpp    |  13 +-
 .../SymbolFile/DWARF/DWARFASTParserClang.cpp       |  12 +
 .../Target/InstrumentationRuntimeStopInfo.cpp      |  42 +
 .../llvm-project/lldb/source/Target/Process.cpp    |   8 +
 .../lldb/source/Target/StackFrameList.cpp          |   2 +
 .../lldb/source/Target/TargetProperties.td         |   4 +-
 .../lldb/source/ValueObject/DILEval.cpp            |   2 +-
 .../llvm/include/llvm/Analysis/IVDescriptors.h     |   3 +
 .../llvm/include/llvm/BinaryFormat/ELF.h           |  28 +-
 .../llvm/include/llvm/CodeGen/MachineBasicBlock.h  |   9 +-
 .../llvm/include/llvm/CodeGen/MachineOperand.h     |   3 +
 .../llvm/include/llvm/CodeGen/TargetInstrInfo.h    |  11 +
 .../llvm/IR/GenericFloatingPointPredicateUtils.h   |  24 +-
 .../llvm/include/llvm/IR/RuntimeLibcalls.td        |   2 +-
 .../llvm-project/llvm/include/llvm/MC/MCContext.h  |   4 +
 .../llvm/MC/MCDisassembler/MCDisassembler.h        |  12 +
 .../llvm/include/llvm/MC/MCParser/MCAsmParser.h    |   3 +
 .../llvm-project/llvm/include/llvm/MC/MCSection.h  |  25 +-
 .../llvm/include/llvm/Object/ELFObjectFile.h       |   1 +
 .../llvm/lib/Analysis/IVDescriptors.cpp            |  26 +-
 contrib/llvm-project/llvm/lib/Analysis/Loads.cpp   |   5 +-
 .../llvm/lib/Analysis/ScalarEvolution.cpp          |   9 +-
 .../llvm/lib/CodeGen/BranchFolding.cpp             |   5 +
 .../llvm/lib/CodeGen/CodeGenPrepare.cpp            |   4 +
 .../llvm/lib/CodeGen/MachineCopyPropagation.cpp    |  10 -
 .../llvm/lib/CodeGen/MachineOperand.cpp            |  13 +
 .../llvm/lib/CodeGen/MachinePipeliner.cpp          |  29 +-
 .../llvm/lib/CodeGen/PreISelIntrinsicLowering.cpp  |   2 +
 .../llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp  |  19 +-
 .../CodeGen/SelectionDAG/LegalizeFloatTypes.cpp    |   8 +
 .../llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h  |   1 +
 .../llvm/lib/CodeGen/TailDuplicator.cpp            |  23 +-
 .../llvm/lib/CodeGen/TargetLoweringBase.cpp        |  36 +-
 contrib/llvm-project/llvm/lib/IR/Verifier.cpp      |  15 +-
 contrib/llvm-project/llvm/lib/MC/MCContext.cpp     |  49 +-
 contrib/llvm-project/llvm/lib/MC/MCExpr.cpp        |   3 +
 contrib/llvm-project/llvm/lib/MC/MCFragment.cpp    |   4 +
 .../llvm-project/llvm/lib/MC/MCObjectStreamer.cpp  |   7 +
 .../llvm/lib/MC/MCParser/AsmParser.cpp             |  65 +-
 .../llvm/lib/MC/MCParser/COFFAsmParser.cpp         |  66 +-
 .../llvm/lib/MC/MCParser/COFFMasmParser.cpp        |  17 +-
 .../llvm/lib/MC/MCParser/DarwinAsmParser.cpp       |  44 +-
 .../llvm/lib/MC/MCParser/ELFAsmParser.cpp          |  34 +-
 .../llvm/lib/MC/MCParser/MCAsmParser.cpp           |   9 +
 .../llvm/lib/MC/MCParser/MCAsmParserExtension.cpp  |   4 +-
 .../llvm/lib/MC/MCParser/MasmParser.cpp            |  32 +-
 .../llvm/lib/MC/MCParser/WasmAsmParser.cpp         |  15 +-
 contrib/llvm-project/llvm/lib/MC/MCSection.cpp     |   6 +-
 .../llvm/lib/ObjCopy/COFF/COFFObject.cpp           |   2 +
 .../llvm/lib/ObjCopy/COFF/COFFObject.h             |   2 +
 .../llvm/lib/ObjCopy/COFF/COFFReader.cpp           |   2 +-
 .../llvm/lib/ObjCopy/COFF/COFFWriter.cpp           |  75 ++
 .../llvm/lib/ObjCopy/COFF/COFFWriter.h             |   1 +
 .../llvm-project/llvm/lib/Object/ELFObjectFile.cpp |  32 +-
 .../llvm/lib/Support/BLAKE3/blake3_dispatch.c      |   2 +-
 .../llvm/lib/Support/BLAKE3/blake3_impl.h          |   2 +-
 .../llvm/lib/Support/BLAKE3/blake3_neon.c          |   9 +-
 .../llvm/lib/Support/BLAKE3/llvm_blake3_prefix.h   |   2 +
 .../llvm-project/llvm/lib/Support/MemoryBuffer.cpp |  10 +-
 .../llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp  |  28 +-
 .../lib/Target/AArch64/AArch64BranchTargets.cpp    |  46 +-
 .../llvm/lib/Target/AArch64/AArch64Features.td     |   4 +-
 .../llvm/lib/Target/AArch64/AArch64InstrInfo.td    |   2 +-
 .../Target/AArch64/AArch64TargetTransformInfo.cpp  |  25 +-
 .../Target/AArch64/AArch64TargetTransformInfo.h    |   8 +-
 .../llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp  |  10 +-
 .../llvm/lib/Target/ARM/ARMISelLowering.cpp        |  11 +
 .../llvm/lib/Target/AVR/AVRISelLowering.cpp        |   7 +-
 .../llvm-project/llvm/lib/Target/BPF/BTFDebug.cpp  | 131 ++-
 .../Hexagon/Disassembler/HexagonDisassembler.cpp   | 128 ++-
 .../llvm/lib/Target/Hexagon/HexagonGenInsert.cpp   |   8 +-
 .../lib/Target/Hexagon/HexagonISelDAGToDAG.cpp     |   9 +
 .../lib/Target/Hexagon/HexagonISelLoweringHVX.cpp  |   4 +
 .../llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp   |   1 +
 .../Hexagon/MCTargetDesc/HexagonInstPrinter.cpp    |  34 +-
 .../Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp   |  19 +-
 .../lib/Target/LoongArch/LoongArchAsmPrinter.cpp   |   2 +-
 .../Target/LoongArch/LoongArchFrameLowering.cpp    |   7 +-
 .../lib/Target/LoongArch/LoongArchISelLowering.cpp | 230 ++---
 .../lib/Target/LoongArch/LoongArchInstrInfo.cpp    |  45 +-
 .../llvm/lib/Target/LoongArch/LoongArchInstrInfo.h |   3 +
 .../Target/LoongArch/LoongArchMergeBaseOffset.cpp  |   4 +
 .../LoongArch/MCTargetDesc/LoongArchBaseInfo.cpp   |  10 +-
 .../lib/Target/Mips/AsmParser/MipsAsmParser.cpp    |   2 +-
 .../llvm/lib/Target/Mips/MipsAsmPrinter.cpp        |   8 +-
 .../llvm/lib/Target/Mips/MipsExpandPseudo.cpp      | 217 ++++-
 .../llvm/lib/Target/Mips/MipsISelLowering.cpp      |  29 -
 .../llvm/lib/Target/Mips/MipsISelLowering.h        |   1 -
 .../llvm/lib/Target/Mips/MipsInstrInfo.td          |  16 +-
 .../llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp    |  12 +-
 .../lib/Target/NVPTX/NVPTXTargetTransformInfo.h    |   5 +
 .../llvm/lib/Target/PowerPC/PPCISelLowering.cpp    |  39 +-
 .../llvm/lib/Target/PowerPC/PPCInstrInfo.td        |   3 +-
 .../llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp    |  17 +-
 .../Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp  |  42 +-
 .../RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp      |  29 +-
 .../llvm/lib/Target/RISCV/RISCVCallingConv.td      |   4 +
 .../llvm/lib/Target/RISCV/RISCVFrameLowering.cpp   |  38 +-
 .../llvm/lib/Target/RISCV/RISCVFrameLowering.h     |   3 +-
 .../llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp    |  18 +-
 .../llvm/lib/Target/RISCV/RISCVISelLowering.cpp    |  89 +-
 .../llvm/lib/Target/RISCV/RISCVInstrInfoXqci.td    |   9 +-
 .../llvm/lib/Target/RISCV/RISCVInstrInfoZvk.td     |   4 +-
 .../llvm/lib/Target/RISCV/RISCVMoveMerger.cpp      |  16 +-
 .../llvm/lib/Target/RISCV/RISCVRegisterInfo.cpp    |  11 +-
 .../lib/Target/RISCV/RISCVTargetTransformInfo.cpp  |   1 +
 .../llvm/lib/Target/RISCV/RISCVVectorPeephole.cpp  |   9 +
 .../llvm/lib/Target/Sparc/DelaySlotFiller.cpp      |   4 +-
 .../llvm/lib/Target/Sparc/SparcISelLowering.cpp    |  18 +-
 .../llvm/lib/Target/Sparc/SparcISelLowering.h      |   5 +
 .../llvm/lib/Target/Sparc/SparcInstrUAOSA.td       |  12 +
 .../Target/SystemZ/SystemZTargetTransformInfo.cpp  |  14 -
 .../Target/SystemZ/SystemZTargetTransformInfo.h    |   3 -
 .../WebAssembly/WebAssemblyExplicitLocals.cpp      |  12 +-
 .../llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp |  28 +-
 .../llvm/lib/Target/X86/X86CallingConv.cpp         |  31 +
 .../llvm/lib/Target/X86/X86CallingConv.td          |   5 +
 .../llvm/lib/Target/X86/X86ISelLowering.cpp        |  53 +-
 .../llvm/lib/Target/X86/X86ISelLoweringCall.cpp    |  15 +-
 .../llvm/lib/Target/X86/X86InstrInfo.cpp           |  22 +-
 .../llvm/lib/Target/Xtensa/XtensaISelLowering.cpp  |  16 +-
 .../llvm/lib/Transforms/Coroutines/Coroutines.cpp  |   3 +
 .../lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp    |  12 +-
 .../Instrumentation/SanitizerCoverage.cpp          |  13 +-
 .../lib/Transforms/Scalar/DeadStoreElimination.cpp |   1 +
 .../llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp |  21 +
 .../llvm/lib/Transforms/Scalar/SROA.cpp            |  15 +-
 .../lib/Transforms/Utils/BreakCriticalEdges.cpp    |  11 +-
 .../llvm/lib/Transforms/Utils/LoopUtils.cpp        |  10 +-
 .../Transforms/Utils/ScalarEvolutionExpander.cpp   |  11 +-
 .../Vectorize/LoopVectorizationPlanner.h           |  12 +-
 .../lib/Transforms/Vectorize/LoopVectorize.cpp     |  18 +-
 .../lib/Transforms/Vectorize/SLPVectorizer.cpp     |  11 +-
 .../lib/Transforms/Vectorize/VPlanAnalysis.cpp     |   1 +
 .../lib/Transforms/Vectorize/VPlanConstruction.cpp | 160 ++++
 .../llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp |   8 +-
 .../lib/Transforms/Vectorize/VPlanTransforms.cpp   |   8 +-
 .../lib/Transforms/Vectorize/VPlanTransforms.h     |   6 +
 .../lib/Transforms/Vectorize/VectorCombine.cpp     |  39 +-
 .../llvm/tools/llvm-mc/Disassembler.cpp            |   6 +-
 .../llvm/tools/llvm-objdump/llvm-objdump.cpp       | 188 ++--
 .../llvm/tools/llvm-readobj/ELFDumper.cpp          | 114 ++-
 contrib/llvm-project/openmp/runtime/src/kmp.h      |  23 +-
 .../openmp/runtime/src/kmp_affinity.cpp            |  24 +-
 .../llvm-project/openmp/runtime/src/kmp_affinity.h |   6 +-
 .../llvm-project/openmp/runtime/src/kmp_alloc.cpp  |  30 +-
 .../llvm-project/openmp/runtime/src/kmp_dispatch.h |   4 +-
 .../llvm-project/openmp/runtime/src/kmp_global.cpp |   4 +-
 .../openmp/runtime/src/kmp_settings.cpp            |  20 +-
 lib/clang/include/VCSVersion.inc                   |   6 +-
 lib/clang/include/clang/Basic/Version.inc          |   8 +-
 lib/clang/include/lld/Common/Version.inc           |   2 +-
 lib/clang/include/lldb/Version/Version.inc         |   8 +-
 lib/clang/include/llvm/Config/config.h             |   4 +-
 lib/clang/include/llvm/Config/llvm-config.h        |   6 +-
 lib/clang/include/llvm/Support/VCSRevision.h       |   2 +-
 lib/libc++/Makefile                                |   2 +
 lib/libc++/__assertion_handler                     |  35 +-
 lib/libc++/libcxx.imp                              |   1 +
 lib/libc++/module.modulemap                        |   4 +
 lib/libclang_rt/asan/Makefile                      |   2 +
 lib/libclang_rt/asan_cxx/Makefile                  |   3 -
 lib/libclang_rt/asan_dynamic/Makefile              |   2 +
 lib/libclang_rt/cfi/Makefile                       |   1 +
 lib/libclang_rt/cfi_diag/Makefile                  |   2 +
 lib/libclang_rt/dd/Makefile                        |   1 +
 lib/libclang_rt/include/Makefile                   |   1 +
 lib/libclang_rt/msan/Makefile                      |   2 +
 lib/libclang_rt/msan_cxx/Makefile                  |   3 -
 lib/libclang_rt/safestack/Makefile                 |   1 +
 lib/libclang_rt/stats/Makefile                     |   1 +
 lib/libclang_rt/tsan/Makefile                      |   2 +
 lib/libclang_rt/tsan_cxx/Makefile                  |   7 -
 lib/libclang_rt/ubsan_standalone/Makefile          |   2 +
 lib/libomp/kmp_config.h                            |   2 +-
 lib/libomp/omp.h                                   |  45 +-
 tools/build/mk/OptionalObsoleteFiles.inc           |   1 +
 358 files changed, 6380 insertions(+), 2844 deletions(-)

diff --git a/ObsoleteFiles.inc b/ObsoleteFiles.inc
index 5d505bf1bd52..9945872c268c 100644
--- a/ObsoleteFiles.inc
+++ b/ObsoleteFiles.inc
@@ -469,6 +469,31 @@ OLD_FILES+=usr/lib/clang/19/share/msan_ignorelist.txt
 OLD_DIRS+=usr/lib/clang/19/share
 OLD_DIRS+=usr/lib/clang/19
 
+# 20260425: new libc++ import which bumps version from 19 to 21
+OLD_FILES+=usr/include/c++/v1/__algorithm/fold.h
+OLD_FILES+=usr/include/c++/v1/__atomic/atomic_base.h
+OLD_FILES+=usr/include/c++/v1/__atomic/cxx_atomic_impl.h
+OLD_FILES+=usr/include/c++/v1/__locale_dir/locale_base_api/bsd_locale_defaults.h
+OLD_FILES+=usr/include/c++/v1/__locale_dir/locale_base_api/locale_guard.h
+OLD_FILES+=usr/include/c++/v1/__memory/builtin_new_allocator.h
+OLD_FILES+=usr/include/c++/v1/__memory/voidify.h
+OLD_FILES+=usr/include/c++/v1/__std_clang_module
+OLD_FILES+=usr/include/c++/v1/__type_traits/add_const.h
+OLD_FILES+=usr/include/c++/v1/__type_traits/add_cv.h
+OLD_FILES+=usr/include/c++/v1/__type_traits/add_lvalue_reference.h
+OLD_FILES+=usr/include/c++/v1/__type_traits/add_rvalue_reference.h
+OLD_FILES+=usr/include/c++/v1/__type_traits/add_volatile.h
+OLD_FILES+=usr/include/c++/v1/__type_traits/is_member_function_pointer.h
+OLD_FILES+=usr/include/c++/v1/__type_traits/is_member_object_pointer.h
+OLD_FILES+=usr/include/c++/v1/__type_traits/is_nothrow_convertible.h
+OLD_FILES+=usr/include/c++/v1/__type_traits/is_scoped_enum.h
+OLD_FILES+=usr/include/c++/v1/__type_traits/is_signed_integer.h
+OLD_FILES+=usr/include/c++/v1/__type_traits/is_unsigned_integer.h
+OLD_FILES+=usr/include/c++/v1/__type_traits/noexcept_move_assign_container.h
+OLD_FILES+=usr/include/c++/v1/experimental/__config
+OLD_FILES+=usr/include/c++/v1/locale.h
+OLD_FILES+=usr/include/c++/v1/stdint.h
+
 # 20260503: Kill off MANSUBDIRs
 OLD_DIRS+=usr/share/man/man4/amd64
 OLD_FILES+=usr/share/man/man8/amd64/apm.8.gz
diff --git a/contrib/llvm-project/FREEBSD-Xlist b/contrib/llvm-project/FREEBSD-Xlist
index 43fa40070f5d..400687d9958e 100644
--- a/contrib/llvm-project/FREEBSD-Xlist
+++ b/contrib/llvm-project/FREEBSD-Xlist
@@ -1,5 +1,6 @@
 .ci/
 .clang-format
+.clang-format-ignore
 .clang-tidy
 .git-blame-ignore-revs
 .gitattributes
@@ -15,11 +16,12 @@ bolt/
 clang/.clang-format
 clang/.clang-tidy
 clang/.gitignore
+clang/AreaTeamMembers.txt
 clang/CMakeLists.txt
-clang/CodeOwners.rst
 clang/INSTALL.txt
+clang/Maintainers.rst
 clang/NOTES.txt
-clang/README.txt
+clang/README.md
 clang/bindings/
 clang/cmake/
 clang/docs/
@@ -29,9 +31,12 @@ clang/include/clang/AST/CMakeLists.txt
 clang/include/clang/Basic/CMakeLists.txt
 clang/include/clang/Basic/Target/
 clang/include/clang/Basic/Version.inc.in
+clang/include/clang/CIR/.clang-tidy
 clang/include/clang/CIR/CMakeLists.txt
 clang/include/clang/CIR/Dialect/CMakeLists.txt
 clang/include/clang/CIR/Dialect/IR/CMakeLists.txt
+clang/include/clang/CIR/FrontendAction/.clang-tidy
+clang/include/clang/CIR/Interfaces/CMakeLists.txt
 clang/include/clang/CMakeLists.txt
 clang/include/clang/Config/
 clang/include/clang/Driver/CMakeLists.txt
@@ -42,7 +47,6 @@ clang/include/clang/Serialization/CMakeLists.txt
 clang/include/clang/StaticAnalyzer/Checkers/CMakeLists.txt
 clang/include/clang/Tooling/Syntax/CMakeLists.txt
 clang/lib/APINotes/CMakeLists.txt
-clang/lib/ARCMigrate/CMakeLists.txt
 clang/lib/AST/CMakeLists.txt
 clang/lib/ASTMatchers/CMakeLists.txt
 clang/lib/ASTMatchers/Dynamic/CMakeLists.txt
@@ -54,9 +58,18 @@ clang/lib/Analysis/plugins/CheckerDependencyHandling/CMakeLists.txt
 clang/lib/Analysis/plugins/CheckerOptionHandling/CMakeLists.txt
 clang/lib/Analysis/plugins/SampleAnalyzer/CMakeLists.txt
 clang/lib/Basic/CMakeLists.txt
+clang/lib/CIR/.clang-tidy
 clang/lib/CIR/CMakeLists.txt
+clang/lib/CIR/CodeGen/CMakeLists.txt
 clang/lib/CIR/Dialect/CMakeLists.txt
 clang/lib/CIR/Dialect/IR/CMakeLists.txt
+clang/lib/CIR/Dialect/OpenACC/CMakeLists.txt
+clang/lib/CIR/Dialect/Transforms/CMakeLists.txt
+clang/lib/CIR/FrontendAction/.clang-tidy
+clang/lib/CIR/FrontendAction/CMakeLists.txt
+clang/lib/CIR/Interfaces/CMakeLists.txt
+clang/lib/CIR/Lowering/CMakeLists.txt
+clang/lib/CIR/Lowering/DirectToLLVM/CMakeLists.txt
 clang/lib/CMakeLists.txt
 clang/lib/CodeGen/CMakeLists.txt
 clang/lib/CodeGen/README.txt
@@ -99,11 +112,11 @@ clang/lib/Tooling/Transformer/CMakeLists.txt
 clang/runtime/
 clang/test/
 clang/tools/CMakeLists.txt
-clang/tools/amdgpu-arch/
 clang/tools/apinotes-test/
-clang/tools/arcmt-test/
-clang/tools/c-arcmt-test/
 clang/tools/c-index-test/
+clang/tools/cir-lsp-server/
+clang/tools/cir-opt/
+clang/tools/cir-translate/
 clang/tools/clang-check/
 clang/tools/clang-diff/
 clang/tools/clang-extdef-mapping/
@@ -118,7 +131,6 @@ clang/tools/clang-format/clang-format.py
 clang/tools/clang-format/fuzzer/
 clang/tools/clang-format/git-clang-format
 clang/tools/clang-format/git-clang-format.bat
-clang/tools/clang-format-vs/
 clang/tools/clang-fuzzer/
 clang/tools/clang-import-test/
 clang/tools/clang-installapi/
@@ -127,17 +139,17 @@ clang/tools/clang-nvlink-wrapper/
 clang/tools/clang-offload-bundler/
 clang/tools/clang-offload-packager/
 clang/tools/clang-refactor/
-clang/tools/clang-rename/
 clang/tools/clang-repl/
 clang/tools/clang-scan-deps/CMakeLists.txt
 clang/tools/clang-shlib/
+clang/tools/clang-sycl-linker/
 clang/tools/diag-build/
 clang/tools/diagtool/
 clang/tools/driver/CMakeLists.txt
 clang/tools/driver/Info.plist.in
 clang/tools/include-mapping/
 clang/tools/libclang/
-clang/tools/nvptx-arch/
+clang/tools/offload-arch/
 clang/tools/scan-build/
 clang/tools/scan-build-py/
 clang/tools/scan-view/
@@ -160,21 +172,22 @@ clang/utils/bundle_resources.py
 clang/utils/check_cfc/
 clang/utils/clangdiag.py
 clang/utils/convert_arm_neon.py
-clang/utils/creduce-clang-crash.py
 clang/utils/find-unused-diagnostics.sh
 clang/utils/hmaptool/
 clang/utils/make-ast-dump-check.sh
 clang/utils/modfuzz.py
 clang/utils/module-deps-to-rsp.py
 clang/utils/perf-training/
+clang/utils/reduce-clang-crash.py
 clang/utils/token-delta.py
 clang/utils/valgrind/
 clang/www/
 clang-tools-extra/
 cmake/
+compiler-rt/.clang-tidy
 compiler-rt/.gitignore
 compiler-rt/CMakeLists.txt
-compiler-rt/CODE_OWNERS.TXT
+compiler-rt/Maintainers.md
 compiler-rt/cmake/
 compiler-rt/docs/
 compiler-rt/include/CMakeLists.txt
@@ -233,7 +246,6 @@ compiler-rt/lib/sanitizer_common/scripts/
 compiler-rt/lib/sanitizer_common/symbolizer/CMakeLists.txt
 compiler-rt/lib/sanitizer_common/tests/
 compiler-rt/lib/scudo/standalone/CMakeLists.txt
-compiler-rt/lib/scudo/standalone/benchmarks/
 compiler-rt/lib/scudo/standalone/fuzz/CMakeLists.txt
 compiler-rt/lib/scudo/standalone/tests/
 compiler-rt/lib/scudo/standalone/tools/
@@ -248,6 +260,9 @@ compiler-rt/lib/tsan/go/build.bat
 compiler-rt/lib/tsan/go/buildgo.sh
 compiler-rt/lib/tsan/rtl/CMakeLists.txt
 compiler-rt/lib/tsan/tests/
+compiler-rt/lib/tysan/CMakeLists.txt
+compiler-rt/lib/tysan/lit.cfg
+compiler-rt/lib/tysan/lit.site.cfg.in
 compiler-rt/lib/ubsan/CMakeLists.txt
 compiler-rt/lib/ubsan_minimal/CMakeLists.txt
 compiler-rt/lib/xray/CMakeLists.txt
@@ -259,16 +274,229 @@ compiler-rt/utils/
 compiler-rt/www/
 cross-project-tests/
 flang/
-libc/
+flang-rt/
+libc/.clang-tidy
+libc/.gitignore
+libc/AOR_v20.02/
+libc/CMakeLists.txt
+libc/LICENSE.TXT
+libc/Maintainers.rst
+libc/README.txt
+libc/benchmarks/
+libc/cmake/
+libc/config/
+libc/docs/
+libc/examples/
+libc/fuzzing/
+libc/hdr/CMakeLists.txt
+libc/hdr/func/CMakeLists.txt
+libc/hdr/types/CMakeLists.txt
+libc/include/CMakeLists.txt
+libc/include/Uefi.yaml
+libc/include/arpa/
+libc/include/assert.h.def
+libc/include/assert.yaml
+libc/include/complex.h.def
+libc/include/complex.yaml
+libc/include/ctype.yaml
+libc/include/dirent.h.def
+libc/include/dirent.yaml
+libc/include/dlfcn.h.def
+libc/include/dlfcn.yaml
+libc/include/elf.h.def
+libc/include/elf.yaml
+libc/include/endian.h.def
+libc/include/endian.yaml
+libc/include/errno.h.def
+libc/include/errno.yaml
+libc/include/fcntl.h.def
+libc/include/fcntl.yaml
+libc/include/features.h.def
+libc/include/features.yaml
+libc/include/fenv.yaml
+libc/include/float.h.def
+libc/include/float.yaml
+libc/include/inttypes.h.def
+libc/include/inttypes.yaml
+libc/include/limits.h.def
+libc/include/limits.yaml
+libc/include/link.yaml
+libc/include/llvm-libc-macros/CMakeLists.txt
+libc/include/llvm-libc-macros/baremetal/CMakeLists.txt
+libc/include/llvm-libc-macros/gpu/CMakeLists.txt
+libc/include/llvm-libc-macros/linux/CMakeLists.txt
+libc/include/llvm-libc-macros/windows/CMakeLists.txt
+libc/include/llvm-libc-types/CMakeLists.txt
+libc/include/locale.h.def
+libc/include/locale.yaml
+libc/include/malloc.yaml
+libc/include/math.h.def
+libc/include/math.yaml
+libc/include/poll.h.def
+libc/include/poll.yaml
+libc/include/pthread.h.def
+libc/include/pthread.yaml
+libc/include/sched.h.def
+libc/include/sched.yaml
+libc/include/search.h.def
+libc/include/search.yaml
+libc/include/setjmp.h.def
+libc/include/setjmp.yaml
+libc/include/signal.h.def
+libc/include/signal.yaml
+libc/include/spawn.h.def
+libc/include/spawn.yaml
+libc/include/stdbit.h.def
+libc/include/stdbit.yaml
+libc/include/stdckdint.h.def
+libc/include/stdckdint.yaml
+libc/include/stdfix.h.def
+libc/include/stdfix.yaml
+libc/include/stdint.h.def
+libc/include/stdint.yaml
+libc/include/stdio.h.def
+libc/include/stdio.yaml
+libc/include/stdlib-malloc.yaml
+libc/include/stdlib.h.def
+libc/include/stdlib.yaml
+libc/include/string.h.def
+libc/include/string.yaml
+libc/include/strings.h.def
+libc/include/strings.yaml
+libc/include/sys/auxv.h.def
+libc/include/sys/auxv.yaml
+libc/include/sys/epoll.h.def
+libc/include/sys/epoll.yaml
+libc/include/sys/ioctl.h.def
+libc/include/sys/ioctl.yaml
+libc/include/sys/mman.h.def
+libc/include/sys/mman.yaml
+libc/include/sys/prctl.h.def
+libc/include/sys/prctl.yaml
+libc/include/sys/random.h.def
+libc/include/sys/random.yaml
+libc/include/sys/resource.h.def
+libc/include/sys/resource.yaml
+libc/include/sys/select.h.def
+libc/include/sys/select.yaml
+libc/include/sys/sendfile.h.def
+libc/include/sys/sendfile.yaml
+libc/include/sys/socket.h.def
+libc/include/sys/socket.yaml
+libc/include/sys/stat.h.def
+libc/include/sys/stat.yaml
+libc/include/sys/statvfs.h.def
+libc/include/sys/statvfs.yaml
+libc/include/sys/syscall.h.def
+libc/include/sys/syscall.yaml
+libc/include/sys/time.h.def
+libc/include/sys/time.yaml
+libc/include/sys/types.h.def
+libc/include/sys/types.yaml
+libc/include/sys/uio.h.def
+libc/include/sys/uio.yaml
+libc/include/sys/utsname.h.def
+libc/include/sys/utsname.yaml
+libc/include/sys/wait.h.def
+libc/include/sys/wait.yaml
+libc/include/sysexits.h.def
+libc/include/sysexits.yaml
+libc/include/termios.h.def
+libc/include/termios.yaml
+libc/include/threads.h.def
+libc/include/threads.yaml
+libc/include/time.h.def
+libc/include/time.yaml
+libc/include/uchar.h.def
+libc/include/uchar.yaml
+libc/include/unistd.h.def
+libc/include/unistd.yaml
+libc/include/wchar.h.def
+libc/include/wchar.yaml
+libc/lib/
+libc/src/.clang-tidy
+libc/src/CMakeLists.txt
+libc/src/__support/CMakeLists.txt
+libc/src/__support/CPP/.clang-tidy
+libc/src/__support/CPP/CMakeLists.txt
+libc/src/__support/FPUtil/CMakeLists.txt
+libc/src/__support/FPUtil/generic/CMakeLists.txt
+libc/src/__support/File/CMakeLists.txt
+libc/src/__support/File/linux/CMakeLists.txt
+libc/src/__support/GPU/CMakeLists.txt
+libc/src/__support/HashTable/CMakeLists.txt
+libc/src/__support/OSUtil/CMakeLists.txt
+libc/src/__support/OSUtil/baremetal/CMakeLists.txt
+libc/src/__support/OSUtil/darwin/CMakeLists.txt
+libc/src/__support/OSUtil/darwin/aarch64/CMakeLists.txt
+libc/src/__support/OSUtil/gpu/CMakeLists.txt
+libc/src/__support/OSUtil/linux/CMakeLists.txt
+libc/src/__support/OSUtil/linux/aarch64/CMakeLists.txt
+libc/src/__support/OSUtil/linux/arm/CMakeLists.txt
+libc/src/__support/OSUtil/linux/i386/CMakeLists.txt
+libc/src/__support/OSUtil/linux/riscv/CMakeLists.txt
+libc/src/__support/OSUtil/linux/x86_64/CMakeLists.txt
+libc/src/__support/OSUtil/uefi/CMakeLists.txt
+libc/src/__support/OSUtil/windows/CMakeLists.txt
+libc/src/__support/RPC/CMakeLists.txt
+libc/src/__support/StringUtil/CMakeLists.txt
+libc/src/__support/StringUtil/tables/CMakeLists.txt
+libc/src/__support/fixed_point/CMakeLists.txt
+libc/src/__support/macros/CMakeLists.txt
+libc/src/__support/macros/properties/CMakeLists.txt
+libc/src/__support/math/CMakeLists.txt
+libc/src/__support/threads/CMakeLists.txt
+libc/src/__support/threads/gpu/CMakeLists.txt
+libc/src/__support/threads/linux/CMakeLists.txt
+libc/src/__support/time/CMakeLists.txt
+libc/src/__support/time/gpu/CMakeLists.txt
+libc/src/__support/time/linux/CMakeLists.txt
+libc/src/__support/time/windows/CMakeLists.txt
+libc/src/__support/wchar/CMakeLists.txt
+libc/src/arpa/
+libc/src/assert/
+libc/src/compiler/
+libc/src/complex/
+libc/src/ctype/
+libc/src/dirent/
+libc/src/dlfcn/
+libc/src/errno/
+libc/src/fcntl/
+libc/src/fenv/
+libc/src/inttypes/
+libc/src/link/
+libc/src/locale/
+libc/src/math/
+libc/src/poll/
+libc/src/pthread/
+libc/src/sched/
+libc/src/search/
+libc/src/setjmp/
+libc/src/signal/
+libc/src/spawn/
+libc/src/stdbit/
+libc/src/stdckdint/
+libc/src/stdfix/
+libc/src/stdio/
+libc/src/stdlib/
+libc/src/string/
+libc/src/strings/
+libc/src/sys/
+libc/src/termios/
+libc/src/threads/
+libc/src/time/
+libc/src/unistd/
+libc/src/wchar/
+libc/startup/
+libc/test/
+libc/utils/
 libclc/
 libcxx/.clang-format
 libcxx/.clang-tidy
 libcxx/.gitignore
 libcxx/CMakeLists.txt
+libcxx/Maintainers.md
 libcxx/TODO.TXT
-libcxx/appveyor-reqs-install.cmd
-libcxx/appveyor.yml
-libcxx/benchmarks/
 libcxx/cmake/
 libcxx/docs/
 libcxx/include/CMakeLists.txt
@@ -278,6 +506,7 @@ libcxx/lib/
 libcxx/modules/CMakeLists.txt
 libcxx/modules/CMakeLists.txt.in
 libcxx/modules/README.md
+libcxx/src/.clang-tidy
 libcxx/src/CMakeLists.txt
 libcxx/src/support/win32/
 libcxx/test/
@@ -290,11 +519,14 @@ libunwind/docs/
 libunwind/include/CMakeLists.txt
 libunwind/src/CMakeLists.txt
 libunwind/test/
+lld/.clang-tidy
+lld/.gitignore
 lld/CMakeLists.txt
 lld/COFF/CMakeLists.txt
 lld/Common/CMakeLists.txt
 lld/ELF/CMakeLists.txt
 lld/MachO/CMakeLists.txt
+lld/Maintainers.md
 lld/MinGW/
 lld/cmake/
 lld/docs/CMakeLists.txt
@@ -307,7 +539,7 @@ lldb/.clang-format
 lldb/.clang-tidy
 lldb/.gitignore
 lldb/CMakeLists.txt
-lldb/CodeOwners.rst
+lldb/Maintainers.md
 lldb/bindings/CMakeLists.txt
 lldb/bindings/lua/CMakeLists.txt
 lldb/bindings/python/CMakeLists.txt
@@ -315,6 +547,8 @@ lldb/bindings/python/get-python-config.py
 lldb/cmake/
 lldb/docs/.htaccess
 lldb/docs/CMakeLists.txt
+lldb/docs/_lldb/
+lldb/docs/_templates/
 lldb/docs/conf.py
 lldb/docs/doxygen-mainpage.dox
 lldb/docs/doxygen.cfg.in
@@ -344,11 +578,13 @@ lldb/source/Host/macosx/
 lldb/source/Host/windows/
 lldb/source/Initialization/CMakeLists.txt
 lldb/source/Interpreter/CMakeLists.txt
+lldb/source/Interpreter/Interfaces/CMakeLists.txt
 lldb/source/Plugins/ABI/AArch64/CMakeLists.txt
 lldb/source/Plugins/ABI/ARC/CMakeLists.txt
 lldb/source/Plugins/ABI/ARM/CMakeLists.txt
 lldb/source/Plugins/ABI/CMakeLists.txt
 lldb/source/Plugins/ABI/Hexagon/CMakeLists.txt
+lldb/source/Plugins/ABI/LoongArch/CMakeLists.txt
 lldb/source/Plugins/ABI/MSP430/CMakeLists.txt
 lldb/source/Plugins/ABI/Mips/CMakeLists.txt
 lldb/source/Plugins/ABI/PowerPC/CMakeLists.txt
@@ -418,9 +654,11 @@ lldb/source/Plugins/ObjectFile/Minidump/CMakeLists.txt
 lldb/source/Plugins/ObjectFile/PDB/CMakeLists.txt
 lldb/source/Plugins/ObjectFile/PECOFF/
 lldb/source/Plugins/ObjectFile/Placeholder/CMakeLists.txt
+lldb/source/Plugins/ObjectFile/XCOFF/CMakeLists.txt
 lldb/source/Plugins/ObjectFile/wasm/CMakeLists.txt
 lldb/source/Plugins/OperatingSystem/CMakeLists.txt
 lldb/source/Plugins/OperatingSystem/Python/CMakeLists.txt
+lldb/source/Plugins/Platform/AIX/CMakeLists.txt
 lldb/source/Plugins/Platform/Android/
 lldb/source/Plugins/Platform/CMakeLists.txt
 lldb/source/Plugins/Platform/FreeBSD/CMakeLists.txt
@@ -432,6 +670,7 @@ lldb/source/Plugins/Platform/POSIX/CMakeLists.txt
 lldb/source/Plugins/Platform/QemuUser/CMakeLists.txt
 lldb/source/Plugins/Platform/Windows/
 lldb/source/Plugins/Platform/gdb-server/CMakeLists.txt
+lldb/source/Plugins/Process/AIX/CMakeLists.txt
 lldb/source/Plugins/Process/CMakeLists.txt
 lldb/source/Plugins/Process/FreeBSD/CMakeLists.txt
 lldb/source/Plugins/Process/FreeBSDKernel/CMakeLists.txt
@@ -446,6 +685,8 @@ lldb/source/Plugins/Process/gdb-remote/CMakeLists.txt
 lldb/source/Plugins/Process/mach-core/
 lldb/source/Plugins/Process/minidump/CMakeLists.txt
 lldb/source/Plugins/Process/scripted/CMakeLists.txt
+lldb/source/Plugins/Protocol/CMakeLists.txt
+lldb/source/Plugins/Protocol/MCP/CMakeLists.txt
 lldb/source/Plugins/REPL/CMakeLists.txt
 lldb/source/Plugins/REPL/Clang/CMakeLists.txt
 lldb/source/Plugins/RegisterTypeBuilder/CMakeLists.txt
@@ -488,6 +729,7 @@ lldb/source/Plugins/UnwindAssembly/x86/CMakeLists.txt
 lldb/source/Symbol/CMakeLists.txt
 lldb/source/Target/CMakeLists.txt
 lldb/source/Utility/CMakeLists.txt
+lldb/source/ValueObject/CMakeLists.txt
 lldb/source/Version/CMakeLists.txt
 lldb/test/
 lldb/tools/CMakeLists.txt
@@ -503,22 +745,20 @@ lldb/tools/lldb-fuzzer/
 lldb/tools/lldb-instr/CMakeLists.txt
 lldb/tools/lldb-server/CMakeLists.txt
 lldb/tools/lldb-test/
-lldb/tools/lldb-vscode
 lldb/unittests/
 lldb/use_lldb_suite_root.py
 lldb/utils/CMakeLists.txt
 lldb/utils/TableGen/CMakeLists.txt
 lldb/utils/lit-cpuid/
 lldb/utils/lldb-dotest/
-lldb/utils/lldb-repro/
 lldb/utils/lui/
 llvm/.clang-format
 llvm/.clang-tidy
 llvm/.gitattributes
 llvm/.gitignore
 llvm/CMakeLists.txt
-llvm/CODE_OWNERS.TXT
 llvm/CREDITS.TXT
+llvm/Maintainers.md
 llvm/README.txt
 llvm/RELEASE_TESTERS.TXT
 llvm/benchmarks/
@@ -547,6 +787,7 @@ llvm/lib/Bitcode/Reader/CMakeLists.txt
 llvm/lib/Bitcode/Writer/CMakeLists.txt
 llvm/lib/Bitstream/CMakeLists.txt
 llvm/lib/Bitstream/Reader/CMakeLists.txt
+llvm/lib/CGData/CMakeLists.txt
 llvm/lib/CMakeLists.txt
 llvm/lib/CodeGen/AsmPrinter/CMakeLists.txt
 llvm/lib/CodeGen/CMakeLists.txt
@@ -554,8 +795,8 @@ llvm/lib/CodeGen/GlobalISel/CMakeLists.txt
 llvm/lib/CodeGen/MIRParser/CMakeLists.txt
 llvm/lib/CodeGen/README.txt
 llvm/lib/CodeGen/SelectionDAG/CMakeLists.txt
-llvm/lib/CodeGenData/CMakeLists.txt
 llvm/lib/CodeGenTypes/CMakeLists.txt
+llvm/lib/DWARFCFIChecker/CMakeLists.txt
 llvm/lib/DWARFLinker/CMakeLists.txt
 llvm/lib/DWARFLinker/Classic/CMakeLists.txt
 llvm/lib/DWARFLinker/Parallel/CMakeLists.txt
@@ -564,6 +805,7 @@ llvm/lib/DebugInfo/BTF/CMakeLists.txt
 llvm/lib/DebugInfo/CMakeLists.txt
 llvm/lib/DebugInfo/CodeView/CMakeLists.txt
 llvm/lib/DebugInfo/DWARF/CMakeLists.txt
+llvm/lib/DebugInfo/DWARF/LowLevel/CMakeLists.txt
 llvm/lib/DebugInfo/GSYM/CMakeLists.txt
 llvm/lib/DebugInfo/LogicalView/CMakeLists.txt
 llvm/lib/DebugInfo/MSF/CMakeLists.txt
@@ -586,7 +828,9 @@ llvm/lib/ExecutionEngine/PerfJITEvents/CMakeLists.txt
 llvm/lib/ExecutionEngine/RuntimeDyld/CMakeLists.txt
 llvm/lib/Extensions/
 llvm/lib/FileCheck/CMakeLists.txt
+llvm/lib/Frontend/Atomic/CMakeLists.txt
 llvm/lib/Frontend/CMakeLists.txt
+llvm/lib/Frontend/Directive/CMakeLists.txt
 llvm/lib/Frontend/Driver/CMakeLists.txt
 llvm/lib/Frontend/HLSL/CMakeLists.txt
 llvm/lib/Frontend/Offloading/CMakeLists.txt
@@ -625,7 +869,6 @@ llvm/lib/Target/AArch64/Disassembler/CMakeLists.txt
 llvm/lib/Target/AArch64/MCTargetDesc/CMakeLists.txt
 llvm/lib/Target/AArch64/TargetInfo/CMakeLists.txt
 llvm/lib/Target/AArch64/Utils/CMakeLists.txt
-llvm/lib/Target/AArch64/peephole-sxtw.mir
 llvm/lib/Target/AMDGPU/AsmParser/CMakeLists.txt
 llvm/lib/Target/AMDGPU/CMakeLists.txt
 llvm/lib/Target/AMDGPU/Disassembler/CMakeLists.txt
@@ -762,6 +1005,7 @@ llvm/lib/Target/Xtensa/Disassembler/CMakeLists.txt
 llvm/lib/Target/Xtensa/MCTargetDesc/CMakeLists.txt
 llvm/lib/Target/Xtensa/TargetInfo/CMakeLists.txt
 llvm/lib/TargetParser/CMakeLists.txt
+llvm/lib/Telemetry/CMakeLists.txt
 llvm/lib/Testing/Annotations/CMakeLists.txt
 llvm/lib/Testing/CMakeLists.txt
 llvm/lib/Testing/Support/CMakeLists.txt
@@ -805,8 +1049,10 @@ llvm/tools/llvm-bcanalyzer/CMakeLists.txt
 llvm/tools/llvm-c-test/
 llvm/tools/llvm-cat/
 llvm/tools/llvm-cfi-verify/
+llvm/tools/llvm-cgdata/
 llvm/tools/llvm-config/
 llvm/tools/llvm-cov/CMakeLists.txt
+llvm/tools/llvm-ctxprof-util/
 llvm/tools/llvm-cvtres/
 llvm/tools/llvm-cxxdump/CMakeLists.txt
 llvm/tools/llvm-cxxfilt/CMakeLists.txt
@@ -826,6 +1072,7 @@ llvm/tools/llvm-dwarfutil/CMakeLists.txt
 llvm/tools/llvm-dwp/CMakeLists.txt
 llvm/tools/llvm-exegesis/
 llvm/tools/llvm-extract/CMakeLists.txt
+llvm/tools/llvm-gpu-loader/
*** 17222 LINES SKIPPED ***


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a1a1ada.4275b.2caa2886>