Home
last modified time | relevance | path

Searched refs:srcNode (Results 1 – 5 of 5) sorted by relevance

/llvm-project/mlir/lib/Dialect/Affine/Transforms/
H A DLoopFusion.cpp152 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...]
/llvm-project/polly/lib/Analysis/
H A DScopGraphPrinter.cpp35 RegionNode *srcNode, GraphTraits<RegionInfo *>::ChildIteratorType CI, in getEdgeAttributes() argument
39 if (srcNode->isSubRegion() || destNode->isSubRegion()) in getEdgeAttributes()
43 BasicBlock *srcBB = srcNode->getNodeAs<BasicBlock>(); in getEdgeAttributes()
/llvm-project/llvm/lib/Analysis/
H A DRegionPrinter.cpp61 std::string getEdgeAttributes(RegionNode *srcNode, in getEdgeAttributes()
66 if (srcNode->isSubRegion() || destNode->isSubRegion()) in getEdgeAttributes()
70 BasicBlock *srcBB = srcNode->getNodeAs<BasicBlock>(); in getEdgeAttributes()
/llvm-project/polly/include/polly/
H A DScopGraphPrinter.h50 std::string getEdgeAttributes(RegionNode *srcNode,
/llvm-project/mlir/lib/Dialect/Affine/Analysis/
H A DUtils.cpp394 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()