[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