llvm-project
[mlir][bufferization] Add static memory planner pass for compile-time buffer allocation
#205125
Merged

[mlir][bufferization] Add static memory planner pass for compile-time buffer allocation #205125

KrxGu
KrxGu [mlir][bufferization] add same-block alloc lifetime analysis for stat…
f5111c17
KrxGu clean up comments and add cross-block escape test
9e6c33fe
KrxGu [mlir][bufferization] Simplify static memory planner to basic lifetim…
647b82db
KrxGu [mlir][bufferization] Make static memory planner generic to work on a…
e92aeb20
KrxGu [mlir][bufferization] Implement e2e IR transformation for static memo…
06a8d9b1
KrxGu [mlir][bufferization] Add alignment support to static memory planner
8d006922
KrxGu [mlir][bufferization] Extract memory planning into pure function
ac3e313c
KrxGu [mlir][bufferization] Convert arena to i8 byte buffer with memref.view
0d2a04c3
KrxGu [mlir][bufferization] Add arena-mode pass option (allocate vs arg)
f30ab188
KrxGu [mlir][bufferization] Add error for memref return types
8b10fdf6
KrxGu KrxGu requested a review from matthias-springer matthias-springer 26 days ago
github-actions
KrxGu [mlir][bufferization] Fix code formatting
f4d2dd82
matthias-springer matthias-springer requested a review from javedabsar1 javedabsar1 25 days ago
matthias-springer
matthias-springer commented on 2026-06-23
matthias-springer
javedabsar1
javedabsar1 requested changes on 2026-06-23
javedabsar1
javedabsar1 commented on 2026-06-23
KrxGu [mlir][bufferization] Address review feedback on static memory planner
4290417b
KrxGu [mlir][bufferization] Restructure tests per review feedback
195ebad4
matthias-springer
matthias-springer approved these changes on 2026-06-29
javedabsar1
javedabsar1 approved these changes on 2026-06-29
javedabsar1 javedabsar1 requested a review from rengolin rengolin 19 days ago
matthias-springer matthias-springer merged e7f7fbc8 into main 18 days ago
matthias-springer matthias-springer deleted the users/KrxGu/static-memory-planner branch 18 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone