git: 8c6f6c0c80f8 - main - Merge llvm-project release/13.x llvmorg-13.0.0-rc3-8-g08642a395f23

From: Dimitry Andric <dim_at_FreeBSD.org>
Date: Sat, 13 Nov 2021 20:56:52 UTC
The branch main has been updated by dim:

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

commit 8c6f6c0c80f896f9c90b7833def615dcb0ce9244
Merge: 69ade1e033e4 392ac508a058
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2021-09-19 08:42:48 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2021-11-13 20:46:08 +0000

    Merge llvm-project release/13.x llvmorg-13.0.0-rc3-8-g08642a395f23
    
    This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
    openmp to llvmorg-13.0.0-rc3-8-g08642a395f23.
    
    PR:             258209
    MFC after:      2 weeks

 .../clang/lib/CodeGen/CGOpenMPRuntime.cpp          |  3 +-
 .../clang/lib/Format/TokenAnnotator.cpp            | 17 +++++---
 .../clang/lib/Format/UnwrappedLineParser.cpp       | 41 ++++++++++++++------
 .../clang/lib/Headers/openmp_wrappers/complex      |  2 +-
 contrib/llvm-project/clang/lib/Sema/SemaStmt.cpp   |  3 +-
 .../compiler-rt/lib/builtins/clear_cache.c         |  9 ++++-
 .../Process/Utility/RegisterInfoPOSIX_arm64.h      |  1 +
 .../llvm-project/llvm/include/llvm/MC/MCContext.h  | 16 ++++----
 .../llvm/Transforms/Scalar/MemCpyOptimizer.h       |  2 +-
 contrib/llvm-project/llvm/lib/IR/Constants.cpp     |  8 ++--
 contrib/llvm-project/llvm/lib/MC/MCContext.cpp     |  2 +-
 .../lib/Target/AArch64/AArch64ISelLowering.cpp     |  3 +-
 .../Target/AArch64/GISel/AArch64LegalizerInfo.cpp  | 45 +---------------------
 .../Target/AArch64/GISel/AArch64LegalizerInfo.h    |  2 -
 .../llvm/lib/Target/X86/X86FrameLowering.cpp       |  8 +++-
 .../llvm/lib/Transforms/IPO/OpenMPOpt.cpp          | 23 +++++++++--
 .../llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp | 40 +++++++++++++------
 .../lib/Transforms/Scalar/SimpleLoopUnswitch.cpp   | 43 +++++++++++++++------
 .../llvm/lib/Transforms/Utils/SimplifyCFG.cpp      | 36 ++++++++++++-----
 .../lib/Transforms/Vectorize/VPlanTransforms.cpp   |  7 +++-
 lib/clang/include/VCSVersion.inc                   |  8 ++--
 lib/clang/include/llvm/Support/VCSRevision.h       |  2 +-
 22 files changed, 193 insertions(+), 128 deletions(-)

diff --cc lib/clang/include/VCSVersion.inc
index 0371e33a2a2f,000000000000..5e7f6f0abad0
mode 100644,000000..100644
--- a/lib/clang/include/VCSVersion.inc
+++ b/lib/clang/include/VCSVersion.inc
@@@ -1,14 -1,0 +1,14 @@@
 +// $FreeBSD$
 +
- #define LLVM_REVISION "llvmorg-13.0.0-rc2-43-gf56129fe78d5"
++#define LLVM_REVISION "llvmorg-13.0.0-rc3-8-g08642a395f23"
 +#define LLVM_REPOSITORY "git@github.com:llvm/llvm-project.git"
 +
- #define CLANG_REVISION "llvmorg-13.0.0-rc2-43-gf56129fe78d5"
++#define CLANG_REVISION "llvmorg-13.0.0-rc3-8-g08642a395f23"
 +#define CLANG_REPOSITORY "git@github.com:llvm/llvm-project.git"
 +
 +// <Upstream revision at import>-<Local identifier in __FreeBSD_version style>
- #define LLD_REVISION "llvmorg-13.0.0-rc2-43-gf56129fe78d5-1400002"
++#define LLD_REVISION "llvmorg-13.0.0-rc3-8-g08642a395f23-1400002"
 +#define LLD_REPOSITORY "FreeBSD"
 +
- #define LLDB_REVISION "llvmorg-13.0.0-rc2-43-gf56129fe78d5"
++#define LLDB_REVISION "llvmorg-13.0.0-rc3-8-g08642a395f23"
 +#define LLDB_REPOSITORY "git@github.com:llvm/llvm-project.git"
diff --cc lib/clang/include/llvm/Support/VCSRevision.h
index ef7b3966a338,000000000000..ac6277e98d43
mode 100644,000000..100644
--- a/lib/clang/include/llvm/Support/VCSRevision.h
+++ b/lib/clang/include/llvm/Support/VCSRevision.h
@@@ -1,3 -1,0 +1,3 @@@
 +/* $FreeBSD$ */
- #define LLVM_REVISION "llvmorg-13.0.0-rc2-43-gf56129fe78d5"
++#define LLVM_REVISION "llvmorg-13.0.0-rc3-8-g08642a395f23"
 +#define LLVM_REPOSITORY "git@github.com:llvm/llvm-project.git"