[all-commits] [llvm/llvm-project] 7c57b5: [lldb][scripts] Fix framework script unifdef test ...

Fangrui Song via All-commits all-commits at lists.llvm.org
Fri Jul 18 21:52:51 PDT 2025


  Branch: refs/heads/users/MaskRay/spr/mc-restructure-mcalignfragment-as-a-fixed-part-an-alignment-tail
  Home:   https://github.com/llvm/llvm-project
  Commit: 7c57b559a4c40599b4ec8ac7a638ed151f24fc8c
      https://github.com/llvm/llvm-project/commit/7c57b559a4c40599b4ec8ac7a638ed151f24fc8c
  Author: Chelsea Cassanova <chelsea_cassanova at apple.com>
  Date:   2025-07-18 (Fri, 18 Jul 2025)

  Changed paths:
    M lldb/test/Shell/Scripts/TestFrameworkFixUnifdef.test

  Log Message:
  -----------
  [lldb][scripts] Fix framework script unifdef test (#149607)

Fixes a test that's failing on LLDB GreenDragon due to a mistake in the
arguments used when calling the framework-header-fix script.


  Commit: 09bea21d9507e142d2ff6a5068362bdc824fce54
      https://github.com/llvm/llvm-project/commit/09bea21d9507e142d2ff6a5068362bdc824fce54
  Author: lonely eagle <2020382038 at qq.com>
  Date:   2025-07-19 (Sat, 19 Jul 2025)

  Changed paths:
    M mlir/lib/Dialect/MemRef/IR/MemRefOps.cpp

  Log Message:
  -----------
  [mlir][memref] Simplify memref.copy canonicalization (#149506)

FoldCopyOfCast has both a OpRewritePattern implementation and a folder
implementation. This PR removes the OpRewritePattern implementation.


  Commit: 68fd102598a27e2654c0ced9c122c601795097fe
      https://github.com/llvm/llvm-project/commit/68fd102598a27e2654c0ced9c122c601795097fe
  Author: Jonas Devlieghere <jonas at devlieghere.com>
  Date:   2025-07-18 (Fri, 18 Jul 2025)

  Changed paths:
    M lldb/source/Target/StopInfo.cpp

  Log Message:
  -----------
  [lldb] Use std::make_shared for StopInfoSP (#149612)

Use std::make_shared to create a StopInfoSP, which inherits from
shared_from_this. It's both the most efficient and safest way to create
these objects:

- With make_shared, the object and the control block are allocated
together, which is more efficient.
- With make_shared, the enable_shared_from_this base class is properly
linked to the control block before the constructor finishes, so
shared_from_this() will be safe to use (though still not recommended
during construction).


  Commit: fef42382882fdd094add0f404d872aa8f4282ea9
      https://github.com/llvm/llvm-project/commit/fef42382882fdd094add0f404d872aa8f4282ea9
  Author: Colin De Vlieghere <cdevlieghere at tesla.com>
  Date:   2025-07-18 (Fri, 18 Jul 2025)

  Changed paths:
    M mlir/python/mlir/dialects/scf.py
    M mlir/test/python/dialects/scf.py

  Log Message:
  -----------
  [MLIR][SCF] Add dedicated Python bindings for ForallOp (#149416)

This patch specializes the Python bindings for ForallOp and
InParallelOp, similar to the existing one for ForOp. These bindings
create the regions and blocks properly and expose some additional
helpers.


  Commit: a5d6fa68e399dee9eb56f2671670085b26c06b4a
      https://github.com/llvm/llvm-project/commit/a5d6fa68e399dee9eb56f2671670085b26c06b4a
  Author: Jens Reidel <adrian at travitia.xyz>
  Date:   2025-07-18 (Fri, 18 Jul 2025)

  Changed paths:
    M compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h

  Log Message:
  -----------
  [compiler-rt][Mips] Fix stat size check on mips64 musl (#143301)

The sizes of the struct stat on MIPS64 differ in musl vs glibc.

See https://godbolt.org/z/qf9bcq8Y8 for the proof. Prior to this change,
compilation for MIPS64 musl would fail.

Signed-off-by: Jens Reidel <adrian at travitia.xyz>


  Commit: 2f38ced51b7c560dcb6d01180efe5ab22bbe004f
      https://github.com/llvm/llvm-project/commit/2f38ced51b7c560dcb6d01180efe5ab22bbe004f
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2025-07-19 (Sat, 19 Jul 2025)

  Changed paths:
    M llvm/lib/Support/StringMap.cpp

  Log Message:
  -----------
  StringMap: Remove redundant member init in constructor (#149491)

These are already zeroinitialized in the field definitions.


  Commit: b3c9ed151f18fbbfe027cf93dd7957f36bcbaccf
      https://github.com/llvm/llvm-project/commit/b3c9ed151f18fbbfe027cf93dd7957f36bcbaccf
  Author: Alex MacLean <amaclean at nvidia.com>
  Date:   2025-07-18 (Fri, 18 Jul 2025)

  Changed paths:
    M llvm/test/CodeGen/NVPTX/f16x2-instructions.ll
    M llvm/test/CodeGen/NVPTX/f32x2-instructions.ll

  Log Message:
  -----------
  [NVPTX][test] regenerate some tests broken by successive changes (#149611)

#149393 and #149571 landed in quick succession requiring
some tests to be regenerated to account for their interactions.


  Commit: cfddb401db111c53f0a345c2a590974487a96bb9
      https://github.com/llvm/llvm-project/commit/cfddb401db111c53f0a345c2a590974487a96bb9
  Author: Muhammad Bassiouni <60100307+bassiounix at users.noreply.github.com>
  Date:   2025-07-19 (Sat, 19 Jul 2025)

  Changed paths:
    M libc/shared/math.h
    A libc/shared/math/acos.h
    M libc/src/__support/math/CMakeLists.txt
    A libc/src/__support/math/acos.h
    A libc/src/__support/math/asin_utils.h
    M libc/src/math/generic/CMakeLists.txt
    M libc/src/math/generic/acos.cpp
    M libc/src/math/generic/asin.cpp
    R libc/src/math/generic/asin_utils.h
    M utils/bazel/llvm-project-overlay/libc/BUILD.bazel

  Log Message:
  -----------
  [libc][math] Refactor acos implementation to header-only in src/__support/math folder. (#148409)

Part of #147386

in preparation for:
https://discourse.llvm.org/t/rfc-make-clang-builtin-math-functions-constexpr-with-llvm-libc-to-support-c-23-constexpr-math-functions/86450


  Commit: e1ac57c1a560b1d9891f93081e2f9c862c4a8d77
      https://github.com/llvm/llvm-project/commit/e1ac57c1a560b1d9891f93081e2f9c862c4a8d77
  Author: Jordan Rupprecht <rupprecht at google.com>
  Date:   2025-07-18 (Fri, 18 Jul 2025)

  Changed paths:
    M mlir/test/IR/test-pattern-logging-listener.mlir

  Log Message:
  -----------
  [mlir][test] Add missing `REQUIRES: asserts` for --debug-only flag (#149634)

Debug flags are not provided in fully optimized builds.

Test added in #149378 / #146228


  Commit: e57315e6ca8f05154e205136bb940b8cb14028d3
      https://github.com/llvm/llvm-project/commit/e57315e6ca8f05154e205136bb940b8cb14028d3
  Author: Teresa Johnson <tejohnson at google.com>
  Date:   2025-07-18 (Fri, 18 Jul 2025)

  Changed paths:
    M llvm/include/llvm/Analysis/MemoryProfileInfo.h
    M llvm/lib/Analysis/MemoryProfileInfo.cpp
    M llvm/test/Transforms/Inline/memprof_inline2.ll
    A llvm/test/Transforms/Inline/memprof_inline3.ll

  Log Message:
  -----------
  [MemProf] Fix discarding of noncold contexts after inlining (#149599)

When we rebuild the call site tries after inlining of an allocation with
MD_memprof metadata, we don't want to reapply the discarding of small
non-cold contexts (under -memprof-callsite-cold-threshold=) because we
have either no context size info (without -memprof-report-hinted-sizes
or another option that causes us to keep that as metadata), and even
with that information in the metadata, we have imperfect information at
that point as we have already discarded some contexts during matching.

The first case was even worse because we didn't guard our check by
whether the number of cold bytes was 0, leading to very aggressive
pruning during post-inline metadata rebuilding without the context size
information.


  Commit: 6b7b664db83bf17f454e97b68728d64001722103
      https://github.com/llvm/llvm-project/commit/6b7b664db83bf17f454e97b68728d64001722103
  Author: Fangrui Song <i at maskray.me>
  Date:   2025-07-18 (Fri, 18 Jul 2025)

  Changed paths:
    M compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h
    M libc/shared/math.h
    A libc/shared/math/acos.h
    M libc/src/__support/math/CMakeLists.txt
    A libc/src/__support/math/acos.h
    A libc/src/__support/math/asin_utils.h
    M libc/src/math/generic/CMakeLists.txt
    M libc/src/math/generic/acos.cpp
    M libc/src/math/generic/asin.cpp
    R libc/src/math/generic/asin_utils.h
    M lldb/source/Target/StopInfo.cpp
    M lldb/test/Shell/Scripts/TestFrameworkFixUnifdef.test
    M llvm/include/llvm/Analysis/MemoryProfileInfo.h
    M llvm/lib/Analysis/MemoryProfileInfo.cpp
    M llvm/lib/Support/StringMap.cpp
    M llvm/test/CodeGen/NVPTX/f16x2-instructions.ll
    M llvm/test/CodeGen/NVPTX/f32x2-instructions.ll
    M llvm/test/Transforms/Inline/memprof_inline2.ll
    A llvm/test/Transforms/Inline/memprof_inline3.ll
    M mlir/lib/Dialect/MemRef/IR/MemRefOps.cpp
    M mlir/python/mlir/dialects/scf.py
    M mlir/test/IR/test-pattern-logging-listener.mlir
    M mlir/test/python/dialects/scf.py
    M utils/bazel/llvm-project-overlay/libc/BUILD.bazel

  Log Message:
  -----------
  rebase

Created using spr 1.3.5-bogner


Compare: https://github.com/llvm/llvm-project/compare/10b5160efb4d...6b7b664db83b

To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list