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

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


  Branch: refs/heads/users/dinistro/sroa-retry-without-rewalking
  Home:   https://github.com/llvm/llvm-project
  Commit: ef417fa295cbf6a800c8fbe95ea193ee03af6cdc
      https://github.com/llvm/llvm-project/commit/ef417fa295cbf6a800c8fbe95ea193ee03af6cdc
  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