LLVM API Documentation
#include "llvm/Pass.h"#include "llvm/Module.h"#include "llvm/Instructions.h"#include "llvm/Support/Debug.h"#include <algorithm>#include "Graph.h"Include dependency graph for GraphAuxiliary.cpp:

Go to the source code of this file.
Namespaces | |
| namespace | llvm |
Functions | |
| static bool | llvm::edgesEqual (Edge ed1, Edge ed2) |
| static void | llvm::getChords (vector< Edge > &chords, Graph &g, Graph st) |
| static void | llvm::removeTreeEdges (Graph &g, Graph &t) |
| int | llvm::valueAssignmentToEdges (Graph &g, map< Node *, int > nodePriority, vector< Edge > &be) |
| static int | llvm::inc_Dir (Edge e, Edge f) |
| static void | llvm::inc_DFS (Graph &g, Graph &t, map< Edge, int, EdgeCompare2 > &Increment, int events, Node *v, Edge e) |
| static map< Edge, int, EdgeCompare2 > | llvm::getEdgeIncrements (Graph &g, Graph &t, vector< Edge > &be) |
| const graphListElement * | llvm::findNodeInList (const Graph::nodeList &NL, Node *N) |
| graphListElement * | llvm::findNodeInList (Graph::nodeList &NL, Node *N) |
| static void | llvm::getCodeInsertions (Graph &g, map< Edge, getEdgeCode *, EdgeCompare2 > &instr, vector< Edge > &chords, map< Edge, int, EdgeCompare2 > &edIncrements) |
| void | llvm::addDummyEdges (vector< Edge > &stDummy, vector< Edge > &exDummy, Graph &g, vector< Edge > &be) |
| void | llvm::printEdge (Edge ed) |
| static void | llvm::moveDummyCode (vector< Edge > &stDummy, vector< Edge > &exDummy, vector< Edge > &be, map< Edge, getEdgeCode *, EdgeCompare2 > &insertions, Graph &g) |
| void | llvm::processGraph (Graph &g, Instruction *rInst, Value *countInst, vector< Edge > &be, vector< Edge > &stDummy, vector< Edge > &exDummy, int numPaths, int MethNo, Value *threshold) |
| void | llvm::printGraph (Graph &g) |