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-next-allnoconfig in repository toolchain/ci/llvm-project.
from a7802763013 lld, llvm-dlltool, llvm-lib: Use getAsString() instead of g [...] adds b2c9eed0d7d [RISCV] Support @llvm.readcyclecounter() Intrinsic adds 9dcfbbae762 This reverts r365061 and r365062 (test update) adds 957c40db6ae Scalable Vector IR Type with further LTO fixes adds ee08036df8d [clangd] Deduplicate clang-tidy diagnostic messages. adds 8ca1c65cedb [clangd] Added highlighting for variable references (declrefs) adds e91f86f0ac7 Reverted r365188 due to alignment problems on i686-android adds 258e5e457a6 [analyzer] Track terminator conditions on which a tracked e [...] adds b55745606fa [analyzer] Add a debug analyzer config to place an event fo [...] adds c8499ae35ae Removed the test case added in D63538 due to windows buildb [...] adds d14003d99f3 NFC: Add an explicit return for safety and consistency adds 7e0c10b55ff [AMDGPU] DPP combiner: recognize identities for more opcodes adds 2bca3d4f0ca Add a comment explaining why a function exists adds df173bf9bc8 gn build: Merge r365203 adds 47afdaa4872 [ARM] MVE patterns for VMVN, VORR and VBIC adds 3aef35288b5 [ThinLTO] Attempt to recommit r365188 after alignment fix adds 27a6985d907 ScheduleDAG: Fix incorrectly killing registers in bundles adds a62413526d8 [AMDGPU] Added a new metadata for multi grid sync implicit [...] adds 766accd3640 [pstl] Add missing includes adds fe7ac170a79 [FileCheck] Don't diagnose undef vars at parse time adds 56f6308b2d8 [FileCheck] Share variable instance among uses adds 9e38f510b37 [docs][llvm-readobj] Add a note to options that do nothing [...] adds 4ba29e5fbea [libc++] Do not cleverly link against libc++abi just becaus [...] adds 652ad423bb5 [NFC] A test commit to check the access permission. Removed [...] adds 8a93952a5c1 [X86] Remove unnecessary isel pattern for MOVLPSmr. adds 6e6d229e5e9 [X86] Update SSE1 MOVLPSrm and MOVHPSrm isel patterns to en [...] adds f39c2e188d8 Change LaunchThread interface to return an expected. adds f3481b8c9ab [InferFunctionAttrs] add tests for 'dereferenceable' argume [...] adds bb65a38b564 Add LLDB section to the release notes adds 6bb13da7c16 [TSan] Improve handling of stack pointer mangling in {set,l [...] adds 515fdfd5125 [TSan] Improve handling of stack pointer mangling in {set,l [...] adds 7626e1e5041 Add lldb-mi deprecation to the release notes adds 6c9a392c8eb [PowerPC] Move TOC save to prologue when profitable adds 51de5164865 Revert "[libc++] Do not cleverly link against libc++abi jus [...] adds d22b2d01cae [X86] Correct the size check in foldMemoryOperandCustom. adds 049230b4d2d [PowerPC] Remove unused variable. NFC. adds 31f6b13e83a [PowerPC] Fold variable into assert. NFC. adds 05eebaa949d [PowerPC] Fold another unused variable into assertion. NFC. adds 28e0187175c This patch makes swap functions constexpr. Both swap overlo [...] adds 009225374a4 Bitstream reader: Fix undefined behavior seen after rL364464 adds 8d6ea2d48c8 [CodeGen] Enhance `MachineInstrSpan` to allow the end of MB [...] adds e7e23e3e91e AMDGPU: Make AMDGPUPerfHintAnalysis an SCC pass adds a2a09cb6060 [SystemZ] Fix addcarry of usubo (PR42512) adds ee7b1ce665e [CplusPlus] ISVTableName is unused. NFCI. adds 2f533bdd2af Revert "[TSan] Improve handling of stack pointer mangling i [...] adds 5e9610a3f50 AMDGPU: Fix assert in clang test adds b0fc4d470f4 lldb_assert: abort when assertions are enabled. adds 5ccdabf25d8 [lldb] Added assert to VerifyDecl adds cf45cb0b9d4 Improve MSVC visualization of annot_template_id tokens adds 096600a4b07 [FileCheck] Simplify numeric variable interface adds abd1561f15e [LLDBAssert] Use unreachable instead of assert(0) adds 88b0d20edf6 Revert "[FileCheck] Simplify numeric variable interface" adds b6654319f7a Remove `XFAIL: ios` from test that passes in CI adds b1ff896e92a XFAIL a few failing TSan-fiber tests for iOS adds 705e46f449e RegUsageInfoCollector: Skip AMDGPU entry point functions adds 0ffe0db6fab [RegisterCoalescer] Fix an overzealous assert adds a2ca358291a [TSan] Attempt to fix iOS on-device test adds adeb5ac2d64 [Rewrite] Extend to further accept CharSourceRange adds 9e62c864087 [IRBuilder] Introduce helpers for and/or of multiple values [...] adds 9812668d771 [IRBuilder] Fold consistently for or/and whether constant i [...] adds 1ab3fe8a7a6 Make list::remove/remove_if/unique all return void before C [...] adds a01502f1bab [LFTR] Regenerate test checks; NFC
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clang-doc/BitcodeReader.cpp | 15 +- clang-tools-extra/clangd/Diagnostics.cpp | 7 + clang-tools-extra/clangd/Protocol.h | 12 +- clang-tools-extra/clangd/SemanticHighlighting.cpp | 40 +- .../clangd/test/fixits-duplication.test | 221 ---------- .../clangd/unittests/DiagnosticsTests.cpp | 38 ++ .../clangd/unittests/SemanticHighlightingTests.cpp | 43 +- clang/include/clang/Rewrite/Core/Rewriter.h | 18 +- .../clang/StaticAnalyzer/Core/AnalyzerOptions.def | 9 + .../StaticAnalyzer/Core/BugReporter/BugReporter.h | 10 + clang/lib/CodeGen/CGDecl.cpp | 2 + clang/lib/Driver/Driver.cpp | 3 + clang/lib/Frontend/CompilerInvocation.cpp | 4 + clang/lib/Frontend/SerializedDiagnosticReader.cpp | 13 +- clang/lib/Rewrite/Rewriter.cpp | 9 +- .../StaticAnalyzer/Core/BugReporterVisitors.cpp | 114 +++++ clang/test/Analysis/analyzer-config.c | 4 +- .../track-control-dependency-conditions.cpp | 316 +++++++++++++ clang/unittests/Analysis/CFGTest.cpp | 38 -- clang/unittests/Rewrite/CMakeLists.txt | 2 + clang/unittests/Rewrite/RewriterTest.cpp | 80 ++++ clang/utils/ClangVisualizers/clang.natvis | 71 ++- compiler-rt/lib/tsan/rtl/tsan_rtl_aarch64.S | 43 +- compiler-rt/test/fuzzer/fuzzer-printcovpcs.test | 1 - compiler-rt/test/fuzzer/seed_inputs.test | 8 +- compiler-rt/test/tsan/fiber_from_thread.cc | 1 + compiler-rt/test/tsan/fiber_longjmp.cc | 1 + compiler-rt/test/tsan/fiber_race.cc | 1 + compiler-rt/test/tsan/fiber_simple.cc | 1 + compiler-rt/test/tsan/fiber_two_threads.cc | 1 + libcxx/include/list | 33 +- libcxx/include/type_traits | 5 +- libcxx/include/utility | 4 +- .../alg.swap/iter_swap.pass.cpp | 14 + .../alg.swap/swap_ranges.pass.cpp | 19 + .../sequences/list/list.ops/remove.pass.cpp | 27 +- .../sequences/list/list.ops/remove_if.pass.cpp | 30 +- .../sequences/list/list.ops/unique.pass.cpp | 16 +- .../sequences/list/list.ops/unique_pred.pass.cpp | 30 +- .../utilities/utility/utility.swap/swap.pass.cpp | 14 + .../utility/utility.swap/swap_array.pass.cpp | 18 + lldb/include/lldb/Host/ThreadLauncher.h | 9 +- lldb/include/lldb/Target/CPPLanguageRuntime.h | 2 - lldb/source/API/SBHostOS.cpp | 15 +- lldb/source/Core/Communication.cpp | 17 +- lldb/source/Core/Debugger.cpp | 27 +- lldb/source/Host/common/TaskPool.cpp | 14 +- lldb/source/Host/common/ThreadLauncher.cpp | 22 +- lldb/source/Host/macosx/objcxx/Host.mm | 9 +- .../ItaniumABI/ItaniumABILanguageRuntime.cpp | 8 - .../ItaniumABI/ItaniumABILanguageRuntime.h | 2 - .../RenderScriptRuntime/RenderScriptRuntime.cpp | 2 - .../RenderScriptRuntime/RenderScriptRuntime.h | 2 - .../Plugins/Process/MacOSX-Kernel/ProcessKDP.cpp | 12 +- .../Process/gdb-remote/GDBRemoteCommunication.cpp | 33 +- .../GDBRemoteCommunicationReplayServer.cpp | 11 +- .../Process/gdb-remote/ProcessGDBRemote.cpp | 12 +- lldb/source/Symbol/VerifyDecl.cpp | 5 +- lldb/source/Target/Process.cpp | 18 +- lldb/source/Utility/LLDBAssert.cpp | 6 + llvm/docs/AMDGPUUsage.rst | 12 + llvm/docs/CommandGuide/llvm-readelf.rst | 7 +- llvm/docs/CommandGuide/llvm-readobj.rst | 7 +- llvm/docs/LangRef.rst | 54 ++- llvm/docs/ReleaseNotes.rst | 9 + llvm/include/llvm/ADT/DenseMapInfo.h | 16 + llvm/include/llvm/CodeGen/MachineBasicBlock.h | 32 +- llvm/include/llvm/IR/DerivedTypes.h | 68 ++- llvm/include/llvm/IR/IRBuilder.h | 22 + llvm/include/llvm/IR/ModuleSummaryIndex.h | 2 +- llvm/include/llvm/IR/Type.h | 1 + llvm/include/llvm/Support/AMDGPUMetadata.h | 1 + llvm/include/llvm/Support/FileCheck.h | 34 +- llvm/include/llvm/Support/ScalableSize.h | 43 ++ llvm/lib/AsmParser/LLLexer.cpp | 1 + llvm/lib/AsmParser/LLParser.cpp | 13 +- llvm/lib/AsmParser/LLToken.h | 1 + llvm/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp | 1 + llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 6 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 5 +- llvm/lib/CodeGen/InlineSpiller.cpp | 6 +- llvm/lib/CodeGen/RegUsageInfoCollector.cpp | 48 +- llvm/lib/CodeGen/RegisterCoalescer.cpp | 9 +- llvm/lib/CodeGen/ScheduleDAGInstrs.cpp | 11 +- llvm/lib/IR/AsmWriter.cpp | 5 +- llvm/lib/IR/LLVMContextImpl.h | 2 +- llvm/lib/IR/Type.cpp | 17 +- llvm/lib/IR/Verifier.cpp | 7 + llvm/lib/Support/AMDGPUMetadata.cpp | 2 + llvm/lib/Support/FileCheck.cpp | 75 ++-- .../Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp | 8 + llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 1 - llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp | 14 +- llvm/lib/Target/AMDGPU/AMDGPUPerfHintAnalysis.cpp | 70 +-- llvm/lib/Target/AMDGPU/AMDGPUPerfHintAnalysis.h | 10 +- llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 2 + llvm/lib/Target/AMDGPU/GCNDPPCombine.cpp | 13 + llvm/lib/Target/AMDGPU/SIFrameLowering.cpp | 1 - llvm/lib/Target/AMDGPU/SILowerSGPRSpills.cpp | 2 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 23 + llvm/lib/Target/PowerPC/PPCFrameLowering.cpp | 31 ++ llvm/lib/Target/PowerPC/PPCMIPeephole.cpp | 45 ++ llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.h | 9 + llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp | 7 + llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 86 ++++ llvm/lib/Target/RISCV/RISCVISelLowering.h | 5 +- llvm/lib/Target/RISCV/RISCVInstrInfo.td | 10 + llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 6 + .../Target/X86/X86AvoidStoreForwardingBlocks.cpp | 8 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 4 +- llvm/lib/Target/X86/X86InstrSSE.td | 10 +- .../Transforms/Instrumentation/MemorySanitizer.cpp | 6 +- llvm/lib/Transforms/Scalar/LoopPredication.cpp | 18 +- llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | 11 +- .../wrapping-pointer-versioning.ll | 24 +- llvm/test/Bitcode/compatibility.ll | 4 + llvm/test/CodeGen/AMDGPU/dpp_combine.mir | 26 +- .../AMDGPU/hsa-metadata-from-llvm-ir-full-v3.ll | 488 ++++++++++++++++++++- .../AMDGPU/hsa-metadata-from-llvm-ir-full.ll | 479 +++++++++++++++++++- .../CodeGen/AMDGPU/hsa-metadata-hidden-args-v3.ll | 66 +++ .../CodeGen/AMDGPU/hsa-metadata-hidden-args.ll | 67 +++ .../AMDGPU/post-ra-sched-kill-bundle-use-inst.mir | 42 ++ llvm/test/CodeGen/ARM/ipra-reg-usage.ll | 3 + .../CodeGen/PowerPC/MCSE-caller-preserved-reg.ll | 4 +- .../CodeGen/PowerPC/remove-redundant-toc-saves.ll | 2 - llvm/test/CodeGen/PowerPC/tocSaveInPrologue.ll | 12 +- llvm/test/CodeGen/RISCV/readcyclecounter.ll | 28 ++ llvm/test/CodeGen/SystemZ/pr42512.ll | 23 + .../regcoal-undef-lane-4-rm-cp-commuting-def.mir | 131 ++++++ llvm/test/CodeGen/Thumb2/mve-bitarith.ll | 95 ++++ llvm/test/CodeGen/X86/avoid-sfb-ignore-meta.mir | 155 ------- llvm/test/CodeGen/X86/ipra-inline-asm.ll | 2 + llvm/test/CodeGen/X86/ipra-reg-usage.ll | 3 + llvm/test/CodeGen/X86/pr38743.ll | 16 +- llvm/test/FileCheck/numeric-expression.txt | 10 +- llvm/test/Instrumentation/BoundsChecking/opt.ll | 2 - llvm/test/Other/scalable-vector-array.ll | 8 + llvm/test/Other/scalable-vector-struct.ll | 8 + .../IndVarSimplify/{pr20680.ll => lftr-pr20680.ll} | 150 ++++++- .../InferFunctionAttrs/dereferenceable.ll | 201 +++++++++ .../LoopDistribute/scev-inserted-runtime-check.ll | 29 +- llvm/test/Transforms/LoopPredication/basic.ll | 3 +- .../basic_widenable_branch_guards.ll | 5 +- .../Transforms/LoopPredication/invariant_load.ll | 3 +- .../X86/illegal-parallel-loop-uniform-write.ll | 35 +- llvm/test/Transforms/LoopVectorize/X86/pr35432.ll | 45 +- .../LoopVectorize/pr30654-phiscev-sext-trunc.ll | 6 +- llvm/test/Verifier/scalable-global-vars.ll | 12 + llvm/unittests/CodeGen/MachineInstrTest.cpp | 33 ++ llvm/unittests/IR/CMakeLists.txt | 1 + llvm/unittests/IR/VectorTypesTest.cpp | 164 +++++++ llvm/unittests/Support/FileCheckTest.cpp | 14 +- llvm/utils/gn/secondary/llvm/unittests/IR/BUILD.gn | 1 + pstl/include/pstl/internal/algorithm_fwd.h | 3 + pstl/include/pstl/internal/algorithm_impl.h | 3 +- pstl/include/pstl/internal/execution_defs.h | 2 + pstl/include/pstl/internal/glue_algorithm_defs.h | 1 + pstl/include/pstl/internal/glue_execution_defs.h | 1 + pstl/include/pstl/internal/glue_memory_defs.h | 1 + pstl/include/pstl/internal/glue_numeric_defs.h | 1 + pstl/include/pstl/internal/memory_impl.h | 1 + pstl/include/pstl/internal/numeric_fwd.h | 2 + pstl/include/pstl/internal/parallel_backend.h | 2 + .../pstl/internal/parallel_backend_serial.h | 2 + pstl/include/pstl/internal/parallel_backend_tbb.h | 1 + .../include/pstl/internal/parallel_backend_utils.h | 2 + pstl/include/pstl/internal/parallel_impl.h | 2 + pstl/include/pstl/internal/unseq_backend_simd.h | 1 + 168 files changed, 3922 insertions(+), 982 deletions(-) delete mode 100644 clang-tools-extra/clangd/test/fixits-duplication.test create mode 100644 clang/test/Analysis/track-control-dependency-conditions.cpp create mode 100644 clang/unittests/Rewrite/RewriterTest.cpp create mode 100644 llvm/include/llvm/Support/ScalableSize.h create mode 100644 llvm/test/CodeGen/AMDGPU/post-ra-sched-kill-bundle-use-inst.mir create mode 100644 llvm/test/CodeGen/RISCV/readcyclecounter.ll create mode 100644 llvm/test/CodeGen/SystemZ/pr42512.ll create mode 100644 llvm/test/CodeGen/SystemZ/regcoal-undef-lane-4-rm-cp-commuting-def.mir delete mode 100644 llvm/test/CodeGen/X86/avoid-sfb-ignore-meta.mir create mode 100644 llvm/test/Other/scalable-vector-array.ll create mode 100644 llvm/test/Other/scalable-vector-struct.ll rename llvm/test/Transforms/IndVarSimplify/{pr20680.ll => lftr-pr20680.ll} (53%) create mode 100644 llvm/test/Transforms/InferFunctionAttrs/dereferenceable.ll create mode 100644 llvm/test/Verifier/scalable-global-vars.ll create mode 100644 llvm/unittests/IR/VectorTypesTest.cpp