Home
last modified time | relevance | path

Searched defs:DOTGraphTraits (Results 1 – 13 of 13) sorted by relevance

/external/llvm/lib/CodeGen/
DScheduleDAGPrinter.cpp34 struct DOTGraphTraits<ScheduleDAG*> : public DefaultDOTGraphTraits { struct
36 DOTGraphTraits (bool isSimple=false) : DefaultDOTGraphTraits(isSimple) {} in DOTGraphTraits() argument
38 static std::string getGraphName(const ScheduleDAG *G) { in getGraphName()
42 static bool renderGraphFromBottomUp() { in renderGraphFromBottomUp()
46 static bool hasNodeAddressLabel(const SUnit *Node, in hasNodeAddressLabel()
53 static std::string getEdgeAttributes(const SUnit *Node, in getEdgeAttributes()
65 static std::string getNodeAttributes(const SUnit *N, in getNodeAttributes()
70 static void addCustomGraphFeatures(ScheduleDAG *G, in addCustomGraphFeatures()
DMachineFunction.cpp333 struct DOTGraphTraits<const MachineFunction*> : public DefaultDOTGraphTraits { struct
335 DOTGraphTraits (bool isSimple=false) : DefaultDOTGraphTraits(isSimple) {} in DOTGraphTraits() function
337 static std::string getGraphName(const MachineFunction *F) { in getGraphName()
341 std::string getNodeLabel(const MachineBasicBlock *Node, in getNodeLabel()
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGPrinter.cpp36 struct DOTGraphTraits<SelectionDAG*> : public DefaultDOTGraphTraits { struct
38 explicit DOTGraphTraits(bool isSimple=false) : in DOTGraphTraits() function
41 static bool hasEdgeDestLabels() { in hasEdgeDestLabels()
45 static unsigned numEdgeDestLabels(const void *Node) { in numEdgeDestLabels()
49 static std::string getEdgeDestLabel(const void *Node, unsigned i) { in getEdgeDestLabel()
54 static std::string getEdgeSourceLabel(const void *Node, EdgeIter I) { in getEdgeSourceLabel()
62 static bool edgeTargetsEdgeSource(const void *Node, EdgeIter I) { in edgeTargetsEdgeSource()
70 static EdgeIter getEdgeTarget(const void *Node, EdgeIter I) { in getEdgeTarget()
77 static std::string getGraphName(const SelectionDAG *G) { in getGraphName()
81 static bool renderGraphFromBottomUp() { in renderGraphFromBottomUp()
[all …]
/external/llvm/lib/Analysis/
DDomPrinter.cpp29 struct DOTGraphTraits<DomTreeNode*> : public DefaultDOTGraphTraits { struct
31 DOTGraphTraits (bool isSimple=false) in DOTGraphTraits() argument
34 std::string getNodeLabel(DomTreeNode *Node, DomTreeNode *Graph) { in getNodeLabel()
52 struct DOTGraphTraits<DominatorTree*> : public DOTGraphTraits<DomTreeNode*> { struct
54 DOTGraphTraits (bool isSimple=false) in DOTGraphTraits() function
57 static std::string getGraphName(DominatorTree *DT) { in getGraphName()
61 std::string getNodeLabel(DomTreeNode *Node, DominatorTree *G) { in getNodeLabel()
67 struct DOTGraphTraits<PostDominatorTree*> struct
70 DOTGraphTraits (bool isSimple=false) in DOTGraphTraits() function
73 static std::string getGraphName(PostDominatorTree *DT) { in getGraphName()
[all …]
DRegionPrinter.cpp36 struct DOTGraphTraits<RegionNode*> : public DefaultDOTGraphTraits { struct
38 DOTGraphTraits (bool isSimple=false) in DOTGraphTraits() function
41 std::string getNodeLabel(RegionNode *Node, RegionNode *Graph) { in getNodeLabel()
59 struct DOTGraphTraits<RegionInfo*> : public DOTGraphTraits<RegionNode*> { struct
61 DOTGraphTraits (bool isSimple=false) in DOTGraphTraits() argument
64 static std::string getGraphName(RegionInfo *DT) { in getGraphName()
68 std::string getNodeLabel(RegionNode *Node, RegionInfo *G) { in getNodeLabel()
73 std::string getEdgeAttributes(RegionNode *srcNode, in getEdgeAttributes()
101 static void printRegionCluster(const Region *R, GraphWriter<RegionInfo*> &GW, in printRegionCluster()
136 static void addCustomGraphFeatures(const RegionInfo* RI, in addCustomGraphFeatures()
/external/clang/lib/AST/
DStmtViz.cpp32 struct DOTGraphTraits<const Stmt*> : public DefaultDOTGraphTraits { struct
33 DOTGraphTraits (bool isSimple=false) : DefaultDOTGraphTraits(isSimple) {} in DOTGraphTraits() argument
35 static std::string getNodeLabel(const Stmt* Node, const Stmt* Graph) { in getNodeLabel()
/external/llvm/tools/opt/
DGraphPrinters.cpp53 struct DOTGraphTraits<CallGraph*> : public DefaultDOTGraphTraits { struct
55 DOTGraphTraits (bool isSimple=false) : DefaultDOTGraphTraits(isSimple) {} in DOTGraphTraits() argument
57 static std::string getGraphName(CallGraph *F) { in getGraphName()
61 static std::string getNodeLabel(CallGraphNode *Node, CallGraph *Graph) { in getNodeLabel()
/external/clang/lib/Index/
DCallGraph.cpp138 struct DOTGraphTraits<CallGraph> : public DefaultDOTGraphTraits { struct
140 DOTGraphTraits (bool isSimple=false) : DefaultDOTGraphTraits(isSimple) {} in DOTGraphTraits() function
142 static std::string getNodeLabel(const CallGraphNode *Node, in getNodeLabel()
/external/llvm/include/llvm/Support/
DDOTGraphTraits.h155 struct DOTGraphTraits : public DefaultDOTGraphTraits { struct
156 DOTGraphTraits (bool simple=false) : DefaultDOTGraphTraits (simple) {} in DefaultDOTGraphTraits() argument
/external/llvm/lib/CompilerDriver/
DCompilationGraph.cpp603 struct DOTGraphTraits<llvmc::CompilationGraph*> struct
606 DOTGraphTraits (bool isSimple=false) : DefaultDOTGraphTraits(isSimple) {} in DOTGraphTraits() argument
609 static std::string getNodeLabel(const Node* N, const GraphType&) in getNodeLabel()
624 static std::string getEdgeSourceLabel(const Node* N, EdgeIter I) { in getEdgeSourceLabel()
/external/llvm/include/llvm/ADT/
DTrie.h34 friend class DOTGraphTraits<Trie<Payload> >; variable
/external/clang/lib/StaticAnalyzer/Core/
DExprEngine.cpp3040 struct DOTGraphTraits<ExplodedNode*> : struct
3043 DOTGraphTraits (bool isSimple=false) : DefaultDOTGraphTraits(isSimple) {} in DOTGraphTraits() function
3047 static std::string getNodeAttributes(const ExplodedNode* N, void*) { in getNodeAttributes()
3068 static std::string getNodeLabel(const ExplodedNode* N, void*){ in getNodeLabel()
/external/clang/lib/Analysis/
DCFG.cpp3694 struct DOTGraphTraits<const CFG*> : public DefaultDOTGraphTraits { struct
3696 DOTGraphTraits (bool isSimple=false) : DefaultDOTGraphTraits(isSimple) {} in DOTGraphTraits() function
3698 static std::string getNodeLabel(const CFGBlock* Node, const CFG* Graph) { in getNodeLabel()