[all-commits] [llvm/llvm-project] c60b96: [MLIR][SROA] Reuse allocators to avoid rewalking t...

Christian Ulmann via All-commits all-commits at lists.llvm.org
Mon May 13 07:25:06 PDT 2024


  Branch: refs/heads/users/dinistro/sroa-retry-without-rewalking
  Home:   https://github.com/llvm/llvm-project
  Commit: c60b96b7e377569cbec608cde9ee9733062ea9aa
      https://github.com/llvm/llvm-project/commit/c60b96b7e377569cbec608cde9ee9733062ea9aa
  Author: Christian Ulmann <christian.ulmann at nextsilicon.com>
  Date:   2024-05-13 (Mon, 13 May 2024)

  Changed paths:
    M mlir/include/mlir/Interfaces/MemorySlotInterfaces.td
    M mlir/include/mlir/Transforms/SROA.h
    M mlir/lib/Dialect/LLVMIR/IR/LLVMMemorySlot.cpp
    M mlir/lib/Dialect/MemRef/IR/MemRefMemorySlot.cpp
    M mlir/lib/Transforms/SROA.cpp
    A mlir/test/Transforms/sroa.mlir
    M mlir/test/lib/Dialect/Test/TestOpDefs.cpp
    M mlir/test/lib/Dialect/Test/TestOps.td

  Log Message:
  -----------
  [MLIR][SROA] Reuse allocators to avoid rewalking the IR

This commit extends the SROA interfaces to ensure the impementations can
communicate newly created allocators to the algorithm. This ensures that
the SROA implementation does no longer require re-walking the IR to find
new allocators.



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