HomeSort by relevance Sort by last modified time
    Searched refs:BallLarusNode (Results 1 - 4 of 4) sorted by null

  /external/llvm/include/llvm/Analysis/
PathNumbering.h 39 class BallLarusNode;
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) :
64 // Returns the basic block for the BallLarusNode
136 BallLarusEdge(BallLarusNode* source, BallLarusNode* target
    [all...]
  /external/llvm/lib/Analysis/
PathNumbering.cpp 55 // Returns the basic block for the BallLarusNode
56 BasicBlock* BallLarusNode::getBlock() {
61 unsigned BallLarusNode::getNumberPaths() {
66 void BallLarusNode::setNumberPaths(unsigned numberPaths) {
71 BallLarusNode::NodeColor BallLarusNode::getColor() {
76 void BallLarusNode::setColor(BallLarusNode::NodeColor color) {
82 BLEdgeIterator BallLarusNode::predBegin() {
87 BLEdgeIterator BallLarusNode::predEnd()
    [all...]
PathProfileInfo.cpp 122 static BallLarusEdge* getNextEdge (BallLarusNode* node,
139 BallLarusNode* currentNode = _ppi->_currentDag->getRoot ();
178 BallLarusNode* currentNode = _ppi->_currentDag->getRoot ();
203 BallLarusNode* root = _ppi->_currentDag->getRoot();
  /external/llvm/lib/Transforms/Instrumentation/
PathProfiling.cpp 78 // BLInstrumentationNode extends BallLarusNode with member used by the
81 class BLInstrumentationNode : public BallLarusNode {
116 void setTarget(BallLarusNode* node);
218 // method overriding the creation of BallLarusNode objects.
221 // Override this method to produce subclasses of BallLarusNode if
223 virtual BallLarusNode* createNode(BasicBlock* BB);
230 // createNode and can be cast to the subclass of BallLarusNode*
233 BallLarusNode* source, BallLarusNode* target, unsigned edgeNumber);
254 long weight, BallLarusNode* v, BallLarusEdge* e)
    [all...]

Completed in 68 milliseconds