Home
last modified time | relevance | path

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

/external/swiftshader/third_party/LLVM/include/llvm/Analysis/
DPathNumbering.h39 class BallLarusNode; variable
44 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() function
136 BallLarusEdge(BallLarusNode* source, BallLarusNode* target, in BallLarusEdge()
142 BallLarusNode* getSource() const;
143 BallLarusNode* getTarget() const;
[all …]
/external/swiftshader/third_party/LLVM/lib/Analysis/
DPathNumbering.cpp56 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 …]
DPathProfileInfo.cpp122 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()
/external/swiftshader/third_party/LLVM/lib/Transforms/Instrumentation/
DPathProfiling.cpp81 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 …]