/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | GraphTraits.h | 36 template<class GraphType> 80 using NodeRef = typename GraphType::UnknownGraphTypeError; 96 template <class GraphType> 98 const GraphType &Graph; 100 inline Inverse(const GraphType &G) : Graph(G) {} in Inverse() 108 template <class GraphType> 109 iterator_range<typename GraphTraits<GraphType>::nodes_iterator> 110 nodes(const GraphType &G) { 111 return make_range(GraphTraits<GraphType>::nodes_begin(G), 112 GraphTraits<GraphType>::nodes_end(G)); [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | DOTGraphTraits.h | 43 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 D | GraphWriter.h | 63 template<typename GraphType> 66 const GraphType &G; 69 using DOTTraits = DOTGraphTraits<GraphType>; 70 using GTraits = GraphTraits<GraphType>; 120 GraphWriter(raw_ostream &o, const GraphType &g, bool SN) : O(o), G(g) { in GraphWriter() 133 DOTGraphTraits<GraphType>::addCustomGraphFeatures(G, *this); 167 for (const auto Node : nodes<GraphType>(G)) in writeNodes() 358 template<typename GraphType> 359 raw_ostream &WriteGraph(raw_ostream &O, const GraphType &G, 363 GraphWriter<GraphType> W(O, G, ShortNames); [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | DependenceGraphBuilder.h | 31 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 D | CFGPrinter.h | 34 template <class GraphType> struct GraphTraits;
|
H A D | CallGraph.h | 61 template <class GraphType> struct GraphTraits;
|
H A D | RegionInfo.h | 111 template <class GraphType>
|
H A D | LazyCallGraph.h | 59 template <class GraphType> struct GraphTraits;
|
H A D | MemorySSA.h | 110 template <class GraphType> struct GraphTraits;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86LoadValueInjectionLoadHardening.cpp | 193 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/lib/Transforms/IPO/ |
H A D | MemProfContextDisambiguation.cpp | 2282 using GraphType = const CallsiteContextGraph<DerivedCCG, FuncTy, CallTy> *; in print() typedef 2283 for (const auto Node : nodes<GraphType>(this)) { in print() 2294 using GraphType = const CallsiteContextGraph<DerivedCCG, FuncTy, CallTy> *; in printTotalSizes() typedef 2295 for (const auto Node : nodes<GraphType>(this)) { in printTotalSizes() 2317 using GraphType = const CallsiteContextGraph<DerivedCCG, FuncTy, CallTy> *; in check() typedef 2318 for (const auto Node : nodes<GraphType>(this)) { in check() 2327 using GraphType = const CallsiteContextGraph<DerivedCCG, FuncTy, CallTy> *; typedef 2337 static nodes_iterator nodes_begin(GraphType G) { in nodes_begin() 2341 static nodes_iterator nodes_end(GraphType G) { in nodes_end() 2345 static NodeRef getEntryNode(GraphType G) { in getEntryNode() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineCFGPrinter.h | 19 template <class GraphType> struct GraphTraits;
|
H A D | ScheduleDAG.h | 33 template <class GraphType> struct GraphTraits;
|
H A D | SelectionDAG.h | 61 template <class GraphType> struct GraphTraits;
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | Dominators.h | 44 template <class GraphType> struct GraphTraits;
|
H A D | ModuleSummaryIndex.h | 50 template <class GraphType> struct GraphTraits;
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | CallPrinter.cpp | 32 template <class GraphType> struct GraphTraits;
|