Home | History | Annotate | Download | only in Instrumentation

Lines Matching refs:BallLarusEdge

107 // BLInstrumentationEdge extends BallLarusEdge with data about the
110 class BLInstrumentationEdge : public BallLarusEdge {
177 BallLarusEdge* getExitRootEdge();
228 // Override this method to produce subclasses of BallLarusEdge if
232 virtual BallLarusEdge* createEdge(
241 void unlinkEdge(BallLarusEdge* edge);
254 long weight, BallLarusNode* v, BallLarusEdge* e);
257 int calculateChordIncrementsDir(BallLarusEdge* e, BallLarusEdge* f);
335 // This edge becomes the first edge, and a new BallLarusEdge is created.
389 // BallLarusEdge << operator overloading
412 : BallLarusEdge(source, target, 0),
511 BallLarusEdge* BLInstrumentationDag::getExitRootEdge() {
521 if( (*edge)->getType() == BallLarusEdge::CALLEDGE_PHONY )
562 BallLarusEdge* newEdge = addEdge(newNode, oldTarget,0);
564 if( formerEdge->getType() == BallLarusEdge::BACKEDGE ||
565 formerEdge->getType() == BallLarusEdge::SPLITEDGE) {
569 formerEdge->setType(BallLarusEdge::NORMAL);
609 if ((*edge)->getType() == BallLarusEdge::SPLITEDGE)
625 != BallLarusEdge::SPLITEDGE)
651 BallLarusEdge* edge;
657 if( edge->getType() == BallLarusEdge::BACKEDGE_PHONY ||
658 edge->getType() == BallLarusEdge::SPLITEDGE_PHONY ||
659 edge->getType() == BallLarusEdge::CALLEDGE_PHONY ) {
693 case BallLarusEdge::NORMAL:
697 case BallLarusEdge::BACKEDGE:
701 case BallLarusEdge::BACKEDGE_PHONY:
706 case BallLarusEdge::SPLITEDGE:
710 case BallLarusEdge::SPLITEDGE_PHONY:
714 case BallLarusEdge::CALLEDGE_PHONY:
732 // Override this method to produce subclasses of BallLarusEdge if
735 BallLarusEdge* BLInstrumentationDag::createEdge(BallLarusNode* source,
781 void BLInstrumentationDag::unlinkEdge(BallLarusEdge* edge) {
809 if (intoEdge->getType() == BallLarusEdge::SPLITEDGE)
837 if (fromEdge->getType() == BallLarusEdge::SPLITEDGE)
853 BallLarusNode* v, BallLarusEdge* e) {
882 int BLInstrumentationDag::calculateChordIncrementsDir(BallLarusEdge* e,
883 BallLarusEdge* f) {
1123 if( edge->getType() == BallLarusEdge::BACKEDGE ||
1124 edge->getType() == BallLarusEdge::SPLITEDGE ) {
1400 // This edge becomes the first edge, and a new BallLarusEdge is created.