Home
last modified time | relevance | path

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

/freebsd-src/contrib/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.cpp653 struct DOTGraphTraits<const MachineFunction*> : public DefaultDOTGraphTraits { global() struct
654 DOTGraphTraitsllvm::DOTGraphTraits DOTGraphTraits() argument
656 getGraphNamellvm::DOTGraphTraits getGraphName() argument
660 getNodeLabelllvm::DOTGraphTraits getNodeLabel() argument
H A DMachineScheduler.cpp4183 struct DOTGraphTraits<ScheduleDAGMI*> : public DefaultDOTGraphTraits { global() struct
4184 DOTGraphTraitsllvm::DOTGraphTraits DOTGraphTraits() argument
4186 getGraphNamellvm::DOTGraphTraits getGraphName() argument
4190 renderGraphFromBottomUpllvm::DOTGraphTraits renderGraphFromBottomUp() argument
4194 isNodeHiddenllvm::DOTGraphTraits isNodeHidden() argument
4203 getEdgeAttributesllvm::DOTGraphTraits getEdgeAttributes() argument
4213 getNodeLabelllvm::DOTGraphTraits getNodeLabel() argument
4225 getNodeDescriptionllvm::DOTGraphTraits getNodeDescription() argument
4229 getNodeAttributesllvm::DOTGraphTraits getNodeAttributes() argument
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGPrinter.cpp27 struct DOTGraphTraits<SelectionDAG*> : public DefaultDOTGraphTraits { struct
29 explicit DOTGraphTraits(bool isSimple=false) : in DOTGraphTraits() argument
32 hasEdgeDestLabelsllvm::DOTGraphTraits hasEdgeDestLabels() argument
36 numEdgeDestLabelsllvm::DOTGraphTraits numEdgeDestLabels() argument
40 getEdgeDestLabelllvm::DOTGraphTraits getEdgeDestLabel() argument
45 getEdgeSourceLabelllvm::DOTGraphTraits getEdgeSourceLabel() argument
53 edgeTargetsEdgeSourcellvm::DOTGraphTraits edgeTargetsEdgeSource() argument
61 getEdgeTargetllvm::DOTGraphTraits getEdgeTarget() argument
68 getGraphNamellvm::DOTGraphTraits getGraphName() argument
72 renderGraphFromBottomUpllvm::DOTGraphTraits renderGraphFromBottomUp() argument
76 getNodeIdentifierLabelllvm::DOTGraphTraits getNodeIdentifierLabel() argument
91 getEdgeAttributesllvm::DOTGraphTraits getEdgeAttributes() argument
103 getSimpleNodeLabelllvm::DOTGraphTraits getSimpleNodeLabel() argument
113 getNodeAttributesllvm::DOTGraphTraits getNodeAttributes() argument
127 addCustomGraphFeaturesllvm::DOTGraphTraits addCustomGraphFeatures() argument
/freebsd-src/contrib/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 static std::string getNodeLabel(const Stmt* Node, const Stmt* Graph) { in getNodeLabel()
/freebsd-src/contrib/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.cpp142 struct DOTGraphTraits<CallGraphDOTInfo *> : public DefaultDOTGraphTraits { global() struct
144 DOTGraphTraitsllvm::DOTGraphTraits DOTGraphTraits() argument
146 getGraphNamellvm::DOTGraphTraits getGraphName() argument
151 isNodeHiddenllvm::DOTGraphTraits isNodeHidden() argument
158 getNodeLabelllvm::DOTGraphTraits getNodeLabel() argument
169 CGGetValuePtrllvm::DOTGraphTraits CGGetValuePtr() argument
176 nodes_iteratorllvm::DOTGraphTraits global() argument
178 getEdgeAttributesllvm::DOTGraphTraits getEdgeAttributes() argument
199 getNodeAttributesllvm::DOTGraphTraits getNodeAttributes() argument
H A DBlockFrequencyInfo.cpp127 struct DOTGraphTraits<BlockFrequencyInfo *> : public BFIDOTGTraitsBase { struct
128 explicit DOTGraphTraits(bool isSimple = false) in DOTGraphTraits() argument
131 getNodeLabelllvm::DOTGraphTraits getNodeLabel() argument
137 getNodeAttributesllvm::DOTGraphTraits getNodeAttributes() argument
143 getEdgeAttributesllvm::DOTGraphTraits getEdgeAttributes() argument
H A DMemorySSA.cpp2255 struct DOTGraphTraits<DOTFuncMSSAInfo *> : public DefaultDOTGraphTraits { global() struct
2257 DOTGraphTraitsllvm::DOTGraphTraits DOTGraphTraits() argument
2259 getGraphNamellvm::DOTGraphTraits getGraphName() argument
2264 getNodeLabelllvm::DOTGraphTraits getNodeLabel() argument
2280 getEdgeSourceLabelllvm::DOTGraphTraits getEdgeSourceLabel() argument
2286 getEdgeAttributesllvm::DOTGraphTraits getEdgeAttributes() argument
2291 getNodeAttributesllvm::DOTGraphTraits getNodeAttributes() argument
/freebsd-src/contrib/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.cpp2267 template <> struct DOTGraphTraits<PGOUseFunc *> : DefaultDOTGraphTraits { global() struct
2268 DOTGraphTraitsllvm::DOTGraphTraits DOTGraphTraits() argument
2271 getGraphNamellvm::DOTGraphTraits getGraphName() argument
2275 getNodeLabelllvm::DOTGraphTraits getNodeLabel() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86LoadValueInjectionLoadHardening.cpp192 struct DOTGraphTraits<MachineGadgetGraph *> : DefaultDOTGraphTraits { struct
200 DOTGraphTraits(bool IsSimple = false) : DefaultDOTGraphTraits(IsSimple) {} in DOTGraphTraits() argument
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
202 getNodeLabelllvm::DOTGraphTraits getNodeLabel() argument
212 getNodeAttributesllvm::DOTGraphTraits getNodeAttributes() argument
221 getEdgeAttributesllvm::DOTGraphTraits getEdgeAttributes() argument
/freebsd-src/contrib/llvm-project/clang/lib/Analysis/
H A DCallGraph.cpp267 struct DOTGraphTraits<const CallGraph*> : public DefaultDOTGraphTraits { struct
268 DOTGraphTraits (bool isSimple = false) : DefaultDOTGraphTraits(isSimple) {} in DOTGraphTraits() function
270 static std::string getNodeLabel(const CallGraphNode *Node, in getNodeLabel()
H A DCFG.cpp6347 struct DOTGraphTraits<const CFG*> : public DefaultDOTGraphTraits { global() struct
6348 DOTGraphTraitsllvm::DOTGraphTraits DOTGraphTraits() argument
6350 getNodeLabelllvm::DOTGraphTraits getNodeLabel() argument
/freebsd-src/contrib/llvm-project/clang/lib/Serialization/
H A DModuleManager.cpp484 struct DOTGraphTraits<ModuleManager> : public DefaultDOTGraphTraits { struct
485 explicit DOTGraphTraits(bool IsSimple = false) in DOTGraphTraits() argument
488 static bool renderGraphFromBottomUp() { return true; } in renderGraphFromBottomUp()
490 std::string getNodeLabel(ModuleFile *M, const ModuleManager&) { in getNodeLabel()
/freebsd-src/contrib/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
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DMemProfContextDisambiguation.cpp2246 struct DOTGraphTraits<const CallsiteContextGraph<DerivedCCG, FuncTy, CallTy> *> global() struct
2248 DOTGraphTraitsDOTGraphTraits DOTGraphTraits() argument
2250 GraphTypeDOTGraphTraits global() argument
2251 GTraitsDOTGraphTraits global() argument
2252 NodeRefDOTGraphTraits global() argument
2253 ChildIteratorTypeDOTGraphTraits global() argument
2255 getNodeLabelDOTGraphTraits getNodeLabel() argument
2276 getNodeAttributesDOTGraphTraits getNodeAttributes() argument
2291 getEdgeAttributesDOTGraphTraits getEdgeAttributes() argument
2301 isNodeHiddenDOTGraphTraits isNodeHidden() argument
2306 getContextIdsDOTGraphTraits getContextIds() argument
2319 getColorDOTGraphTraits getColor() argument
2332 getNodeIdDOTGraphTraits getNodeId() argument
H A DAttributor.cpp4159 template <> struct DOTGraphTraits<AADepGraph *> : public DefaultDOTGraphTraits { global() struct
4160 DOTGraphTraitsllvm::DOTGraphTraits DOTGraphTraits() argument
4162 getNodeLabelllvm::DOTGraphTraits getNodeLabel() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Passes/
H A DStandardInstrumentations.cpp2052 struct DOTGraphTraits<DotCfgDiffDisplayGraph *> : public DefaultDOTGraphTraits { global() struct
2053 DOTGraphTraitsllvm::DOTGraphTraits DOTGraphTraits() argument
2056 renderNodesUsingHTMLllvm::DOTGraphTraits renderNodesUsingHTML() argument
2057 getGraphNamellvm::DOTGraphTraits getGraphName() argument
2061 getGraphPropertiesllvm::DOTGraphTraits getGraphProperties() argument
2064 getNodeLabelllvm::DOTGraphTraits getNodeLabel() argument
2068 getNodeAttributesllvm::DOTGraphTraits getNodeAttributes() argument
2072 getEdgeSourceLabelllvm::DOTGraphTraits getEdgeSourceLabel() argument
2076 getEdgeAttributesllvm::DOTGraphTraits getEdgeAttributes() argument
/freebsd-src/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngine.cpp3810 struct DOTGraphTraits<ExplodedGraph*> : public DefaultDOTGraphTraits { global() struct
3811 DOTGraphTraitsllvm::DOTGraphTraits DOTGraphTraits() argument
3813 nodeHasBugReportllvm::DOTGraphTraits nodeHasBugReport() argument
3835 traverseHiddenNodesllvm::DOTGraphTraits traverseHiddenNodes() argument
3854 isNodeHiddenllvm::DOTGraphTraits isNodeHidden() argument
3858 getNodeLabelllvm::DOTGraphTraits getNodeLabel() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp3656 template <> struct DOTGraphTraits<BoUpSLP *> : public DefaultDOTGraphTraits { global() struct
3657 TreeEntryllvm::DOTGraphTraits global() argument
3659 DOTGraphTraitsllvm::DOTGraphTraits DOTGraphTraits() argument
3661 getNodeLabelllvm::DOTGraphTraits getNodeLabel() argument
3678 getNodeAttributesllvm::DOTGraphTraits getNodeAttributes() argument