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

  /external/swiftshader/third_party/LLVM/include/llvm/Analysis/
PathNumbering.h 40 class BallLarusEdge;
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 {
135 // Constructor: Initializes an BallLarusEdge with a source and target
    [all...]
  /external/swiftshader/third_party/LLVM/lib/Analysis/
PathNumbering.cpp 115 void BallLarusNode::addPredEdge(BallLarusEdge* edge) {
120 void BallLarusNode::removePredEdge(BallLarusEdge* edge) {
125 void BallLarusNode::addSuccEdge(BallLarusEdge* edge) {
130 void BallLarusNode::removeSuccEdge(BallLarusEdge* edge) {
154 void BallLarusNode::removeEdge(BLEdgeVector& v, BallLarusEdge* e) {
168 BallLarusNode* BallLarusEdge::getSource() const {
173 BallLarusNode* BallLarusEdge::getTarget() const {
178 BallLarusEdge::EdgeType BallLarusEdge::getType() const {
183 void BallLarusEdge::setType(EdgeType type)
    [all...]
PathProfileInfo.cpp 122 static BallLarusEdge* getNextEdge (BallLarusNode* node,
124 BallLarusEdge* best = 0;
128 if( (*next)->getType() != BallLarusEdge::BACKEDGE && // no backedges
129 (*next)->getType() != BallLarusEdge::SPLITEDGE && // no split edges
144 BallLarusEdge* next = getNextEdge(currentNode, increment);
148 if( next->getType() != BallLarusEdge::BACKEDGE_PHONY &&
149 next->getType() != BallLarusEdge::SPLITEDGE_PHONY &&
156 if( next->getType() == BallLarusEdge::BACKEDGE_PHONY &&
163 if( next->getType() == BallLarusEdge::SPLITEDGE_PHONY &&
183 BallLarusEdge* next = getNextEdge(currentNode, increment)
    [all...]
  /external/swiftshader/third_party/LLVM/lib/Transforms/Instrumentation/
PathProfiling.cpp 107 // BLInstrumentationEdge extends BallLarusEdge with data about the
110 class BLInstrumentationEdge : public BallLarusEdge {
177 BallLarusEdge* getExitRootEdge();
228 // Override this method to produce subclasses of BallLarusEdge if
232 virtual BallLarusEdge* createEdge(
241 void unlinkEdge(BallLarusEdge* edge);
254 long weight, BallLarusNode* v, BallLarusEdge* e);
257 int calculateChordIncrementsDir(BallLarusEdge* e, BallLarusEdge* f);
335 // This edge becomes the first edge, and a new BallLarusEdge is created
    [all...]

Completed in 177 milliseconds