Home
last modified time | relevance | path

Searched refs:GraphType (Results 1 – 17 of 17) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DGraphTraits.h37 template<class GraphType>
95 using NodeRef = typename GraphType::UnknownGraphTypeError;
122 template <class GraphType>
124 const GraphType &Graph;
126 inline Inverse(const GraphType &G) : Graph(G) {} in Inverse()
134 template <class GraphType>
135 iterator_range<typename GraphTraits<GraphType>::nodes_iterator>
136 nodes(const GraphType &G) {
137 return make_range(GraphTraits<GraphType>::nodes_begin(G),
138 GraphTraits<GraphType>::nodes_end(G));
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DDOTGraphTraits.h43 template<typename GraphType>
44 static std::string getGraphName(const GraphType &) { return ""; } in getGraphName()
49 template<typename GraphType>
50 static std::string getGraphProperties(const GraphType &) { in getGraphProperties()
63 template <typename GraphType>
64 static bool isNodeHidden(const void *, const GraphType &) { in isNodeHidden()
75 template<typename GraphType>
76 std::string getNodeLabel(const void *, const GraphType &) { in getNodeLabel()
83 template <typename GraphType>
84 static std::string getNodeIdentifierLabel(const void *, const GraphType &) { in getNodeIdentifierLabel()
[all …]
H A DGraphWriter.h64 template<typename GraphType>
67 const GraphType &G;
70 using DOTTraits = DOTGraphTraits<GraphType>;
71 using GTraits = GraphTraits<GraphType>;
121 GraphWriter(raw_ostream &o, const GraphType &g, bool SN) : O(o), G(g) { in GraphWriter()
134 DOTGraphTraits<GraphType>::addCustomGraphFeatures(G, *this);
168 for (const auto Node : nodes<GraphType>(G)) in writeNodes()
360 template<typename GraphType>
361 raw_ostream &WriteGraph(raw_ostream &O, const GraphType &G,
365 GraphWriter<GraphType> W(O, G, ShortNames);
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDependenceGraphBuilder.h32 template <class GraphType> class LLVM_ABI AbstractDependenceGraphBuilder {
37 using NodeType = typename GraphType::NodeType;
38 using EdgeType = typename GraphType::EdgeType;
44 AbstractDependenceGraphBuilder(GraphType &G, DependenceInfo &D, in AbstractDependenceGraphBuilder()
180 GraphType &Graph;
H A DCFGPrinter.h37 template <class GraphType> struct GraphTraits;
H A DCallGraph.h61 template <class GraphType> struct GraphTraits;
H A DRegionInfo.h109 template <class GraphType>
H A DLazyCallGraph.h60 template <class GraphType> struct GraphTraits;
H A DMemorySSA.h111 template <class GraphType> struct GraphTraits;
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86LoadValueInjectionLoadHardening.cpp192 using GraphType = MachineGadgetGraph; typedef
193 using Traits = llvm::GraphTraits<GraphType *>;
201 std::string getNodeLabel(NodeRef Node, GraphType *) { in getNodeLabel()
211 static std::string getNodeAttributes(NodeRef Node, GraphType *) { in getNodeAttributes()
221 GraphType *) { in getEdgeAttributes()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineCFGPrinter.h19 template <class GraphType> struct GraphTraits;
H A DScheduleDAG.h35 template <class GraphType> struct GraphTraits;
H A DSelectionDAG.h62 template <class GraphType> struct GraphTraits;
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DMemProfContextDisambiguation.cpp3007 using GraphType = const CallsiteContextGraph<DerivedCCG, FuncTy, CallTy> *; in print() typedef
3008 for (const auto Node : nodes<GraphType>(this)) { in print()
3019 using GraphType = const CallsiteContextGraph<DerivedCCG, FuncTy, CallTy> *; in printTotalSizes() typedef
3020 for (const auto Node : nodes<GraphType>(this)) { in printTotalSizes()
3054 using GraphType = const CallsiteContextGraph<DerivedCCG, FuncTy, CallTy> *; in check() typedef
3055 for (const auto Node : nodes<GraphType>(this)) { in check()
3064 using GraphType = const CallsiteContextGraph<DerivedCCG, FuncTy, CallTy> *; typedef
3074 static nodes_iterator nodes_begin(GraphType G) { in nodes_begin()
3078 static nodes_iterator nodes_end(GraphType G) { in nodes_end()
3082 static NodeRef getEntryNode(GraphType G) { in getEntryNode()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DCallPrinter.cpp32 template <class GraphType> struct GraphTraits;
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDominators.h45 template <class GraphType> struct GraphTraits;
H A DModuleSummaryIndex.h53 template <class GraphType> struct GraphTraits;