Home
last modified time | relevance | path

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

/llvm-project/llvm/lib/CodeGen/
H A DScheduleDAGPrinter.cpp21 struct DOTGraphTraits<ScheduleDAG*> : public DefaultDOTGraphTraits { struct
23 DOTGraphTraits (bool isSimple=false) : DefaultDOTGraphTraits(isSimple) {} in DOTGraphTraits() function
25 static std::string getGraphName(const ScheduleDAG *G) { in getGraphName()
29 static bool renderGraphFromBottomUp() { in renderGraphFromBottomUp()
33 static bool isNodeHidden(const SUnit *Node, const ScheduleDAG *G) { in isNodeHidden()
37 static std::string getNodeIdentifierLabel(const SUnit *Node, in getNodeIdentifierLabel()
47 static std::string getEdgeAttributes(const SUnit *Node, in getEdgeAttributes()
59 static std::string getNodeAttributes(const SUnit *N, in getNodeAttributes()
64 static void addCustomGraphFeatures(ScheduleDAG *G, in addCustomGraphFeatures()
H A DMachineBlockFrequencyInfo.cpp119 struct DOTGraphTraits<MachineBlockFrequencyInfo *> struct
124 explicit DOTGraphTraits(bool isSimple = false) in DOTGraphTraits() argument
121 CurFuncllvm::DOTGraphTraits global() argument
122 LayoutOrderMapllvm::DOTGraphTraits global() argument
127 getNodeLabelllvm::DOTGraphTraits getNodeLabel() argument
149 getNodeAttributesllvm::DOTGraphTraits getNodeAttributes() argument
155 getEdgeAttributesllvm::DOTGraphTraits getEdgeAttributes() argument
H A DMachineFunction.cpp665 struct DOTGraphTraits<const MachineFunction*> : public DefaultDOTGraphTraits { global() struct
666 DOTGraphTraitsllvm::DOTGraphTraits DOTGraphTraits() argument
668 getGraphNamellvm::DOTGraphTraits getGraphName() argument
672 getNodeLabelllvm::DOTGraphTraits getNodeLabel() argument
H A DMachineScheduler.cpp4388 DOTGraphTraits(bool isSimple = false) : DefaultDOTGraphTraits(isSimple) {} in isNodeHidden() argument
4377 struct DOTGraphTraits<ScheduleDAGMI*> : public DefaultDOTGraphTraits { global() struct
4378 DOTGraphTraitsllvm::DOTGraphTraits DOTGraphTraits() argument
4380 getGraphNamellvm::DOTGraphTraits getGraphName() argument
4384 renderGraphFromBottomUpllvm::DOTGraphTraits renderGraphFromBottomUp() argument
4397 getEdgeAttributesllvm::DOTGraphTraits getEdgeAttributes() argument
4407 getNodeLabelllvm::DOTGraphTraits getNodeLabel() argument
4419 getNodeDescriptionllvm::DOTGraphTraits getNodeDescription() argument
4423 getNodeAttributesllvm::DOTGraphTraits getNodeAttributes() argument
/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGPrinter.cpp27 struct DOTGraphTraits<SelectionDAG*> : public DefaultDOTGraphTraits { struct
29 explicit DOTGraphTraits(bool isSimple=false) : in DOTGraphTraits() function
32 static bool hasEdgeDestLabels() { in hasEdgeDestLabels()
36 static unsigned numEdgeDestLabels(const void *Node) { in numEdgeDestLabels()
40 static std::string getEdgeDestLabel(const void *Node, unsigned i) { in getEdgeDestLabel()
45 static std::string getEdgeSourceLabel(const void *Node, EdgeIter I) { in getEdgeSourceLabel()
53 static bool edgeTargetsEdgeSource(const void *Node, EdgeIter I) { in edgeTargetsEdgeSource()
61 static EdgeIter getEdgeTarget(const void *Node, EdgeIter I) { in getEdgeTarget()
68 static std::string getGraphName(const SelectionDAG *G) { in getGraphName()
72 static bool renderGraphFromBottomUp() { in renderGraphFromBottomUp()
[all …]
/llvm-project/clang/lib/AST/
H A DStmtViz.cpp31 struct DOTGraphTraits<const Stmt*> : public DefaultDOTGraphTraits { struct
32 DOTGraphTraits (bool isSimple=false) : DefaultDOTGraphTraits(isSimple) {} in DOTGraphTraits() argument
34 getNodeLabelllvm::DOTGraphTraits getNodeLabel() argument
/llvm-project/llvm/lib/Analysis/
H A DRegionPrinter.cpp49 struct DOTGraphTraits<RegionInfo *> : public DOTGraphTraits<RegionNode *> { struct
51 DOTGraphTraits (bool isSimple = false) in DOTGraphTraits() argument
54 static std::string getGraphName(const RegionInfo *) { return "Region Graph"; } in getGraphName()
56 std::string getNodeLabel(RegionNode *Node, RegionInfo *G) { in getNodeLabel()
61 std::string getEdgeAttributes(RegionNode *srcNode, in getEdgeAttributes()
89 static void printRegionCluster(const Region &R, GraphWriter<RegionInfo *> &GW, in printRegionCluster()
121 static void addCustomGraphFeatures(const RegionInfo *G, in addCustomGraphFeatures()
H A DCallPrinter.cpp143 struct DOTGraphTraits<CallGraphDOTInfo *> : public DefaultDOTGraphTraits { struct
145 DOTGraphTraits(bool isSimple = false) : DefaultDOTGraphTraits(isSimple) {} in DOTGraphTraits() function
147 static std::string getGraphName(CallGraphDOTInfo *CGInfo) { in getGraphName()
152 static bool isNodeHidden(const CallGraphNode *Node, in isNodeHidden()
159 std::string getNodeLabel(const CallGraphNode *Node, in getNodeLabel()
170 static const CallGraphNode *CGGetValuePtr(CallGraphNode::CallRecord P) { in CGGetValuePtr()
177 nodes_iterator;
179 std::string getEdgeAttributes(const CallGraphNode *Node, nodes_iterator I, in getEdgeAttributes()
200 std::string getNodeAttributes(const CallGraphNode *Node, in getNodeAttributes()
H A DBlockFrequencyInfo.cpp127 struct DOTGraphTraits<BlockFrequencyInfo *> : public BFIDOTGTraitsBase { struct
128 explicit DOTGraphTraits(bool isSimple = false) in DOTGraphTraits() argument
131 std::string getNodeLabel(const BasicBlock *Node, in getNodeLabel()
137 std::string getNodeAttributes(const BasicBlock *Node, in getNodeAttributes()
143 std::string getEdgeAttributes(const BasicBlock *Node, EdgeIter EI, in getEdgeAttributes()
H A DMemorySSA.cpp2318 struct DOTGraphTraits<DOTFuncMSSAInfo *> : public DefaultDOTGraphTraits { struct
2320 DOTGraphTraits(bool IsSimple = false) : DefaultDOTGraphTraits(IsSimple) {} in DOTGraphTraits() argument
2322 getGraphNamellvm::DOTGraphTraits getGraphName() argument
2327 getNodeLabelllvm::DOTGraphTraits getNodeLabel() argument
2343 getEdgeSourceLabelllvm::DOTGraphTraits getEdgeSourceLabel() argument
2349 getEdgeAttributesllvm::DOTGraphTraits getEdgeAttributes() argument
2354 getNodeAttributesllvm::DOTGraphTraits getNodeAttributes() argument
/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DBlockCoverageInference.cpp298 struct DOTGraphTraits<DotFuncBCIInfo *> : public DefaultDOTGraphTraits { struct
300 DOTGraphTraits(bool IsSimple = false) : DefaultDOTGraphTraits(IsSimple) {} in DOTGraphTraits() function
302 static std::string getGraphName(DotFuncBCIInfo *Info) { in getGraphName()
306 std::string getNodeLabel(const BasicBlock *Node, DotFuncBCIInfo *Info) { in getNodeLabel()
310 std::string getEdgeAttributes(const BasicBlock *Src, const_succ_iterator I, in getEdgeAttributes()
320 std::string getNodeAttributes(const BasicBlock *Node, DotFuncBCIInfo *Info) { in getNodeAttributes()
H A DPGOInstrumentation.cpp2346 template <> struct DOTGraphTraits<PGOUseFunc *> : DefaultDOTGraphTraits { global() struct
2347 DOTGraphTraitsllvm::DOTGraphTraits DOTGraphTraits() argument
2350 getGraphNamellvm::DOTGraphTraits getGraphName() argument
2354 getNodeLabelllvm::DOTGraphTraits getNodeLabel() argument
/llvm-project/llvm/lib/Target/X86/
H A DX86LoadValueInjectionLoadHardening.cpp192 struct DOTGraphTraits<MachineGadgetGraph *> : DefaultDOTGraphTraits { global() struct
193 GraphTypellvm::DOTGraphTraits global() argument
194 Traitsllvm::DOTGraphTraits global() argument
195 NodeRefllvm::DOTGraphTraits global() argument
196 EdgeRefllvm::DOTGraphTraits global() argument
197 ChildIteratorTypellvm::DOTGraphTraits global() argument
198 ChildEdgeIteratorTypellvm::DOTGraphTraits global() argument
200 DOTGraphTraitsllvm::DOTGraphTraits DOTGraphTraits() argument
202 getNodeLabelllvm::DOTGraphTraits getNodeLabel() argument
212 getNodeAttributesllvm::DOTGraphTraits getNodeAttributes() argument
221 getEdgeAttributesllvm::DOTGraphTraits getEdgeAttributes() argument
/llvm-project/clang/lib/Analysis/
H A DCallGraph.cpp270 struct DOTGraphTraits<const CallGraph*> : public DefaultDOTGraphTraits { in getNodeLabel() argument
267 struct DOTGraphTraits<const CallGraph*> : public DefaultDOTGraphTraits { global() struct
268 DOTGraphTraitsllvm::DOTGraphTraits DOTGraphTraits() argument
H A DCFG.cpp6344 struct DOTGraphTraits<const CFG*> : public DefaultDOTGraphTraits { global() struct
6345 DOTGraphTraitsllvm::DOTGraphTraits DOTGraphTraits() argument
6347 getNodeLabelllvm::DOTGraphTraits getNodeLabel() argument
/llvm-project/clang/lib/Serialization/
H A DModuleManager.cpp485 struct DOTGraphTraits<ModuleManager> : public DefaultDOTGraphTraits { in DOTGraphTraits() argument
484 struct DOTGraphTraits<ModuleManager> : public DefaultDOTGraphTraits { global() struct
488 renderGraphFromBottomUpllvm::DOTGraphTraits renderGraphFromBottomUp() argument
490 getNodeLabelllvm::DOTGraphTraits getNodeLabel() argument
/llvm-project/llvm/include/llvm/Support/
H A DDOTGraphTraits.h166 struct DOTGraphTraits : public DefaultDOTGraphTraits { struct
167 DOTGraphTraits (bool simple=false) : DefaultDOTGraphTraits (simple) {} in DefaultDOTGraphTraits() argument
/llvm-project/llvm/lib/Transforms/IPO/
H A DMemProfContextDisambiguation.cpp2319 struct DOTGraphTraits<const CallsiteContextGraph<DerivedCCG, FuncTy, CallTy> *> global() struct
2321 DOTGraphTraitsDOTGraphTraits DOTGraphTraits() argument
2323 GraphTypeDOTGraphTraits global() argument
2324 GTraitsDOTGraphTraits global() argument
2325 NodeRefDOTGraphTraits global() argument
2326 ChildIteratorTypeDOTGraphTraits global() argument
2328 getNodeLabelDOTGraphTraits getNodeLabel() argument
2349 getNodeAttributesDOTGraphTraits getNodeAttributes() argument
2364 getEdgeAttributesDOTGraphTraits getEdgeAttributes() argument
2374 isNodeHiddenDOTGraphTraits isNodeHidden() argument
2379 getContextIdsDOTGraphTraits getContextIds() argument
2392 getColorDOTGraphTraits getColor() argument
2405 getNodeIdDOTGraphTraits getNodeId() argument
H A DAttributor.cpp4168 template <> struct DOTGraphTraits<AADepGraph *> : public DefaultDOTGraphTraits { global() struct
4169 DOTGraphTraitsllvm::DOTGraphTraits DOTGraphTraits() argument
4171 getNodeLabelllvm::DOTGraphTraits getNodeLabel() argument
/llvm-project/llvm/lib/Passes/
H A DStandardInstrumentations.cpp2155 explicit DOTGraphTraits(bool Simple = false) in getEdgeSourceLabel() argument
2135 struct DOTGraphTraits<DotCfgDiffDisplayGraph *> : public DefaultDOTGraphTraits { global() struct
2136 DOTGraphTraitsllvm::DOTGraphTraits DOTGraphTraits() argument
2139 renderNodesUsingHTMLllvm::DOTGraphTraits renderNodesUsingHTML() argument
2140 getGraphNamellvm::DOTGraphTraits getGraphName() argument
2144 getGraphPropertiesllvm::DOTGraphTraits getGraphProperties() argument
2147 getNodeLabelllvm::DOTGraphTraits getNodeLabel() argument
2151 getNodeAttributesllvm::DOTGraphTraits getNodeAttributes() argument
2159 getEdgeAttributesllvm::DOTGraphTraits getEdgeAttributes() argument
/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngine.cpp3817 struct DOTGraphTraits<ExplodedGraph*> : public DefaultDOTGraphTraits { global() struct
3818 DOTGraphTraitsllvm::DOTGraphTraits DOTGraphTraits() argument
3820 nodeHasBugReportllvm::DOTGraphTraits nodeHasBugReport() argument
3842 traverseHiddenNodesllvm::DOTGraphTraits traverseHiddenNodes() argument
3861 isNodeHiddenllvm::DOTGraphTraits isNodeHidden() argument
3865 getNodeLabelllvm::DOTGraphTraits getNodeLabel() argument
/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp4063 template <> struct DOTGraphTraits<BoUpSLP *> : public DefaultDOTGraphTraits { global() struct
4064 TreeEntryllvm::DOTGraphTraits global() argument
4066 DOTGraphTraitsllvm::DOTGraphTraits DOTGraphTraits() argument
4068 getNodeLabelllvm::DOTGraphTraits getNodeLabel() argument
4085 getNodeAttributesllvm::DOTGraphTraits getNodeAttributes() argument