This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-lts-defconfig in repository toolchain/ci/llvm-project.
from d4c7ade1280 [NFC] Fix typo. adds 798305d29b7 [X86] Custom lower ISD::FP16_TO_FP and ISD::FP_TO_FP16 on f [...] adds 42ca012befa remove outdated comparison with other open-source c++ compilers adds 14ecbd7b8de [lldb][NFC] Refactor TypeSystemClang::GetTypeName adds 642bc15dd71 [lldb][NFC] Remove several inefficient ConstString -> const [...] adds 487621237d2 [clangd] Remove a FIXME which has been done, NFC. adds a7fd548a4f9 [clang-rename] Fix the missing template constructors. adds 2733ad2c244 [clang-rename] Fix the failure rename test. adds b06a13f5411 [AMDGPU] Fix non-deterministic iteration order adds 70fb447ca01 [lldb] Add test for C++ constructor calls from the expressi [...] adds 9fda213d625 [libcxx] Qualify make_move_iterator in vector::insert for i [...] adds 60e9b5888f7 [llvm-readobj][test] - Add a test for --elf-cg-profile option. adds 5b61f78ad5e [lldb] Add test for lldb_private::Stream's indentation func [...] adds edbaa7fc046 [libc++] span: Cleanup includes adds 1e407993243 [DebugInfo] Teach LDV how to handle identical variable fragments adds 3aa33fde03d [DebugInfo][NFC] Rename the class DbgValueLocation to DbgVa [...] adds 35e0ab647bf [DebugInfo][NFC] Fixup the UserValue methods to use FragmentInfo adds e7755f9e4f4 [AArch64][SVE] Add SVE2 intrinsics for complex integer dot product adds 6909c2e88d0 [lldb] Add test for calling overloaded virtual functions adds b4a3e6b6642 [libcxx] span: Remove unneeded comparison adds cb0c4ee3ebf [lldb/test] Add alternate symbol to StackFrame Recognizer adds 5ba931a84a3 [Mips] Add intrinsics for 4-byte and 8-byte MSA loads/stores. adds 92a1f65f17d [libc++] span: Fix incorrect return type of span::subspan adds b664321ff14 [compiler-rt] Restrict sanitizer_linux.cpp dlinfo(3) to FreeBSD adds cc9b4fb6c9d [Debuginfo][NFC] Rename error handling functions using the [...] adds b46f925d68d [clang-format] Improve handling of C# attributes adds da3f2b414ac [ARM][MVE] Fix a corner case of checking for MVE-I with -mfpu=none adds 11c16e71598 [X86][SSE] lowerShuffleAsBitRotate - lower to vXi8 shuffles [...] adds 363f05b83d9 [lldb] Delete the SharingPtr class adds 651936e5b62 [lldb][NFC] Remove Stream::Indent(const char *) overload in [...] adds 65ac68ec341 [lldb] Add test for multiple inheritance adds 8d96aed5665 [mlir] Use the first location in the fused location for dia [...] adds 9dfd4e260bd [lldb][NFC] Remove ConstString -> const char * -> StringRef [...] adds 2234cf51146 [libc++][macOS CI] Ensure that the SDK version is not older [...] adds ea3a25e4f51 [mlir] StdToLLVM: add a separate test for the new memref ca [...] adds e8e7cf810c1 [lldb][NFC] Remove the CppVirtualMadness test adds a2a0f9a43a7 [VectorCombine] remove unused debug counter; NFC adds fa620fc8e28 [X86] combineConcatVectorOps - reuse IsSplat and remove dup [...] adds 592f35481aa [libc++] Disable a filesystem test that uses debug mode wit [...] adds 98c940bf515 [NFC] [lldb] Remove unused declaration adds 890d5e2dd23 [MLIR][GPU] Disallow llvm tanh intrinsics when lowering to [...] adds d4df372559a [clangd] Expose completion range in code completion results [...] adds 42f8b915eb7 Revert "[DSE] Add first version of MemorySSA-backed DSE (Bo [...] adds db875f66554 [RISCV] Optimize seteq/setne pattern expansions for better [...] adds 7ef45f45f67 P1957R2: conversion from a pointer to bool is considered na [...] adds 9ce6dc9872b CWG1423: don't permit implicit conversion of nullptr_t to bool. adds b04885a55c2 [mlir][ods] Added RankedIntElementsAttr class adds 9a3740c3391 [OPENMP50]Add restrictions for memory order clauses in atom [...] adds faace365088 [Clang][Driver] After default -fintegrated-cc1, make llvm:: [...] adds 6b0ed508fa3 [ARM][MVE] Tail-Predication: recognise (again) active lanes [...] adds aadb635e048 [SCCP] Remove forcedconstant, go to overdefined instead
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/CodeComplete.cpp | 1 + clang-tools-extra/clangd/CodeComplete.h | 5 + clang-tools-extra/clangd/refactor/Rename.cpp | 3 - .../clangd/unittests/CodeCompleteTests.cpp | 23 + clang-tools-extra/clangd/unittests/RenameTests.cpp | 11 + clang/include/clang/Basic/BuiltinsMips.def | 6 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 2 + clang/include/clang/Sema/Overload.h | 18 + clang/lib/Driver/ToolChains/Arch/ARM.cpp | 20 +- clang/lib/Format/TokenAnnotator.cpp | 7 - clang/lib/Format/UnwrappedLineParser.cpp | 21 + clang/lib/Format/UnwrappedLineParser.h | 1 + clang/lib/Headers/msa.h | 4 + clang/lib/Sema/SemaChecking.cpp | 4 + clang/lib/Sema/SemaInit.cpp | 25 +- clang/lib/Sema/SemaOpenMP.cpp | 22 + clang/lib/Sema/SemaOverload.cpp | 20 +- .../Refactoring/Rename/USRFindingAction.cpp | 7 + .../CXX/dcl.decl/dcl.init/dcl.init.list/p7-0x.cpp | 14 +- .../dcl.init/dcl.init.list/p7-cxx11-nowarn.cpp | 4 - clang/test/CXX/drs/dr14xx.cpp | 9 + clang/test/CXX/drs/dr6xx.cpp | 4 +- clang/test/CXX/expr/expr.const/p3-0x.cpp | 2 +- clang/test/CodeGenCXX/nullptr.cpp | 2 +- clang/test/Driver/arm-mfpu.c | 15 + clang/test/Driver/crash-report.c | 8 + clang/test/OpenMP/atomic_ast_print.cpp | 80 +- clang/test/OpenMP/atomic_messages.cpp | 38 +- clang/test/OpenMP/atomic_read_codegen.c | 7 +- clang/test/OpenMP/atomic_update_codegen.cpp | 20 +- clang/test/OpenMP/atomic_write_codegen.c | 15 +- clang/test/Preprocessor/arm-target-features.c | 5 +- clang/test/SemaCXX/conversion.cpp | 16 +- clang/test/SemaCXX/nullptr.cpp | 2 +- clang/test/clang-rename/TemplateCtor.cpp | 10 + clang/tools/driver/cc1_main.cpp | 3 +- clang/tools/driver/cc1as_main.cpp | 3 +- clang/unittests/Format/FormatTestCSharp.cpp | 15 + clang/www/comparison.html | 190 --- clang/www/cxx_dr_status.html | 6 +- clang/www/features.html | 12 +- clang/www/index.html | 3 - clang/www/menu.html.incl | 1 - .../lib/sanitizer_common/sanitizer_linux.cpp | 3 +- libcxx/include/span | 11 +- libcxx/include/vector | 4 +- .../class.path/path.itr/iterator_db.pass.cpp | 3 + .../futures/futures.promise/set_exception.pass.cpp | 4 +- .../set_exception_at_thread_exit.pass.cpp | 4 +- .../insert_iter_iter_iter.pass.cpp | 10 + .../std/containers/views/span.sub/subspan.pass.cpp | 16 +- libcxx/utils/ci/macos-backdeployment.sh | 15 +- lldb/cmake/modules/LLDBFramework.cmake | 3 +- lldb/include/lldb/Core/ValueObject.h | 2 +- lldb/include/lldb/Core/ValueObjectConstResult.h | 24 +- lldb/include/lldb/Core/ValueObjectDynamicValue.h | 1 - lldb/include/lldb/Core/ValueObjectMemory.h | 6 +- lldb/include/lldb/Core/ValueObjectRegister.h | 2 + lldb/include/lldb/Core/ValueObjectVariable.h | 1 + .../lldb/DataFormatters/FormattersContainer.h | 2 +- lldb/include/lldb/Expression/IRExecutionUnit.h | 2 +- lldb/include/lldb/Target/StackFrameRecognizer.h | 7 +- lldb/include/lldb/Utility/SharedCluster.h | 63 +- lldb/include/lldb/Utility/SharingPtr.h | 359 ------ lldb/include/lldb/Utility/Stream.h | 6 +- lldb/include/lldb/lldb-forward.h | 4 +- .../cpp/constructors}/Makefile | 0 .../lang/cpp/constructors/TestCppConstructors.py | 26 + .../lldbsuite/test/lang/cpp/constructors/main.cpp | 45 + .../cpp/multiple-inheritance}/Makefile | 0 .../TestCppMultipleInheritance.py | 35 + .../test/lang/cpp/multiple-inheritance/main.cpp | 52 + .../virtual-functions/TestCppVirtualFunctions.py | 8 + .../test/lang/cpp/virtual-functions/main.cpp | 17 +- .../lldbsuite/test/lang/cpp/virtual/Makefile | 3 - .../lldbsuite/test/lang/cpp/virtual/TestVirtual.py | 101 -- .../lldbsuite/test/lang/cpp/virtual/main.cpp | 116 -- lldb/source/Breakpoint/BreakpointResolverName.cpp | 2 +- lldb/source/Commands/CommandObjectFrame.cpp | 27 +- lldb/source/Core/Debugger.cpp | 4 +- lldb/source/Core/DynamicLoader.cpp | 2 +- lldb/source/Core/FormatEntity.cpp | 5 +- lldb/source/Core/Mangled.cpp | 4 +- lldb/source/Core/ModuleList.cpp | 2 +- lldb/source/Core/ValueObject.cpp | 7 +- lldb/source/Core/ValueObjectConstResult.cpp | 69 +- lldb/source/Core/ValueObjectConstResultImpl.cpp | 1 - lldb/source/Core/ValueObjectList.cpp | 1 - lldb/source/Core/ValueObjectMemory.cpp | 15 +- lldb/source/Core/ValueObjectRegister.cpp | 21 +- lldb/source/Core/ValueObjectSyntheticFilter.cpp | 1 - lldb/source/Core/ValueObjectVariable.cpp | 6 +- lldb/source/Expression/IRExecutionUnit.cpp | 2 +- lldb/source/Expression/IRInterpreter.cpp | 2 +- lldb/source/Expression/REPL.cpp | 4 +- lldb/source/Expression/UserExpression.cpp | 2 +- lldb/source/Interpreter/OptionValueDictionary.cpp | 2 +- lldb/source/Interpreter/Options.cpp | 2 +- .../Disassembler/LLVMC/DisassemblerLLVMC.cpp | 2 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp | 9 +- .../RenderScriptRuntime/RenderScriptRuntime.cpp | 8 +- lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h | 3 - .../gdb-remote/GDBRemoteCommunicationClient.cpp | 2 +- .../GDBRemoteCommunicationServerLLGS.cpp | 2 +- .../Plugins/TypeSystem/Clang/TypeSystemClang.cpp | 27 +- lldb/source/Target/AssertFrameRecognizer.cpp | 135 +-- lldb/source/Target/StackFrameRecognizer.cpp | 49 +- lldb/source/Target/UnixSignals.cpp | 6 +- lldb/source/Utility/Broadcaster.cpp | 4 +- lldb/source/Utility/CMakeLists.txt | 1 - lldb/source/Utility/ConstString.cpp | 2 +- lldb/source/Utility/SharingPtr.cpp | 134 --- lldb/source/Utility/Stream.cpp | 10 +- lldb/source/Utility/StructuredData.cpp | 2 +- lldb/test/Shell/Recognizer/assert.test | 2 +- lldb/tools/lldb-server/lldb-platform.cpp | 2 +- lldb/unittests/Target/StackFrameRecognizerTest.cpp | 1 + lldb/unittests/Utility/SharedClusterTest.cpp | 37 +- lldb/unittests/Utility/StreamTest.cpp | 33 + llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h | 4 +- llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h | 36 +- llvm/include/llvm/IR/IntrinsicsAArch64.td | 16 + llvm/include/llvm/IR/IntrinsicsMips.td | 14 + llvm/include/llvm/Support/CrashRecoveryContext.h | 5 + llvm/include/llvm/Support/Process.h | 6 + llvm/lib/CodeGen/LiveDebugVariables.cpp | 245 ++-- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 4 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp | 40 +- llvm/lib/Support/CrashRecoveryContext.cpp | 30 +- llvm/lib/Support/ErrorHandling.cpp | 3 +- llvm/lib/Support/Process.cpp | 10 +- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 4 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 22 +- llvm/lib/Target/AMDGPU/SIWholeQuadMode.cpp | 3 +- llvm/lib/Target/ARM/MVETailPredication.cpp | 11 +- llvm/lib/Target/Mips/MipsISelLowering.cpp | 279 +++++ llvm/lib/Target/Mips/MipsISelLowering.h | 4 + llvm/lib/Target/Mips/MipsMSAInstrInfo.td | 20 + llvm/lib/Target/Mips/MipsSEISelDAGToDAG.cpp | 75 +- llvm/lib/Target/RISCV/RISCVInstrInfo.td | 28 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 77 +- llvm/lib/Target/X86/X86InstrAVX512.td | 21 - llvm/lib/Target/X86/X86InstrSSE.td | 20 - .../lib/Transforms/Scalar/DeadStoreElimination.cpp | 538 +-------- llvm/lib/Transforms/Scalar/SCCP.cpp | 248 +--- llvm/lib/Transforms/Vectorize/VectorCombine.cpp | 3 - .../CodeGen/AArch64/sve2-intrinsics-complex-dot.ll | 61 + llvm/test/CodeGen/Mips/msa/ldr_str.ll | 224 ++++ llvm/test/CodeGen/RISCV/i32-icmp.ll | 61 +- llvm/test/CodeGen/RISCV/setcc-logic.ll | 8 +- .../Thumb2/LowOverheadLoops/basic-tail-pred.ll | 4 +- llvm/test/CodeGen/X86/avx512-insert-extract.ll | 20 +- llvm/test/CodeGen/X86/avx512-vec-cmp.ll | 6 - llvm/test/CodeGen/X86/bitreverse.ll | 13 +- llvm/test/CodeGen/X86/bswap-vector.ll | 51 +- llvm/test/CodeGen/X86/cvt16.ll | 3 +- llvm/test/CodeGen/X86/half.ll | 49 +- llvm/test/CodeGen/X86/pr31088.ll | 6 +- llvm/test/CodeGen/X86/vector-bitreverse.ll | 235 ++-- llvm/test/CodeGen/X86/vector-half-conversions.ll | 1249 +++++++++----------- llvm/test/CodeGen/X86/vector-shuffle-128-v16.ll | 26 +- .../DebugInfo/X86/live-debug-vars-intervals.mir | 154 +++ .../MSSA/2011-09-06-EndOfFunction.ll | 1 - .../MSSA/OverwriteStoreBegin.ll | 1 - .../DeadStoreElimination/MSSA/OverwriteStoreEnd.ll | 1 - .../Transforms/DeadStoreElimination/MSSA/atomic.ll | 1 - .../DeadStoreElimination/MSSA/calloc-store.ll | 2 - .../DeadStoreElimination/MSSA/fence-todo.ll | 50 - .../Transforms/DeadStoreElimination/MSSA/fence.ll | 48 + .../Transforms/DeadStoreElimination/MSSA/free.ll | 2 - .../DeadStoreElimination/MSSA/inst-limits.ll | 9 +- .../DeadStoreElimination/MSSA/lifetime.ll | 2 - .../MSSA/mda-with-dbg-values.ll | 20 +- .../MSSA/memcpy-complete-overwrite.ll | 2 - .../DeadStoreElimination/MSSA/memintrinsics.ll | 1 - .../MSSA/memoryssa-scan-limit.ll | 72 -- .../DeadStoreElimination/MSSA/memset-and-memcpy.ll | 9 +- .../MSSA/memset-missing-debugloc.ll | 1 - .../MSSA/merge-stores-big-endian.ll | 1 - .../DeadStoreElimination/MSSA/merge-stores.ll | 1 - .../MSSA/multiblock-captures.ll | 7 +- .../MSSA/multiblock-exceptions.ll | 1 - .../DeadStoreElimination/MSSA/multiblock-loops.ll | 114 +- .../MSSA/multiblock-memoryphis.ll | 70 -- .../MSSA/multiblock-partial.ll | 3 +- .../DeadStoreElimination/MSSA/multiblock-simple.ll | 41 +- .../DeadStoreElimination/MSSA/operand-bundles.ll | 1 - .../DeadStoreElimination/MSSA/simple-todo.ll | 159 ++- .../Transforms/DeadStoreElimination/MSSA/simple.ll | 167 +-- llvm/test/Transforms/IPConstantProp/PR16052.ll | 9 +- llvm/test/Transforms/IPConstantProp/PR26044.ll | 6 +- llvm/test/Transforms/SCCP/2006-12-19-UndefBug.ll | 12 +- llvm/test/Transforms/SCCP/apint-bigint2.ll | 24 +- llvm/test/Transforms/SCCP/apint-ipsccp3.ll | 40 +- llvm/test/Transforms/SCCP/apint-select.ll | 30 +- llvm/test/Transforms/SCCP/ip-constant-ranges.ll | 10 +- llvm/test/Transforms/SCCP/ipsccp-basic.ll | 34 +- llvm/test/Transforms/SCCP/logical-nuke.ll | 28 +- llvm/test/Transforms/SCCP/switch-multiple-undef.ll | 26 +- llvm/test/Transforms/SCCP/ub-shift.ll | 53 +- llvm/test/Transforms/SCCP/undef-resolve.ll | 156 ++- llvm/test/tools/llvm-locstats/locstats.ll | 4 +- .../tools/llvm-readobj/ELF/call-graph-profile.test | 40 + mlir/include/mlir/IR/OpBase.td | 20 + .../Conversion/GPUCommon/OpToFuncCallLowering.h | 18 + .../Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp | 2 + .../GPUToROCDL/LowerGpuOpsToROCDLOps.cpp | 5 +- mlir/lib/IR/Diagnostics.cpp | 36 +- .../StandardToLLVM/calling-convention.mlir | 95 ++ mlir/test/IR/attribute.mlir | 50 + mlir/test/IR/diagnostic-handler.mlir | 13 + mlir/test/lib/TestDialect/TestOps.td | 7 + 212 files changed, 3749 insertions(+), 3983 deletions(-) create mode 100644 clang/test/clang-rename/TemplateCtor.cpp delete mode 100755 clang/www/comparison.html delete mode 100644 lldb/include/lldb/Utility/SharingPtr.h copy lldb/packages/Python/lldbsuite/test/{api/check_public_api_headers => lang/cpp [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/constructors/TestC [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/constructors/main.cpp copy lldb/packages/Python/lldbsuite/test/{api/check_public_api_headers => lang/cpp [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/multiple-inheritan [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/multiple-inheritan [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/virtual/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/virtual/TestVirtual.py delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/virtual/main.cpp delete mode 100644 lldb/source/Utility/SharingPtr.cpp create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-complex-dot.ll create mode 100644 llvm/test/CodeGen/Mips/msa/ldr_str.ll create mode 100644 llvm/test/DebugInfo/X86/live-debug-vars-intervals.mir delete mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/fence-todo.ll delete mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/memoryssa-scan-limit.ll create mode 100644 llvm/test/tools/llvm-readobj/ELF/call-graph-profile.test create mode 100644 mlir/test/Conversion/StandardToLLVM/calling-convention.mlir create mode 100644 mlir/test/IR/diagnostic-handler.mlir