Lines Matching defs:inEdge
262 for (auto &inEdge : oldInEdges) {
263 removeEdge(inEdge.id, id, inEdge.value);
392 for (auto &inEdge : inEdges[id])
393 if (inEdge.value == memref) {
394 Node *srcNode = getNode(inEdge.id);
452 for (auto &inEdge : inEdges[dstId])
453 if (inEdge.id != srcId)
454 dstDepInsts.insert(getNode(inEdge.id)->op);
510 for (auto &inEdge : oldInEdges) {
511 // Add edge from 'inEdge.id' to 'dstId' if it's not a private memref.
512 if (privateMemRefs.count(inEdge.value) == 0)
513 addEdge(inEdge.id, dstId, inEdge.value);
535 for (auto &inEdge : oldInEdges)
536 if (privateMemRefs.count(inEdge.value) > 0)
537 removeEdge(inEdge.id, dstId, inEdge.value);
545 // *) Add new edge from source node 'inEdge.id' to 'dstNode'.
546 // *) Remove edge from source node 'inEdge.id' to 'sibNode'.
549 for (auto &inEdge : oldInEdges) {
550 addEdge(inEdge.id, dstId, inEdge.value);
551 removeEdge(inEdge.id, sibId, inEdge.value);