summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/Tensor/Transforms/BufferizableOpInterfaceImpl.cpp
AgeCommit message (Expand)Author
2025-10-30[mlir][linalg] Genericize MapOp (#162742)srcarroll
2025-09-12[MLIR] Add `InParallelOpInterface` for parallel combining operations (#157736)Alan Li
2025-07-25[mlir][NFC] update `mlir/Dialect` create APIs (33/n) (#150659)Maksim Levental
2025-07-23[mlir][NFC] update `mlir/Dialect` create APIs (23/n) (#149930)Maksim Levental
2025-07-11[mlir] Remove unused includes (NFC) (#148119)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-20[mlir][NFC] Simplify constant checks with isOneInteger and renamed isZeroInte...Han-Chung Wang
2025-05-17Restore #140171 with to_memref -> to_buffer (#140355)Jeremy Kun
2025-05-16Revert "[mlir][bufferization] implement BufferizableOpInterface for concat op...Kazu Hirata
2025-05-16[mlir][bufferization] implement BufferizableOpInterface for concat op (#140171)Jeremy Kun
2025-05-14[mlir][bufferization][NFC] Rename to_memref to to_buffer (#137180)Andrei Golubev
2025-04-03[mlir][Bufferization] Do not have read semantics for destination of `tensor.p...MaheshRavishankar
2025-03-12[mlir][tensor] Fix bufferization interface for 'tensor.reshape' (#128590)Christopher Bate
2025-02-28[MLIR][Tensor] Enhance bufferization of tensor.expand_shape op (#128871)Arnab Dutta
2025-02-14[MLIR][NFC] Return MemRefType in memref.subview return type inference functio...Tomás Longeri
2025-01-21[mlir][IR][NFC] Move free-standing functions to `MemRefType` (#123465)Matthias Springer
2024-12-20[Tensor] Migrate away from PointerUnion::{is,get} (NFC) (#120679)Kazu Hirata
2024-11-26[mlir][bufferization] Fix OneShotBufferize when `defaultMemorySpaceFn` is use...Christopher Bate
2024-10-18[mlir] Do not bufferize parallel_insert_slice dest to read for full slices (#...Max191
2024-07-11[mlir] [linalg] Fix bufferize error in tensor.parallel_insert_slice op (#98312)donald chen
2024-04-30[MLIR] Generalize expand_shape to take shape as explicit input (#90040)Gaurav Shukla
2024-04-21Revert "[MLIR] Generalize expand_shape to take shape as explicit input" (#89540)Mehdi Amini
2024-04-21[MLIR] Generalize expand_shape to take shape as explicit input (#69267)Gaurav Shukla
2024-03-10Add llvm::min/max_element and use it in llvm/ and mlir/ directories. (#84678)Justin Lebar
2024-02-08[MLIR] Setting MemorySpace During Bufferization (#78484)ian Bearman
2024-01-25[mlir][IR] Add rewriter API for moving operations (#78988)Matthias Springer
2023-11-01[mlir][Interfaces] Add `SubsetOpInterface` and `SubsetExtractionOpInterface` ...Matthias Springer
2023-10-27[mlir][IR] Make `OpOperand` comparable (#70410)Matthias Springer
2023-10-05[mlir][tensor][bufferize] Reshapes: Fix memory side effects and memory space ...Matthias Springer
2023-10-05[mlir][tensor][bufferize] `tensor.empty` bufferizes to allocation (#68201)Matthias Springer
2023-10-04[mlir][ODS] Change `get...Mutable` to return `OpOperand &` for single operand...Matthias Springer
2023-10-03[mlir][tensor][bufferize] `tensor.empty` bufferizes to an allocation (#68080)Matthias Springer
2023-09-19[mlir][tensor] Bufferize tensor.reshape with non-identity layouts (#65654)Spenser Bauman
2023-09-18[mlir][bufferization] Remove allow-return-allocs and create-deallocs pass opt...Martin Erhart
2023-09-18[mlir][IR] Change `MutableOperandRange::operator[]` to return an `OpOperand &...Matthias Springer
2023-09-13Revert "[mlir][bufferization] Remove allow-return-allocs and create-deallocs ...Martin Erhart
2023-09-13[mlir][bufferization] Generalize tensor slice rules to subset ops (#65619)Matthias Springer
2023-09-13[mlir][bufferization] Remove allow-return-allocs and create-deallocs pass opt...Martin Erhart
2023-08-16[mlir][bufferization] Simplify `getBufferType`Matthias Springer
2023-08-15[mlir][bufferization] Generalize getAliasingOpResults to getAliasingValuesMatthias Springer
2023-07-04[mlir][linalg] BufferizeToAllocationOp: Do not copy uninitialized buffersMatthias Springer
2023-06-02[mlir][tensor] Implement getBufferType for ReshapeOp.Ingo Müller
2023-05-26[mlir][tensor] Fix one-shot bufferization of tensor.reshape.Ingo Müller
2023-05-26[mlir] Move casting calls from methods to function callsTres Popp
2023-05-22[mlir][tensor][bufferize] Bufferize tensor.splat opMatthias Springer