summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/SCF/Transforms/BufferizableOpInterfaceImpl.cpp
AgeCommit message (Expand)Author
2025-09-25[mlir][scf] ExecuteRegionOp bufferization to consider no_inline attr (#160697)Dor Arad
2025-08-15[mlir][SCF] `scf.for`: Add support for unsigned integer comparison (#153379)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 (20/n) (#149927)Maksim Levental
2025-07-24[mlir][NFC] Use `hasOneBlock` instead of `llvm::hasSingleElement(region)` (#1...Longsheng Mou
2025-07-14[mlir] Remove unused includes (NFC) (#148769)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-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-05[mlir] Remove unused local variables (NFC) (#138481)Kazu Hirata
2025-04-03[mlir][Bufferization] Do not have read semantics for destination of `tensor.p...MaheshRavishankar
2025-03-18[MLIR][Bufferization] Retire `enforce-aliasing-invariants` (#130929)lorenzo chelini
2025-03-17[mlir] Use `getSingleElement`/`hasSingleElement` in various places (#131460)Matthias Springer
2024-11-26[mlir][bufferization] Fix OneShotBufferize when `defaultMemorySpaceFn` is use...Christopher Bate
2024-10-29[mlir][SCF] Remove `scf-bufferize` pass (#113840)Matthias Springer
2024-05-07Keep attribute when bufferizing `scf.forall` op (#91236)srcarroll
2024-02-12Apply clang-tidy fixes for performance-unnecessary-value-param in Bufferizabl...Mehdi Amini
2024-01-17[mlir][IR] Rename "update root" to "modify op" in rewriter API (#78260)Matthias Springer
2023-11-01[mlir][Interfaces] `LoopLikeOpInterface`: Expose tied loop results (#70535)Matthias Springer
2023-10-28[mlir][Interfaces] `LoopLikeOpInterface`: Add helpers to query tied inits/ite...Matthias Springer
2023-10-16[mlir][Interfaces] `LoopLikeOpInterface`: Add helper to get yielded values (#...Matthias Springer
2023-10-03[mlir][scf][bufferize] Improve bufferization of allocs yielded from `scf.for`...Matthias Springer
2023-09-28[mlir][SCF] Bufferize scf.index_switch (#67666)Matthias Springer
2023-09-19[mlir][Interfaces] `LoopLikeOpInterface`: Support ops with multiple regions (...Matthias Springer
2023-09-19[mlir][IR] Change `MutableArrayRange` to enumerate `OpOperand &` (#66622)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-09-06[mlir][bufferization] Privatize buffers for parallel regionsMatthias Springer
2023-08-31[mlir][bufferization] Support unstructured control flowMatthias Springer
2023-08-16[mlir][bufferization] Simplify `getBufferType`Matthias Springer
2023-08-15[mlir][bufferization] Generalize getAliasingOpResults to getAliasingValuesMatthias Springer
2023-08-14[mlir][SCF][NFC] Add helper functions to get body of scf.whileMatthias Springer
2023-05-26[mlir] Move casting calls from methods to function callsTres Popp
2023-05-15[mlir][scf][bufferize] Fix bug in WhileOp analysis verificationMatthias Springer
2023-05-12[mlir] Move casting calls from methods to function callsTres Popp
2023-03-28[mlir][bufferization] Use rewriter to erase ops in scf.forall bufferization.Thomas Raoux
2023-02-17[mlir][scf] Rename ForeachThreadOp->ForallOp, PerformConcurrentlyOp->InParall...Alexander Belyaev
2023-02-17[mlir] Add loop bounds to scf.foreach_thread.Alexander Belyaev
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] Generalize and rename isMemoryWriteMatthias Springer
2023-01-25[mlir][scf] Fix typo in comment in BufferizableOpInterfaceImpl.cpp (NFC).Ingo Müller
2022-12-17mlir/tblgen: use std::optional in generationRamkumar Ramachandra
2022-11-21[mlir][bufferization] Support general Attribute as memory spaceLei Zhang
2022-11-11[mlir] Introduce device mapper attribute for `thread_dim_map` and `mapped to ...Guray Ozen