[Bug 292067] [exp-run] Against llvm-21-update branch on GitHub

From: <bugzilla-noreply_at_freebsd.org>
Date: Sat, 25 Apr 2026 14:22:08 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292067

--- Comment #98 from commit-hook@FreeBSD.org ---
A commit in branch main references this bug:

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

commit e64bea71c21eb42e97aa615188ba91f6cce0d36d
Merge: 770cf0a5f02d 294ba5698039
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2025-12-27 23:23:22 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2026-04-25 14:14:02 +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

 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 -
 .../clang/Lex/NoTrivialPPDirectiveTracer.h (new)   | 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 (new)   |  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 +-
 .../include/__type_traits/is_unqualified.h (new)   |  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 +
 .../experimental/log_hardening_failure.cpp (new)   |  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(-)

-- 
You are receiving this mail because:
You are on the CC list for the bug.