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-arm-next-allmodconfig in repository toolchain/ci/llvm-project.
from 13bf6039c9a Title: [LV] Handle Fold-Tail of loops with vectorizarion fa [...] adds 5a230a19ad0 [PhaseOrdering] regenerate test checks; NFC adds 66fe60220ca AMDGPU/GlobalISel: Fix masked control flow with fallthrough blocks adds 2419dce5d1c [NFC][AIX] Remove spaces after the comma for '.csect' directive adds 5451289abaf [SCEV] Constant fold MultExpr before applying depth limit. adds b603794061f [InstCombine] add tests for adds with common operand; NFC adds 2f7c24fe303 [InstCombine] (A + B) + B --> A + (B << 1) adds c479052a74b [CGP] Ensure address offset is representable as int64_t adds a5b2503a8ab [analyzer] SATestBuild.py: Fix hang when one of the tasks fails adds 22ed724975d [RISCV] Register null target streamer for RISC-V adds 6438ea45e05 [VectorCombine] position pass after SLP in the optimization [...] adds d89c98a020c [lldb/Test] Remove issue_verification subdirectory adds e4bb3e25e44 [clang-tidy] Expand the list of functions in bugprone-unuse [...] adds 7a325c14b46 [DSE,MSSA] Add additional multiblock tests. adds 429f0308995 Revert "[analyzer] Change the default output type to PD_TEX [...] adds a4b8ee64223 [libc++] Make MoveOnly constexpr-friendly adds 8cb75745412 Revert "[lldb] Enable C++14 when evaluating expressions in [...] adds 65cd2c7a801 Revert "[CodeGen] Add support for multiple memory operands [...] adds 861b5269337 [libc++] Fix broken tuple tests adds a28e9f12086 [PowerPC] Add support for vmsumudm adds 5a85582eb26 [lldb/Reproducers] Make the type tests work with reproducers adds a67b2faa7c4 [lldb/Test] Disable APITests.exe on Windows adds 485b9083fe6 [libc++] Mark __u64toa and __u32toa as noexcept adds 024098ae534 [VectorCombine] set preserve alias analysis adds 7510aede627 Handle eExpressionThreadVanished in error switch to handle [...] adds 62fb3fa6d9c [AMDGPU] Define 6 dword subregs adds 0231227e5d8 Reapply "[lit] GoogleTest framework should report failures [...] adds 220c17ffd4e Print a warning when stopped in a frame LLDB has no plugin for. adds 7e49dc6184e [MC] Change MCCFIInstruction::createDefCfa to cfiDefCfa whi [...] adds a8a048ac725 Restrict test for DW_AT_APPLE_optimized to Darwin adds aa5d2d22485 Traverse-ignore invisible CXXConstructExprs with default args adds 26ac5a34bae Fix ignoring traversal of intermediate parens adds 8d62eba1053 Add some explicit use of TK_AsIs adds 0840d725c4e [MC] Change MCCFIInstruction::createDefCfaOffset to cfiDefC [...] adds 3a1f0c6bd1e Fix mistake made while rebasing adds 64356b6d94e Add missing unit test adds 1b58cbad018 [AMDGPU] DWARF For Heterogeneous Debugging adds 8a9f09df428 [AMDGPU] DWARF Proposal For Heterogeneous Debugging adds c693b9c321d [MC] Fix double negation of DW_CFA_def_cfa_offset adds 1b02db52b79 [X86] Update some av512 shift intrinsics to use "unsigned i [...] adds 773f8dbd1da [MC] Fix double negation of DW_CFA_def_cfa adds 0f6bd9cda6c [MC] Drop unneeded std::abs for DW_def_cfa_offset in Darwin [...] adds 7392820f989 [Align] Remove operations on MaybeAlign that asserted that [...] new 0c6bba71e39 [TargetPassConfig] Don't add alias analysis at optnone
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../clang-reorder-fields/ReorderFieldsAction.cpp | 8 +- .../clang-tidy/bugprone/UnusedReturnValueCheck.cpp | 85 +++++- clang/include/clang/Basic/DiagnosticDriverKinds.td | 3 - .../clang/StaticAnalyzer/Core/AnalyzerOptions.h | 2 +- clang/lib/AST/Expr.cpp | 15 +- clang/lib/Headers/avx512bwintrin.h | 19 +- clang/lib/Headers/avx512fintrin.h | 42 +-- clang/lib/Headers/avx512vlbwintrin.h | 18 +- clang/lib/Headers/avx512vlintrin.h | 53 ++-- .../Checkers/NumberObjectConversionChecker.cpp | 2 +- .../Checkers/PointerSortingChecker.cpp | 5 +- clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp | 28 +- clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp | 17 +- clang/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp | 7 +- .../StaticAnalyzer/Frontend/AnalysisConsumer.cpp | 1 - clang/test/Analysis/output_types.cpp | 49 ---- clang/test/CodeGen/avx512bw-builtins.c | 20 +- clang/test/CodeGen/avx512f-builtins.c | 44 +-- clang/test/CodeGen/avx512vl-builtins.c | 58 ++-- clang/test/CodeGen/avx512vlbw-builtins.c | 20 +- clang/unittests/AST/ASTTraverserTest.cpp | 105 +++++++ .../ASTMatchers/ASTMatchersTraversalTest.cpp | 87 ++++++ clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp | 2 +- clang/utils/analyzer/SATestBuild.py | 2 +- libcxx/include/charconv | 4 +- libcxx/src/charconv.cpp | 18 +- ...reduced_arity_initialization_extension.pass.cpp | 12 +- ...reduced_arity_initialization_extension.pass.cpp | 12 +- .../tuple/tuple.tuple/tuple.cnstr/UTypes.pass.cpp | 12 +- libcxx/test/support/MoveOnly.h | 18 +- lldb/include/lldb/Target/Process.h | 9 +- lldb/packages/Python/lldbsuite/test/lldbtest.py | 10 + lldb/source/Interpreter/CommandInterpreter.cpp | 5 + .../Clang/ClangExpressionParser.cpp | 4 +- lldb/source/Target/Process.cpp | 35 ++- lldb/source/Target/TargetProperties.td | 3 + lldb/source/Target/Thread.cpp | 5 +- lldb/test/API/issue_verification/README.txt | 5 - .../issue_verification/TestExpectedTimeout.py.park | 20 -- lldb/test/API/issue_verification/TestFail.py.park | 15 - .../TestInvalidDecorator.py.park | 12 - .../API/issue_verification/TestRerunFail.py.park | 22 -- .../TestRerunFileLevelTimeout.py.park | 33 --- .../API/issue_verification/TestRerunInline.py.park | 13 - .../issue_verification/TestRerunTimeout.py.park | 24 -- .../test/API/issue_verification/TestSignal.py.park | 25 -- .../TestSignalOutsideTestMethod.py.park | 23 -- .../API/issue_verification/TestTimeout.py.park | 19 -- lldb/test/API/issue_verification/disable.py | 20 -- lldb/test/API/issue_verification/enable.py | 20 -- .../issue_verification/inline_rerun_inferior.cpp | 6 - lldb/test/API/issue_verification/rerun_base.py | 27 -- lldb/test/API/lang/cpp/standards/cpp11/Makefile | 4 - .../lang/cpp/standards/cpp11/TestCPP11Standard.py | 19 -- lldb/test/API/lang/cpp/standards/cpp11/main.cpp | 3 - lldb/test/API/lang/cpp/standards/cpp14/Makefile | 4 - .../lang/cpp/standards/cpp14/TestCPP14Standard.py | 19 -- lldb/test/API/lang/cpp/standards/cpp14/main.cpp | 3 - lldb/test/API/types/AbstractBase.py | 77 +++-- lldb/test/Shell/Process/Inputs/true.c | 3 + lldb/test/Shell/Process/Optimization.test | 6 + lldb/test/Shell/Process/UnsupportedLanguage.test | 8 + lldb/unittests/CMakeLists.txt | 5 +- ...MDGPUDwarfProposalForHeterogeneousDebugging.rst | 16 +- llvm/include/llvm/IR/DataLayout.h | 2 +- llvm/include/llvm/IR/IntrinsicsPowerPC.td | 3 + llvm/include/llvm/MC/MCDwarf.h | 10 +- llvm/include/llvm/Support/Alignment.h | 101 +------ llvm/lib/Analysis/ScalarEvolution.cpp | 6 +- llvm/lib/CodeGen/CFIInstrInserter.cpp | 9 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 12 +- llvm/lib/CodeGen/GlobalISel/GISelKnownBits.cpp | 2 +- llvm/lib/CodeGen/MIRParser/MIParser.cpp | 8 +- llvm/lib/CodeGen/MachineInstr.cpp | 137 +++++---- llvm/lib/CodeGen/ScheduleDAGInstrs.cpp | 5 - .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 2 +- llvm/lib/CodeGen/TargetPassConfig.cpp | 61 ++-- llvm/lib/IR/Globals.cpp | 2 +- llvm/lib/LTO/LTO.cpp | 5 +- llvm/lib/MC/MCDwarf.cpp | 4 +- llvm/lib/MC/MCSectionXCOFF.cpp | 2 +- llvm/lib/MC/MCStreamer.cpp | 4 +- llvm/lib/Passes/PassBuilder.cpp | 7 +- llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 16 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 2 +- .../AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 52 ++-- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 1 + llvm/lib/Target/AMDGPU/SIRegisterInfo.td | 2 +- llvm/lib/Target/ARC/ARCFrameLowering.cpp | 2 +- .../Target/ARC/MCTargetDesc/ARCMCTargetDesc.cpp | 2 +- llvm/lib/Target/ARM/ARMFrameLowering.cpp | 18 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 8 +- llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp | 4 +- .../Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | 2 +- llvm/lib/Target/ARM/Thumb1FrameLowering.cpp | 24 +- llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp | 4 +- .../Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp | 5 +- llvm/lib/Target/Mips/Mips16FrameLowering.cpp | 4 +- llvm/lib/Target/Mips/MipsSEFrameLowering.cpp | 4 +- .../PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 2 +- llvm/lib/Target/PowerPC/P9InstrResources.td | 1 + llvm/lib/Target/PowerPC/PPCFrameLowering.cpp | 2 +- llvm/lib/Target/PowerPC/PPCInstrAltivec.td | 4 + llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 4 +- .../RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp | 9 +- .../RISCV/MCTargetDesc/RISCVTargetStreamer.cpp | 16 ++ .../RISCV/MCTargetDesc/RISCVTargetStreamer.h | 24 +- llvm/lib/Target/RISCV/RISCVFrameLowering.cpp | 10 +- .../Sparc/MCTargetDesc/SparcMCTargetDesc.cpp | 4 +- .../SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp | 7 +- llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp | 2 +- llvm/lib/Target/VE/MCTargetDesc/VEMCTargetDesc.cpp | 2 +- llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 2 +- .../Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 2 +- llvm/lib/Target/X86/X86FrameLowering.cpp | 19 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 5 +- .../XCore/MCTargetDesc/XCoreMCTargetDesc.cpp | 2 +- llvm/lib/Target/XCore/XCoreFrameLowering.cpp | 2 +- llvm/lib/Transforms/IPO/AttributorAttributes.cpp | 2 +- llvm/lib/Transforms/IPO/PassManagerBuilder.cpp | 6 +- .../Transforms/InstCombine/InstCombineAddSub.cpp | 8 + llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp | 5 +- llvm/lib/Transforms/Vectorize/VectorCombine.cpp | 4 + .../ScalarEvolution/depth-limit-overrun.ll | 68 +++++ llvm/test/Analysis/ScalarEvolution/limit-depth.ll | 14 + llvm/test/CodeGen/AArch64/O0-pipeline.ll | 6 +- llvm/test/CodeGen/AArch64/O3-pipeline.ll | 2 +- .../test/CodeGen/AArch64/merge-store-dependency.ll | 4 +- .../AMDGPU/GlobalISel/divergent-control-flow.ll | 2 +- .../GlobalISel/inst-select-insert-vector-elt.mir | 8 +- .../AMDGPU/GlobalISel/legalize-amdgcn.if.xfail.mir | 21 ++ .../CodeGen/AMDGPU/GlobalISel/legalize-brcond.mir | 130 ++++++++- llvm/test/CodeGen/AMDGPU/GlobalISel/localizer.ll | 2 +- llvm/test/CodeGen/AMDGPU/GlobalISel/udiv.i64.ll | 12 +- llvm/test/CodeGen/AMDGPU/GlobalISel/urem.i64.ll | 12 +- llvm/test/CodeGen/AMDGPU/opt-pipeline.ll | 12 +- llvm/test/CodeGen/ARM/O3-pipeline.ll | 2 +- .../CodeGen/ARM/big-endian-neon-fp16-bitconv.ll | 4 +- .../CodeGen/ARM/cortex-a57-misched-vldm-wrback.ll | 2 +- .../CodeGen/ARM/cortex-a57-misched-vstm-wrback.ll | 2 +- llvm/test/CodeGen/ARM/cortex-a57-misched-vstm.ll | 2 +- llvm/test/CodeGen/PowerPC/aix-func-align.ll | 4 +- .../PowerPC/aix-lower-constant-pool-index.ll | 8 +- llvm/test/CodeGen/PowerPC/aix-lower-jump-table.ll | 8 +- .../PowerPC/aix-readonly-with-relocation.ll | 4 +- .../PowerPC/aix-reference-func-addr-const.ll | 4 +- llvm/test/CodeGen/PowerPC/aix-xcoff-data.ll | 4 +- llvm/test/CodeGen/PowerPC/aix-xcoff-lower-comm.ll | 4 +- .../CodeGen/PowerPC/aix-xcoff-mergeable-const.ll | 2 +- .../CodeGen/PowerPC/aix-xcoff-mergeable-str.ll | 6 +- llvm/test/CodeGen/PowerPC/aix-xcoff-rodata.ll | 2 +- llvm/test/CodeGen/PowerPC/test_func_desc.ll | 18 +- llvm/test/CodeGen/Thumb2/mve-float32regloops.ll | 8 +- llvm/test/CodeGen/Thumb2/mve-phireg.ll | 10 +- llvm/test/CodeGen/Thumb2/mve-vst3.ll | 2 +- .../Thumb2/umulo-128-legalisation-lowering.ll | 8 +- llvm/test/CodeGen/X86/O0-pipeline.ll | 6 +- llvm/test/CodeGen/X86/O3-pipeline.ll | 2 +- .../CodeGen/X86/instr-sched-multiple-memops.mir | 144 ---------- llvm/test/CodeGen/X86/pr46004.ll | 21 ++ llvm/test/CodeGen/X86/store_op_load_fold2.ll | 7 +- .../MC/Disassembler/PowerPC/ppc64-encoding-vmx.txt | 3 + llvm/test/MC/PowerPC/ppc64-encoding-vmx.s | 3 + llvm/test/Other/new-pm-defaults.ll | 4 +- llvm/test/Other/new-pm-thinlto-defaults.ll | 4 +- .../Other/new-pm-thinlto-postlink-pgo-defaults.ll | 4 +- .../new-pm-thinlto-postlink-samplepgo-defaults.ll | 4 +- llvm/test/Other/opt-O2-pipeline.ll | 4 +- llvm/test/Other/opt-O3-pipeline.ll | 4 +- llvm/test/Other/opt-Os-pipeline.ll | 4 +- llvm/test/Other/opt-pipeline-vector-passes.ll | 12 +- .../MSSA/multiblock-multipath.ll | 310 ++++++++++++++++++++- .../DeadStoreElimination/MSSA/multiblock-simple.ll | 2 +- llvm/test/Transforms/InstCombine/add.ll | 85 ++++-- llvm/test/Transforms/PGOProfile/chr.ll | 17 +- llvm/test/Transforms/PhaseOrdering/X86/addsub.ll | 44 +-- .../Transforms/PhaseOrdering/X86/horiz-math.ll | 33 +-- .../PhaseOrdering/X86/vector-reductions.ll | 16 +- .../PhaseOrdering/reassociate-after-unroll.ll | 208 +++++++------- llvm/unittests/Support/AlignmentTest.cpp | 36 --- llvm/utils/lit/lit/formats/googletest.py | 8 + .../Inputs/googletest-discovery-failed/lit.cfg | 3 + .../googletest-discovery-failed/subdir/OneTest.py | 3 + .../utils/lit/tests/googletest-discovery-failed.py | 10 + 185 files changed, 1855 insertions(+), 1511 deletions(-) delete mode 100644 clang/test/Analysis/output_types.cpp delete mode 100644 lldb/test/API/issue_verification/README.txt delete mode 100644 lldb/test/API/issue_verification/TestExpectedTimeout.py.park delete mode 100644 lldb/test/API/issue_verification/TestFail.py.park delete mode 100644 lldb/test/API/issue_verification/TestInvalidDecorator.py.park delete mode 100644 lldb/test/API/issue_verification/TestRerunFail.py.park delete mode 100644 lldb/test/API/issue_verification/TestRerunFileLevelTimeout.py.park delete mode 100644 lldb/test/API/issue_verification/TestRerunInline.py.park delete mode 100644 lldb/test/API/issue_verification/TestRerunTimeout.py.park delete mode 100644 lldb/test/API/issue_verification/TestSignal.py.park delete mode 100644 lldb/test/API/issue_verification/TestSignalOutsideTestMethod.py.park delete mode 100644 lldb/test/API/issue_verification/TestTimeout.py.park delete mode 100755 lldb/test/API/issue_verification/disable.py delete mode 100755 lldb/test/API/issue_verification/enable.py delete mode 100644 lldb/test/API/issue_verification/inline_rerun_inferior.cpp delete mode 100644 lldb/test/API/issue_verification/rerun_base.py delete mode 100644 lldb/test/API/lang/cpp/standards/cpp11/Makefile delete mode 100644 lldb/test/API/lang/cpp/standards/cpp11/TestCPP11Standard.py delete mode 100644 lldb/test/API/lang/cpp/standards/cpp11/main.cpp delete mode 100644 lldb/test/API/lang/cpp/standards/cpp14/Makefile delete mode 100644 lldb/test/API/lang/cpp/standards/cpp14/TestCPP14Standard.py delete mode 100644 lldb/test/API/lang/cpp/standards/cpp14/main.cpp create mode 100644 lldb/test/Shell/Process/Inputs/true.c create mode 100644 lldb/test/Shell/Process/Optimization.test create mode 100644 lldb/test/Shell/Process/UnsupportedLanguage.test create mode 100644 llvm/test/Analysis/ScalarEvolution/depth-limit-overrun.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-amdgcn.if.xfail.mir delete mode 100644 llvm/test/CodeGen/X86/instr-sched-multiple-memops.mir create mode 100644 llvm/test/CodeGen/X86/pr46004.ll create mode 100644 llvm/utils/lit/tests/Inputs/googletest-discovery-failed/lit.cfg create mode 100644 llvm/utils/lit/tests/Inputs/googletest-discovery-failed/subdir/ [...] create mode 100644 llvm/utils/lit/tests/googletest-discovery-failed.py