[Bug 258209] [exp-run] Against llvm-13-update branch on GitHub

From: <bugzilla-noreply_at_freebsd.org>
Date: Sat, 25 Dec 2021 11:58:15 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=258209

--- Comment #45 from commit-hook@FreeBSD.org ---
A commit in branch stable/12 references this bug:

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

commit 0fa51cfc680260c79257f065769557b2988d7ff9
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2021-08-25 18:31:14 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2021-12-25 11:51:35 +0000

    Merge llvm-project release/13.x llvmorg-13.0.0-rc1-97-g23ba3732246a

    This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
    openmp to llvmorg-13.0.0-rc1-97-g23ba3732246a.

    PR:             258209
    MFC after:      2 weeks

    (cherry picked from commit 6e75b2fbf9a03e6876e0a3c089e0b3ad71876125)

 ObsoleteFiles.inc                                  |  146 +++
 .../clang/include/clang/Basic/BuiltinsAArch64.def  |    3 +
 .../include/clang/Basic/DiagnosticDriverKinds.td   |    2 -
 .../include/clang/Basic/DiagnosticLexKinds.td      |    7 +
 .../include/clang/Basic/DiagnosticSemaKinds.td     |    2 -
 .../clang/include/clang/Basic/LangOptions.def      |    2 +-
 .../clang/include/clang/Basic/LangOptions.h        |    6 +
 .../clang/include/clang/Driver/Options.td          |    9 +-
 .../clang/include/clang/Driver/Types.h             |    8 -
 .../clang/Frontend/PreprocessorOutputOptions.h     |    2 -
 .../clang/include/clang/Lex/HeaderSearch.h         |   17 +-
 .../clang/include/clang/Lex/Preprocessor.h         |    5 +-
 .../clang/include/clang/Lex/PreprocessorLexer.h    |   20 +-
 .../clang/include/clang/Lex/PreprocessorOptions.h  |    3 -
 .../llvm-project/clang/include/clang/Sema/Sema.h   |    3 +-
 contrib/llvm-project/clang/lib/AST/ASTContext.cpp  |   20 +-
 contrib/llvm-project/clang/lib/AST/Expr.cpp        |    7 +-
 .../llvm-project/clang/lib/Basic/LangOptions.cpp   |    8 +
 .../llvm-project/clang/lib/Basic/OpenCLOptions.cpp |    7 +-
 .../llvm-project/clang/lib/Basic/TargetInfo.cpp    |   10 +-
 .../clang/lib/Basic/Targets/AArch64.cpp            |    6 +-
 .../llvm-project/clang/lib/Basic/Targets/AMDGPU.h  |    5 +-
 .../llvm-project/clang/lib/CodeGen/CGBuiltin.cpp   |   23 +
 .../llvm-project/clang/lib/CodeGen/CGDeclCXX.cpp   |   18 +-
 contrib/llvm-project/clang/lib/CodeGen/CGStmt.cpp  |   43 +-
 .../clang/lib/CodeGen/CodeGenModule.cpp            |    2 +-
 .../llvm-project/clang/lib/CodeGen/TargetInfo.cpp  |   14 +
 .../llvm-project/clang/lib/CodeGen/TargetInfo.h    |    7 +
 .../clang/lib/Driver/ToolChains/Clang.cpp          |   53 +-
 .../clang/lib/Driver/ToolChains/Hexagon.cpp        |   32 +-
 .../clang/lib/Driver/ToolChains/MinGW.cpp          |    7 +-
 contrib/llvm-project/clang/lib/Driver/Types.cpp    |   39 -
 .../clang/lib/Format/WhitespaceManager.cpp         |    2 +-
 .../clang/lib/Frontend/CompilerInvocation.cpp      |   20 +-
 .../clang/lib/Frontend/PrintPreprocessedOutput.cpp |  349 +++----
 contrib/llvm-project/clang/lib/Headers/intrin.h    |    3 +
 contrib/llvm-project/clang/lib/Lex/Lexer.cpp       |    4 +-
 .../llvm-project/clang/lib/Lex/PPDirectives.cpp    |    4 +
 .../llvm-project/clang/lib/Lex/PPLexerChange.cpp   |   45 +-
 .../clang/lib/Lex/PPMacroExpansion.cpp             |   11 +-
 contrib/llvm-project/clang/lib/Lex/Pragma.cpp      |   92 +-
 .../llvm-project/clang/lib/Lex/Preprocessor.cpp    |    6 -
 contrib/llvm-project/clang/lib/Parse/ParseDecl.cpp |   16 +-
 contrib/llvm-project/clang/lib/Sema/Sema.cpp       |    3 +-
 .../llvm-project/clang/lib/Sema/SemaConcept.cpp    |   17 +-
 .../llvm-project/clang/lib/Sema/SemaDeclCXX.cpp    |    5 +-
 .../llvm-project/clang/lib/Sema/SemaTemplate.cpp   |    9 +-
 .../clang/lib/Sema/SemaTemplateInstantiate.cpp     |   19 +-
 contrib/llvm-project/clang/lib/Sema/SemaType.cpp   |   47 +-
 .../compiler-rt/include/profile/InstrProfData.inc  |    4 +-
 .../compiler-rt/lib/profile/InstrProfilingBuffer.c |    2 +-
 .../compiler-rt/lib/profile/InstrProfilingMerge.c  |   11 +-
 .../lib/profile/InstrProfilingPlatformLinux.c      |   19 +
 contrib/llvm-project/libcxx/include/__config       |   11 +
 contrib/llvm-project/libcxx/include/ctime          |    2 +-
 contrib/llvm-project/libcxx/include/format         |   12 +-
 contrib/llvm-project/libcxx/include/ios            |    7 +
 contrib/llvm-project/libcxx/include/ranges         |   12 +-
 contrib/llvm-project/lld/ELF/Config.h              |   10 +-
 contrib/llvm-project/lld/ELF/Driver.cpp            |   71 +-
 contrib/llvm-project/lld/ELF/LinkerScript.cpp      |   36 +-
 contrib/llvm-project/lld/ELF/LinkerScript.h        |    2 +-
 contrib/llvm-project/lld/ELF/Options.td            |    3 +
 contrib/llvm-project/lld/ELF/Relocations.cpp       |    7 +
 contrib/llvm-project/lld/ELF/ScriptParser.cpp      |    9 +-
 contrib/llvm-project/lld/ELF/SymbolTable.cpp       |  118 ++-
 contrib/llvm-project/lld/ELF/SymbolTable.h         |   10 +-
 contrib/llvm-project/lld/ELF/Symbols.cpp           |   11 +-
 contrib/llvm-project/lld/ELF/SyntheticSections.cpp |    2 +-
 contrib/llvm-project/lld/docs/ReleaseNotes.rst     |  150 ++-
 contrib/llvm-project/lld/docs/ld.lld.1             |    3 +
 .../source/Commands/CommandObjectMemoryTag.cpp     |  182 +++-
 .../llvm-project/lldb/source/Commands/Options.td   |    8 +
 .../GDBRemoteCommunicationServerLLGS.cpp           |   28 +-
 .../llvm/include/llvm/Analysis/ValueTracking.h     |    4 +
 .../llvm/include/llvm/CodeGen/TargetLowering.h     |    5 +
 .../llvm/include/llvm/CodeGen/ValueTypes.td        |    1 +
 contrib/llvm-project/llvm/include/llvm/IR/Module.h |    3 +
 .../llvm/include/llvm/ProfileData/InstrProf.h      |    1 +
 .../include/llvm/ProfileData/InstrProfData.inc     |    4 +-
 .../llvm/include/llvm/Support/MachineValueType.h   |    4 +-
 .../llvm/include/llvm/Transforms/IPO/Attributor.h  |   20 +
 .../include/llvm/Transforms/Utils/PredicateInfo.h  |    6 +-
 .../llvm/lib/Analysis/InstructionSimplify.cpp      |   16 +
 .../llvm/lib/Analysis/TargetLibraryInfo.cpp        |    7 +-
 .../llvm/lib/Analysis/ValueTracking.cpp            |   10 +
 .../lib/CodeGen/GlobalISel/InlineAsmLowering.cpp   |    9 +-
 .../llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp  |   10 +-
 .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp   |    6 +-
 .../lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp  |    2 +-
 .../lib/CodeGen/SelectionDAG/TargetLowering.cpp    |    3 +-
 .../lib/CodeGen/TargetLoweringObjectFileImpl.cpp   |   11 +-
 .../llvm-project/llvm/lib/CodeGen/ValueTypes.cpp   |    2 +
 contrib/llvm-project/llvm/lib/IR/ConstantFold.cpp  |  241 -----
 contrib/llvm-project/llvm/lib/IR/Module.cpp        |    4 +
 .../llvm/lib/ProfileData/InstrProfReader.cpp       |    2 +-
 .../llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp  |    7 +
 .../lib/Target/AArch64/AArch64ISelLowering.cpp     |   79 +-
 .../llvm/lib/Target/AArch64/AArch64ISelLowering.h  |    7 +
 .../llvm/lib/Target/AArch64/AArch64InstrInfo.cpp   |   34 +-
 .../llvm/lib/Target/AArch64/AArch64InstrInfo.td    |   14 +
 .../llvm/lib/Target/AArch64/AArch64RegisterInfo.td |    4 +-
 .../lib/Target/AArch64/Utils/AArch64BaseInfo.h     |   19 +
 .../llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp   |    2 +-
 .../llvm/lib/Target/BPF/BPFTargetTransformInfo.h   |   18 +
 .../lib/Target/PowerPC/PPCTargetTransformInfo.cpp  |    3 +
 .../llvm/lib/Target/RISCV/RISCVISelLowering.cpp    |    7 +
 .../llvm/lib/Target/RISCV/RISCVInstrInfoV.td       | 1003 ++++++++++++++------
 .../llvm/lib/Target/RISCV/RISCVSchedRocket.td      |    3 +
 .../llvm/lib/Target/RISCV/RISCVSchedSiFive7.td     |    3 +
 .../llvm/lib/Target/RISCV/RISCVSchedule.td         |    1 +
 .../llvm/lib/Target/RISCV/RISCVScheduleV.td (new)  |  820 ++++++++++++++++
 .../llvm/lib/Target/X86/X86ISelLowering.cpp        |   14 +-
 .../llvm/lib/Target/X86/X86InstrArithmetic.td      |   28 +-
 .../llvm/lib/Transforms/IPO/Attributor.cpp         |  117 ++-
 .../lib/Transforms/IPO/AttributorAttributes.cpp    |   54 +-
 .../llvm/lib/Transforms/IPO/OpenMPOpt.cpp          |   16 +-
 .../Transforms/InstCombine/InstCombineCompares.cpp |  123 ++-
 .../InstCombine/InstCombineLoadStoreAlloca.cpp     |    8 +-
 .../Transforms/InstCombine/InstCombineSelect.cpp   |    3 +-
 .../llvm/lib/Transforms/Scalar/DivRemPairs.cpp     |    7 +-
 .../lib/Transforms/Scalar/LoopStrengthReduce.cpp   |   24 +-
 .../llvm/lib/Transforms/Scalar/SROA.cpp            |    5 +-
 .../llvm/lib/Transforms/Utils/PredicateInfo.cpp    |   46 +
 .../lib/Transforms/Vectorize/LoopVectorize.cpp     |   46 +
 .../llvm/tools/llvm-mca/Views/TimelineView.cpp     |   15 +-
 .../llvm/utils/TableGen/CodeGenTarget.cpp          |    1 +
 .../openmp/runtime/src/kmp_taskdeps.cpp            |   27 +-
 .../llvm-project/openmp/runtime/src/kmp_taskdeps.h |    3 +-
 .../openmp/runtime/src/kmp_tasking.cpp             |    1 +
 etc/mtree/BSD.include.dist                         |   18 +-
 lib/clang/include/VCSVersion.inc                   |    8 +-
 lib/clang/include/clang/Config/config.h            |    2 +-
 lib/clang/include/llvm/Config/config.h             |    7 +-
 lib/clang/include/llvm/Config/llvm-config.h        |    2 +-
 lib/clang/include/llvm/Support/VCSRevision.h       |    2 +-
 lib/libc++/Makefile                                |  293 +++++-
 lib/libc++/__config_site                           |    2 +
 lib/libc++experimental/Makefile                    |    1 +
 lib/libclang_rt/asan/Makefile                      |    2 +
 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/msan/Makefile                      |    2 +
 lib/libclang_rt/profile/Makefile                   |    2 +-
 lib/libclang_rt/stats/Makefile                     |    2 +
 lib/libclang_rt/tsan/Makefile                      |    4 +-
 lib/libclang_rt/ubsan_standalone/Makefile          |    2 +
 lib/libclang_rt/xray/Makefile                      |    1 +
 lib/libcompiler_rt/Makefile.inc                    |    3 +
 lib/libomp/kmp_config.h                            |    6 +-
 lib/libomp/kmp_i18n_default.inc                    |   47 +-
 lib/libomp/kmp_i18n_id.inc                         |   59 +-
 lib/libomp/omp-tools.h                             |  201 ++++
 lib/libomp/omp.h                                   |   55 +-
 tools/build/mk/OptionalObsoleteFiles.inc           |  357 ++++---
 157 files changed, 4432 insertions(+), 1503 deletions(-)

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