Lines Matching refs:consumer
209 LinalgOp consumer) { in isStructurallyFusableProducer() argument
212 assert(consumer.hasBufferSemantics() && in isStructurallyFusableProducer()
220 if (!dom.dominates(producer->getBlock(), consumer->getBlock())) { in isStructurallyFusableProducer()
230 LinalgOp consumer, in isProducerLastWriteOfView() argument
235 assert(consumer.hasBufferSemantics() && in isProducerLastWriteOfView()
239 if (!isStructurallyFusableProducer(producer, consumedView, consumer)) { in isProducerLastWriteOfView()
245 if (!graph.findCoveringWrites(producer, consumer, consumedView).empty()) { in isProducerLastWriteOfView()
254 LinalgOp consumer, Value consumedView, in isFusableInto() argument
258 assert(consumer.hasBufferSemantics() && in isFusableInto()
260 if (!isProducerLastWriteOfView(graph, consumer, consumedView, producer)) in isFusableInto()
264 if (!graph.findCoveringDependences(producer, consumer).empty()) { in isFusableInto()