| /llvm-project/mlir/lib/Dialect/SparseTensor/Transforms/ |
| H A D | BufferizableOpInterfaceImpl.cpp | 49 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() function 78 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() function 102 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() function 138 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() function 171 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() function 197 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() function 227 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() function 247 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() function 268 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() function 289 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() function [all …]
|
| /llvm-project/mlir/lib/Dialect/MLProgram/Transforms/ |
| H A D | BufferizableOpInterfaceImpl.cpp | 47 bool bufferizesToMemoryWrite(Operation *, OpOperand &, in bufferizesToMemoryWrite() function 84 bool bufferizesToMemoryWrite(Operation *, OpOperand &, in bufferizesToMemoryWrite() function 118 bool bufferizesToMemoryWrite(Operation *, OpOperand &, in bufferizesToMemoryWrite() function
|
| /llvm-project/mlir/lib/Dialect/Bufferization/IR/ |
| H A D | BufferizableOpInterface.cpp | 226 !state.bufferizesToMemoryWrite(opOperand) && in resolveTensorOpOperandConflicts() 424 bool AnalysisState::bufferizesToMemoryWrite(OpOperand &opOperand) const { in bufferizesToMemoryWrite() function in AnalysisState 427 return bufferizableOp.bufferizesToMemoryWrite(opOperand, *this); in bufferizesToMemoryWrite() 446 bool AnalysisState::bufferizesToMemoryWrite(Value value) const { in bufferizesToMemoryWrite() function in AnalysisState 575 opOperand, [&](Value v) { return this->bufferizesToMemoryWrite(v); }, in AnalysisState() 596 if (bufferizesToMemoryWrite(opOperand) && !bufferizesToMemoryRead(opOperand)) in canOmitTensorCopy() 617 return !bufferizesToMemoryWrite(opOperand); 857 return state.bufferizesToMemoryWrite(*alias.opOperand); in defaultResultBufferizesToMemoryWrite() 894 return state.bufferizesToMemoryWrite(v); in defaultResultBufferizesToMemoryWrite()
|
| H A D | BufferizationOps.cpp | 212 bool AllocTensorOp::bufferizesToMemoryWrite(OpOperand &opOperand, in bufferizesToMemoryWrite() function in AllocTensorOp 552 bool MaterializeInDestinationOp::bufferizesToMemoryWrite( 553 bool MaterializeInDestinationOp::bufferizesToMemoryWrite( bufferizesToMemoryWrite() function in MaterializeInDestinationOp
|
| /llvm-project/mlir/lib/Dialect/Tensor/Transforms/ |
| H A D | BufferizableOpInterfaceImpl.cpp | 42 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() 130 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() 239 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() 304 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() 361 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() 426 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() 731 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryRead() 825 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryRead() 858 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryRead() 935 bool bufferizesToMemoryWrite(Operatio in bufferizesToMemoryRead() 41 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, bufferizesToMemoryWrite() function 129 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, bufferizesToMemoryWrite() function 238 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, bufferizesToMemoryWrite() function 303 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, bufferizesToMemoryWrite() function 360 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, bufferizesToMemoryWrite() function 424 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, bufferizesToMemoryWrite() function 733 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, bufferizesToMemoryWrite() function 827 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, bufferizesToMemoryWrite() function 860 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, bufferizesToMemoryWrite() function 936 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, bufferizesToMemoryWrite() function [all...] |
| /llvm-project/mlir/lib/Dialect/Vector/Transforms/ |
| H A D | BufferizableOpInterfaceImpl.cpp | 38 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() function 138 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() function 262 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() function
|
| /llvm-project/mlir/lib/Dialect/Arith/Transforms/ |
| H A D | BufferizableOpInterfaceImpl.cpp | 75 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() function 122 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() function
|
| /llvm-project/mlir/include/mlir/Dialect/Bufferization/IR/ |
| H A D | DstBufferizableOpInterfaceImpl.h | 32 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() function
|
| H A D | BufferizableOpInterface.h | 439 bool bufferizesToMemoryWrite(OpOperand &opOperand) const; 444 bool bufferizesToMemoryWrite(Value value) const;
|
| H A D | BufferizableOpInterface.td | 82 /*methodName=*/"bufferizesToMemoryWrite", 90 llvm_unreachable("bufferizesToMemoryWrite not implemented"); 151 This is the same property as `bufferizesToMemoryWrite`, but from The 622 /// `bufferizesToMemoryWrite` must return `false`. This method will never 632 && !bufferizableOp.bufferizesToMemoryWrite(opOperand, state)
|
| H A D | BufferizationOps.td | 106 bool bufferizesToMemoryWrite(OpOperand &opOperand, 290 bool bufferizesToMemoryWrite(OpOperand &opOperand, 367 bool bufferizesToMemoryWrite(OpOperand &opOperand, 542 bool bufferizesToMemoryWrite(OpOperand &opOperand,
|
| /llvm-project/mlir/lib/Dialect/Bufferization/Transforms/ |
| H A D | OneShotAnalysis.cpp | 225 if (isInPlace(use) && bufferizesToMemoryWrite(use)) 260 if (!state.bufferizesToMemoryWrite(opOperand)) 610 return state.bufferizesToMemoryWrite(v); in hasReadAfterWriteInterference() 854 if (!state.bufferizesToMemoryWrite(use)) { in getAliasingReads() 905 if (!checkConsistencyOnly && state.bufferizesToMemoryWrite(operand)) 935 !checkConsistencyOnly && state.bufferizesToMemoryWrite(operand); in annotateNonWritableTensor()
|
| H A D | FuncBufferizableOpInterfaceImpl.cpp | 150 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryRead() 317 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferize() 154 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, bufferizesToMemoryWrite() function 299 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, bufferizesToMemoryWrite() function
|
| /llvm-project/mlir/lib/Dialect/ControlFlow/Transforms/ |
| H A D | BufferizableOpInterfaceImpl.cpp | 35 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() function
|
| /llvm-project/mlir/lib/Dialect/Shape/Transforms/ |
| H A D | BufferizableOpInterfaceImpl.cpp | 92 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() function
|
| /llvm-project/mlir/lib/Dialect/SCF/Transforms/ |
| H A D | BufferizableOpInterfaceImpl.cpp | 79 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() function 611 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() 825 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, 1124 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in getAliasingValues() 1225 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in getAliasingValues() 608 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, bufferizesToMemoryWrite() function 820 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, bufferizesToMemoryWrite() function 1116 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, bufferizesToMemoryWrite() function 1217 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, bufferizesToMemoryWrite() function
|
| /llvm-project/mlir/lib/Dialect/Linalg/Transforms/ |
| H A D | BufferizableOpInterfaceImpl.cpp | 109 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite() function
|
| H A D | ConvertToDestinationStyle.cpp | 538 if (!state.bufferizesToMemoryWrite(operand)) in bufferizeToAllocation()
|
| /llvm-project/mlir/test/Dialect/SCF/ |
| H A D | one-shot-bufferize.mlir | 894 // bufferizesToMemoryWrite is correctly propagated through regions.
|
| /llvm-project/mlir/docs/ |
| H A D | Bufferization.md | 351 * `bufferizesToMemoryWrite`: Return `true` if the buffer of the given tensor
|