LLVM API Documentation


Static Public Member Functions | |
| static std::string | getGraphName (const SelectionDAG *G) |
| static bool | renderGraphFromBottomUp () |
| static bool | hasNodeAddressLabel (const SDNode *Node, const SelectionDAG *Graph) |
| static std::string | getNodeLabel (const SDNode *Node, const SelectionDAG *Graph) |
| static std::string | getNodeAttributes (const SDNode *N) |
| static void | addCustomGraphFeatures (SelectionDAG *G, GraphWriter< SelectionDAG * > &GW) |
Definition at line 30 of file SelectionDAGPrinter.cpp.
| static std::string llvm::DOTGraphTraits< SelectionDAG * >::getGraphName | ( | const SelectionDAG * | G | ) | [inline, static] |
| static bool llvm::DOTGraphTraits< SelectionDAG * >::renderGraphFromBottomUp | ( | ) | [inline, static] |
renderGraphFromBottomUp - If this function returns true, the graph is emitted bottom-up instead of top-down. This requires graphviz 2.0 to work though.
Reimplemented from llvm::DefaultDOTGraphTraits.
Definition at line 35 of file SelectionDAGPrinter.cpp.
| static bool llvm::DOTGraphTraits< SelectionDAG * >::hasNodeAddressLabel | ( | const SDNode * | Node, | |
| const SelectionDAG * | Graph | |||
| ) | [inline, static] |
Definition at line 39 of file SelectionDAGPrinter.cpp.
| static std::string llvm::DOTGraphTraits< SelectionDAG * >::getNodeLabel | ( | const SDNode * | Node, | |
| const SelectionDAG * | Graph | |||
| ) | [static] |
| static std::string llvm::DOTGraphTraits< SelectionDAG * >::getNodeAttributes | ( | const SDNode * | N | ) | [inline, static] |
Definition at line 46 of file SelectionDAGPrinter.cpp.
| static void llvm::DOTGraphTraits< SelectionDAG * >::addCustomGraphFeatures | ( | SelectionDAG * | G, | |
| GraphWriter< SelectionDAG * > & | GW | |||
| ) | [inline, static] |
Definition at line 50 of file SelectionDAGPrinter.cpp.
References llvm::GraphWriter< GraphType >::emitEdge(), llvm::GraphWriter< GraphType >::emitSimpleNode(), and G.