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.h36 template<class GraphType>
96 template <class GraphType>
98 const GraphType &Graph;
100 inline Inverse(const GraphType &G) : Graph(G) {} in Inverse()
108 template <class GraphType>
110 nodes(const GraphType &G) {
114 template <class GraphType>
116 inverse_nodes(const GraphType &G) {
121 template <class GraphType>
128 template <class GraphType>
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DDOTGraphTraits.h43 template<typename GraphType>
49 template<typename GraphType>
50 static std::string getGraphProperties(const GraphType &) { in getGraphProperties()
63 template <typename GraphType>
75 template<typename GraphType>
83 template <typename GraphType>
88 template<typename GraphType>
95 template<typename GraphType>
97 const GraphType &) { in getNodeAttributes()
103 template<typename EdgeIter, typename GraphType>
[all …]
H A DGraphWriter.h63 template<typename GraphType>
66 const GraphType &G;
69 using DOTTraits = DOTGraphTraits<GraphType>;
70 using GTraits = GraphTraits<GraphType>;
167 for (const auto Node : nodes<GraphType>(G)) in writeNodes()
358 template<typename GraphType>
363 GraphWriter<GraphType> W(O, G, ShortNames);
377 template <typename GraphType>
414 template <typename GraphType>
426 template<typename GraphType>
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDependenceGraphBuilder.h31 template <class GraphType> class AbstractDependenceGraphBuilder {
36 using NodeType = typename GraphType::NodeType;
37 using EdgeType = typename GraphType::EdgeType;
43 AbstractDependenceGraphBuilder(GraphType &G, DependenceInfo &D, in AbstractDependenceGraphBuilder()
179 GraphType &Graph;
H A DCFGPrinter.h34 template <class GraphType> struct GraphTraits;
H A DCallGraph.h61 template <class GraphType> struct GraphTraits;
H A DLazyCallGraph.h59 template <class GraphType> struct GraphTraits;
H A DRegionInfo.h111 template <class GraphType>
H A DMemorySSA.h110 template <class GraphType> struct GraphTraits;
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86LoadValueInjectionLoadHardening.cpp193 using GraphType = MachineGadgetGraph; typedef
194 using Traits = llvm::GraphTraits<GraphType *>;
202 std::string getNodeLabel(NodeRef Node, GraphType *) { in getNodeLabel()
212 static std::string getNodeAttributes(NodeRef Node, GraphType *) { in getNodeAttributes()
222 GraphType *) { in getEdgeAttributes()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineCFGPrinter.h19 template <class GraphType> struct GraphTraits;
H A DScheduleDAG.h33 template <class GraphType> struct GraphTraits;
H A DSelectionDAG.h59 template <class GraphType> struct GraphTraits;
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DMemProfContextDisambiguation.cpp2135 using GraphType = const CallsiteContextGraph<DerivedCCG, FuncTy, CallTy> *; in print() typedef
2136 for (const auto Node : nodes<GraphType>(this)) { in print()
2194 for (const auto Node : nodes<GraphType>(this)) { in check()
2213 static nodes_iterator nodes_begin(GraphType G) { in nodes_begin()
2217 static nodes_iterator nodes_end(GraphType G) { in nodes_end()
2221 static NodeRef getEntryNode(GraphType G) { in getEntryNode()
2251 using GTraits = GraphTraits<GraphType>;
2255 static std::string getNodeLabel(NodeRef Node, GraphType G) { in getNodeLabel()
2276 static std::string getNodeAttributes(NodeRef Node, GraphType) { in getNodeAttributes()
2292 GraphType) { in getEdgeAttributes()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDominators.h44 template <class GraphType> struct GraphTraits;
H A DModuleSummaryIndex.h49 template <class GraphType> struct GraphTraits;
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DCallPrinter.cpp31 template <class GraphType> struct GraphTraits;