Home
last modified time | relevance | path

Searched refs:getAliasingOpResult (Results 1 – 15 of 15) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/SparseTensor/Transforms/
H A DBufferizableOpInterfaceImpl.cpp48 SmallVector<OpResult> getAliasingOpResult(Operation *op, OpOperand &opOperand, in getAliasingOpResult() function
72 SmallVector<OpResult> getAliasingOpResult(Operation *op, OpOperand &opOperand, in getAliasingOpResult() function
/llvm-project-15.0.7/mlir/lib/Dialect/Tensor/Transforms/
H A DBufferizableOpInterfaceImpl.cpp40 SmallVector<OpResult> getAliasingOpResult(Operation *op, OpOperand &opOperand, in getAliasingOpResult() function
98 SmallVector<OpResult> getAliasingOpResult(Operation *op, OpOperand &opOperand, in getAliasingOpResult() function
191 SmallVector<OpResult> getAliasingOpResult(Operation *op, OpOperand &opOperand, in getAliasingOpResult() function
222 SmallVector<OpResult> getAliasingOpResult(Operation *op, OpOperand &opOperand, in getAliasingOpResult() function
266 SmallVector<OpResult> getAliasingOpResult(Operation *op, OpOperand &opOperand, in getAliasingOpResult() function
322 SmallVector<OpResult> getAliasingOpResult(Operation *op, OpOperand &opOperand, in getAliasingOpResult() function
521 SmallVector<OpResult> getAliasingOpResult(Operation *op, OpOperand &opOperand, in getAliasingOpResult() function
679 SmallVector<OpResult> getAliasingOpResult(Operation *op, OpOperand &opOperand, in getAliasingOpResult() function
756 SmallVector<OpResult> getAliasingOpResult(Operation *op, OpOperand &opOperand, in getAliasingOpResult() function
789 SmallVector<OpResult> getAliasingOpResult(Operation *op, OpOperand &opOperand, in getAliasingOpResult() function
[all …]
/llvm-project-15.0.7/mlir/lib/Dialect/Vector/Transforms/
H A DBufferizableOpInterfaceImpl.cpp43 SmallVector<OpResult> getAliasingOpResult(Operation *op, OpOperand &opOperand, in getAliasingOpResult() function
83 SmallVector<OpResult> getAliasingOpResult(Operation *op, OpOperand &opOperand, in getAliasingOpResult() function
/llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/IR/
H A DBufferizableOpInterface.cpp145 state.getAliasingOpResult(opOperand); in resolveTensorOpOperandConflicts()
330 AnalysisState::getAliasingOpResult(OpOperand &opOperand) const { in getAliasingOpResult() function in AnalysisState
333 return bufferizableOp.getAliasingOpResult(opOperand, *this); in getAliasingOpResult()
386 for (OpResult opResult : getAliasingOpResult(*uMaybeReading)) in isValueRead()
458 SmallVector<OpResult> aliasingOpResults = getAliasingOpResult(opOperand); in canOmitTensorCopy()
529 for (OpResult opResult : getAliasingOpResult(*operand)) in isTensorYielded()
H A DBufferizationOps.cpp244 AllocTensorOp::getAliasingOpResult(OpOperand &opOperand, in getAliasingOpResult() function in AllocTensorOp
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DBufferizableOpInterfaceImpl.cpp102 return !bufferizableOp.getAliasingOpResult(opOperand, state).empty(); in bufferizesToMemoryWrite()
114 SmallVector<OpResult> getAliasingOpResult(Operation *op, OpOperand &opOperand, in getAliasingOpResult() function
/llvm-project-15.0.7/mlir/lib/Dialect/Arithmetic/Transforms/
H A DBufferizableOpInterfaceImpl.cpp77 SmallVector<OpResult> getAliasingOpResult(Operation *op, OpOperand &opOperand, in getAliasingOpResult() function
129 SmallVector<OpResult> getAliasingOpResult(Operation *op, OpOperand &opOperand, in getAliasingOpResult() function
/llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/Transforms/
H A DOneShotAnalysis.cpp145 for (OpResult result : state.getAliasingOpResult(operand)) in bufferizeInPlace()
202 bufferizableOp.getAliasingOpResult(opOperand, *this)) in OneShotAnalysisState()
563 state.getAliasingOpResult(*uConflictingWrite); in hasReadAfterWriteInterference()
641 for (OpResult result : state.getAliasingOpResult(operand)) { in wouldCreateReadAfterWriteInterference()
691 for (OpResult result : state.getAliasingOpResult(operand)) { in wouldCreateWriteToNonWritableBuffer()
H A DFuncBufferizableOpInterfaceImpl.cpp177 SmallVector<OpResult> getAliasingOpResult(Operation *op, OpOperand &opOperand, in getAliasingOpResult() function
365 SmallVector<OpResult> getAliasingOpResult(Operation *op, OpOperand &opOperand, in getAliasingOpResult() function
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Bufferization/IR/
H A DBufferizableOpInterface.td148 /*methodName=*/"getAliasingOpResult",
154 llvm_unreachable("getAliasingOpResult not implemented");
163 By default, this method is the inverse of `getAliasingOpResult`. Ops
186 bufferizableOp.getAliasingOpResult(opOperand, state);
398 && !bufferizableOp.getAliasingOpResult(opOperand, state).empty();
H A DBufferizationOps.td97 SmallVector<OpResult> getAliasingOpResult(
237 SmallVector<OpResult> getAliasingOpResult(
398 SmallVector<OpResult> getAliasingOpResult(
H A DBufferizableOpInterface.h348 SmallVector<OpResult> getAliasingOpResult(OpOperand &opOperand) const;
/llvm-project-15.0.7/mlir/lib/Dialect/Shape/Transforms/
H A DBufferizableOpInterfaceImpl.cpp114 SmallVector<OpResult> getAliasingOpResult(Operation *op, OpOperand &opOperand, in getAliasingOpResult() function
/llvm-project-15.0.7/mlir/lib/Dialect/SCF/Transforms/
H A DBufferizableOpInterfaceImpl.cpp393 SmallVector<OpResult> getAliasingOpResult(Operation *op, OpOperand &opOperand, in getAliasingOpResult() function
573 SmallVector<OpResult> getAliasingOpResult(Operation *op, OpOperand &opOperand, in getAliasingOpResult() function
865 SmallVector<OpResult> getAliasingOpResult(Operation *op, OpOperand &opOperand, in getAliasingOpResult() function
/llvm-project-15.0.7/mlir/docs/
H A DBufferization.md367 * `getAliasingOpResult`: Return the OpResults that may share the same buffer