Home
last modified time | relevance | path

Searched refs:DOTGraphTraits (Results 1 – 25 of 30) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDomPrinter.h25 struct DOTGraphTraits<DomTreeNode *> : public DefaultDOTGraphTraits {
27 DOTGraphTraits(bool isSimple = false) : DefaultDOTGraphTraits(isSimple) {}
37 return DOTGraphTraits<DOTFuncInfo *>::getSimpleNodeLabel(BB, nullptr);
39 return DOTGraphTraits<DOTFuncInfo *>::getCompleteNodeLabel(BB, nullptr);
44 struct DOTGraphTraits<DominatorTree *>
45 : public DOTGraphTraits<DomTreeNode *> {
47 DOTGraphTraits(bool isSimple = false)
48 : DOTGraphTraits<DomTreeNode *>(isSimple) {}
55 return DOTGraphTraits<DomTreeNode *>::getNodeLabel(Node,
61 struct DOTGraphTraits<PostDominatorTree *>
[all …]
H A DDDGPrinter.h19 #include "llvm/Support/DOTGraphTraits.h"
36 // Specialization of DOTGraphTraits.
39 struct DOTGraphTraits<const DataDependenceGraph *>
42 DOTGraphTraits(bool IsSimple = false) : DefaultDOTGraphTraits(IsSimple) {}
89 using DDGDotGraphTraits = DOTGraphTraits<const DataDependenceGraph *>;
H A DRegionPrinter.h31 struct DOTGraphTraits<RegionNode *> : public DefaultDOTGraphTraits {
32 DOTGraphTraits(bool isSimple = false) : DefaultDOTGraphTraits(isSimple) {}
H A DDOTGraphTraitsPass.h36 std::string GraphName = DOTGraphTraits<GraphT *>::getGraphName(&Graph); in viewGraphForFunction()
115 std::string GraphName = DOTGraphTraits<GraphT>::getGraphName(Graph); in printGraphForFunction()
269 std::string Title = DOTGraphTraits<GraphT>::getGraphName(Graph); in runOnModule()
302 std::string Title = DOTGraphTraits<GraphT>::getGraphName(Graph); in runOnModule()
333 std::string GraphName = DOTGraphTraits<GraphT>::getGraphName(Graph); in WriteDOTGraphToFile()
H A DCFGPrinter.h186 struct DOTGraphTraits<DOTFuncInfo *> : public DefaultDOTGraphTraits {
191 DOTGraphTraits(bool isSimple = false) : DefaultDOTGraphTraits(isSimple) {}
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DRegionPrinter.cpp34 std::string DOTGraphTraits<RegionNode *>::getNodeLabel(RegionNode *Node,
40 return DOTGraphTraits<DOTFuncInfo *>::getSimpleNodeLabel(BB, nullptr); in getNodeLabel()
42 return DOTGraphTraits<DOTFuncInfo *>::getCompleteNodeLabel(BB, nullptr); in getNodeLabel()
49 struct DOTGraphTraits<RegionInfo *> : public DOTGraphTraits<RegionNode *> {
51 DOTGraphTraits (bool isSimple = false)
52 : DOTGraphTraits<RegionNode*>(isSimple) {} in DOTGraphTraits() argument
57 return DOTGraphTraits<RegionNode *>::getNodeLabel( in getNodeLabel() argument
223 std::string GraphName = DOTGraphTraits<RegionInfo *>::getGraphName(RI); in viewRegionInfo()
50 struct DOTGraphTraits<RegionInfo *> : public DOTGraphTraits<RegionNode *> { global() struct
55 getGraphNamellvm::DOTGraphTraits getGraphName() argument
62 getEdgeAttributesllvm::DOTGraphTraits getEdgeAttributes() argument
90 printRegionClusterllvm::DOTGraphTraits printRegionCluster() argument
122 addCustomGraphFeaturesllvm::DOTGraphTraits addCustomGraphFeatures() argument
H A DCallPrinter.cpp143 struct DOTGraphTraits<CallGraphDOTInfo *> : public DefaultDOTGraphTraits { struct
145 DOTGraphTraits(bool isSimple = false) : DefaultDOTGraphTraits(isSimple) {} in DOTGraphTraits() function
250 DOTGraphTraits<CallGraphDOTInfo *>::getGraphName(&CFGInfo); in viewCallGraph()
H A DBlockFrequencyInfo.cpp127 struct DOTGraphTraits<BlockFrequencyInfo *> : public BFIDOTGTraitsBase { struct
128 explicit DOTGraphTraits(bool isSimple = false) in DOTGraphTraits() function
H A DCFGPrinter.cpp163 void DOTGraphTraits<DOTFuncInfo *>::computeDeoptOrUnreachablePaths(
183 bool DOTGraphTraits<DOTFuncInfo *>::isNodeHidden(const BasicBlock *Node, in runOnFunction()
H A DMemorySSA.cpp2318 struct DOTGraphTraits<DOTFuncMSSAInfo *> : public DefaultDOTGraphTraits { struct
2320 DOTGraphTraits(bool IsSimple = false) : DefaultDOTGraphTraits(IsSimple) {} in DOTGraphTraits() function
2328 return DOTGraphTraits<DOTFuncInfo *>::getCompleteNodeLabel( in getNodeLabel()
2339 DOTGraphTraits<DOTFuncInfo *>::eraseComment(S, I, Idx); in getNodeLabel()
2345 return DOTGraphTraits<DOTFuncInfo *>::getEdgeSourceLabel(Node, I); in getEdgeSourceLabel()
/freebsd/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
71 std::string DOTGraphTraits<ScheduleDAG*>::getNodeLabel(const SUnit *SU, in getNodeLabel()
H A DMachineBlockFrequencyInfo.cpp119 struct DOTGraphTraits<MachineBlockFrequencyInfo *> struct
124 explicit DOTGraphTraits(bool isSimple = false) in DOTGraphTraits() argument
H A DMachineFunction.cpp665 struct DOTGraphTraits<const MachineFunction*> : public DefaultDOTGraphTraits { struct
666 DOTGraphTraits(bool isSimple = false) : DefaultDOTGraphTraits(isSimple) {} in DOTGraphTraits() function
H A DMachineScheduler.cpp4377 struct DOTGraphTraits<ScheduleDAGMI*> : public DefaultDOTGraphTraits { struct
4378 DOTGraphTraits(bool isSimple = false) : DefaultDOTGraphTraits(isSimple) {} in DOTGraphTraits() function
/freebsd/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
137 std::string DOTGraphTraits<SelectionDAG*>::getNodeLabel(const SDNode *Node, in getNodeLabel()
139 return DOTGraphTraits<SelectionDAG*>::getSimpleNodeLabel(Node, G); in getNodeLabel()
293 O << DOTGraphTraits<SelectionDAG*> in getGraphNodeLabel()
/freebsd/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
/freebsd/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
H A DGraphWriter.h69 using DOTTraits = DOTGraphTraits<GraphType>;
133 DOTGraphTraits<GraphType>::addCustomGraphFeatures(G, *this);
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineCFGPrinter.h54 struct DOTGraphTraits<DOTMachineFuncInfo *> : public DefaultDOTGraphTraits {
56 DOTGraphTraits(bool isSimple = false) : DefaultDOTGraphTraits(isSimple) {}
/freebsd/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() argument
H A DPGOInstrumentation.cpp2371 template <> struct DOTGraphTraits<PGOUseFunc *> : DefaultDOTGraphTraits { struct
2372 explicit DOTGraphTraits(bool isSimple = false) in DOTGraphTraits() argument
/freebsd/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() function
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DMemProfContextDisambiguation.cpp187 friend struct DOTGraphTraits<
2370 struct DOTGraphTraits<const CallsiteContextGraph<DerivedCCG, FuncTy, CallTy> *> struct
2372 DOTGraphTraits(bool IsSimple = false) : DefaultDOTGraphTraits(IsSimple) {} in DOTGraphTraits() argument
/freebsd/contrib/llvm-project/llvm/lib/Passes/
H A DStandardInstrumentations.cpp2144 struct DOTGraphTraits<DotCfgDiffDisplayGraph *> : public DefaultDOTGraphTraits { struct
2145 explicit DOTGraphTraits(bool Simple = false) in DOTGraphTraits() argument
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngine.cpp3822 struct DOTGraphTraits<ExplodedGraph*> : public DefaultDOTGraphTraits { struct
3823 DOTGraphTraits (bool isSimple = false) : DefaultDOTGraphTraits(isSimple) {} in DOTGraphTraits() function

12