summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/Bufferization/Transforms/OwnershipBasedBufferDeallocation.cpp
AgeCommit message (Expand)Author
2025-10-28 [MLIR] Revamp RegionBranchOpInterface (#165429)Mehdi Amini
2025-10-28Revert " [MLIR] Revamp RegionBranchOpInterface " (#165356)Mehdi Amini
2025-10-28 [MLIR] Revamp RegionBranchOpInterface (#161575)Mehdi Amini
2025-08-20[mlir][Interfaces] Add `hasUnknownEffects` helper function (#154523)Matthias Springer
2025-07-25[mlir][NFC] update `mlir/Dialect` create APIs (33/n) (#150659)Maksim Levental
2025-07-24[mlir][NFC] update `mlir/Dialect` create APIs (15/n) (#149921)Maksim Levental
2025-06-06[MLIR] Keep cached symbol tables across buffer deallocation insertions (#141956)Michele Scuttari
2025-03-06[MLIR][NFC] Retire let constructor for Bufferization (#129850)lorenzo chelini
2024-09-10Reland [MLIR] Make resolveCallable customizable in CallOpInterface (#107989)Henrich Lauko
2024-09-10Revert "[MLIR] Make `resolveCallable` customizable in `CallOpInterface`" (#10...Matthias Springer
2024-09-10[MLIR] Make `resolveCallable` customizable in `CallOpInterface` (#100361)Henrich Lauko
2024-06-26Bufferization with ControlFlow Asserts (#95868)McCowan Zhang
2024-06-10[mlir][bufferization] Fix handling of indirect function calls (#94896)Matthias Springer
2024-04-19Switch member calls to `isa/dyn_cast/cast/...` to free function calls. (#89356)Christian Sigg
2024-03-05Fix remaining build failures with GCC 8.3 (#83266)Thomas Preud'homme
2024-02-05[mlir][bufferization][NFC] Pass `DeallocationOptions` instead of flags (#80675)Matthias Springer
2024-02-05[mlir][bufferization] Never pass ownership to functions (#80655)Matthias Springer
2024-01-21[mlir][bufferization] Buffer deallocation: Make op preconditions stricter (#7...Matthias Springer
2024-01-05[mlir][bufferization][NFC] Buffer deallocation: Add comment to `handleInterfa...Matthias Springer
2023-12-20[mlir][IR] Change block/region walkers to enumerate `this` block/region (#75020)Matthias Springer
2023-12-12[mlir][bufferization] Fix `regionOperatesOnMemrefValues` (#75016)Matthias Springer
2023-11-01[mlir][bufferization] Fix ownership computation of unknown ops (#70773)Matthias Springer
2023-10-23[mlir][bufferization] Ownership-based deallocation: Allow manual (de)allocs (...Matthias Springer
2023-09-28Revert "[mlir][bufferization] Don't clone on unknown ownership and verify fun...Martin Erhart
2023-09-28[mlir][bufferization] Don't clone on unknown ownership and verify function bo...Martin Erhart
2023-09-27[mlir][bufferization] Make buffer deallocation pipeline op type independent (...Matthias Springer
2023-09-27[mlir][bufferization] OwnershipBasedBufferDeallocation fixes (#67418)Martin Erhart
2023-09-20[mlir][gpu][bufferization] Implement BufferDeallocationOpInterface for gpu.te...Martin Erhart
2023-09-19[mlir][IR] Change `MutableArrayRange` to enumerate `OpOperand &` (#66622)Matthias Springer
2023-09-15[mlir][bufferization] Define a pipeline for buffer deallocation (#66352)Martin Erhart
2023-09-14[mlir][bufferization] BufferDeallocationOpInterface: support custom ownership...Martin Erhart
2023-09-14[mlir][bufferization][NFC] Introduce BufferDeallocationOpInterface (#66349)Martin Erhart
2023-09-14[mlir][bufferization] Add an ownership based buffer deallocation pass (#66337)Martin Erhart