Home
last modified time | relevance | path

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

/external/swiftshader/third_party/LLVM/lib/Analysis/
DPathNumbering.cpp115 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 …]
DPathProfileInfo.cpp122 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/
DPathNumbering.h40 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/
DPathProfiling.cpp110 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 …]