Searched refs:DOTGraphTraits (Results 1 - 22 of 22) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DDomPrinter.cpp29 struct DOTGraphTraits<DomTreeNode*> : public DefaultDOTGraphTraits { struct in namespace:llvm
31 DOTGraphTraits (bool isSimple=false) function in struct:llvm::DOTGraphTraits
43 return DOTGraphTraits<const Function*>
46 return DOTGraphTraits<const Function*>
52 struct DOTGraphTraits<DominatorTree*> : public DOTGraphTraits<DomTreeNode*> { struct in namespace:llvm
54 DOTGraphTraits (bool isSimple=false) function in struct:llvm::DOTGraphTraits
55 : DOTGraphTraits<DomTreeNode*>(isSimple) {}
62 return DOTGraphTraits<DomTreeNode*>::getNodeLabel(Node, G->getRootNode());
67 struct DOTGraphTraits<PostDominatorTre struct in namespace:llvm
70 DOTGraphTraits (bool isSimple=false) function in struct:llvm::DOTGraphTraits
[all...]
H A DCallPrinter.cpp25 template <> struct DOTGraphTraits<CallGraph *> : public DefaultDOTGraphTraits { struct in namespace:llvm
26 DOTGraphTraits(bool isSimple = false) : DefaultDOTGraphTraits(isSimple) {} function in struct:llvm::DOTGraphTraits
H A DRegionPrinter.cpp39 struct DOTGraphTraits<RegionNode*> : public DefaultDOTGraphTraits { struct in namespace:llvm
41 DOTGraphTraits (bool isSimple=false) function in struct:llvm::DOTGraphTraits
50 return DOTGraphTraits<const Function*>
53 return DOTGraphTraits<const Function*>
62 struct DOTGraphTraits<RegionInfo *> : public DOTGraphTraits<RegionNode *> { struct in namespace:llvm
64 DOTGraphTraits (bool isSimple = false) function in struct:llvm::DOTGraphTraits
65 : DOTGraphTraits<RegionNode*>(isSimple) {}
70 return DOTGraphTraits<RegionNode *>::getNodeLabel(
235 std::string GraphName = DOTGraphTraits<RegionInf
[all...]
H A DBlockFrequencyInfo.cpp127 struct DOTGraphTraits<BlockFrequencyInfo *> : public BFIDOTGTraitsBase { struct in namespace:llvm
128 explicit DOTGraphTraits(bool isSimple = false) function in struct:llvm::DOTGraphTraits
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
H A DStmtViz.cpp31 struct DOTGraphTraits<const Stmt*> : public DefaultDOTGraphTraits { struct in namespace:llvm
32 DOTGraphTraits (bool isSimple=false) : DefaultDOTGraphTraits(isSimple) {} function in struct:llvm::DOTGraphTraits
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DScheduleDAGPrinter.cpp26 struct DOTGraphTraits<ScheduleDAG*> : public DefaultDOTGraphTraits { struct in namespace:llvm
28 DOTGraphTraits (bool isSimple=false) : DefaultDOTGraphTraits(isSimple) {} function in struct:llvm::DOTGraphTraits
76 std::string DOTGraphTraits<ScheduleDAG*>::getNodeLabel(const SUnit *SU,
H A DMachineBlockFrequencyInfo.cpp117 struct DOTGraphTraits<MachineBlockFrequencyInfo *> struct in namespace:llvm
122 explicit DOTGraphTraits(bool isSimple = false) function in struct:llvm::DOTGraphTraits
H A DMachineFunction.cpp62 #include "llvm/Support/DOTGraphTraits.h"
554 struct DOTGraphTraits<const MachineFunction*> : public DefaultDOTGraphTraits { struct in namespace:llvm
555 DOTGraphTraits(bool isSimple = false) : DefaultDOTGraphTraits(isSimple) {} function in struct:llvm::DOTGraphTraits
H A DMachineScheduler.cpp3683 struct DOTGraphTraits<ScheduleDAGMI*> : public DefaultDOTGraphTraits { struct in namespace:llvm
3684 DOTGraphTraits(bool isSimple = false) : DefaultDOTGraphTraits(isSimple) {} function in struct:llvm::DOTGraphTraits
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Support/
H A DDOTGraphTraits.h1 //===-- llvm/Support/DOTGraphTraits.h - Customize .dot output ---*- C++ -*-===//
24 /// all of the DOTGraphTraits methods. If a specialization does not need to
155 /// DOTGraphTraits - Template class that can be specialized to customize how
160 struct DOTGraphTraits : public DefaultDOTGraphTraits { struct in namespace:llvm
161 DOTGraphTraits (bool simple=false) : DefaultDOTGraphTraits (simple) {} function in struct:llvm::DOTGraphTraits
H A DGraphWriter.h17 // of the DOTGraphTraits template if they want to customize the graphs output in
28 #include "llvm/Support/DOTGraphTraits.h"
70 using DOTTraits = DOTGraphTraits<GraphType>;
80 "DOTGraphTraits, and removed from GraphWriter itself.");
122 DOTGraphTraits<GraphType>::addCustomGraphFeatures(G, *this);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGPrinter.cpp31 struct DOTGraphTraits<SelectionDAG*> : public DefaultDOTGraphTraits { struct in namespace:llvm
33 explicit DOTGraphTraits(bool isSimple=false) : function in struct:llvm::DOTGraphTraits
141 std::string DOTGraphTraits<SelectionDAG*>::getNodeLabel(const SDNode *Node,
143 return DOTGraphTraits<SelectionDAG*>::getSimpleNodeLabel(Node, G);
283 O << DOTGraphTraits<SelectionDAG*>
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDOTGraphTraitsPass.h55 std::string GraphName = DOTGraphTraits<GraphT>::getGraphName(Graph);
103 std::string GraphName = DOTGraphTraits<GraphT>::getGraphName(Graph);
134 std::string Title = DOTGraphTraits<GraphT>::getGraphName(Graph);
166 std::string Title = DOTGraphTraits<GraphT>::getGraphName(Graph);
H A DCFGPrinter.h54 struct DOTGraphTraits<const Function*> : public DefaultDOTGraphTraits { struct in namespace:llvm
56 DOTGraphTraits (bool isSimple=false) : DefaultDOTGraphTraits(isSimple) {} function in struct:llvm::DOTGraphTraits
/freebsd-11-stable/contrib/llvm-project/clang/lib/Analysis/
H A DCallGraph.cpp28 #include "llvm/Support/DOTGraphTraits.h"
263 struct DOTGraphTraits<const CallGraph*> : public DefaultDOTGraphTraits { struct in namespace:llvm
264 DOTGraphTraits (bool isSimple = false) : DefaultDOTGraphTraits(isSimple) {} function in struct:llvm::DOTGraphTraits
H A DCFG.cpp51 #include "llvm/Support/DOTGraphTraits.h"
6015 struct DOTGraphTraits<const CFG*> : public DefaultDOTGraphTraits { struct in namespace:llvm
6016 DOTGraphTraits(bool isSimple = false) : DefaultDOTGraphTraits(isSimple) {} function in struct:llvm::DOTGraphTraits
/freebsd-11-stable/contrib/llvm-project/clang/lib/Serialization/
H A DModuleManager.cpp30 #include "llvm/Support/DOTGraphTraits.h"
486 struct DOTGraphTraits<ModuleManager> : public DefaultDOTGraphTraits { struct in namespace:llvm
487 explicit DOTGraphTraits(bool IsSimple = false) function in struct:llvm::DOTGraphTraits
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86LoadValueInjectionLoadHardening.cpp61 #include "llvm/Support/DOTGraphTraits.h"
193 struct DOTGraphTraits<MachineGadgetGraph *> : DefaultDOTGraphTraits { struct in namespace:llvm
201 DOTGraphTraits(bool isSimple = false) : DefaultDOTGraphTraits(isSimple) {} function in struct:llvm::DOTGraphTraits
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DPGOInstrumentation.cpp104 #include "llvm/Support/DOTGraphTraits.h"
1775 template <> struct DOTGraphTraits<PGOUseFunc *> : DefaultDOTGraphTraits { struct in namespace:llvm
1776 explicit DOTGraphTraits(bool isSimple = false) function in struct:llvm::DOTGraphTraits
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngine.cpp72 #include "llvm/Support/DOTGraphTraits.h"
3033 struct DOTGraphTraits<ExplodedGraph*> : public DefaultDOTGraphTraits { struct in namespace:llvm
3034 DOTGraphTraits (bool isSimple = false) : DefaultDOTGraphTraits(isSimple) {} function in struct:llvm::DOTGraphTraits
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp81 #include "llvm/Support/DOTGraphTraits.h"
1931 friend struct DOTGraphTraits<BoUpSLP *>;
2293 template <> struct DOTGraphTraits<BoUpSLP *> : public DefaultDOTGraphTraits { struct in inherits:DefaultDOTGraphTraits
2296 DOTGraphTraits(bool isSimple = false) : DefaultDOTGraphTraits(isSimple) {} function in struct:DOTGraphTraits
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DNewGVN.cpp901 return DOTGraphTraits<const Function *>::getSimpleNodeLabel(B, nullptr);

Completed in 214 milliseconds