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-allmodconfig in repository toolchain/ci/llvm-project.
from e44c20a68d2 [AArch64][GlobalISe] Select STRQui for stores into v264s in [...] adds f608678f1f3 [LoopPred] Rename a variable to simply a future patch [NFC] adds 73af6ef2e75 [ARM] Don't try to create "push {r12, lr}" in Thumb1 at -Oz. adds 3813fe0bda8 [ARM] Optimize expressions like "return x != 0;" for Thumb1. adds 294e07cf034 AMDGPU: Fix test filename adds 9bef688bc29 [AMDGPU] Add more test cases of D59608. adds fa0a2c529bc InstSimplify: Add missing case from r357386 adds c5903c935c2 [X86] Use unsigned type for opcodes throughout X86FixupLEAs. adds c1330159754 [X86] Autogenerate complete checks. NFC adds 536383a3548 [X86] Add test cases to fixup-lea.ll for optsize and no siz [...] adds c0ebfbe3f32 Add an optional list of blocks to avoid when looking for a [...] adds adb3ece2164 [LoopPredication] Simplify widenable condition handling [NFC] adds 60a8816c2fc [compiler-rt][test] Make instrprof-set-dir-mode test tolera [...] adds 9d1449246dd ar_to_bc.sh: replace readlink -f with custom relative path [...] adds 155bc16e7f5 Simplify TestGdbRemoteRegisterState adds b669fea42f5 SimplifyCFG SinkCommonCodeFromPredecessors: Also sink funct [...] adds 0657197588f Fix a number of bugs in __val_expr's subset operator[]. adds bea52e5289b [clangd] Use capacity() instead of size() in RefSlab::bytes() adds 1c4ee160126 PDBFPO: Refactor register reference resolution adds 821263faa56 Fix llvm_unreachable in TestWriteMemory adds 32029135e09 [Internalize] Replace fstream with line_iterator for -inter [...] adds f4219788581 [Internalize] Replace uses of std::set with DenseSet adds c5cefa2caf7 Fix flakyness in TestCommandScriptImmediateOutput adds 7f23e0a62fc Enforce StackID definition in PEI adds 4ec931714de Fix compiler warning, remove extra ";" [NFC] adds 76f2259dde8 Fix tests after r357452 adds 4bc05006354 Make operator==s consistent between c++ and python APIs adds 64bd87ad4bb [X86][AVX] Add test case showing failure to fold broadcast [...] adds 4f839ac1883 [PowerPC] Fix issue with inline asm - soft float mode adds 4bad9c21701 Fix Wimplicit-fallthrough warning introduced in rL357466. NFCI. adds 07ef786652e [clang-tidy] make getLangOpts return a const ref adds 3cee663e71f Add minidump support to obj2yaml adds f8078f6b1d9 [RISCV] Support assembling @plt symbol operands adds deef72091a3 [ObjectYAML] Fix build issue adds 2634a141fdf [mips] Use AltOrders to prevent using odd FP-registers adds 4cefa15a149 [mips] Remove the override of the `isMachineVerifierClean()` adds 68ad5c34e07 Fix typo that I introduced in r357413. Thanks to ensadc@mai [...] adds 38cb238f752 [llvm-objcopy]Allow llvm-objcopy to be used on an ELF file [...] adds 7d3e97d6fa7 gn build: Add build files for non-framework xpc clangd bits adds 709ee69d0a3 gn build: Merge r357469 adds 3bf63cf3b36 Special case some duration arithmetic for GCC and PPC becau [...] adds 1c44ed8b761 [Transforms] Redundant getValueOperand (NFC) adds 0b9527119f7 [Driver] Enable -fsanitize-address-globals-dead-stripping b [...] adds f76fe454268 [SystemZ] Improve instruction selection of 64 bit shifts a [...] adds 838bba9c34b Allow partial UUID matching in Minidump core file plug-in adds b69afa8e9ba [PruneEH] Don't split musttail call from ret adds 6a27c48be22 [SampleProfile] Repeat indirect call promotion only when th [...] adds fb4d9f7287c [SimplifyCFG] Don't split musttail call from ret adds f92acf12995 [cmake] Add function for building native tool adds 7c16c5b6aec [llvm-shlib] Fix cross-compilation for LLVM-C adds c2b831fe1b5 [OPENMP]Fix mapping of the pointers captured by reference. adds 83db88717bc [BPF] Replace fstream and sstream with line_iterator adds a3b71018d9f [SLP] reorderInputsAccordingToOpcode is const method. NFCI. adds 50505868601 Fix buildbot where paths were not matching up. adds 017deaf1ae3 [llvm-objcopy] Change SHT_NOBITS to SHT_PROBITS for some -- [...] adds d3d5d76a7b7 [WideableCond] Fix a nasty bug in detection of "explicit guards" adds fa6cd5ceb92 [PowerPC] Fix reversed bit issue in DCMX mask for "xvtstdcd [...] adds b622809b2df Fix typo; NFC adds 41a7950cfb1 [lldb-server] Use llgs namespace to avoid conflicts with Win32 API adds 0d3a533270f [X86] Allow FixupLEAs to form INC/DEC under OptSize not jus [...] adds 7cb7daabbbe [DAGCombiner] reduce code duplication; NFC adds c6bceec01a4 [DebugInfo] Fix pr41180 : Loop Vectorization Debugify Failure adds 9da8a68d6b5 [ArgPromotion] Set debug location at updated callsites adds 37b0f9ad953 [os_log] Mark os_log_helper `nounwind` adds a720381bb59 Fix problem with ar_to_bc.sh script introduced by r357450. adds 1ed4bbb9ab6 [Remarks][NFCI] Remove useless include adds 380c2420ecb Clean up windows build bot. adds 27c0f204d79 [driver] clang-format. Fix indentation, split long lines. NFC adds 751510cd78f [driver][mips] Check both `gnuabi64` and `gnu` suffixes in [...] adds 1c5250abaa3 [Reproducers] Print warning when generating the reproducer. adds 9bba938de46 [InstCombine] Added tests for PR41273 adds 010982f7508 [FileCheck] Fix FileCheck.cpp compilation on Solaris adds 3a23fb1e04e [NFC][libdispatch] Improve a few tests adds f401a749e11 [libc++][NFC] Remove useless public: label at the end of class adds 6cd81263600 [libc++] Remove use of auto with actual type adds a31347f17d1 [NativePDB] Don't fail on import modules. adds 0fd3c68c1a7 [OPENMP]Add codegen for private vars with allocate clause. adds 3299ead8e9f [CodeGen] Fix a regression by emitting lambda expressions i [...] adds af913156685 [Sema] Fix a use-after-deallocate of a ParsedAttr adds aac92853779 [libc++] Correctly handle Objective-C++ ARC qualifiers in s [...] adds 22c6215c7e5 [AArch64][GlobalISel] Select llvm.aarch64.stlxr(i64, i64*) adds 9ca4ff26662 [TSan][libdispatch] We don't require any setup on Darwin adds 13d8e929409 [HIP-Clang] Fat binary should not be produced for non GPU code adds 5ba60b22a47 [InstCombine] Simplify ctlz/cttz with bitreverse adds 9f179b2c65b [InstCombine] Added tests for PR41337 adds 8e6d41aeb26 [x86] add more tests for FP scalarization; NFC adds 226b992ebd6 [NFC] Test is C++, not C adds 19775a4c673 [LLD][COFF] Move type merging structures out of PDB.cpp. NFC adds 8129521318a [HIP-Clang] Fat binary should not be produced for non GPU code 2 adds b64f915ae0f [TableGen] Properly calculate the minimum size needed or Co [...] adds ffd8662558b [X86] Check MI.isConvertibleTo3Addr() before calling conver [...] adds 9224c114a98 [X86] Mark the default case of the X86InstrInfo::convertToT [...] adds fc5a176f6aa [NFC][TSan][libdispatch] Cleanup test adds 1754774369a [libc++] Fix error flags and exceptions propagated from inp [...] adds 6d37f326fc6 [HIP-Clang] Fat binary should not be produced for non GPU code adds 00f6cfe9084 [libc++] Fix build when exceptions are turned off adds 1b5310c2df3 Revert r357504, r357491, r357482 because of bot breakage. adds cc525c97b7d [COFF] Reduce the size of Chunk and SectionChunk, NFC adds 38b7e74836e Revert "[libc++] Fix error flags and exceptions propagated [...]
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clang-tidy/ClangTidyCheck.h | 2 +- clang-tools-extra/clangd/index/Ref.h | 2 +- clang/include/clang/Sema/ParsedAttr.h | 8 + clang/lib/Basic/Targets/PPC.cpp | 3 + clang/lib/Basic/Targets/PPC.h | 11 +- clang/lib/CodeGen/CGBuiltin.cpp | 1 + clang/lib/CodeGen/CGCUDANV.cpp | 4 + clang/lib/CodeGen/CGExpr.cpp | 2 + clang/lib/CodeGen/CGOpenMPRuntime.cpp | 23 +- clang/lib/Driver/Driver.cpp | 25 ++- clang/lib/Driver/SanitizerArgs.cpp | 1 + clang/lib/Driver/ToolChains/Gnu.cpp | 8 +- clang/lib/Driver/ToolChains/Linux.cpp | 46 ++-- clang/lib/Sema/SemaType.cpp | 4 +- clang/lib/StaticAnalyzer/Checkers/Taint.cpp | 2 +- clang/test/CodeGenCUDA/device-stub.cu | 12 +- clang/test/CodeGenCXX/nrvo.cpp | 1 - clang/test/CodeGenCXX/stack-reuse-exceptions.cpp | 2 +- clang/test/CodeGenObjC/exceptions.m | 2 +- clang/test/CodeGenObjCXX/os_log.mm | 19 ++ clang/test/CodeGenObjCXX/property-lvalue-lambda.mm | 47 +++++ clang/test/Driver/fsanitize.c | 1 + clang/test/Driver/linux-ld.c | 10 + clang/test/Driver/ppc-inlineasm-sf.c | 16 ++ clang/test/OpenMP/parallel_private_codegen.cpp | 20 +- clang/test/OpenMP/target_firstprivate_codegen.cpp | 38 ++-- clang/test/SemaObjC/arc-property-decl-attrs.m | 4 + compiler-rt/CMakeLists.txt | 2 +- .../symbolizer/scripts/ar_to_bc.sh | 4 +- compiler-rt/test/profile/Linux/counter_promo_for.c | 4 +- .../test/profile/Linux/counter_promo_while.c | 4 +- compiler-rt/test/profile/instrprof-set-dir-mode.c | 6 +- compiler-rt/test/tsan/libdispatch/apply.c | 1 - compiler-rt/test/tsan/libdispatch/data.c | 15 +- .../{groups-destructor.c => groups-destructor.cc} | 0 compiler-rt/test/tsan/libdispatch/source-serial.c | 9 +- libcxx/include/istream | 5 +- libcxx/include/thread | 5 + libcxx/include/type_traits | 5 + libcxx/include/valarray | 23 +- libcxx/src/chrono.cpp | 3 +- .../libcxx/type_traits/is_pointer_objc.arc.pass.mm | 56 +++++ .../valarray.sub/gslice_const.pass.cpp | 116 +++++----- .../valarray.sub/gslice_non_const.pass.cpp | 113 ++++++---- .../valarray.sub/indirect_array_const.pass.cpp | 88 ++++---- .../valarray.sub/indirect_array_non_const.pass.cpp | 90 ++++---- .../valarray.sub/slice_const.pass.cpp | 29 ++- .../valarray.sub/slice_non_const.pass.cpp | 56 +++-- .../valarray.sub/valarray_bool_const.pass.cpp | 19 +- .../valarray.sub/valarray_bool_non_const.pass.cpp | 47 +++-- lld/COFF/Chunks.cpp | 15 +- lld/COFF/Chunks.h | 74 +++++-- lld/COFF/ICF.cpp | 8 +- lld/COFF/MarkLive.cpp | 4 +- lld/COFF/PDB.cpp | 77 ++----- lld/COFF/TypeMerger.h | 65 ++++++ lldb/include/lldb/API/SBAddress.h | 4 + lldb/include/lldb/API/SBFileSpec.h | 4 + lldb/include/lldb/API/SBWatchpoint.h | 4 + lldb/include/lldb/Target/Platform.h | 2 +- .../TestCommandScriptImmediateOutput.py | 10 +- .../gdb_remote_client/TestWriteMemory.py | 2 +- lldb/packages/Python/lldbsuite/test/lldbpexpect.py | 2 +- .../lldb-server/TestGdbRemoteRegisterState.py | 9 - lldb/scripts/Python/modify-python-lldb.py | 51 +---- lldb/scripts/interface/SBAddress.i | 9 + lldb/scripts/interface/SBBreakpoint.i | 4 + lldb/scripts/interface/SBFileSpec.i | 4 + lldb/scripts/interface/SBModule.i | 4 + lldb/scripts/interface/SBWatchpoint.i | 4 + lldb/scripts/lldb.swig | 3 +- lldb/source/API/SBAddress.cpp | 9 + lldb/source/API/SBFileSpec.cpp | 18 ++ lldb/source/API/SBWatchpoint.cpp | 18 ++ lldb/source/Commands/CommandObjectReproducer.cpp | 3 + .../SymbolFile/NativePDB/CompileUnitIndex.cpp | 13 +- .../NativePDB/PdbFPOProgramToDWARFExpression.cpp | 140 ++++++------ lldb/tools/lldb-server/lldb-server.cpp | 10 +- llvm/cmake/modules/CrossCompile.cmake | 27 +++ llvm/cmake/modules/TableGen.cmake | 22 +- llvm/include/llvm-c/Remarks.h | 1 - llvm/include/llvm/Analysis/CFG.h | 25 ++- llvm/include/llvm/BinaryFormat/COFF.h | 2 +- llvm/include/llvm/CodeGen/MachineFrameInfo.h | 7 +- llvm/include/llvm/ObjectYAML/MinidumpYAML.h | 12 ++ llvm/include/llvm/Transforms/IPO/Internalize.h | 6 +- llvm/lib/Analysis/BasicAliasAnalysis.cpp | 2 +- llvm/lib/Analysis/CFG.cpp | 73 +++++-- llvm/lib/Analysis/CaptureTracking.cpp | 4 +- llvm/lib/Analysis/GuardUtils.cpp | 9 +- llvm/lib/CodeGen/DwarfEHPrepare.cpp | 2 +- llvm/lib/CodeGen/MIRParser/MIRParser.cpp | 6 +- llvm/lib/CodeGen/MachineFrameInfo.cpp | 9 +- llvm/lib/CodeGen/PrologEpilogInserter.cpp | 27 ++- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 16 +- llvm/lib/ObjectYAML/LLVMBuild.txt | 2 +- llvm/lib/ObjectYAML/MinidumpYAML.cpp | 32 +++ .../Target/AArch64/AArch64InstructionSelector.cpp | 76 ++++++- llvm/lib/Target/AMDGPU/SIFrameLowering.cpp | 4 +- llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp | 5 + llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 2 + llvm/lib/Target/ARM/ARMISelLowering.cpp | 24 ++- llvm/lib/Target/BPF/BTFDebug.cpp | 21 +- llvm/lib/Target/Mips/MipsRegisterBankInfo.cpp | 1 - llvm/lib/Target/Mips/MipsRegisterInfo.cpp | 5 - llvm/lib/Target/Mips/MipsRegisterInfo.td | 36 ++-- llvm/lib/Target/Mips/MipsTargetMachine.h | 4 - llvm/lib/Target/PowerPC/PPCInstrFormats.td | 4 +- llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 14 +- .../Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp | 3 +- .../Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 1 + .../RISCV/MCTargetDesc/RISCVELFObjectWriter.cpp | 2 + .../Target/RISCV/MCTargetDesc/RISCVFixupKinds.h | 4 + .../RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp | 4 + llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.cpp | 11 +- llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.h | 1 + llvm/lib/Target/SystemZ/SystemZInstrInfo.td | 16 ++ llvm/lib/Target/SystemZ/SystemZOperators.td | 4 + llvm/lib/Target/X86/X86FixupLEAs.cpp | 33 +-- llvm/lib/Target/X86/X86InstrInfo.cpp | 2 +- llvm/lib/Transforms/IPO/ArgumentPromotion.cpp | 16 +- llvm/lib/Transforms/IPO/Internalize.cpp | 23 +- llvm/lib/Transforms/IPO/PruneEH.cpp | 3 +- llvm/lib/Transforms/IPO/SampleProfile.cpp | 3 + .../Transforms/InstCombine/InstCombineCalls.cpp | 10 +- llvm/lib/Transforms/Scalar/LoopPredication.cpp | 37 ++-- llvm/lib/Transforms/Utils/Local.cpp | 6 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 29 +-- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 24 ++- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 9 +- .../AArch64/GlobalISel/select-stlxr-intrin.mir | 32 +++ llvm/test/CodeGen/AArch64/arm64-ldxr-stxr.ll | 4 + llvm/test/CodeGen/AArch64/max-jump-table.ll | 48 ++--- llvm/test/CodeGen/AArch64/min-jump-table.ll | 30 +-- llvm/test/CodeGen/AArch64/stack-id-pei-alloc.mir | 56 +++++ .../AArch64/stack-id-stackslot-scavenging.mir | 24 +++ llvm/test/CodeGen/AArch64/win64-jumptable.ll | 52 ++--- llvm/test/CodeGen/AMDGPU/ds-sub-offset.ll | 32 +++ llvm/test/CodeGen/AMDGPU/uaddo.ll | 27 +++ llvm/test/CodeGen/AMDGPU/usubo.ll | 51 +++++ llvm/test/CodeGen/ARM/cmpxchg-idioms.ll | 4 +- llvm/test/CodeGen/ARM/fold-stack-adjust.ll | 48 +++-- llvm/test/CodeGen/ARM/select-imm.ll | 48 ++++- llvm/test/CodeGen/Mips/no-odd-spreg-msa.ll | 8 +- llvm/test/CodeGen/SystemZ/rot-shift-64-sub-amt.ll | 82 +++++++ .../Thumb/umulo-128-legalisation-lowering.ll | 235 ++++++++------------- .../Thumb/umulo-32-legalisation-lowering.ll | 15 +- llvm/test/CodeGen/X86/avx-vbroadcast.ll | 48 +++++ llvm/test/CodeGen/X86/fixup-lea.ll | 164 +++++++++++++- llvm/test/CodeGen/X86/scalarize-fp.ll | 184 ++++++++++++++++ llvm/test/MC/Disassembler/PowerPC/vsx.txt | 6 + llvm/test/MC/PowerPC/vsx.s | 7 + llvm/test/MC/RISCV/function-call.s | 8 + llvm/test/MC/RISCV/lla-invalid.s | 1 + llvm/test/MC/RISCV/tail-call.s | 6 + llvm/test/Transforms/ArgumentPromotion/dbg.ll | 26 ++- ...-amdgpu-dx10.ll => inline-amdgpu-dx10-clamp.ll} | 0 .../Transforms/InstCombine/ctlz-cttz-bitreverse.ll | 69 ++++++ .../InstCombine/ctpop-bswap-bitreverse.ll | 53 +++++ .../Transforms/InstSimplify/round-intrinsics.ll | 23 ++ .../basic_widenable_branch_guards.ll | 59 ++++++ .../Transforms/LoopVectorize/middle-block-dbg.ll | 110 ++++++++++ llvm/test/Transforms/PruneEH/musttail.ll | 15 ++ .../SampleProfile/Inputs/cold-indirect-call.prof | 6 + .../Transforms/SampleProfile/cold-indirect-call.ll | 31 +++ llvm/test/Transforms/SimplifyCFG/noreturn-call.ll | 22 +- .../Transforms/SimplifyCFG/sink-common-code.ll | 44 ++++ .../ELF/copy-after-strip-sections.test | 26 +++ .../llvm-objcopy/ELF/rename-section-flag.test | 104 +++++---- .../tools/llvm-objcopy/ELF/set-section-flags.test | 117 ++++++---- llvm/test/tools/obj2yaml/basic-minidump.yaml | 35 +++ llvm/tools/llvm-config/CMakeLists.txt | 11 +- llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp | 21 +- llvm/tools/llvm-objcopy/ELF/Object.cpp | 28 ++- llvm/tools/llvm-objcopy/ELF/Object.h | 6 +- llvm/tools/llvm-shlib/CMakeLists.txt | 12 +- llvm/tools/obj2yaml/CMakeLists.txt | 1 + llvm/tools/obj2yaml/minidump2yaml.cpp | 24 +++ llvm/tools/obj2yaml/obj2yaml.cpp | 3 + llvm/tools/obj2yaml/obj2yaml.h | 3 + llvm/unittests/Analysis/CFGTest.cpp | 100 +++++++-- llvm/utils/FileCheck/FileCheck.cpp | 3 +- llvm/utils/TableGen/AsmMatcherEmitter.cpp | 18 +- .../utils/gn/build/sync_source_lists_from_cmake.py | 3 +- .../clang-tools-extra/clangd/tool/BUILD.gn | 16 +- .../clang-tools-extra/clangd/xpc/BUILD.gn | 26 +++ .../clang-tools-extra/clangd/xpc/enable.gni | 4 + .../secondary/clang-tools-extra/unittests/BUILD.gn | 6 +- .../unittests/clangd/xpc/BUILD.gn | 15 ++ .../gn/secondary/llvm/tools/obj2yaml/BUILD.gn | 1 + 190 files changed, 3425 insertions(+), 1141 deletions(-) create mode 100644 clang/test/CodeGenObjCXX/os_log.mm create mode 100644 clang/test/CodeGenObjCXX/property-lvalue-lambda.mm create mode 100644 clang/test/Driver/ppc-inlineasm-sf.c rename compiler-rt/test/tsan/libdispatch/{groups-destructor.c => groups-destructor [...] create mode 100644 libcxx/test/libcxx/type_traits/is_pointer_objc.arc.pass.mm create mode 100644 lld/COFF/TypeMerger.h create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/select-stlxr-intrin.mir create mode 100644 llvm/test/CodeGen/AArch64/stack-id-pei-alloc.mir create mode 100644 llvm/test/CodeGen/AArch64/stack-id-stackslot-scavenging.mir create mode 100644 llvm/test/CodeGen/SystemZ/rot-shift-64-sub-amt.ll rename llvm/test/Transforms/Inline/AMDGPU/{inline-amdgpu-dx10.ll => inline-amdgpu- [...] create mode 100644 llvm/test/Transforms/InstCombine/ctlz-cttz-bitreverse.ll create mode 100644 llvm/test/Transforms/InstCombine/ctpop-bswap-bitreverse.ll create mode 100644 llvm/test/Transforms/LoopVectorize/middle-block-dbg.ll create mode 100644 llvm/test/Transforms/PruneEH/musttail.ll create mode 100644 llvm/test/Transforms/SampleProfile/Inputs/cold-indirect-call.prof create mode 100644 llvm/test/Transforms/SampleProfile/cold-indirect-call.ll create mode 100644 llvm/test/tools/llvm-objcopy/ELF/copy-after-strip-sections.test create mode 100644 llvm/test/tools/obj2yaml/basic-minidump.yaml create mode 100644 llvm/tools/obj2yaml/minidump2yaml.cpp create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/clangd/xpc/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/clangd/xpc/enable.gni create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/unittests/clangd/xpc/ [...]