| /llvm-project-15.0.7/mlir/lib/Dialect/SparseTensor/Transforms/ |
| H A D | BufferizableOpInterfaceImpl.cpp | 48 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 D | BufferizableOpInterfaceImpl.cpp | 40 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 D | BufferizableOpInterfaceImpl.cpp | 43 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 D | BufferizableOpInterface.cpp | 145 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 D | BufferizationOps.cpp | 244 AllocTensorOp::getAliasingOpResult(OpOperand &opOperand, in getAliasingOpResult() function in AllocTensorOp
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/ |
| H A D | BufferizableOpInterfaceImpl.cpp | 102 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 D | BufferizableOpInterfaceImpl.cpp | 77 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 D | OneShotAnalysis.cpp | 145 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 D | FuncBufferizableOpInterfaceImpl.cpp | 177 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 D | BufferizableOpInterface.td | 148 /*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 D | BufferizationOps.td | 97 SmallVector<OpResult> getAliasingOpResult( 237 SmallVector<OpResult> getAliasingOpResult( 398 SmallVector<OpResult> getAliasingOpResult(
|
| H A D | BufferizableOpInterface.h | 348 SmallVector<OpResult> getAliasingOpResult(OpOperand &opOperand) const;
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Shape/Transforms/ |
| H A D | BufferizableOpInterfaceImpl.cpp | 114 SmallVector<OpResult> getAliasingOpResult(Operation *op, OpOperand &opOperand, in getAliasingOpResult() function
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SCF/Transforms/ |
| H A D | BufferizableOpInterfaceImpl.cpp | 393 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 D | Bufferization.md | 367 * `getAliasingOpResult`: Return the OpResults that may share the same buffer
|