Searched refs:BallLarusEdge (Results 1 – 4 of 4) sorted by relevance
/external/swiftshader/third_party/LLVM/lib/Analysis/ |
D | PathNumbering.cpp | 115 void BallLarusNode::addPredEdge(BallLarusEdge* edge) { in addPredEdge() 120 void BallLarusNode::removePredEdge(BallLarusEdge* edge) { in removePredEdge() 125 void BallLarusNode::addSuccEdge(BallLarusEdge* edge) { in addSuccEdge() 130 void BallLarusNode::removeSuccEdge(BallLarusEdge* edge) { in removeSuccEdge() 154 void BallLarusNode::removeEdge(BLEdgeVector& v, BallLarusEdge* e) { in removeEdge() 168 BallLarusNode* BallLarusEdge::getSource() const { in getSource() 173 BallLarusNode* BallLarusEdge::getTarget() const { in getTarget() 178 BallLarusEdge::EdgeType BallLarusEdge::getType() const { in getType() 183 void BallLarusEdge::setType(EdgeType type) { in setType() 189 unsigned BallLarusEdge::getWeight() { in getWeight() [all …]
|
D | PathProfileInfo.cpp | 122 static BallLarusEdge* getNextEdge (BallLarusNode* node, in getNextEdge() 124 BallLarusEdge* best = 0; in getNextEdge() 128 if( (*next)->getType() != BallLarusEdge::BACKEDGE && // no backedges in getNextEdge() 129 (*next)->getType() != BallLarusEdge::SPLITEDGE && // no split edges in getNextEdge() 144 BallLarusEdge* next = getNextEdge(currentNode, increment); in getPathEdges() 148 if( next->getType() != BallLarusEdge::BACKEDGE_PHONY && in getPathEdges() 149 next->getType() != BallLarusEdge::SPLITEDGE_PHONY && in getPathEdges() 156 if( next->getType() == BallLarusEdge::BACKEDGE_PHONY && in getPathEdges() 163 if( next->getType() == BallLarusEdge::SPLITEDGE_PHONY && in getPathEdges() 183 BallLarusEdge* next = getNextEdge(currentNode, increment); in getPathBlocks() [all …]
|
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/ |
D | PathNumbering.h | 40 class BallLarusEdge; variable 46 typedef std::vector<BallLarusEdge*> BLEdgeVector; 47 typedef std::vector<BallLarusEdge*>::iterator BLEdgeIterator; 88 void addPredEdge(BallLarusEdge* edge); 91 void removePredEdge(BallLarusEdge* edge); 94 void addSuccEdge(BallLarusEdge* edge); 97 void removeSuccEdge(BallLarusEdge* edge); 125 void removeEdge(BLEdgeVector& v, BallLarusEdge* e); 130 class BallLarusEdge { 136 BallLarusEdge(BallLarusNode* source, BallLarusNode* target, in BallLarusEdge() function [all …]
|
/external/swiftshader/third_party/LLVM/lib/Transforms/Instrumentation/ |
D | PathProfiling.cpp | 110 class BLInstrumentationEdge : public BallLarusEdge { 177 BallLarusEdge* getExitRootEdge(); 232 virtual BallLarusEdge* createEdge( 241 void unlinkEdge(BallLarusEdge* edge); 254 long weight, BallLarusNode* v, BallLarusEdge* e); 257 int calculateChordIncrementsDir(BallLarusEdge* e, BallLarusEdge* f); 412 : BallLarusEdge(source, target, 0), in BLInstrumentationEdge() 511 BallLarusEdge* BLInstrumentationDag::getExitRootEdge() { in getExitRootEdge() 521 if( (*edge)->getType() == BallLarusEdge::CALLEDGE_PHONY ) in getCallPhonyEdges() 562 BallLarusEdge* newEdge = addEdge(newNode, oldTarget,0); in splitUpdate() [all …]
|