summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/Tensor/Transforms/BufferizableOpInterfaceImpl.cpp
AgeCommit message (Expand)Author
2023-05-19[mlir][bufferization] Prevent crash in one shot bufferization with unranked t...Kai Sasaki
2023-05-12[mlir] Move casting calls from methods to function callsTres Popp
2023-04-20[mlir][Affine][NFC] Wrap dialect in "affine" namespaceMatthias Springer
2023-04-16[mlir][tensor][bufferize] Fix dealloc placement in scf.forall opMatthias Springer
2023-03-15[ADT] Allow `llvm::enumerate` to enumerate over multiple rangesJakub Kuderski
2023-02-09[mlir][bufferization] Improve aliasing OpOperand/OpResult propertyMatthias Springer
2023-02-06[mlir][tensor][bufferize] tensor.empty does not define the result tensor cont...Matthias Springer
2023-02-01[mlir][tensor][bufferize] Implement getBufferType for CastOpMatthias 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] Rename: "last-write" -> "definition"Matthias Springer
2022-12-28Apply clang-tidy fixes for readability-simplify-boolean-expr in BufferizableO...Mehdi Amini
2022-12-14[mlir][tensor][bufferize] Improve bufferization of DimOp/RankOpMatthias Springer
2022-12-12[mlir][bufferize] Implement BufferizableOpInterface for tensor.emptyMatthias Springer
2022-11-26[mlir][tensor][bufferize] Fix tensor.insert_slice regressionMatthias Springer
2022-11-21[mlir][bufferization] Support general Attribute as memory spaceLei Zhang
2022-10-27[mlir][tensor][bufferize] Support memory_space for tensor.padMatthias Springer
2022-10-27[mlir][tensor][bufferize] Lower tensor.generate to linalg.mapMatthias Springer
2022-10-27[mlir][bufferize] Provide default BufferizableOpInterface impl for destinatio...Matthias Springer
2022-10-06[mlir][tensor][bufferize] Bufferize inserts into equivalent tensors in-placeMatthias Springer
2022-09-29[mlir][arith] Change dialect name from Arithmetic to ArithJakub Kuderski
2022-09-21[mlir][tensor][bufferize] Implement getBufferType for Expand/CollapseShapeOpMatthias Springer
2022-09-16[mlir] make remaining memref dialect ops produce strided layoutsAlex Zinenko
2022-09-02[mlir][SCF] foreach_thread: Capture shared output tensors explicitlyMatthias Springer
2022-08-30[mlir][SCF][bufferize] Support different iter_arg/init_arg types (scf.for)Matthias Springer
2022-08-30[mlir][bufferization] Generalize getBufferTypeMatthias Springer
2022-08-25[mlir][tensor] Add getMixedSizes helperMatthias Springer
2022-08-23[tensor][bufferize] Use affine.apply instead of arith.addi in PadOp loweringMatthias Springer
2022-08-22[mlir][tensor][bufferize] Bufferize tensor.padMatthias Springer
2022-07-25[mlir][tensor][bufferize][NFC] Remove duplicate codeMatthias Springer
2022-07-25[mlir][tensor][bufferize] Fix deallocation of GenerateOp/FromElementsOpMatthias Springer
2022-07-25[mlir][tensor][bufferize] Load dependent dialectsMatthias Springer
2022-07-10[mlir] Flip accessors to prefixed form (NFC)Jacques Pienaar
2022-07-07[mlir][bufferization][NFC] Move more unknown type conversion logic into Buffe...Matthias Springer
2022-07-05[mlir][memref] Improve type inference for rank-reducing subviewsMatthias Springer
2022-07-04[mlir][Tensor] Move ParallelInsertSlice to the tensor dialectNicolas Vasilache
2022-06-27[mlir][bufferize] Infer memory space in all bufferization patternsMatthias Springer
2022-06-27[mlir][bufferize][NFC] Change signature of allocateTensorForShapedValueMatthias Springer
2022-06-27[mlir][bufferization][NFC] Add error handling to getBufferMatthias Springer
2022-06-27[mlir][bufferization][NFC] Change signature of getMemRefTypeMatthias Springer
2022-06-20[mlir] move SCF headers to SCF/{IR,Transforms} respectivelyAlex Zinenko
2022-06-18[mlir] Update accessors to prefixed form (NFC)Jacques Pienaar
2022-06-18[mlir] Start migrating more dialects to prefixed formJacques Pienaar
2022-06-17[mlir][bufferize][NFC] Remove BufferizationStateMatthias Springer
2022-06-17[mlir][bufferize] Bufferize after TensorCopyInsertionMatthias Springer
2022-05-18[mlir][SCF] Fix scf.while bufferizationMatthias Springer
2022-05-13[mlir][bufferize][NFC] Make getContiguousMemRefType a static functionMatthias Springer
2022-05-11[mlir][bufferize][NFC] Move helper functions to BufferizationOptionsMatthias Springer
2022-05-10[mlir] Fail early if AnalysisState::getBuffer() returns failureAshay Rane
2022-05-09[mlir] Add translation from tensor.reshape to memref.reshapeAshay Rane