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

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

Completed in 36 milliseconds