aboutsummaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/Tensor/Transforms/BufferizableOpInterfaceImpl.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-09-12[MLIR] Add `InParallelOpInterface` for parallel combining operations (#157736)Alan Li1-2/+2
2025-07-25[mlir][NFC] update `mlir/Dialect` create APIs (33/n) (#150659)Maksim Levental1-5/+4
2025-07-23[mlir][NFC] update `mlir/Dialect` create APIs (23/n) (#149930)Maksim Levental1-40/+41
2025-07-11[mlir] Remove unused includes (NFC) (#148119)Kazu Hirata1-1/+0
2025-07-02[mlir][bufferization] Return BufferLikeType in BufferizableOpInterface (#144867)Andrei Golubev1-24/+28
2025-06-18[mlir][bufferization] Support custom types (1/N) (#142986)Andrei Golubev1-6/+8
2025-05-28[MLIR] Add bufferization state to `getBufferType` and `resolveConflicts` inte...Michele Scuttari1-38/+48
2025-05-23[MLIR] Add bufferization state class to OneShotBufferization pass (#141019)Michele Scuttari1-17/+34
2025-05-22Revert "[MLIR] Add bufferization state class to OneShotBufferization pass" (#...Michele Scuttari1-32/+16
2025-05-22[MLIR] Add bufferization state class to OneShotBufferization pass (#138143)Michele Scuttari1-16/+32
2025-05-20[mlir][NFC] Simplify constant checks with isOneInteger and renamed isZeroInte...Han-Chung Wang1-1/+1
2025-05-17Restore #140171 with to_memref -> to_buffer (#140355)Jeremy Kun1-0/+129
2025-05-16Revert "[mlir][bufferization] implement BufferizableOpInterface for concat op...Kazu Hirata1-129/+0
2025-05-16[mlir][bufferization] implement BufferizableOpInterface for concat op (#140171)Jeremy Kun1-0/+129
2025-05-14[mlir][bufferization][NFC] Rename to_memref to to_buffer (#137180)Andrei Golubev1-3/+3
2025-04-03[mlir][Bufferization] Do not have read semantics for destination of `tensor.p...MaheshRavishankar1-2/+1
2025-03-12[mlir][tensor] Fix bufferization interface for 'tensor.reshape' (#128590)Christopher Bate1-0/+4
2025-02-28[MLIR][Tensor] Enhance bufferization of tensor.expand_shape op (#128871)Arnab Dutta1-8/+6
2025-02-14[MLIR][NFC] Return MemRefType in memref.subview return type inference functio...Tomás Longeri1-8/+8
2025-01-21[mlir][IR][NFC] Move free-standing functions to `MemRefType` (#123465)Matthias Springer1-1/+1
2024-12-20[Tensor] Migrate away from PointerUnion::{is,get} (NFC) (#120679)Kazu Hirata1-2/+2
2024-11-26[mlir][bufferization] Fix OneShotBufferize when `defaultMemorySpaceFn` is use...Christopher Bate1-7/+5
2024-10-18[mlir] Do not bufferize parallel_insert_slice dest to read for full slices (#...Max1911-27/+27
2024-07-11[mlir] [linalg] Fix bufferize error in tensor.parallel_insert_slice op (#98312)donald chen1-4/+12
2024-04-30[MLIR] Generalize expand_shape to take shape as explicit input (#90040)Gaurav Shukla1-0/+3
2024-04-21Revert "[MLIR] Generalize expand_shape to take shape as explicit input" (#89540)Mehdi Amini1-3/+0
2024-04-21[MLIR] Generalize expand_shape to take shape as explicit input (#69267)Gaurav Shukla1-0/+3
2024-03-10Add llvm::min/max_element and use it in llvm/ and mlir/ directories. (#84678)Justin Lebar1-1/+1
2024-02-08[MLIR] Setting MemorySpace During Bufferization (#78484)ian Bearman1-7/+10
2024-01-25[mlir][IR] Add rewriter API for moving operations (#78988)Matthias Springer1-1/+1
2023-11-01[mlir][Interfaces] Add `SubsetOpInterface` and `SubsetExtractionOpInterface` ...Matthias Springer1-1/+1
2023-10-27[mlir][IR] Make `OpOperand` comparable (#70410)Matthias Springer1-4/+4
2023-10-05[mlir][tensor][bufferize] Reshapes: Fix memory side effects and memory space ...Matthias Springer1-6/+18
2023-10-05[mlir][tensor][bufferize] `tensor.empty` bufferizes to allocation (#68201)Matthias Springer1-0/+2
2023-10-04[mlir][ODS] Change `get...Mutable` to return `OpOperand &` for single operand...Matthias Springer1-4/+4
2023-10-03[mlir][tensor][bufferize] `tensor.empty` bufferizes to an allocation (#68080)Matthias Springer1-10/+11
2023-09-19[mlir][tensor] Bufferize tensor.reshape with non-identity layouts (#65654)Spenser Bauman1-0/+14
2023-09-18[mlir][bufferization] Remove allow-return-allocs and create-deallocs pass opt...Martin Erhart1-29/+11
2023-09-18[mlir][IR] Change `MutableOperandRange::operator[]` to return an `OpOperand &...Matthias Springer1-6/+6
2023-09-13Revert "[mlir][bufferization] Remove allow-return-allocs and create-deallocs ...Martin Erhart1-11/+29
2023-09-13[mlir][bufferization] Generalize tensor slice rules to subset ops (#65619)Matthias Springer1-125/+6
2023-09-13[mlir][bufferization] Remove allow-return-allocs and create-deallocs pass opt...Martin Erhart1-29/+11
2023-08-16[mlir][bufferization] Simplify `getBufferType`Matthias Springer1-14/+14
2023-08-15[mlir][bufferization] Generalize getAliasingOpResults to getAliasingValuesMatthias Springer1-32/+24
2023-07-04[mlir][linalg] BufferizeToAllocationOp: Do not copy uninitialized buffersMatthias Springer1-0/+5
2023-06-02[mlir][tensor] Implement getBufferType for ReshapeOp.Ingo Müller1-4/+19
2023-05-26[mlir][tensor] Fix one-shot bufferization of tensor.reshape.Ingo Müller1-2/+2
2023-05-26[mlir] Move casting calls from methods to function callsTres Popp1-5/+5
2023-05-22[mlir][tensor][bufferize] Bufferize tensor.splat opMatthias Springer1-0/+49
2023-05-19[mlir][bufferization] Prevent crash in one shot bufferization with unranked t...Kai Sasaki1-0/+5