summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/Bufferization/Transforms/OneShotModuleBufferize.cpp
AgeCommit message (Expand)Author
2025-10-31[mlir][bufferize] Use resolveCallableInTable to cleanup getCalledFunction (NF...lonely eagle
2025-07-28[mlir] Generalize OneShotModuleBufferize to operate on any Operation (#148327)Evan Liu
2025-06-06[MLIR] Reduce complexity of searching circular function calls in bufferizatio...Michele Scuttari
2025-06-03[MLIR] Use cached symbol tables in `getFuncOpsOrderedByCalls` (#141967)Michele Scuttari
2025-05-28[MLIR] Add bufferization state to `getBufferType` and `resolveConflicts` inte...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] Cache symbol tables during OneShotBufferization analyses (#138125)Michele Scuttari
2025-02-25[mlir][bufferization] Change OneShotModuleBufferize to not analyze or bufferi...Christopher Bate
2025-02-19[mlir][bufferization] Module bufferization: Delete obsolete code (#127455)Matthias Springer
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-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-04-01[mlir][NFC] Simplify type checks with isa predicates (#87183)Jakub Kuderski
2024-01-30[mlir][MLProgram] Add MLProgram to MemRef bufferization pass (#75103)Ryan Holt
2024-01-16[mlir][bufferization] Add `BufferizableOpInterface::hasTensorSemantics` (#75273)Matthias Springer
2023-10-09[mlir][bufferization][NFC] Simplify `bufferizeOp` function signature (#68625)Matthias Springer
2023-10-09[mlir][bufferization] Allow cyclic function graphs without tensors (#68632)Matthias 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-10[mlir][bufferization] Restrict function boundary buffer. to func.call.Ingo Müller
2023-02-08[mlir][bufferize][NFC] Merge AnalysisState and BufferizationAliasInfoMatthias Springer
2023-02-07[mlir][bufferize] Add noAnalysisFuncFilter to OneShotBufferizationOptions structMaya Amrami
2023-01-31 [mlir][OneShotModuleBufferize] Add a new flag: no-analysis-func-filterMaya Amrami
2023-01-30[mlir][bufferization][NFC] Simplify func bufferization stateMatthias Springer
2022-12-15[mlir][bufferize][NFC] Add statistics to OneShotBufferizePassMatthias Springer
2022-12-09[mlir][bufferize] Improve analysis of external functionsMatthias Springer
2022-12-02[mlir][sparse][bufferization] cleanup bufferization attributes after Sparsifi...Peiming Liu
2022-11-22[mlir][bufferize][NFC] Minor code and comment cleanupsMatthias Springer
2022-11-22[mlir][bufferize][NFC] Rename DialectAnalysisState and move to OneShotAnalysisMatthias Springer
2022-11-14[MLIR][Transform] Expose map layout option in `OneShotBufferizeOp`Lorenzo Chelini
2022-11-11[mlir][bufferize][NFC] Consolidate transform header filesMatthias Springer
2022-09-05[mlir][bufferize] Add new debug flag: copy-before-writeMatthias Springer
2022-07-14[mlir][linalg][NFC] Cleanup: Drop linalg.inplaceable attributeMatthias Springer
2022-07-10[mlir] Flip accessors to prefixed form (NFC)Jacques Pienaar
2022-06-20Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-17[mlir][bufferize][NFC] Remove BufferizationStateMatthias Springer
2022-06-17[mlir][bufferize] Bufferize after TensorCopyInsertionMatthias Springer
2022-06-09[mlir][bufferize][NFC] Decouple dropping of equivalent return values from buf...Matthias Springer
2022-06-09[mlir][bufferize] Fix bug in module equivalence analysisMatthias Springer
2022-06-09[mlir][bufferize] Decouple promoteBufferResultsToOutParams from One-Shot Buff...Matthias Springer
2022-05-30Apply clang-tidy fixes for performance-unnecessary-value-param in OneShotModu...Mehdi Amini
2022-05-28[mlir][bufferize][NFC] Split analysis+bufferization of ModuleBufferizationMatthias Springer
2022-05-28[mlir][bufferization][NFC] Remove post-analysis step infrastructureMatthias Springer
2022-05-22NFC: Silence two warnings for unused bufferization symbols in release mode.Stella Laurenzo