/llvm-project/llvm/lib/CodeGen/ |
H A D | ScheduleDAGPrinter.cpp | 21 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 D | MachineBlockFrequencyInfo.cpp | 119 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 D | MachineFunction.cpp | 665 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 D | MachineScheduler.cpp | 4388 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 D | SelectionDAGPrinter.cpp | 27 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 D | StmtViz.cpp | 31 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 D | RegionPrinter.cpp | 49 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 D | CallPrinter.cpp | 143 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 D | BlockFrequencyInfo.cpp | 127 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 D | MemorySSA.cpp | 2318 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 D | BlockCoverageInference.cpp | 298 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 D | PGOInstrumentation.cpp | 2346 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 D | X86LoadValueInjectionLoadHardening.cpp | 192 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 D | CallGraph.cpp | 270 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 D | CFG.cpp | 6344 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 D | ModuleManager.cpp | 485 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 D | DOTGraphTraits.h | 166 struct DOTGraphTraits : public DefaultDOTGraphTraits { struct 167 DOTGraphTraits (bool simple=false) : DefaultDOTGraphTraits (simple) {} in DefaultDOTGraphTraits() argument
|
/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | MemProfContextDisambiguation.cpp | 2319 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 D | Attributor.cpp | 4168 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 D | StandardInstrumentations.cpp | 2155 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 D | ExprEngine.cpp | 3817 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 D | SLPVectorizer.cpp | 4063 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
|