Lines Matching defs:producerResult
119 for (const auto &producerResult : llvm::enumerate(producer->getResults())) {
120 auto *outputOperand = producer.getDpsInitOperand(producerResult.index());
125 llvm::any_of(producerResult.value().getUsers(), [&](Operation *user) {
128 preservedProducerResults.insert(producerResult.index());
342 auto producerResult = cast<OpResult>(fusedOperand->get());
343 auto producer = cast<GenericOp>(producerResult.getOwner());
379 producer.getIndexingMapMatchingResult(producerResult);
453 for (auto [index, producerResult] : llvm::enumerate(producer->getResults()))
455 result.replacements[producerResult] = fusedOp->getResult(resultNum++);
1082 auto producerResult = dyn_cast<OpResult>(reshapeOp.getSrc());
1083 if (!producerResult) {
1088 auto producer = dyn_cast<LinalgOp>(producerResult.getOwner());
1096 producer.getDpsInitOperand(producerResult.getResultNumber()))) {
1109 producer.getDpsInitOperand(producerResult.getResultNumber()),