Searched refs:srcNode (Results 1 – 5 of 5) sorted by relevance
152 auto *srcNode = mdg->getNode(srcEdge.id); in getProducerCandidates() local 153 // Skip if 'srcNode' is not a loop nest. in getProducerCandidates() 154 if (!isa<AffineForOp>(srcNode->op)) in getProducerCandidates() 157 if (any_of(srcNode->stores, [&](Operation *op) { in getProducerCandidates() 161 srcIdCandidates.push_back(srcNode->id); in getProducerCandidates() 175 auto *srcNode = mdg->getNode(srcId); in gatherProducerConsumerMemrefs() local 176 gatherProducerConsumerMemrefs(srcNode->stores, dstNode->loads, in gatherProducerConsumerMemrefs() 779 // Don't create a private memref if 'srcNode' has in edges on in canCreatePrivateMemRef() 785 // If 'srcNode' will be removed but it has out edges on 'memref' to in canCreatePrivateMemRef() 838 // Get 'srcNode' fro in performFusionsIntoDest() 352 auto *srcNode = mdg->getNode(srcId); hasNonAffineUsersOnThePath() local 386 auto *srcNode = mdg->getNode(srcId); hasNonAffineUsersOnThePath() local 852 auto *srcNode = mdg->getNode(srcId); performFusionsIntoDest() local [all...]
35 RegionNode *srcNode, GraphTraits<RegionInfo *>::ChildIteratorType CI, in getEdgeAttributes() argument39 if (srcNode->isSubRegion() || destNode->isSubRegion()) in getEdgeAttributes()43 BasicBlock *srcBB = srcNode->getNodeAs<BasicBlock>(); in getEdgeAttributes()
61 std::string getEdgeAttributes(RegionNode *srcNode, in getEdgeAttributes()66 if (srcNode->isSubRegion() || destNode->isSubRegion()) in getEdgeAttributes()70 BasicBlock *srcBB = srcNode->getNodeAs<BasicBlock>(); in getEdgeAttributes()
50 std::string getEdgeAttributes(RegionNode *srcNode,
394 Node *srcNode = getNode(inEdge.id); in getIncomingMemRefAccesses() local 395 // Only count in edges from 'srcNode' if 'srcNode' accesses 'memref' in getIncomingMemRefAccesses() 396 if (srcNode->getStoreOpCount(memref) > 0) in getIncomingMemRefAccesses() 463 // dependence edge from 'srcNode'. in getFusedLoopNestInsertionPoint()