Searched refs:BallLarusNode (Results 1 – 4 of 4) sorted by relevance
39 class BallLarusNode; variable44 typedef std::vector<BallLarusNode*> BLNodeVector;45 typedef std::vector<BallLarusNode*>::iterator BLNodeIterator;48 typedef std::map<BasicBlock*, BallLarusNode*> BLBlockNodeMap;49 typedef std::stack<BallLarusNode*> BLNodeStack;53 class BallLarusNode {58 BallLarusNode(BasicBlock* BB) : in BallLarusNode() function136 BallLarusEdge(BallLarusNode* source, BallLarusNode* target, in BallLarusEdge()142 BallLarusNode* getSource() const;143 BallLarusNode* getTarget() const;[all …]
56 BasicBlock* BallLarusNode::getBlock() { in getBlock()61 unsigned BallLarusNode::getNumberPaths() { in getNumberPaths()66 void BallLarusNode::setNumberPaths(unsigned numberPaths) { in setNumberPaths()71 BallLarusNode::NodeColor BallLarusNode::getColor() { in getColor()76 void BallLarusNode::setColor(BallLarusNode::NodeColor color) { in setColor()82 BLEdgeIterator BallLarusNode::predBegin() { in predBegin()87 BLEdgeIterator BallLarusNode::predEnd() { in predEnd()93 unsigned BallLarusNode::getNumberPredEdges() { in getNumberPredEdges()99 BLEdgeIterator BallLarusNode::succBegin() { in succBegin()104 BLEdgeIterator BallLarusNode::succEnd() { in succEnd()[all …]
122 static BallLarusEdge* getNextEdge (BallLarusNode* node, in getNextEdge()139 BallLarusNode* currentNode = _ppi->_currentDag->getRoot (); in getPathEdges()178 BallLarusNode* currentNode = _ppi->_currentDag->getRoot (); in getPathBlocks()203 BallLarusNode* root = _ppi->_currentDag->getRoot(); in getFirstBlockInPath()
81 class BLInstrumentationNode : public BallLarusNode {116 void setTarget(BallLarusNode* node);223 virtual BallLarusNode* createNode(BasicBlock* BB);233 BallLarusNode* source, BallLarusNode* target, unsigned edgeNumber);254 long weight, BallLarusNode* v, BallLarusEdge* e);406 BallLarusNode(BB), in BLInstrumentationNode()417 void BLInstrumentationEdge::setTarget(BallLarusNode* node) { in setTarget()484 BallLarusNode* sourceNode = getSource(); in getSuccessorNumber()485 BallLarusNode* targetNode = getTarget(); in getSuccessorNumber()554 BallLarusNode* oldTarget = formerEdge->getTarget(); in splitUpdate()[all …]