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-allyesconfig in repository toolchain/ci/llvm-project.
from adf3b8e3661 [X86] Add assembler support for {vex} prefix to match GNU as. adds 7b1f1cf1cf7 [lldb] Remove 'use_synthetic' parameters in ValueObject code adds afc8b49782f [libcxx] Delete pointer in shared_ptr deduction test. adds 5cf17034e53 [InstCombine] add helper for known exact cast to FP; NFC adds 1aa8cef97a7 [InstCombine] add/adjust tests for fpext of casted value; NFC adds f65f566aeb7 Re-commit: Mark values as trivially dead when their only us [...] adds 46d6f76be30 [InstCombine] fix typo in comment; NFC adds 465f5648ee2 [X86] Remove the mayLoad and mayStore flags from vzeroupper [...] adds c490c5e81ac Reland [libc++] Move abs and div into stdlib.h to fix heade [...] adds eb7d32e46fe [lldb/Test] Update TestProcessList.py for reproducer replay adds 0d2a0b44c81 [VectorCombine] scalarize binop of inserted elements into v [...] adds f66309deab1 [GlobalISel] Don't add duplicate successors to MBBs when tr [...] adds b116ded57da [AIX] Avoid structor alias; die before bad alias codegen adds ab59aa6c613 [XCOFF] XCOFF constants, MCObjectFileInfo placeholder code [...] adds 601d5bd516e [Target][XCOFF] Correctly halt when mixing AIX or XCOFF wit [...] adds a1ae9566ea9 [WebAssembly] Disallow 'shared-mem' rather than 'atomics' adds ebb69b8bafa [clang][WebAssembly] Only expose wait and notify builtins w [...] adds 77ecf90c526 [COFF] Migrate COFFObjectFile to Expected<T> adds 39772063f51 [COFF] Use Expected in COFFObjectFile creation adds 23cbea9a04e [TRE][NFC] Refactor shared state into member variables. adds db7dea2b6f7 [AMDGPU] Vectorize alloca thru bitcast adds 2280cb880d2 Add Operation::moveAfter adds d1119980e52 [SelectionDAG] Use Align/MaybeAlign for ConstantPoolSDNode. adds bebdc62c3fa [SelectionDAG] Remove ConstantPoolSDNode::getAlignment. adds e1815eb2e10 [Driver] Reorganize --coverage -ftest-coverage -fprofile-ar [...] adds a2247d42e46 [LangRef] Describe linkage types, allocation size of declar [...] adds 0d4a33ba61b [Driver] Don't warn -Wunused-command-line-argument for --co [...] adds 9fcd2b68e76 [hwasan] Untag destination address in hwasan_posix_memalign. adds 68a9308a0b8 [hwasan] Allow -hwasan-globals flag to appear more than once. adds 9a11174287c [Driver] Add -fno-test-coverage adds 03cb328d6f6 clang: Cleanup usage of CreateMemCpy adds 49b32d80416 Relands "[YAMLVFSWriter][Test][NFC] Add couple tests" adds c90e1981074 Fix parsing of enum-base to follow C++11 rules. adds c6ed1fcf245 [DebugInfo] Dump raw data in a case of decoding error of an [...] adds e4e3e41905d Revert "Relands "[YAMLVFSWriter][Test][NFC] Add couple tests"" adds 99ac9ce7016 [NFC] Clean up in MCObjectStreamer and X86AsmBackend adds 6bf0ad78dc0 [Driver] Don't pass -u__llvm_profile_runtime for clang -fpr [...] adds 68a9356bdea [lldb] [testsuite] TestReproducerAttach.py: Fix dependency [...] adds 3c5dd5863c3 [MLIR] Register JIT event listeners with RTDyldObjectLinkingLayer adds 31fd12aa095 [clang-format] [PR34574] Handle [[nodiscard]] attribute in [...] adds 65399cde4b4 NativeFormatting.h - reduce raw_ostream.h include to forwar [...] adds fccd7965657 [X86] Add tests showing failure of combineVectorCompareAndM [...] adds 84cbd472e59 [clangd] Fix a data race in RecordsLatencies test adds 7425bdbd2fa [X86] Add test cases for 'abs from mul patterns' (PR45691) adds 0e8e731449d [X86] Allow combineVectorCompareAndMaskUnaryOp to handle 'a [...] adds f4d4e246e0e [X86] Remove mul(abs(x),abs(x)) -> mul(x,x) tests adds 4319c895516 LLParser.h - remove unused ValueHandle.h include. NFC. adds 0b9783350b3 LTO.h - reduce includes to forward declarations. NFC. adds 4f4ce13944b [libcxx testing] Make three locking tests more reliable adds 82ddae061b4 [clang-tidy] RenamerClangTidy now renames dependent member [...] adds b05c8c5756e [flang] Make implicit conversion explicit in assignment adds c746781f508 [clangd] Fix data race in BackgroundIndex test adds c9537b9cc86 [lldb/debugserver] Include TargetConditionals.h where needed adds 0e49ac73eaf [NFC] Small rework to RenamerClangTidyCheck addUsage adds 6eee2d9b5bd [ARM] Convert VDUPLANE to VDUP under MVE adds 56bf0b58c24 [X86] Add an assert that v32i16/v64i8 splitting in LowerVSE [...]
No new revisions were added by this update.
Summary of changes: .../bugprone/ReservedIdentifierCheck.cpp | 1 + .../readability/IdentifierNamingCheck.cpp | 1 + .../clang-tidy/utils/RenamerClangTidyCheck.cpp | 186 +++++-- .../clang-tidy/utils/RenamerClangTidyCheck.h | 12 + .../clangd/unittests/BackgroundIndexTests.cpp | 4 +- .../clangd/unittests/ClangdLSPServerTests.cpp | 2 +- clang-tools-extra/docs/ReleaseNotes.rst | 6 + .../checks/readability-identifier-naming.rst | 59 +++ ...ability-identifier-naming-member-decl-usage.cpp | 119 ++++- clang/include/clang/Basic/BuiltinsWebAssembly.def | 6 +- clang/include/clang/Basic/DiagnosticParseKinds.td | 8 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 2 + clang/include/clang/Driver/Options.td | 1 + clang/include/clang/Parse/Parser.h | 77 ++- clang/lib/CodeGen/BackendUtil.cpp | 1 + clang/lib/CodeGen/CGCall.cpp | 24 +- clang/lib/Driver/ToolChain.cpp | 29 +- clang/lib/Driver/ToolChains/Clang.cpp | 11 +- clang/lib/Driver/ToolChains/Darwin.cpp | 3 +- clang/lib/Driver/ToolChains/Linux.cpp | 9 +- clang/lib/Format/UnwrappedLineParser.cpp | 15 +- clang/lib/Parse/ParseDecl.cpp | 142 +++--- clang/lib/Parse/ParseDeclCXX.cpp | 5 +- clang/lib/Parse/ParseTentative.cpp | 155 ++---- clang/lib/Sema/SemaDecl.cpp | 8 + clang/test/CXX/drs/dr15xx.cpp | 12 + clang/test/CXX/drs/dr19xx.cpp | 17 + clang/test/CXX/drs/dr21xx.cpp | 9 + .../CXX/expr/expr.prim/expr.prim.general/p8-0x.cpp | 7 +- clang/test/CodeGen/builtins-wasm.c | 6 +- clang/test/Driver/aix-constructor-alias.c | 7 + clang/test/Driver/clang_f_opts.c | 24 - clang/test/Driver/coverage-ld.c | 16 +- clang/test/Driver/coverage.c | 45 +- clang/test/Driver/coverage_no_integrated_as.c | 28 - clang/test/Parser/c1x-generic-selection.c | 11 + clang/test/Parser/cxx0x-ambig.cpp | 7 +- clang/test/Parser/cxx0x-decl.cpp | 43 ++ clang/test/SemaCXX/enum-bitfield.cpp | 6 +- clang/test/SemaCXX/enum-scoped.cpp | 1 + clang/test/SemaObjC/enum-fixed-type.m | 6 +- clang/unittests/Format/FormatTest.cpp | 4 + clang/www/cxx_dr_status.html | 6 +- compiler-rt/lib/hwasan/hwasan_allocator.cpp | 2 +- flang/lib/Semantics/expression.cpp | 18 + libcxx/include/math.h | 61 +-- libcxx/include/stdlib.h | 64 ++- .../thread.sharedtimedmutex.class/lock.pass.cpp | 40 +- .../lock_shared.pass.cpp | 97 ++-- .../try_lock_shared_until.pass.cpp | 79 ++- .../util.smartptr.shared.const/deduction.pass.cpp | 5 +- lld/COFF/Chunks.cpp | 2 +- lld/COFF/InputFiles.cpp | 40 +- lld/COFF/Symbols.cpp | 4 +- lld/test/wasm/shared-memory-no-atomics.yaml | 4 +- lld/wasm/Writer.cpp | 31 +- lldb/include/lldb/Core/ValueObject.h | 4 +- .../include/lldb/Core/ValueObjectSyntheticFilter.h | 2 +- .../Python/lldbsuite/test/configuration.py | 6 + lldb/source/API/SBValue.cpp | 2 +- lldb/source/Core/ValueObject.cpp | 16 +- .../platform/process/list/TestProcessList.py | 13 +- .../reproducers/attach/TestReproducerAttach.py | 7 +- .../tools/debugserver/source/MacOSX/MachProcess.mm | 1 + llvm/docs/LangRef.rst | 13 +- llvm/include/llvm/BinaryFormat/XCOFF.h | 18 + llvm/include/llvm/CodeGen/SelectionDAG.h | 13 +- llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 22 +- llvm/include/llvm/IR/IntrinsicsX86.td | 4 +- llvm/include/llvm/LTO/LTO.h | 10 +- llvm/include/llvm/Object/COFF.h | 48 +- llvm/include/llvm/Support/NativeFormatting.h | 3 +- llvm/lib/AsmParser/LLParser.h | 1 - llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 9 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 4 +- llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp | 15 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 10 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 34 +- llvm/lib/DebugInfo/DWARF/DWARFExpression.cpp | 6 +- llvm/lib/MC/MCObjectFileInfo.cpp | 16 + llvm/lib/MC/MCObjectStreamer.cpp | 8 +- llvm/lib/Object/COFFObjectFile.cpp | 164 +++--- llvm/lib/Support/NativeFormatting.cpp | 3 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 2 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 2 +- llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp | 90 +++- llvm/lib/Target/ARM/ARMISelLowering.cpp | 65 ++- llvm/lib/Target/ARM/ARMInstrInfo.td | 2 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 18 +- llvm/lib/Target/Hexagon/HexagonISelLowering.cpp | 11 +- llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp | 17 +- llvm/lib/Target/Lanai/LanaiISelLowering.cpp | 6 +- llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp | 6 +- llvm/lib/Target/Mips/MipsISelLowering.cpp | 2 +- .../Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp | 3 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 14 +- llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp | 3 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 20 +- llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 2 +- llvm/lib/Target/Sparc/SparcISelLowering.cpp | 6 +- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 16 +- .../Target/WebAssembly/WebAssemblyAsmPrinter.cpp | 18 +- .../WebAssembly/WebAssemblyTargetMachine.cpp | 23 +- llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 2 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 6 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 31 +- llvm/lib/Target/XCore/XCoreISelLowering.cpp | 6 +- llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp | 8 +- .../Transforms/InstCombine/InstCombineCasts.cpp | 48 +- .../Instrumentation/HWAddressSanitizer.cpp | 2 +- .../Transforms/Scalar/TailRecursionElimination.cpp | 296 ++++++----- llvm/lib/Transforms/Utils/Local.cpp | 19 +- llvm/lib/Transforms/Vectorize/VectorCombine.cpp | 60 +++ llvm/test/Analysis/BasicAA/modref.ll | 1 - .../irtranslator-indirect-br-repeated-block.ll | 26 + llvm/test/CodeGen/AMDGPU/vector-alloca-bitcast.ll | 352 +++++++++++++ llvm/test/CodeGen/PowerPC/aix-alias.ll | 10 + .../test/CodeGen/PowerPC/aix-xcoff-endian-error.ll | 13 + .../Thumb2/LowOverheadLoops/fast-fp-loops.ll | 10 +- llvm/test/CodeGen/Thumb2/mve-pred-shuffle.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-vdup.ll | 4 +- llvm/test/CodeGen/Thumb2/mve-vecreduce-fminmax.ll | 80 ++- llvm/test/CodeGen/Thumb2/mve-vld3.ll | 189 +++---- llvm/test/CodeGen/Thumb2/mve-vld4.ll | 21 +- llvm/test/CodeGen/Thumb2/mve-vst3.ll | 562 ++++++++++----------- .../CodeGen/WebAssembly/target-features-tls.ll | 4 +- llvm/test/CodeGen/X86/combine-mul.ll | 120 +++-- .../CodeGen/X86/x86-setcc-int-to-fp-combine.ll | 42 ++ .../test/DebugInfo/X86/DW_OP_call_ref_unexpected.s | 2 +- .../test/Transforms/Attributor/memory_locations.ll | 6 +- llvm/test/Transforms/DCE/basic.ll | 58 +++ .../Transforms/DeadStoreElimination/lifetime.ll | 4 +- llvm/test/Transforms/InstCombine/fpextend.ll | 68 ++- llvm/test/Transforms/InstCombine/vararg.ll | 2 +- .../Transforms/VectorCombine/X86/insert-binop.ll | 57 ++- .../llvm-dwarfdump/X86/verify_broken_exprloc.s | 4 +- .../tools/llvm-mca/X86/BdVer2/resources-avx1.s | 4 +- .../tools/llvm-mca/X86/Broadwell/resources-avx1.s | 4 +- .../tools/llvm-mca/X86/BtVer2/resources-avx1.s | 4 +- .../tools/llvm-mca/X86/Generic/resources-avx1.s | 4 +- .../tools/llvm-mca/X86/Haswell/resources-avx1.s | 4 +- .../llvm-mca/X86/SandyBridge/resources-avx1.s | 4 +- .../llvm-mca/X86/SkylakeClient/resources-avx1.s | 4 +- .../llvm-mca/X86/SkylakeServer/resources-avx1.s | 4 +- .../tools/llvm-mca/X86/Znver1/resources-avx1.s | 4 +- .../tools/llvm-mca/X86/Znver2/resources-avx1.s | 4 +- llvm/tools/llvm-objcopy/COFF/Reader.cpp | 13 +- llvm/tools/llvm-objdump/COFFDump.cpp | 7 +- llvm/tools/llvm-readobj/COFFDumper.cpp | 60 +-- llvm/tools/obj2yaml/coff2yaml.cpp | 11 +- .../include/mlir/ExecutionEngine/ExecutionEngine.h | 15 +- mlir/include/mlir/IR/Operation.h | 9 + mlir/lib/ExecutionEngine/ExecutionEngine.cpp | 29 +- mlir/lib/IR/Operation.cpp | 14 + 154 files changed, 2869 insertions(+), 1810 deletions(-) create mode 100644 clang/test/Driver/aix-constructor-alias.c delete mode 100644 clang/test/Driver/coverage_no_integrated_as.c create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-indirect-br-r [...] create mode 100644 llvm/test/CodeGen/AMDGPU/vector-alloca-bitcast.ll create mode 100644 llvm/test/CodeGen/PowerPC/aix-alias.ll create mode 100644 llvm/test/CodeGen/PowerPC/aix-xcoff-endian-error.ll