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-lts-allyesconfig in repository toolchain/ci/llvm-project.
from 82fb4f4b223d [SCEV] Sequential/in-order `UMin` expression adds 7f1955dc9640 [ELF] Support mixed TLSDESC and TLS GD adds fb3faa8b326d [flang] Do not lose call in shape inquiry on function reference adds 9b5cf7267beb [lldb] Disable several lldb tests that are flaky on Windows adds 08bc2eb1e049 [mlir][NFC] Fully spell mlir typenames in BaseOpWithOffset [...] adds 68468bbe15d5 AMDGPU: Avoid null check during addrspacecast lowering adds 988c3f5f9692 [clang-tidy] Fix RenamerClangTidyChecks suggesting invalid [...] adds 0ba4e4b500ea GlobalISel: Pass DebugLoc to getFunctionLiveInPhysReg adds 2d3ae6f4844b [cmake] Enable users to specify archive creation commands adds 8e682086a067 AMDGPU/GlobalISel: Explicitly track d16 for image legalization adds f5b387988bd4 Revert "[CodeGen] Mark fma as const for Android" adds e7481f6ee591 [clang][dataflow] Add transfer functions for assignment adds f4ab0f6e097f [TSan] Avoid deadlock in test for compiler-rt debug build adds 4609e30f5001 [lldb] Remove lldb-instr adds c0add1636d3a [flang] Fix the documentation on how to build flang adds e12126913139 [NFC][regalloc] Pass RAGreedy to eviction adviser adds 69c55d636200 [lldb] Remove LLDB_RECORD_CHAR_PTR_* macros adds da4b7437f932 [lldb] Remove LLDB_RECORD_DUMMY_* macros adds c9f83a8af9dc [libc++] Alphabetize CMakeLists.txt and module.modulemap. NFC. adds ce167c6fb2ae [libcxx] Use Fuchsia-native monotonic clock for std::chron [...] adds 4d81a46f7f71 [libc++] Alphabetize header #includes. NFCI. adds 914fffc7f249 [libunwind][cmake] Create `LIBUNWIND_INSTALL_INCLUDE_DIR` [...] adds 84654f2733f6 [libc++] Refactor the tests for std::random_device adds 847eefe5bfd7 [doc][cmake] Convert read-me for the common CMake utils to reST adds 8bed953782af [llvm] Fix the module build adds e2cc091a7d01 Fix a missed opportunity to merge stores. adds a765eea15389 [libcxx][test] Auto-detect _LIBCPP_HAS_NO_UNICODE for MSVC STL adds a74826d30a2e [openmp][amdgpu] Replace unsigned long with uint64_t adds 2154dbaa593d [libc++][NFC] Use _LIBCPP_DEBUG_ASSERT in <list> adds 87a9be2a74a9 Don't fail if unable to promote loops during unrolling
No new revisions were added by this update.
Summary of changes: .../clang-tidy/utils/RenamerClangTidyCheck.cpp | 3 + .../checkers/bugprone-reserved-identifier.cpp | 5 + .../FlowSensitive/DataflowAnalysisContext.h | 20 +- .../Analysis/FlowSensitive/DataflowEnvironment.h | 59 +++- .../Analysis/FlowSensitive/DataflowEnvironment.cpp | 102 ++++-- clang/lib/Analysis/FlowSensitive/Transfer.cpp | 124 ++++++- clang/lib/Sema/SemaDecl.cpp | 4 +- clang/test/CodeGen/math-builtins.c | 6 - .../Analysis/FlowSensitive/TransferTest.cpp | 252 ++++++++++++-- cmake/README.md | 53 --- cmake/README.rst | 59 ++++ .../test/tsan/libdispatch/dispatch_once_deadlock.c | 11 +- flang/README.md | 192 +++++++---- flang/include/flang/Evaluate/shape.h | 13 + flang/lib/Evaluate/fold-integer.cpp | 6 +- flang/lib/Evaluate/shape.cpp | 17 +- flang/test/Evaluate/rewrite01.f90 | 52 +++ libcxx/include/CMakeLists.txt | 72 ++-- libcxx/include/__algorithm/adjacent_find.h | 2 +- libcxx/include/__algorithm/binary_search.h | 2 +- libcxx/include/__algorithm/clamp.h | 2 +- libcxx/include/__algorithm/copy.h | 2 +- libcxx/include/__algorithm/copy_backward.h | 2 +- libcxx/include/__algorithm/copy_if.h | 4 - libcxx/include/__algorithm/copy_n.h | 4 +- libcxx/include/__algorithm/equal.h | 2 +- libcxx/include/__algorithm/equal_range.h | 2 +- libcxx/include/__algorithm/fill.h | 2 +- libcxx/include/__algorithm/find_end.h | 2 +- libcxx/include/__algorithm/find_first_of.h | 2 +- libcxx/include/__algorithm/includes.h | 2 +- libcxx/include/__algorithm/inplace_merge.h | 4 +- libcxx/include/__algorithm/is_heap.h | 2 +- libcxx/include/__algorithm/is_heap_until.h | 2 +- libcxx/include/__algorithm/is_sorted_until.h | 2 +- .../include/__algorithm/lexicographical_compare.h | 2 +- libcxx/include/__algorithm/lower_bound.h | 2 +- libcxx/include/__algorithm/make_heap.h | 2 +- libcxx/include/__algorithm/max.h | 2 +- libcxx/include/__algorithm/max_element.h | 2 +- libcxx/include/__algorithm/merge.h | 2 +- libcxx/include/__algorithm/min.h | 2 +- libcxx/include/__algorithm/min_element.h | 2 +- libcxx/include/__algorithm/minmax.h | 3 +- libcxx/include/__algorithm/minmax_element.h | 2 +- libcxx/include/__algorithm/mismatch.h | 2 +- libcxx/include/__algorithm/move.h | 4 +- libcxx/include/__algorithm/move_backward.h | 4 +- libcxx/include/__algorithm/next_permutation.h | 2 +- libcxx/include/__algorithm/nth_element.h | 2 +- libcxx/include/__algorithm/partial_sort.h | 2 +- libcxx/include/__algorithm/partial_sort_copy.h | 3 +- libcxx/include/__algorithm/partition.h | 1 - libcxx/include/__algorithm/partition_point.h | 2 +- libcxx/include/__algorithm/pop_heap.h | 2 +- libcxx/include/__algorithm/prev_permutation.h | 2 +- libcxx/include/__algorithm/push_heap.h | 2 +- libcxx/include/__algorithm/remove.h | 2 +- libcxx/include/__algorithm/remove_if.h | 2 +- libcxx/include/__algorithm/reverse.h | 2 +- libcxx/include/__algorithm/rotate_copy.h | 4 +- libcxx/include/__algorithm/search_n.h | 2 +- libcxx/include/__algorithm/set_difference.h | 2 +- libcxx/include/__algorithm/set_intersection.h | 2 +- .../include/__algorithm/set_symmetric_difference.h | 2 +- libcxx/include/__algorithm/set_union.h | 2 +- libcxx/include/__algorithm/shift_left.h | 4 +- libcxx/include/__algorithm/shift_right.h | 5 +- libcxx/include/__algorithm/sort.h | 2 +- libcxx/include/__algorithm/sort_heap.h | 2 +- libcxx/include/__algorithm/stable_partition.h | 2 +- libcxx/include/__algorithm/stable_sort.h | 4 +- libcxx/include/__algorithm/unique.h | 4 +- libcxx/include/__algorithm/unique_copy.h | 2 +- libcxx/include/__algorithm/unwrap_iter.h | 2 +- libcxx/include/__algorithm/upper_bound.h | 2 +- libcxx/include/__bit_reference | 2 +- libcxx/include/__compare/compare_three_way.h | 2 +- libcxx/include/__compare/synth_three_way.h | 2 +- libcxx/include/__filesystem/directory_entry.h | 8 +- libcxx/include/__filesystem/directory_iterator.h | 2 +- libcxx/include/__filesystem/filesystem_error.h | 2 +- libcxx/include/__filesystem/path.h | 6 +- libcxx/include/__filesystem/path_iterator.h | 2 +- libcxx/include/__format/formatter_integral.h | 8 +- libcxx/include/__functional/bind.h | 2 +- libcxx/include/__functional/bind_front.h | 2 +- libcxx/include/__functional/hash.h | 2 +- libcxx/include/__functional/mem_fn.h | 2 +- libcxx/include/__functional/mem_fun_ref.h | 2 +- libcxx/include/__functional/not_fn.h | 2 +- libcxx/include/__iterator/advance.h | 2 +- libcxx/include/__iterator/counted_iterator.h | 2 +- libcxx/include/__iterator/reverse_iterator.h | 2 +- libcxx/include/__locale | 11 +- libcxx/include/__memory/shared_ptr.h | 6 +- libcxx/include/__memory/unique_ptr.h | 2 +- libcxx/include/__random/chi_squared_distribution.h | 2 +- libcxx/include/__random/gamma_distribution.h | 2 +- libcxx/include/__ranges/single_view.h | 2 +- libcxx/include/__string | 8 +- libcxx/include/__utility/swap.h | 2 +- libcxx/include/algorithm | 6 +- libcxx/include/bitset | 2 +- libcxx/include/cmath | 2 +- libcxx/include/coroutine | 2 +- libcxx/include/experimental/__memory | 2 +- libcxx/include/experimental/algorithm | 5 +- libcxx/include/experimental/coroutine | 8 +- libcxx/include/experimental/deque | 2 +- libcxx/include/experimental/forward_list | 2 +- libcxx/include/experimental/functional | 10 +- libcxx/include/experimental/iterator | 2 +- libcxx/include/experimental/list | 2 +- libcxx/include/experimental/map | 2 +- libcxx/include/experimental/memory_resource | 8 +- libcxx/include/experimental/propagate_const | 9 +- libcxx/include/experimental/regex | 4 +- libcxx/include/experimental/set | 2 +- libcxx/include/experimental/simd | 2 +- libcxx/include/experimental/string | 2 +- libcxx/include/experimental/unordered_map | 2 +- libcxx/include/experimental/unordered_set | 2 +- libcxx/include/experimental/vector | 2 +- libcxx/include/ext/__hash | 2 +- libcxx/include/ext/hash_map | 2 +- libcxx/include/ext/hash_set | 2 +- libcxx/include/filesystem | 2 +- libcxx/include/functional | 2 +- libcxx/include/iterator | 8 +- libcxx/include/list | 146 +++------ libcxx/include/math.h | 2 +- libcxx/include/module.modulemap | 6 +- libcxx/include/ranges | 2 +- libcxx/include/stdexcept | 2 +- libcxx/include/unordered_map | 2 +- libcxx/include/vector | 2 +- libcxx/src/chrono.cpp | 23 +- .../std/numerics/rand/rand.device/ctor.pass.cpp | 36 +- .../std/numerics/rand/rand.device/eval.pass.cpp | 16 +- libcxx/test/support/msvc_stdlib_force_include.h | 4 + libunwind/CMakeLists.txt | 21 +- libunwind/include/CMakeLists.txt | 2 +- lld/ELF/InputSection.cpp | 9 +- lld/ELF/Relocations.cpp | 7 +- lld/ELF/Symbols.h | 4 + lld/ELF/SyntheticSections.cpp | 15 + lld/ELF/SyntheticSections.h | 3 + lld/test/ELF/x86-64-tlsdesc-gd-mixed.s | 6 +- .../lldb/Utility/ReproducerInstrumentation.h | 19 -- lldb/source/API/SBBreakpoint.cpp | 4 +- lldb/source/API/SBBreakpointName.cpp | 4 +- lldb/source/API/SBCommandInterpreter.cpp | 6 +- lldb/source/API/SBCommandReturnObject.cpp | 20 +- lldb/source/API/SBCommunication.cpp | 18 +- lldb/source/API/SBData.cpp | 12 +- lldb/source/API/SBDebugger.cpp | 34 +- lldb/source/API/SBExpressionOptions.cpp | 4 +- lldb/source/API/SBFileSpec.cpp | 4 +- lldb/source/API/SBHostOS.cpp | 12 +- lldb/source/API/SBProcess.cpp | 30 +- lldb/source/API/SBStructuredData.cpp | 4 +- lldb/source/API/SBThread.cpp | 4 +- lldb/source/API/SBTypeSummary.cpp | 2 +- .../hello_watchlocation/TestWatchLocation.py | 1 + .../TestWatchLocationWithWatchSet.py | 1 + .../watchlocation/TestSetWatchlocation.py | 1 + lldb/test/CMakeLists.txt | 4 - lldb/test/Shell/helper/toolchain.py | 1 - lldb/tools/CMakeLists.txt | 1 - lldb/tools/lldb-instr/CMakeLists.txt | 16 - lldb/tools/lldb-instr/Instrument.cpp | 361 --------------------- llvm/cmake/modules/HandleLLVMOptions.cmake | 6 +- llvm/include/llvm/CodeGen/GlobalISel/Utils.h | 5 +- llvm/include/llvm/module.modulemap | 1 + llvm/lib/CodeGen/GlobalISel/Utils.cpp | 3 +- llvm/lib/CodeGen/RegAllocEvictionAdvisor.cpp | 22 +- llvm/lib/CodeGen/RegAllocEvictionAdvisor.h | 100 +----- llvm/lib/CodeGen/RegAllocGreedy.cpp | 14 +- llvm/lib/CodeGen/RegAllocGreedy.h | 87 +++++ llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 4 + .../AArch64/GISel/AArch64InstructionSelector.cpp | 4 +- .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 19 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 74 +++-- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 8 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 47 ++- llvm/lib/Target/AMDGPU/SIInstructions.td | 17 + .../AMDGPU/GlobalISel/dropped_debug_info_assert.ll | 92 ++++++ .../AMDGPU/GlobalISel/legalize-addrspacecast.mir | 121 ++++--- .../legalize-llvm.amdgcn.image.load.2d.d16.ll | 192 +++++------ .../legalize-llvm.amdgcn.image.store.2d.d16.ll | 32 +- .../GlobalISel/llvm.amdgcn.image.store.2d.ll | 49 +++ .../CodeGen/AMDGPU/addrspacecast-known-non-null.ll | 75 +++++ llvm/test/CodeGen/AMDGPU/flat-scratch-init.ll | 16 +- .../CodeGen/Hexagon/store-widen-aliased-load.ll | 2 +- llvm/test/CodeGen/PowerPC/mma-acc-memops.ll | 64 ++-- llvm/test/CodeGen/X86/MergeConsecutiveStores.ll | 28 ++ mlir/include/mlir/IR/OpBase.td | 7 +- mlir/lib/Transforms/Utils/LoopUtils.cpp | 31 +- mlir/test/Transforms/scf-loop-unroll.mlir | 14 + openmp/libomptarget/plugins/amdgpu/impl/internal.h | 14 +- openmp/libomptarget/plugins/amdgpu/src/rtl.cpp | 12 +- 202 files changed, 1974 insertions(+), 1430 deletions(-) delete mode 100644 cmake/README.md create mode 100644 cmake/README.rst create mode 100644 flang/test/Evaluate/rewrite01.f90 delete mode 100644 lldb/tools/lldb-instr/CMakeLists.txt delete mode 100644 lldb/tools/lldb-instr/Instrument.cpp create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/dropped_debug_info_assert.ll create mode 100644 llvm/test/CodeGen/AMDGPU/addrspacecast-known-non-null.ll