Lines Matching full:op

32   LogicalResult bufferize(Operation *op, RewriterBase &rewriter,  in bufferize()
34 return op->emitError( in bufferize()
42 bool bufferizesToAllocation(Operation *op, Value value) const { return true; } in bufferizesToAllocation()
44 bool bufferizesToMemoryRead(Operation *op, OpOperand &opOperand, in bufferizesToMemoryRead()
49 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite()
54 AliasingValueList getAliasingValues(Operation *op, OpOperand &opOperand, in getAliasingValues()
59 bool isWritable(Operation *op, Value value, in isWritable()
67 bool bufferizesToAllocation(Operation *op, Value value) const { in bufferizesToAllocation()
73 bool bufferizesToMemoryRead(Operation *op, OpOperand &opOperand, in bufferizesToMemoryRead()
78 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite()
83 AliasingValueList getAliasingValues(Operation *op, OpOperand &opOperand, in getAliasingValues()
88 bool isWritable(Operation *op, Value value, in isWritable()
97 bool bufferizesToMemoryRead(Operation *op, OpOperand &opOperand, in bufferizesToMemoryRead()
102 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite()
107 AliasingValueList getAliasingValues(Operation *op, OpOperand &opOperand, in getAliasingValues()
109 return {{op->getOpResult(0), BufferRelation::Equivalent}}; in getAliasingValues()
116 bool resultBufferizesToMemoryWrite(Operation *op, OpResult opResult, in resultBufferizesToMemoryWrite()
122 bool bufferizesToAllocation(Operation *op, Value value) const { return true; } in bufferizesToAllocation()
128 bool bufferizesToAllocation(Operation *op, Value value) const { in bufferizesToAllocation()
133 bool bufferizesToMemoryRead(Operation *op, OpOperand &opOperand, in bufferizesToMemoryRead()
138 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite()
143 AliasingValueList getAliasingValues(Operation *op, OpOperand &opOperand, in getAliasingValues()
145 assert(op->getNumResults() == 1); in getAliasingValues()
148 return {{op->getOpResult(0), BufferRelation::Equivalent}}; in getAliasingValues()
160 bool bufferizesToAllocation(Operation *op, Value value) const { in bufferizesToAllocation()
165 bool bufferizesToMemoryRead(Operation *op, OpOperand &opOperand, in bufferizesToMemoryRead()
171 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite()
174 assert(2 * (op->getNumOperands() - 1) == op->getNumResults()); in bufferizesToMemoryWrite()
178 AliasingValueList getAliasingValues(Operation *op, OpOperand &opOperand, in getAliasingValues()
180 assert(2 * (op->getNumOperands() - 1) == op->getNumResults()); in getAliasingValues()
185 return {{op->getResult(opOperand.getOperandNumber() - 1), in getAliasingValues()
192 bool bufferizesToMemoryRead(Operation *op, OpOperand &opOperand, in bufferizesToMemoryRead()
197 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite()
202 AliasingValueList getAliasingValues(Operation *op, OpOperand &opOperand, in getAliasingValues()
207 LogicalResult verifyAnalysis(Operation *op, in verifyAnalysis()
209 // A more complex analysis (similar to scf.for) is needed if the op returns in verifyAnalysis()
211 for (OpResult result : op->getResults()) { in verifyAnalysis()
213 return op->emitOpError("tensor results are not supported yet"); in verifyAnalysis()
222 bool bufferizesToMemoryRead(Operation *op, OpOperand &opOperand, in bufferizesToMemoryRead()
227 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite()
232 AliasingValueList getAliasingValues(Operation *op, OpOperand &opOperand, in getAliasingValues()
242 bool bufferizesToMemoryRead(Operation *op, OpOperand &opOperand, in bufferizesToMemoryRead()
247 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite()
254 AliasingValueList getAliasingValues(Operation *op, OpOperand &opOperand, in getAliasingValues()
263 bool bufferizesToMemoryRead(Operation *op, OpOperand &opOperand, in bufferizesToMemoryRead()
268 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite()
275 AliasingValueList getAliasingValues(Operation *op, OpOperand &opOperand, in getAliasingValues()
284 bool bufferizesToMemoryRead(Operation *op, OpOperand &opOperand, in bufferizesToMemoryRead()
289 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite()
296 AliasingValueList getAliasingValues(Operation *op, OpOperand &opOperand, in getAliasingValues()
305 bool bufferizesToMemoryRead(Operation *op, OpOperand &opOperand, in bufferizesToMemoryRead()
310 bool bufferizesToMemoryWrite(Operation *op, OpOperand &opOperand, in bufferizesToMemoryWrite()
317 AliasingValueList getAliasingValues(Operation *op, OpOperand &opOperand, in getAliasingValues()