[Bug 255570] [exp-run] Against llvm-12-update branch on GitHub
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 13 Jun 2021 20:03:31 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=255570
--- Comment #32 from commit-hook@FreeBSD.org ---
A commit in branch main references this bug:
URL:
https://cgit.FreeBSD.org/src/commit/?id=d409305fa3838fb39b38c26fc085fb729b8766d5
commit d409305fa3838fb39b38c26fc085fb729b8766d5
Merge: e8d8bef961a5 b4125f7d51da
Author: Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2021-04-26 11:23:24 +0000
Commit: Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2021-06-13 20:01:15 +0000
Merge llvm-project 12.0.0 release
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
openmp to llvmorg-12.0.0-0-gd28af7c654d8, a.k.a. 12.0.0 release.
PR: 255570
MFC after: 6 weeks
.../clang/include/clang/AST/ASTContext.h | 3 +
.../llvm-project/clang/include/clang/AST/Decl.h | 11 +-
.../llvm-project/clang/include/clang/AST/DeclCXX.h | 6 +
.../llvm-project/clang/include/clang/AST/Expr.h | 3 +-
.../llvm-project/clang/include/clang/AST/Mangle.h | 3 +
.../include/clang/AST/MangleNumberingContext.h | 5 +
.../clang/include/clang/AST/RecursiveASTVisitor.h | 12 +
.../clang/include/clang/ASTMatchers/ASTMatchers.h | 2 +-
.../clang/include/clang/Basic/CodeGenOptions.def | 3 +
.../clang/include/clang/Basic/CodeGenOptions.h | 6 +
.../clang/include/clang/Driver/Options.td | 7 +-
.../clang/include/clang/Lex/VariadicMacroSupport.h | 10 +-
.../llvm-project/clang/include/clang/Sema/Sema.h | 18 +-
contrib/llvm-project/clang/lib/AST/ASTImporter.cpp | 2 +
contrib/llvm-project/clang/lib/AST/CXXABI.h | 5 +-
contrib/llvm-project/clang/lib/AST/Decl.cpp | 29 +-
contrib/llvm-project/clang/lib/AST/DeclCXX.cpp | 14 +
.../llvm-project/clang/lib/AST/ExprConstant.cpp | 50 +-
.../llvm-project/clang/lib/AST/ItaniumCXXABI.cpp | 6 +
.../llvm-project/clang/lib/AST/ItaniumMangle.cpp | 346 +++--
.../llvm-project/clang/lib/AST/MicrosoftCXXABI.cpp | 33 +-
.../clang/lib/ASTMatchers/ASTMatchFinder.cpp | 48 +-
.../clang/lib/ASTMatchers/ASTMatchersInternal.cpp | 2 +-
.../llvm-project/clang/lib/Basic/ProfileList.cpp | 1 +
.../llvm-project/clang/lib/Basic/Targets/PPC.cpp | 3 -
.../llvm-project/clang/lib/Basic/Targets/RISCV.cpp | 6 +-
.../llvm-project/clang/lib/CodeGen/CGBuiltin.cpp | 2 +
.../llvm-project/clang/lib/CodeGen/CGCUDANV.cpp | 8 +
contrib/llvm-project/clang/lib/CodeGen/CGCall.cpp | 5 +
.../clang/lib/CodeGen/CGExprConstant.cpp | 2 +-
.../clang/lib/CodeGen/CGOpenMPRuntime.cpp | 34 +-
.../clang/lib/CodeGen/CodeGenFunction.h | 11 +
.../clang/lib/Driver/ToolChains/Arch/RISCV.cpp | 2 +-
.../clang/lib/Driver/ToolChains/Clang.cpp | 15 +-
.../clang/lib/Driver/ToolChains/CommonArgs.cpp | 5 +
.../clang/lib/Driver/ToolChains/Linux.cpp | 9 -
.../clang/lib/Driver/ToolChains/MSVC.cpp | 6 +-
.../clang/lib/Driver/ToolChains/OpenBSD.cpp | 1 +
.../clang/lib/Format/UnwrappedLineFormatter.cpp | 2 +-
.../clang/lib/Frontend/CompilerInvocation.cpp | 7 +-
.../clang/lib/Frontend/InitPreprocessor.cpp | 2 +-
.../llvm-project/clang/lib/Headers/avx512fintrin.h | 16 +-
.../llvm-project/clang/lib/Lex/Preprocessor.cpp | 8 +-
contrib/llvm-project/clang/lib/Lex/TokenLexer.cpp | 10 +-
contrib/llvm-project/clang/lib/Parse/ParseDecl.cpp | 3 +-
contrib/llvm-project/clang/lib/Sema/Sema.cpp | 43 +-
.../clang/lib/Sema/SemaCodeComplete.cpp | 21 +-
contrib/llvm-project/clang/lib/Sema/SemaDecl.cpp | 88 +-
contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp | 2 +-
contrib/llvm-project/clang/lib/Sema/SemaLambda.cpp | 10 +-
contrib/llvm-project/clang/lib/Sema/SemaOpenMP.cpp | 23 +-
.../llvm-project/clang/lib/Sema/TreeTransform.h | 7 +-
.../clang/lib/Serialization/ASTReaderDecl.cpp | 1 +
.../clang/lib/Serialization/ASTWriter.cpp | 1 +
.../sanitizer_platform_interceptors.h | 2 +-
contrib/llvm-project/libcxx/include/__locale | 20 +-
.../libcxx/include/__threading_support | 2 +-
contrib/llvm-project/libcxx/include/bit | 2 +-
contrib/llvm-project/libcxx/include/limits | 4 +-
contrib/llvm-project/libcxx/include/memory | 2 +-
contrib/llvm-project/libcxx/src/atomic.cpp | 6 +
contrib/llvm-project/libcxx/src/locale.cpp | 2 +-
contrib/llvm-project/lld/ELF/InputSection.cpp | 5 +-
contrib/llvm-project/lld/docs/ReleaseNotes.rst | 108 +-
.../source/Host/common/NativeProcessProtocol.cpp | 11 +-
.../Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp | 48 +-
.../Plugins/Platform/FreeBSD/PlatformFreeBSD.h | 3 -
.../Process/FreeBSD/FreeBSDThread.cpp (gone) | 615 ---------
.../Plugins/Process/FreeBSD/FreeBSDThread.h (gone) | 111 --
.../NativeProcessFreeBSD.cpp | 57 +-
.../NativeProcessFreeBSD.h | 11 +-
.../NativeRegisterContextFreeBSD.cpp | 2 +-
.../NativeRegisterContextFreeBSD.h | 0
.../NativeRegisterContextFreeBSD_arm.cpp (new) | 202 +++
.../NativeRegisterContextFreeBSD_arm.h (new) | 68 +
.../NativeRegisterContextFreeBSD_arm64.cpp (new) | 288 ++++
.../NativeRegisterContextFreeBSD_arm64.h (new) | 86 ++
.../NativeRegisterContextFreeBSD_mips64.cpp (new) | 186 +++
.../NativeRegisterContextFreeBSD_mips64.h (new) | 71 +
.../NativeRegisterContextFreeBSD_powerpc.cpp (new) | 289 ++++
.../NativeRegisterContextFreeBSD_powerpc.h (new) | 74 +
.../NativeRegisterContextFreeBSD_x86_64.cpp | 0
.../NativeRegisterContextFreeBSD_x86_64.h | 6 +-
.../NativeThreadFreeBSD.cpp | 5 +
.../NativeThreadFreeBSD.h | 2 +-
.../Process/FreeBSD/POSIXStopInfo.cpp (gone) | 44 -
.../Plugins/Process/FreeBSD/POSIXStopInfo.h (gone) | 66 -
.../Process/FreeBSD/ProcessFreeBSD.cpp (gone) | 1080 ---------------
.../Process/FreeBSD/ProcessFreeBSD.h (gone) | 221 ---
.../Process/FreeBSD/ProcessMonitor.cpp (gone) | 1424 --------------------
.../Process/FreeBSD/ProcessMonitor.h (gone) | 279 ----
.../Process/FreeBSD/RegisterContextPOSIX.h (gone) | 63 -
...gisterContextPOSIXProcessMonitor_arm.cpp (gone) | 260 ----
...RegisterContextPOSIXProcessMonitor_arm.h (gone) | 80 --
...sterContextPOSIXProcessMonitor_arm64.cpp (gone) | 267 ----
...gisterContextPOSIXProcessMonitor_arm64.h (gone) | 82 --
...terContextPOSIXProcessMonitor_mips64.cpp (gone) | 262 ----
...isterContextPOSIXProcessMonitor_mips64.h (gone) | 82 --
...erContextPOSIXProcessMonitor_powerpc.cpp (gone) | 274 ----
...sterContextPOSIXProcessMonitor_powerpc.h (gone) | 84 --
...gisterContextPOSIXProcessMonitor_x86.cpp (gone) | 613 ---------
...RegisterContextPOSIXProcessMonitor_x86.h (gone) | 81 --
.../NetBSD/NativeRegisterContextNetBSD_x86_64.h | 4 +-
.../NativeProcessSoftwareSingleStep.cpp (new) | 182 +++
.../NativeProcessSoftwareSingleStep.h (new) | 31 +
.../NativeRegisterContextDBReg_arm64.cpp (new) | 466 +++++++
.../NativeRegisterContextDBReg_arm64.h (new) | 79 ++
..._x86.cpp => NativeRegisterContextDBReg_x86.cpp} | 38 +-
...oint_x86.h => NativeRegisterContextDBReg_x86.h} | 10 +-
.../Process/Utility/RegisterInfos_powerpc.h | 4 +-
.../lldb/tools/lldb-server/lldb-gdbserver.cpp | 2 +-
contrib/llvm-project/llvm/include/llvm-c/Core.h | 6 +-
contrib/llvm-project/llvm/include/llvm-c/Orc.h | 7 +-
.../llvm/include/llvm/Analysis/AssumptionCache.h | 2 +-
.../llvm/include/llvm/CodeGen/FastISel.h | 5 +-
.../llvm/include/llvm/CodeGen/MachineInstr.h | 7 +
.../llvm/include/llvm/CodeGen/TargetLowering.h | 4 +
.../llvm/include/llvm/Demangle/ItaniumDemangle.h | 68 +-
.../llvm/include/llvm/Frontend/OpenMP/OMPKinds.def | 4 +-
.../llvm-project/llvm/include/llvm/IR/InstrTypes.h | 3 -
.../llvm/include/llvm/IR/Instruction.h | 7 +
.../llvm/include/llvm/IR/IntrinsicInst.h | 8 +-
.../llvm/include/llvm/IR/Intrinsics.td | 2 +-
.../llvm/include/llvm/IR/IntrinsicsRISCV.td | 7 +-
.../llvm-project/llvm/include/llvm/IR/Metadata.h | 18 +
.../llvm-project/llvm/include/llvm/IR/Operator.h | 5 +
.../llvm/include/llvm/IR/PseudoProbe.h | 27 +-
.../include/llvm/Passes/StandardInstrumentations.h | 2 +
.../llvm/include/llvm/ProfileData/ProfileCommon.h | 3 +
.../llvm/include/llvm/ProfileData/SampleProf.h | 29 +-
.../include/llvm/ProfileData/SampleProfReader.h | 4 +
.../llvm/include/llvm/Support/CommandLine.h | 13 +
.../llvm/Transforms/IPO/SampleContextTracker.h | 19 +-
.../llvm/Transforms/IPO/SampleProfileProbe.h | 41 +
.../llvm/include/llvm/Transforms/Utils/Cloning.h | 7 +
.../llvm/lib/Analysis/DemandedBits.cpp | 2 +-
.../llvm/lib/Analysis/IVDescriptors.cpp | 5 +-
.../llvm-project/llvm/lib/Analysis/MemorySSA.cpp | 26 -
.../llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp | 81 ++
.../llvm/lib/Analysis/ValueTracking.cpp | 28 +-
.../llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp | 9 +-
.../lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 5 +
.../llvm/lib/CodeGen/LiveRangeShrink.cpp | 3 +-
.../llvm-project/llvm/lib/CodeGen/MachineInstr.cpp | 3 +-
.../llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 17 +-
.../llvm/lib/CodeGen/SelectionDAG/FastISel.cpp | 10 +-
.../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 5 +-
.../lib/CodeGen/SelectionDAG/TargetLowering.cpp | 31 +-
.../llvm/lib/CodeGen/StackProtector.cpp | 2 +-
.../llvm/lib/CodeGen/TwoAddressInstructionPass.cpp | 8 +-
.../lib/ExecutionEngine/Orc/OrcV2CBindings.cpp | 2 +-
contrib/llvm-project/llvm/lib/IR/AutoUpgrade.cpp | 42 +
contrib/llvm-project/llvm/lib/IR/ConstantFold.cpp | 59 +-
contrib/llvm-project/llvm/lib/IR/Instruction.cpp | 14 +
contrib/llvm-project/llvm/lib/IR/Operator.cpp | 20 +-
contrib/llvm-project/llvm/lib/IR/PseudoProbe.cpp | 41 +
contrib/llvm-project/llvm/lib/IR/Verifier.cpp | 6 -
.../llvm-project/llvm/lib/MC/ELFObjectWriter.cpp | 11 +
.../llvm-project/llvm/lib/Passes/PassBuilder.cpp | 6 +
.../llvm-project/llvm/lib/Passes/PassRegistry.def | 1 +
.../llvm/lib/Passes/StandardInstrumentations.cpp | 1 +
.../lib/ProfileData/Coverage/CoverageMapping.cpp | 1 -
.../llvm/lib/ProfileData/ProfileSummaryBuilder.cpp | 34 +
.../llvm/lib/ProfileData/SampleProfReader.cpp | 99 +-
.../llvm/lib/ProfileData/SampleProfWriter.cpp | 15 +-
.../llvm-project/llvm/lib/Support/CommandLine.cpp | 25 +-
.../llvm-project/llvm/lib/Support/Windows/Path.inc | 24 +-
.../lib/Target/AArch64/AArch64ISelLowering.cpp | 7 +-
.../AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp | 2 +-
.../lib/Target/AMDGPU/SIShrinkInstructions.cpp | 24 +-
.../llvm/lib/Target/ARM/ARMISelLowering.cpp | 6 +-
.../llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp | 6 +
.../llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 12 +-
.../llvm/lib/Target/PowerPC/PPCISelLowering.h | 3 +
.../lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 6 +-
.../RISCV/MCTargetDesc/RISCVTargetStreamer.cpp | 6 +-
.../llvm/lib/Target/RISCV/RISCVCleanupVSETVLI.cpp | 37 +-
.../lib/Target/RISCV/RISCVExpandPseudoInsts.cpp | 11 +-
.../llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp | 118 +-
.../llvm/lib/Target/RISCV/RISCVISelDAGToDAG.h | 5 +-
.../llvm/lib/Target/RISCV/RISCVInstrFormatsV.td | 23 +-
.../llvm/lib/Target/RISCV/RISCVInstrInfoB.td | 67 -
.../llvm/lib/Target/RISCV/RISCVInstrInfoV.td | 116 +-
.../lib/Target/RISCV/RISCVInstrInfoVPseudos.td | 239 ++--
.../lib/Target/RISCV/RISCVInstrInfoVSDPatterns.td | 6 +-
contrib/llvm-project/llvm/lib/Target/VE/VE.h | 10 +-
.../Target/X86/Disassembler/X86Disassembler.cpp | 1 +
.../llvm/lib/Target/X86/X86FastISel.cpp | 8 +
.../llvm/lib/Target/X86/X86ISelLowering.cpp | 9 +-
.../llvm/lib/Target/X86/X86InstrAVX512.td | 4 +-
.../llvm/lib/Target/X86/X86InstrSSE.td | 16 +-
.../llvm/lib/Transforms/IPO/FunctionAttrs.cpp | 10 +-
.../lib/Transforms/IPO/SampleContextTracker.cpp | 118 +-
.../llvm/lib/Transforms/IPO/SampleProfile.cpp | 713 ++++++++--
.../llvm/lib/Transforms/IPO/SampleProfileProbe.cpp | 162 ++-
.../Transforms/InstCombine/InstCombineCasts.cpp | 1 +
.../lib/Transforms/InstCombine/InstCombinePHI.cpp | 8 +-
.../InstCombine/InstCombineSimplifyDemanded.cpp | 8 +-
.../InstCombine/InstructionCombining.cpp | 7 +-
.../llvm/lib/Transforms/Scalar/ADCE.cpp | 2 +-
.../llvm/lib/Transforms/Scalar/JumpThreading.cpp | 10 +
.../llvm/lib/Transforms/Scalar/LoopUnswitch.cpp | 10 +-
.../llvm/lib/Transforms/Scalar/SROA.cpp | 38 +-
.../llvm/lib/Transforms/Utils/BuildLibCalls.cpp | 67 -
.../llvm/lib/Transforms/Utils/CloneFunction.cpp | 8 +
.../llvm/lib/Transforms/Utils/InlineFunction.cpp | 12 +-
.../llvm/lib/Transforms/Utils/Local.cpp | 33 +-
.../llvm/lib/Transforms/Utils/LoopPeel.cpp | 19 +-
.../llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 19 +-
.../Vectorize/LoopVectorizationPlanner.h | 4 +
.../lib/Transforms/Vectorize/LoopVectorize.cpp | 40 +-
.../llvm-project/llvm/tools/llvm-dwp/llvm-dwp.cpp | 4 +-
.../llvm/tools/llvm-objdump/llvm-objdump.cpp | 30 +-
.../llvm/tools/llvm-profdata/llvm-profdata.cpp | 2 +-
.../llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp | 7 +-
.../llvm/utils/TableGen/IntrinsicEmitter.cpp | 4 +-
.../openmp/runtime/src/kmp_config.h.cmake | 4 +-
.../openmp/runtime/src/kmp_runtime.cpp | 21 +-
.../openmp/runtime/src/kmp_settings.cpp | 10 +-
.../openmp/runtime/src/kmp_tasking.cpp | 3 +-
etc/mtree/BSD.include.dist | 2 +
lib/clang/include/Plugins/Plugins.def | 1 -
lib/clang/include/VCSVersion.inc | 8 +-
lib/clang/include/clang/Config/config.h | 2 +-
lib/clang/include/llvm/Config/config.h | 4 +-
lib/clang/include/llvm/Config/llvm-config.h | 2 +-
lib/clang/include/llvm/Support/VCSRevision.h | 2 +-
lib/clang/liblldb/Makefile | 36 +-
lib/clang/libllvm/Makefile | 1 +
lib/libc++/Makefile | 26 +-
lib/libc++/__config_site (new) | 40 +
lib/libomp/kmp_config.h | 18 +
lib/libomp/kmp_i18n_default.inc | 10 +-
lib/libomp/kmp_i18n_id.inc | 4 +-
lib/libomp/omp-tools.h | 141 +-
lib/libomp/omp.h | 144 +-
sys/sys/param.h | 2 +-
tools/build/mk/OptionalObsoleteFiles.inc | 11 +
usr.bin/clang/Makefile | 1 +
usr.bin/clang/bugpoint/bugpoint.1 | 8 +-
usr.bin/clang/clang/clang.1 | 42 +-
usr.bin/clang/llc/llc.1 | 22 +-
usr.bin/clang/lldb-server/Makefile (new) | 53 +
usr.bin/clang/lldb-server/lldb-server.1 (new) | 262 ++++
usr.bin/clang/lldb/lldb.1 | 39 +-
usr.bin/clang/lli/lli.1 | 10 +-
usr.bin/clang/llvm-ar/llvm-ar.1 | 10 +-
usr.bin/clang/llvm-ar/llvm-ranlib.1 | 8 +-
usr.bin/clang/llvm-as/llvm-as.1 | 8 +-
usr.bin/clang/llvm-bcanalyzer/llvm-bcanalyzer.1 | 8 +-
usr.bin/clang/llvm-cov/llvm-cov.1 | 25 +-
usr.bin/clang/llvm-cxxfilt/llvm-cxxfilt.1 | 18 +-
usr.bin/clang/llvm-diff/llvm-diff.1 | 8 +-
usr.bin/clang/llvm-dis/llvm-dis.1 | 8 +-
usr.bin/clang/llvm-dwarfdump/llvm-dwarfdump.1 | 54 +-
usr.bin/clang/llvm-extract/llvm-extract.1 | 56 +-
usr.bin/clang/llvm-link/llvm-link.1 | 8 +-
usr.bin/clang/llvm-mca/llvm-mca.1 | 25 +-
usr.bin/clang/llvm-nm/llvm-nm.1 | 15 +-
usr.bin/clang/llvm-objcopy/llvm-objcopy.1 | 116 +-
usr.bin/clang/llvm-objdump/llvm-objdump.1 | 683 +++++++---
usr.bin/clang/llvm-pdbutil/llvm-pdbutil.1 | 8 +-
usr.bin/clang/llvm-profdata/llvm-profdata.1 | 85 +-
usr.bin/clang/llvm-size/llvm-size.1 | 10 +-
usr.bin/clang/llvm-strings/llvm-strings.1 | 10 +-
usr.bin/clang/llvm-symbolizer/llvm-addr2line.1 | 29 +-
usr.bin/clang/llvm-symbolizer/llvm-symbolizer.1 | 98 +-
usr.bin/clang/llvm-tblgen/llvm-tblgen.1 | 806 ++++++++++-
usr.bin/clang/opt/opt.1 | 8 +-
269 files changed, 7470 insertions(+), 7919 deletions(-)
--
You are receiving this mail because:
You are on the CC list for the bug.