Home
last modified time | relevance | path

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

/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DScheduleDAGPrinter.cpp26 struct DOTGraphTraits<ScheduleDAG*> : public DefaultDOTGraphTraits { struct
28 DOTGraphTraits (bool isSimple=false) : DefaultDOTGraphTraits(isSimple) {} in DOTGraphTraits() argument
30 static std::string getGraphName(const ScheduleDAG *G) { in getGraphName()
34 static bool renderGraphFromBottomUp() { in renderGraphFromBottomUp()
38 static bool isNodeHidden(const SUnit *Node, const ScheduleDAG *G) { in isNodeHidden()
42 static std::string getNodeIdentifierLabel(const SUnit *Node, in getNodeIdentifierLabel()
52 static std::string getEdgeAttributes(const SUnit *Node, in getEdgeAttributes()
64 static std::string getNodeAttributes(const SUnit *N, in getNodeAttributes()
69 static void addCustomGraphFeatures(ScheduleDAG *G, in addCustomGraphFeatures()
H A DMachineBlockFrequencyInfo.cpp119 struct DOTGraphTraits<MachineBlockFrequencyInfo *> struct
121 const MachineFunction *CurFunc = nullptr;
122 DenseMap<const MachineBasicBlock *, int> LayoutOrderMap;
124 explicit DOTGraphTraits(bool isSimple = false) in DOTGraphTraits() argument
127 std::string getNodeLabel(const MachineBasicBlock *Node, in getNodeLabel()
149 std::string getNodeAttributes(const MachineBasicBlock *Node, in getNodeAttributes()
155 std::string getEdgeAttributes(const MachineBasicBlock *Node, EdgeIter EI, in getEdgeAttributes()
H A DMachineFunction.cpp577 struct DOTGraphTraits<const MachineFunction*> : public DefaultDOTGraphTraits { struct
578 DOTGraphTraits(bool isSimple = false) : DefaultDOTGraphTraits(isSimple) {} in DOTGraphTraits() function
580 static std::string getGraphName(const MachineFunction *F) { in getGraphName()
584 std::string getNodeLabel(const MachineBasicBlock *Node, in getNodeLabel()
H A DMachineScheduler.cpp3866 struct DOTGraphTraits<ScheduleDAGMI*> : public DefaultDOTGraphTraits { struct
3867 DOTGraphTraits(bool isSimple = false) : DefaultDOTGraphTraits(isSimple) {} in DOTGraphTraits() function
3869 static std::string getGraphName(const ScheduleDAG *G) { in getGraphName()
3873 static bool renderGraphFromBottomUp() { in renderGraphFromBottomUp()
3877 static bool isNodeHidden(const SUnit *Node, const ScheduleDAG *G) { in isNodeHidden()
3886 static std::string getEdgeAttributes(const SUnit *Node, in getEdgeAttributes()
3896 static std::string getNodeLabel(const SUnit *SU, const ScheduleDAG *G) { in getNodeLabel()
3908 static std::string getNodeDescription(const SUnit *SU, const ScheduleDAG *G) { in getNodeDescription()
3912 static std::string getNodeAttributes(const SUnit *N, const ScheduleDAG *G) { in getNodeAttributes()
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGPrinter.cpp33 explicit DOTGraphTraits(bool isSimple=false) : in DOTGraphTraits() function
36 static bool hasEdgeDestLabels() { in hasEdgeDestLabels()
40 static unsigned numEdgeDestLabels(const void *Node) { in numEdgeDestLabels()
57 static bool edgeTargetsEdgeSource(const void *Node, EdgeIter I) { in edgeTargetsEdgeSource()
65 static EdgeIter getEdgeTarget(const void *Node, EdgeIter I) { in getEdgeTarget()
72 static std::string getGraphName(const SelectionDAG *G) { in getGraphName()
76 static bool renderGraphFromBottomUp() { in renderGraphFromBottomUp()
80 static std::string getNodeIdentifierLabel(const SDNode *Node, in getNodeIdentifierLabel()
107 static std::string getSimpleNodeLabel(const SDNode *Node, in getSimpleNodeLabel()
117 static std::string getNodeAttributes(const SDNode *N, in getNodeAttributes()
[all …]
/netbsd/external/apache2/llvm/dist/llvm/lib/Analysis/
H A 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() argument
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() argument
73 static std::string getGraphName(PostDominatorTree *DT) { in getGraphName()
[all …]
H A DRegionPrinter.cpp39 struct DOTGraphTraits<RegionNode*> : public DefaultDOTGraphTraits { struct
41 DOTGraphTraits (bool isSimple=false) in DOTGraphTraits() argument
44 std::string getNodeLabel(RegionNode *Node, RegionNode *Graph) { in getNodeLabel()
62 struct DOTGraphTraits<RegionInfo *> : public DOTGraphTraits<RegionNode *> { struct
64 DOTGraphTraits (bool isSimple = false) in DOTGraphTraits() argument
67 static std::string getGraphName(const RegionInfo *) { return "Region Graph"; } in getGraphName()
69 std::string getNodeLabel(RegionNode *Node, RegionInfo *G) { in getNodeLabel()
74 std::string getEdgeAttributes(RegionNode *srcNode, in getEdgeAttributes()
102 static void printRegionCluster(const Region &R, GraphWriter<RegionInfo *> &GW, in printRegionCluster()
134 static void addCustomGraphFeatures(const RegionInfo *G, in addCustomGraphFeatures()
H A DCallPrinter.cpp137 struct DOTGraphTraits<CallGraphDOTInfo *> : public DefaultDOTGraphTraits { struct
139 DOTGraphTraits(bool isSimple = false) : DefaultDOTGraphTraits(isSimple) {} in DOTGraphTraits() argument
141 static std::string getGraphName(CallGraphDOTInfo *CGInfo) { in getGraphName()
146 static bool isNodeHidden(const CallGraphNode *Node, in isNodeHidden()
153 std::string getNodeLabel(const CallGraphNode *Node, in getNodeLabel()
164 static const CallGraphNode *CGGetValuePtr(CallGraphNode::CallRecord P) { in CGGetValuePtr()
171 nodes_iterator;
173 std::string getEdgeAttributes(const CallGraphNode *Node, nodes_iterator I, in getEdgeAttributes()
194 std::string getNodeAttributes(const CallGraphNode *Node, in getNodeAttributes()
H A DBlockFrequencyInfo.cpp129 struct DOTGraphTraits<BlockFrequencyInfo *> : public BFIDOTGTraitsBase { struct
130 explicit DOTGraphTraits(bool isSimple = false) in DOTGraphTraits() argument
133 std::string getNodeLabel(const BasicBlock *Node, in getNodeLabel()
139 std::string getNodeAttributes(const BasicBlock *Node, in getNodeAttributes()
145 std::string getEdgeAttributes(const BasicBlock *Node, EdgeIter EI, in getEdgeAttributes()
H A DMemorySSA.cpp2267 struct DOTGraphTraits<DOTFuncMSSAInfo *> : public DefaultDOTGraphTraits { struct
2269 DOTGraphTraits(bool IsSimple = false) : DefaultDOTGraphTraits(IsSimple) {} in DOTGraphTraits() argument
2271 static std::string getGraphName(DOTFuncMSSAInfo *CFGInfo) { in getGraphName()
2276 std::string getNodeLabel(const BasicBlock *Node, DOTFuncMSSAInfo *CFGInfo) { in getNodeLabel()
2292 static std::string getEdgeSourceLabel(const BasicBlock *Node, in getEdgeSourceLabel()
2298 std::string getEdgeAttributes(const BasicBlock *Node, const_succ_iterator I, in getEdgeAttributes()
2303 std::string getNodeAttributes(const BasicBlock *Node, in getNodeAttributes()
/netbsd/external/apache2/llvm/dist/clang/lib/AST/
H A DStmtViz.cpp31 struct DOTGraphTraits<const Stmt*> : public DefaultDOTGraphTraits { struct
32 DOTGraphTraits (bool isSimple=false) : DefaultDOTGraphTraits(isSimple) {} in DOTGraphTraits() function
34 static std::string getNodeLabel(const Stmt* Node, const Stmt* Graph) { in getNodeLabel()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86LoadValueInjectionLoadHardening.cpp193 struct DOTGraphTraits<MachineGadgetGraph *> : DefaultDOTGraphTraits { struct
194 using GraphType = MachineGadgetGraph;
195 using Traits = llvm::GraphTraits<GraphType *>;
196 using NodeRef = typename Traits::NodeRef;
197 using EdgeRef = typename Traits::EdgeRef;
198 using ChildIteratorType = typename Traits::ChildIteratorType;
199 using ChildEdgeIteratorType = typename Traits::ChildEdgeIteratorType;
201 DOTGraphTraits(bool IsSimple = false) : DefaultDOTGraphTraits(IsSimple) {} in DOTGraphTraits() function
203 std::string getNodeLabel(NodeRef Node, GraphType *) { in getNodeLabel()
213 static std::string getNodeAttributes(NodeRef Node, GraphType *) { in getNodeAttributes()
[all …]
/netbsd/external/apache2/llvm/dist/clang/lib/Analysis/
H A DCallGraph.cpp267 struct DOTGraphTraits<const CallGraph*> : public DefaultDOTGraphTraits { struct
268 DOTGraphTraits (bool isSimple = false) : DefaultDOTGraphTraits(isSimple) {} in DOTGraphTraits() argument
270 static std::string getNodeLabel(const CallGraphNode *Node, in getNodeLabel()
H A DCFG.cpp6040 struct DOTGraphTraits<const CFG*> : public DefaultDOTGraphTraits { struct
6041 DOTGraphTraits(bool isSimple = false) : DefaultDOTGraphTraits(isSimple) {} in DOTGraphTraits() function
6043 static std::string getNodeLabel(const CFGBlock *Node, const CFG* Graph) { in getNodeLabel()
/netbsd/external/apache2/llvm/dist/clang/lib/Serialization/
H A DModuleManager.cpp514 struct DOTGraphTraits<ModuleManager> : public DefaultDOTGraphTraits { struct
515 explicit DOTGraphTraits(bool IsSimple = false) in DOTGraphTraits() argument
518 static bool renderGraphFromBottomUp() { return true; } in renderGraphFromBottomUp()
520 std::string getNodeLabel(ModuleFile *M, const ModuleManager&) { in getNodeLabel()
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A DDOTGraphTraits.h161 struct DOTGraphTraits : public DefaultDOTGraphTraits { struct
162 DOTGraphTraits (bool simple=false) : DefaultDOTGraphTraits (simple) {} in DefaultDOTGraphTraits() argument
/netbsd/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DExprEngine.cpp3119 struct DOTGraphTraits<ExplodedGraph*> : public DefaultDOTGraphTraits { struct
3120 DOTGraphTraits (bool isSimple = false) : DefaultDOTGraphTraits(isSimple) {} in DOTGraphTraits() argument
3122 static bool nodeHasBugReport(const ExplodedNode *N) { in nodeHasBugReport()
3147 static bool traverseHiddenNodes( in traverseHiddenNodes()
3166 static bool isNodeHidden(const ExplodedNode *N, const ExplodedGraph *G) { in isNodeHidden()
3170 static std::string getNodeLabel(const ExplodedNode *N, ExplodedGraph *G){ in getNodeLabel()
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DPGOInstrumentation.cpp2106 template <> struct DOTGraphTraits<PGOUseFunc *> : DefaultDOTGraphTraits { struct
2107 explicit DOTGraphTraits(bool isSimple = false) in DOTGraphTraits() argument
2110 static std::string getGraphName(const PGOUseFunc *G) { in getGraphName()
2114 std::string getNodeLabel(const BasicBlock *Node, const PGOUseFunc *Graph) { in getNodeLabel()
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DAttributor.cpp2511 template <> struct DOTGraphTraits<AADepGraph *> : public DefaultDOTGraphTraits { struct
2512 DOTGraphTraits(bool isSimple = false) : DefaultDOTGraphTraits(isSimple) {} in DOTGraphTraits() function
2514 static std::string getNodeLabel(const AADepGraphNode *Node, in getNodeLabel()
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp2519 template <> struct DOTGraphTraits<BoUpSLP *> : public DefaultDOTGraphTraits { struct
2520 using TreeEntry = BoUpSLP::TreeEntry;
2522 DOTGraphTraits(bool isSimple = false) : DefaultDOTGraphTraits(isSimple) {} in DOTGraphTraits() argument
2524 std::string getNodeLabel(const TreeEntry *Entry, const BoUpSLP *R) { in getNodeLabel()
2542 static std::string getNodeAttributes(const TreeEntry *Entry, in getNodeAttributes()