Home
last modified time | relevance | path

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

/external/swiftshader/third_party/LLVM/lib/Transforms/Instrumentation/
DPathProfiling.cpp193 void splitUpdate(BLInstrumentationEdge* formerEdge, BasicBlock* newBlock);
552 void BLInstrumentationDag::splitUpdate(BLInstrumentationEdge* formerEdge, in splitUpdate() argument
554 BallLarusNode* oldTarget = formerEdge->getTarget(); in splitUpdate()
556 formerEdge->setTarget(newNode); in splitUpdate()
557 newNode->addPredEdge(formerEdge); in splitUpdate()
559 DEBUG(dbgs() << " Edge split: " << *formerEdge << "\n"); in splitUpdate()
561 oldTarget->removePredEdge(formerEdge); in splitUpdate()
564 if( formerEdge->getType() == BallLarusEdge::BACKEDGE || in splitUpdate()
565 formerEdge->getType() == BallLarusEdge::SPLITEDGE) { in splitUpdate()
566 newEdge->setType(formerEdge->getType()); in splitUpdate()
[all …]