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-mainline-allyesconfig in repository toolchain/ci/llvm-project.
from 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 new 7770f83d614 [Rewrite] Try to fix buildbot link fail caused by r365258
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-tools-extra/clang-doc/BitcodeReader.cpp | 15 +- clang/include/clang/Rewrite/Core/Rewriter.h | 18 +- .../clang/StaticAnalyzer/Core/AnalyzerOptions.def | 4 + 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 | 21 + clang/test/Analysis/analyzer-config.c | 3 +- .../track-control-dependency-conditions.cpp | 43 +- clang/unittests/Analysis/CFGTest.cpp | 38 -- clang/unittests/Rewrite/CMakeLists.txt | 3 + 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/ReleaseNotes.rst | 9 + llvm/include/llvm/CodeGen/MachineBasicBlock.h | 10 +- llvm/include/llvm/IR/IRBuilder.h | 22 + llvm/include/llvm/IR/ModuleSummaryIndex.h | 67 ++- llvm/include/llvm/Support/AMDGPUMetadata.h | 1 + llvm/include/llvm/Support/FileCheck.h | 34 +- llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | 122 ++++-- llvm/lib/AsmParser/LLParser.cpp | 57 ++- llvm/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp | 1 + llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 47 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 32 +- 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/ModuleSummaryIndex.cpp | 141 +++--- llvm/lib/LTO/LTO.cpp | 21 +- 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/SystemZ/SystemZISelLowering.cpp | 6 + llvm/lib/Target/X86/X86InstrInfo.cpp | 4 +- llvm/lib/Target/X86/X86InstrSSE.td | 10 +- llvm/lib/Transforms/IPO/FunctionImport.cpp | 12 +- .../Transforms/Instrumentation/MemorySanitizer.cpp | 6 +- llvm/lib/Transforms/Scalar/LoopPredication.cpp | 18 +- llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | 11 +- llvm/lib/Transforms/Utils/FunctionImportUtils.cpp | 13 +- .../wrapping-pointer-versioning.ll | 24 +- llvm/test/Assembler/thinlto-summary.ll | 14 +- llvm/test/Assembler/thinlto-vtable-summary.ll | 4 +- llvm/test/Bitcode/summary_version.ll | 2 +- llvm/test/Bitcode/thinlto-alias.ll | 4 +- llvm/test/Bitcode/thinlto-alias2.ll | 2 +- .../thinlto-function-summary-callgraph-cast.ll | 4 +- .../thinlto-function-summary-callgraph-pgo.ll | 4 +- ...o-function-summary-callgraph-profile-summary.ll | 4 +- .../thinlto-function-summary-callgraph-relbf.ll | 2 +- ...ion-summary-callgraph-sample-profile-summary.ll | 4 +- .../Bitcode/thinlto-function-summary-callgraph.ll | 2 +- .../Bitcode/thinlto-function-summary-refgraph.ll | 16 +- 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/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/ipra-inline-asm.ll | 2 + llvm/test/CodeGen/X86/ipra-reg-usage.ll | 3 + llvm/test/FileCheck/numeric-expression.txt | 10 +- llvm/test/Instrumentation/BoundsChecking/opt.ll | 2 - llvm/test/ThinLTO/X86/Inputs/dot-dumper2.ll | 4 + llvm/test/ThinLTO/X86/dot-dumper2.ll | 43 ++ llvm/test/ThinLTO/X86/index-const-prop2.ll | 44 +- llvm/test/ThinLTO/X86/load-store-caching.ll | 26 ++ llvm/test/ThinLTO/X86/writeonly.ll | 41 ++ llvm/test/ThinLTO/X86/writeonly2.ll | 50 +++ .../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/unittests/CodeGen/MachineInstrTest.cpp | 33 ++ 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 + 160 files changed, 3478 insertions(+), 696 deletions(-) create mode 100644 clang/unittests/Rewrite/RewriterTest.cpp create mode 100644 llvm/test/CodeGen/AMDGPU/post-ra-sched-kill-bundle-use-inst.mir 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 create mode 100644 llvm/test/ThinLTO/X86/Inputs/dot-dumper2.ll create mode 100644 llvm/test/ThinLTO/X86/dot-dumper2.ll create mode 100644 llvm/test/ThinLTO/X86/load-store-caching.ll create mode 100644 llvm/test/ThinLTO/X86/writeonly.ll create mode 100644 llvm/test/ThinLTO/X86/writeonly2.ll rename llvm/test/Transforms/IndVarSimplify/{pr20680.ll => lftr-pr20680.ll} (53%) create mode 100644 llvm/test/Transforms/InferFunctionAttrs/dereferenceable.ll