Home
last modified time | relevance | path

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

/external/llvm-project/llvm/include/llvm/ADT/
DGraphTraits.h34 template<class GraphType>
78 using NodeRef = typename GraphType::UnknownGraphTypeError;
94 template <class GraphType>
96 const GraphType &Graph;
98 inline Inverse(const GraphType &G) : Graph(G) {} in Inverse()
106 template <class GraphType>
107 iterator_range<typename GraphTraits<GraphType>::nodes_iterator>
108 nodes(const GraphType &G) {
109 return make_range(GraphTraits<GraphType>::nodes_begin(G),
110 GraphTraits<GraphType>::nodes_end(G));
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ADT/
DGraphTraits.h34 template<class GraphType>
78 using NodeRef = typename GraphType::UnknownGraphTypeError;
94 template <class GraphType>
96 const GraphType &Graph;
98 inline Inverse(const GraphType &G) : Graph(G) {} in Inverse()
106 template <class GraphType>
107 iterator_range<typename GraphTraits<GraphType>::nodes_iterator>
108 nodes(const GraphType &G) {
109 return make_range(GraphTraits<GraphType>::nodes_begin(G),
110 GraphTraits<GraphType>::nodes_end(G));
[all …]
/external/llvm/include/llvm/Support/
DDOTGraphTraits.h44 template<typename GraphType>
45 static std::string getGraphName(const GraphType &) { return ""; } in getGraphName()
50 template<typename GraphType>
51 static std::string getGraphProperties(const GraphType &) { in getGraphProperties()
70 template<typename GraphType>
71 std::string getNodeLabel(const void *, const GraphType &) { in getNodeLabel()
78 template <typename GraphType>
79 static std::string getNodeIdentifierLabel(const void *, const GraphType &) { in getNodeIdentifierLabel()
83 template<typename GraphType>
84 static std::string getNodeDescription(const void *, const GraphType &) { in getNodeDescription()
[all …]
DGraphWriter.h55 template<typename GraphType>
58 const GraphType &G;
60 typedef DOTGraphTraits<GraphType> DOTTraits;
61 typedef GraphTraits<GraphType> GTraits;
95 GraphWriter(raw_ostream &o, const GraphType &g, bool SN) : O(o), G(g) { in GraphWriter()
107 DOTGraphTraits<GraphType>::addCustomGraphFeatures(G, *this);
310 template<typename GraphType>
311 raw_ostream &WriteGraph(raw_ostream &O, const GraphType &G,
315 GraphWriter<GraphType> W(O, G, ShortNames);
325 template <typename GraphType>
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/
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()
69 template<typename GraphType>
70 std::string getNodeLabel(const void *, const GraphType &) { in getNodeLabel()
77 template <typename GraphType>
78 static std::string getNodeIdentifierLabel(const void *, const GraphType &) { in getNodeIdentifierLabel()
82 template<typename GraphType>
83 static std::string getNodeDescription(const void *, const GraphType &) { in getNodeDescription()
[all …]
DGraphWriter.h65 template<typename GraphType>
68 const GraphType &G;
70 using DOTTraits = DOTGraphTraits<GraphType>;
71 using GTraits = GraphTraits<GraphType>;
110 GraphWriter(raw_ostream &o, const GraphType &g, bool SN) : O(o), G(g) { in GraphWriter()
122 DOTGraphTraits<GraphType>::addCustomGraphFeatures(G, *this);
156 for (const auto Node : nodes<GraphType>(G)) in writeNodes()
308 template<typename GraphType>
309 raw_ostream &WriteGraph(raw_ostream &O, const GraphType &G,
313 GraphWriter<GraphType> W(O, G, ShortNames);
[all …]
/external/llvm-project/llvm/include/llvm/Support/
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()
69 template<typename GraphType>
70 std::string getNodeLabel(const void *, const GraphType &) { in getNodeLabel()
77 template <typename GraphType>
78 static std::string getNodeIdentifierLabel(const void *, const GraphType &) { in getNodeIdentifierLabel()
82 template<typename GraphType>
83 static std::string getNodeDescription(const void *, const GraphType &) { in getNodeDescription()
[all …]
DGraphWriter.h65 template<typename GraphType>
68 const GraphType &G;
70 using DOTTraits = DOTGraphTraits<GraphType>;
71 using GTraits = GraphTraits<GraphType>;
110 GraphWriter(raw_ostream &o, const GraphType &g, bool SN) : O(o), G(g) { in GraphWriter()
122 DOTGraphTraits<GraphType>::addCustomGraphFeatures(G, *this);
156 for (const auto Node : nodes<GraphType>(G)) in writeNodes()
308 template<typename GraphType>
309 raw_ostream &WriteGraph(raw_ostream &O, const GraphType &G,
313 GraphWriter<GraphType> W(O, G, ShortNames);
[all …]
/external/llvm-project/mlir/include/mlir/IR/
DRegionGraphTraits.h52 using GraphType = mlir::Region *;
55 static NodeRef getEntryNode(GraphType fn) { return &fn->front(); }
58 static nodes_iterator nodes_begin(GraphType fn) {
61 static nodes_iterator nodes_end(GraphType fn) {
69 using GraphType = Inverse<mlir::Region *>;
72 static NodeRef getEntryNode(GraphType fn) { return &fn.Graph->front(); }
75 static nodes_iterator nodes_begin(GraphType fn) {
78 static nodes_iterator nodes_end(GraphType fn) {
/external/llvm/include/llvm/ADT/
DGraphTraits.h26 template<class GraphType>
60 typedef typename GraphType::UnknownGraphTypeError NodeType;
77 template <class GraphType>
79 const GraphType &Graph;
81 inline Inverse(const GraphType &G) : Graph(G) {} in Inverse()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DDependenceGraphBuilder.h28 template <class GraphType> class AbstractDependenceGraphBuilder {
33 using NodeType = typename GraphType::NodeType;
34 using EdgeType = typename GraphType::EdgeType;
40 AbstractDependenceGraphBuilder(GraphType &G, DependenceInfo &D, in AbstractDependenceGraphBuilder()
155 GraphType &Graph;
DRegionInfo.h112 template <class GraphType>
/external/llvm-project/llvm/include/llvm/Analysis/
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()
180 GraphType &Graph;
DRegionInfo.h111 template <class GraphType>
/external/llvm-project/llvm/lib/Target/X86/
DX86LoadValueInjectionLoadHardening.cpp194 using GraphType = MachineGadgetGraph; typedef
195 using Traits = llvm::GraphTraits<GraphType *>;
203 std::string getNodeLabel(NodeRef Node, GraphType *) { in getNodeLabel()
213 static std::string getNodeAttributes(NodeRef Node, GraphType *) { in getNodeAttributes()
223 GraphType *) { in getEdgeAttributes()
/external/llvm-project/mlir/lib/Transforms/
DViewOpGraph.cpp31 using GraphType = Block *; typedef
/external/llvm/include/llvm/IR/
DType.h35 template<class GraphType> struct GraphTraits;
/external/swiftshader/third_party/llvm-subzero/include/llvm/IR/
DType.h35 template<class GraphType> struct GraphTraits;
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DType.h31 template<class GraphType> struct GraphTraits;
/external/llvm-project/llvm/include/llvm/IR/
DType.h31 template<class GraphType> struct GraphTraits;
/external/llvm/include/llvm/Analysis/
DRegionInfo.h105 template <class GraphType>