Home
last modified time | relevance | path

Searched refs:bufferizesToMemoryWrite (Results 1 – 16 of 16) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/SparseTensor/Transforms/
H A DBufferizableOpInterfaceImpl.cpp43 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() function
67 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() function
/llvm-project-15.0.7/mlir/lib/Dialect/Tensor/Transforms/
H A DBufferizableOpInterfaceImpl.cpp35 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() function
93 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() function
186 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() function
217 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() function
261 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() function
317 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() function
516 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() function
674 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() function
751 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() function
784 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() function
[all …]
/llvm-project-15.0.7/mlir/lib/Dialect/Vector/Transforms/
H A DBufferizableOpInterfaceImpl.cpp36 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() function
76 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() function
/llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/IR/
H A DBufferizableOpInterface.cpp155 !state.bufferizesToMemoryWrite(opOperand) && in resolveTensorOpOperandConflicts()
351 bool AnalysisState::bufferizesToMemoryWrite(OpOperand &opOperand) const { in bufferizesToMemoryWrite() function in AnalysisState
354 return bufferizableOp.bufferizesToMemoryWrite(opOperand, *this); in bufferizesToMemoryWrite()
454 if (bufferizesToMemoryWrite(opOperand) && !bufferizesToMemoryRead(opOperand)) in canOmitTensorCopy()
475 return !bufferizesToMemoryWrite(opOperand); in isInPlace()
H A DBufferizationOps.cpp236 bool AllocTensorOp::bufferizesToMemoryWrite(OpOperand &opOperand, in bufferizesToMemoryWrite() function in AllocTensorOp
/llvm-project-15.0.7/mlir/lib/Dialect/Arithmetic/Transforms/
H A DBufferizableOpInterfaceImpl.cpp72 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() function
124 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() function
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Bufferization/IR/
H A DBufferizableOpInterface.td83 /*methodName=*/"bufferizesToMemoryWrite",
91 llvm_unreachable("bufferizesToMemoryWrite not implemented");
120 return bufferizableOp.bufferizesToMemoryWrite(*operand,
388 /// `bufferizesToMemoryWrite` must return `false`. This method will never
397 && !bufferizableOp.bufferizesToMemoryWrite(opOperand, state)
H A DBufferizationOps.td94 bool bufferizesToMemoryWrite(OpOperand &opOperand,
232 bool bufferizesToMemoryWrite(OpOperand &opOperand,
386 bool bufferizesToMemoryWrite(OpOperand &opOperand,
H A DBufferizableOpInterface.h356 bool bufferizesToMemoryWrite(OpOperand &opOperand) const;
/llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/Transforms/
H A DOneShotAnalysis.cpp303 if (isInPlace(use) && bufferizesToMemoryWrite(use)) in isValueWritten()
333 if (!state.bufferizesToMemoryWrite(opOperand)) in isInplaceMemoryWrite()
645 if (!checkConsistencyOnly && state.bufferizesToMemoryWrite(operand)) in wouldCreateReadAfterWriteInterference()
694 if (!checkConsistencyOnly && state.bufferizesToMemoryWrite(operand)) in wouldCreateWriteToNonWritableBuffer()
H A DFuncBufferizableOpInterfaceImpl.cpp162 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() function
360 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() function
H A DBufferize.cpp360 assert(!analysisState.bufferizesToMemoryWrite(operand) && in notifyOperationInserted()
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DBufferizableOpInterfaceImpl.cpp98 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() function
/llvm-project-15.0.7/mlir/lib/Dialect/Shape/Transforms/
H A DBufferizableOpInterfaceImpl.cpp109 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() function
/llvm-project-15.0.7/mlir/lib/Dialect/SCF/Transforms/
H A DBufferizableOpInterfaceImpl.cpp387 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() function
567 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() function
860 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() function
/llvm-project-15.0.7/mlir/docs/
H A DBufferization.md365 * `bufferizesToMemoryWrite`: Return `true` if the buffer of the given tensor