LLVM API Documentation
#include <Graph.h>
Collaboration diagram for llvm::Edge:
Public Member Functions | |
Edge (Node *f, Node *s, int wt=0) | |
Edge (Node *f, Node *s, int wt, double rd) | |
Edge () | |
double | getRandId () |
Node * | getFirst () |
Node *const | getFirst () const |
Node * | getSecond () |
Node *const | getSecond () const |
int | getWeight () |
void | setWeight (int n) |
void | setFirst (Node *&f) |
void | setSecond (Node *&s) |
bool | isNull () const |
bool | operator< (const Edge &ed) const |
bool | operator== (const Edge &ed) const |
bool | operator!= (const Edge &ed) const |
Definition at line 46 of file Graph.h.
|
|
|
|
|
|
|
Definition at line 73 of file Graph.h. References isNull(). |
|
|
Definition at line 71 of file Graph.h. Referenced by llvm::addDummyEdges(), llvm::Graph::addEdge(), llvm::Graph::addEdgeForce(), llvm::Graph::Graph(), llvm::moveDummyCode(), llvm::EdgeCompare2::operator()(), and llvm::printEdge(). |
|
Definition at line 75 of file Graph.h. References isNull(). |
|
|
Definition at line 77 of file Graph.h. References isNull(). Referenced by llvm::addDummyEdges(), llvm::Graph::addEdgeForce(), llvm::edgesEqual(), llvm::getCodeInsertions(), llvm::getEdgeIncrements(), llvm::Graph::Graph(), llvm::Graph::hasEdgeAndWt(), llvm::inc_DFS(), llvm::EdgeCompare2::operator()(), llvm::printEdge(), llvm::Graph::removeEdgeWithWt(), and llvm::Graph::setWeight(). |
|
Definition at line 84 of file Graph.h. Referenced by getFirst(), getSecond(), getWeight(), llvm::Graph::hasEdge(), llvm::Graph::hasEdgeAndWt(), llvm::inc_Dir(), llvm::EdgeCompare2::operator()(), std::less< Edge >::operator()(), operator<(), setFirst(), setSecond(), and setWeight(). |
|
|
|
Definition at line 86 of file Graph.h. References getFirst(), getSecond(), and isNull(). |
|
|
|
Definition at line 80 of file Graph.h. References isNull(). |
|
Definition at line 81 of file Graph.h. References isNull(). |
|
Definition at line 78 of file Graph.h. References isNull(). |