Lines Matching refs:opOperand
42 for (OpOperand *opOperand : op.getInputOperands()) { in bufferizeLinalgOp()
43 if (op.isScalar(opOperand)) { in bufferizeLinalgOp()
44 newInputBuffers.push_back(opOperand->get()); in bufferizeLinalgOp()
47 FailureOr<Value> buffer = getBuffer(rewriter, opOperand->get(), options); in bufferizeLinalgOp()
56 OpOperand *opOperand = op.getOutputOperand(opResult.getResultNumber()); in bufferizeLinalgOp() local
58 getBuffer(rewriter, opOperand->get(), options); in bufferizeLinalgOp()
91 bool bufferizesToMemoryRead(Operation *op, OpOperand &opOperand, in bufferizesToMemoryRead()
95 return genericOp.payloadUsesValueFromOperand(&opOperand); in bufferizesToMemoryRead()
98 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite()
102 return !bufferizableOp.getAliasingOpResult(opOperand, state).empty(); in bufferizesToMemoryWrite()
114 SmallVector<OpResult> getAliasingOpResult(Operation *op, OpOperand &opOperand, in getAliasingOpResult()
119 if (genericOp.isOutputTensor(&opOperand)) in getAliasingOpResult()
120 return {genericOp.getTiedOpResult(&opOperand)}; in getAliasingOpResult()