summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/Bufferization/Transforms/FuncBufferizableOpInterfaceImpl.cpp
AgeCommit message (Expand)Author
2025-10-31[mlir][bufferize] Use resolveCallableInTable to cleanup getCalledFunction (NF...lonely eagle
2025-09-24[mlir][bufferization] Support custom types at function boundaries (#159766)Andrei Golubev
2025-07-24[mlir][NFC] update `mlir/Dialect` create APIs (15/n) (#149921)Maksim Levental
2025-07-08[mlir] Remove unused includes (NFC) (#147549)Kazu Hirata
2025-07-02[mlir][bufferization] Return BufferLikeType in BufferizableOpInterface (#144867)Andrei Golubev
2025-06-18[mlir][bufferization] Support custom types (1/N) (#142986)Andrei Golubev
2025-05-28[MLIR] Add bufferization state to `getBufferType` and `resolveConflicts` inte...Michele Scuttari
2025-05-26[MLIR] Use cached symbol tables to get the called function during bufferizati...Michele Scuttari
2025-05-23[MLIR] Add bufferization state class to OneShotBufferization pass (#141019)Michele Scuttari
2025-05-22Revert "[MLIR] Add bufferization state class to OneShotBufferization pass" (#...Michele Scuttari
2025-05-22[MLIR] Add bufferization state class to OneShotBufferization pass (#138143)Michele Scuttari
2025-05-14[mlir][bufferization][NFC] Rename to_memref to to_buffer (#137180)Andrei Golubev
2025-05-14[MLIR] Cache symbol tables during OneShotBufferization analyses (#138125)Michele Scuttari
2025-05-06[mlir][bufferization] Let bufferization.tensor_layout be any layout attr (#13...Krzysztof Drewniak
2024-11-13[mlir][bufferization] Add support for non-unique `func.return` (#114017)Matthias Springer
2024-11-05[mlir][bufferization] Add support for recursive function calls (#114003)Matthias Springer
2024-10-30[mlir][bufferization] Support bufferization of external functions (#113999)Matthias Springer
2024-10-22Revert "[MLIR] Make `OneShotModuleBufferize` use `OpInterface` (#110322)" (#1...Andrzej WarzyƄski
2024-10-01[MLIR] Make `OneShotModuleBufferize` use `OpInterface` (#110322)Tzung-Han Juang
2024-09-25Revert "[MLIR] Make `OneShotModuleBufferize` use `OpInterface`" (#109919)Matthias Springer
2024-09-25[MLIR] Make `OneShotModuleBufferize` use `OpInterface` (#107295)Tzung-Han Juang
2024-08-27[mlir][func][bufferization] Fix cast incompatible when bufferize callOp (#105...Longsheng Mou
2024-04-01[mlir][NFC] Simplify type checks with isa predicates (#87183)Jakub Kuderski
2024-02-08[MLIR] Setting MemorySpace During Bufferization (#78484)ian Bearman
2024-01-16[mlir][bufferization] Add `BufferizableOpInterface::hasTensorSemantics` (#75273)Matthias Springer
2023-09-18[mlir][bufferization] Remove allow-return-allocs and create-deallocs pass opt...Martin Erhart
2023-09-13Revert "[mlir][bufferization] Remove allow-return-allocs and create-deallocs ...Martin Erhart
2023-09-13[mlir][bufferization] Remove allow-return-allocs and create-deallocs pass opt...Martin Erhart
2023-08-31[mlir][bufferization] Support unstructured control flowMatthias Springer
2023-08-30fix unused variable warnings in conditionalsMikhail Goncharov
2023-08-17[mlir][bufferization][NFC] Extract block signature bufferization into separat...Matthias Springer
2023-08-16[mlir][bufferization] Simplify `getBufferType`Matthias Springer
2023-08-15[mlir][bufferization] Generalize getAliasingOpResults to getAliasingValuesMatthias Springer
2023-08-15[mlir][func][bufferization][NFC] Simplify implementationMatthias Springer
2023-05-26[mlir] Move casting calls from methods to function callsTres Popp
2023-05-12[mlir] Move casting calls from methods to function callsTres Popp
2023-04-12[mlir][bufferization] Make function boundary type convertion logic dynamic.Oleg Shyshkov
2023-02-22[mlir][bufferization] Consider defaultMemorySpace when bufferizing FuncOpMaya Amrami
2023-02-09[mlir][bufferization] Improve aliasing OpOperand/OpResult propertyMatthias Springer
2023-02-01[mlir][bufferization][NFC] Rename getAliasingOpOperand/getAliasingOpResultMatthias Springer
2023-01-30[mlir][bufferization][NFC] Rename BufferRelation::None to BufferRelation::Unk...Matthias Springer
2023-01-30[mlir][bufferization][NFC] Simplify func bufferization stateMatthias Springer
2023-01-30[mlir][bufferization] Fix getAliasingOpOperand/OpResult for non-bufferizable opsMatthias Springer
2023-01-14[mlir] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata
2023-01-13[mlir] Add #include <optional> (NFC)Kazu Hirata
2022-12-03[mlir] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-12-02[mlir] Remove support for non-prefixed accessorsRiver Riddle
2022-11-22[mlir][bufferize][NFC] Rename DialectAnalysisState and move to OneShotAnalysisMatthias Springer
2022-11-21[mlir][bufferization] Support general Attribute as memory spaceLei Zhang
2022-11-14[MLIR][Transform] Expose map layout option in `OneShotBufferizeOp`Lorenzo Chelini