Home
last modified time | relevance | path

Searched defs:GraphTraits (Results 1 – 18 of 18) sorted by relevance

/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineBlockFrequencyInfo.cpp90 template <> struct GraphTraits<MachineBlockFrequencyInfo *> { struct
91 NodeRefllvm::GraphTraits global() argument
92 ChildIteratorTypellvm::GraphTraits global() argument
93 nodes_iteratorllvm::GraphTraits global() argument
95 getEntryNodellvm::GraphTraits getEntryNode() argument
99 child_beginllvm::GraphTraits child_begin() argument
103 child_endllvm::GraphTraits child_end() argument
105 nodes_beginllvm::GraphTraits nodes_begin() argument
109 nodes_endllvm::GraphTraits nodes_end() argument
H A DMachineScheduler.cpp4179 template<> struct GraphTraits< global() struct
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/
H A DBlockFrequencyInfo.cpp99 struct GraphTraits<BlockFrequencyInfo *> { struct
100 NodeRefllvm::GraphTraits global() argument
101 ChildIteratorTypellvm::GraphTraits global() argument
102 nodes_iteratorllvm::GraphTraits global() argument
104 getEntryNodellvm::GraphTraits getEntryNode() argument
108 child_beginllvm::GraphTraits child_begin() argument
112 child_endllvm::GraphTraits child_end() argument
114 nodes_beginllvm::GraphTraits nodes_begin() argument
118 nodes_endllvm::GraphTraits nodes_end() argument
H A DCallPrinter.cpp118 : public GraphTraits<const CallGraphNode *> { in getEntryNode() argument
116 struct GraphTraits<CallGraphDOTInfo *> global() struct
124 PairTyllvm::GraphTraits global() argument
125 CGGetValuePtrllvm::GraphTraits CGGetValuePtr() argument
131 nodes_iteratorllvm::GraphTraits global() argument
133 nodes_beginllvm::GraphTraits nodes_begin() argument
136 nodes_endllvm::GraphTraits nodes_end() argument
H A DBlockFrequencyInfoImpl.cpp688 template <> struct GraphTraits<IrreducibleGraph> { global() struct
689 GraphTllvm::GraphTraits global() argument
690 NodeRefllvm::GraphTraits global() argument
691 ChildIteratorTypellvm::GraphTraits global() argument
693 getEntryNodellvm::GraphTraits getEntryNode() argument
694 child_beginllvm::GraphTraits child_begin() argument
695 child_endllvm::GraphTraits child_end() argument
H A DMemorySSA.cpp2233 struct GraphTraits<DOTFuncMSSAInfo *> : public GraphTraits<const BasicBlock *> { global() struct
2234 getEntryNodellvm::GraphTraits getEntryNode() argument
2239 nodes_iteratorllvm::GraphTraits global() argument
2241 nodes_beginllvm::GraphTraits nodes_begin() argument
2245 nodes_endllvm::GraphTraits nodes_end() argument
2249 sizellvm::GraphTraits size() argument
/freebsd-src/contrib/llvm-project/clang/lib/Serialization/
H A DModuleManager.cpp461 struct GraphTraits<ModuleManager> { struct
462 using NodeRef = ModuleFile *;
463 using ChildIteratorType = llvm::SetVector<ModuleFile *>::const_iterator;
464 using nodes_iterator = pointer_iterator<ModuleManager::ModuleConstIterator>;
466 static ChildIteratorType child_begin(NodeRef Node) { in child_begin()
470 static ChildIteratorType child_end(NodeRef Node) { in child_end()
474 static nodes_iterator nodes_begin(const ModuleManager &Manager) { in nodes_begin()
478 static nodes_iterator nodes_end(const ModuleManager &Manager) { in nodes_end()
/freebsd-src/contrib/llvm-project/llvm/include/llvm/ADT/
H A DGraphTraits.h37 struct GraphTraits { struct
103 // Provide a partial specialization of GraphTraits so that the inverse of an argument
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DBlockCoverageInference.cpp276 struct GraphTraits<DotFuncBCIInfo *> : public GraphTraits<const BasicBlock *> { struct
277 static NodeRef getEntryNode(DotFuncBCIInfo *Info) { in getEntryNode()
282 using nodes_iterator = pointer_iterator<Function::const_iterator>;
284 static nodes_iterator nodes_begin(DotFuncBCIInfo *Info) { in nodes_begin()
288 static nodes_iterator nodes_end(DotFuncBCIInfo *Info) { in nodes_end()
292 static size_t size(DotFuncBCIInfo *Info) { in size()
H A DPGOInstrumentation.cpp2243 template <> struct GraphTraits<PGOUseFunc *> { global() struct
2244 NodeRefllvm::GraphTraits global() argument
2245 ChildIteratorTypellvm::GraphTraits global() argument
2246 nodes_iteratorllvm::GraphTraits global() argument
2248 getEntryNodellvm::GraphTraits getEntryNode() argument
2252 child_beginllvm::GraphTraits child_begin() argument
2256 child_endllvm::GraphTraits child_end() argument
2258 nodes_beginllvm::GraphTraits nodes_begin() argument
2262 nodes_endllvm::GraphTraits nodes_end() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DFunctionAttrs.cpp587 template <> struct GraphTraits<ArgumentGraphNode *> { struct
597 struct GraphTraits<ArgumentGraph *> : public GraphTraits<ArgumentGraphNode *> { struct
588 NodeRefllvm::GraphTraits global() argument
589 ChildIteratorTypellvm::GraphTraits global() argument
591 getEntryNodellvm::GraphTraits getEntryNode() argument
592 child_beginllvm::GraphTraits child_begin() argument
593 child_endllvm::GraphTraits child_end() argument
598 getEntryNodellvm::GraphTraits getEntryNode() argument
600 nodes_beginllvm::GraphTraits nodes_begin() argument
604 nodes_endllvm::GraphTraits nodes_end() argument
H A DMemProfContextDisambiguation.cpp2202 struct GraphTraits<const CallsiteContextGraph<DerivedCCG, FuncTy, CallTy> *> { global() struct
2203 GraphTypeGraphTraits global() argument
2204 NodeRefGraphTraits global() argument
2206 NodePtrTyGraphTraits global() argument
2207 getNodeGraphTraits getNode() argument
2209 nodes_iteratorGraphTraits global() argument
2213 nodes_beginGraphTraits nodes_begin() argument
2217 nodes_endGraphTraits nodes_end() argument
2221 getEntryNodeGraphTraits getEntryNode() argument
2246 GetCalleeGraphTraits global() argument
2251 child_endGraphTraits global() argument
H A DAttributor.cpp4135 template <> struct GraphTraits<AADepGraphNode *> { in getEntryNode() argument
4130 template <> struct GraphTraits<AADepGraphNode *> { global() struct
4131 NodeRefllvm::GraphTraits global() argument
4132 DepTyllvm::GraphTraits global() argument
4133 EdgeRefllvm::GraphTraits global() argument
4136 DepGetValllvm::GraphTraits DepGetVal() argument
4138 ChildIteratorTypellvm::GraphTraits global() argument
4140 ChildEdgeIteratorTypellvm::GraphTraits global() argument
4142 child_beginllvm::GraphTraits child_begin() argument
4144 child_endllvm::GraphTraits child_end() argument
4148 struct GraphTraits<AADepGraph *> : public GraphTraits<AADepGraphNode *> { global() struct
4149 getEntryNodellvm::GraphTraits getEntryNode() argument
4151 nodes_iteratorllvm::GraphTraits global() argument
4154 nodes_beginllvm::GraphTraits nodes_begin() argument
4156 nodes_endllvm::GraphTraits nodes_end() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Passes/
H A DStandardInstrumentations.cpp2023 template <> struct GraphTraits<DotCfgDiffDisplayGraph *> { global() struct
2024 NodeRefllvm::GraphTraits global() argument
2025 ChildIteratorTypellvm::GraphTraits global() argument
2026 nodes_iteratorllvm::GraphTraits global() argument
2027 EdgeRefllvm::GraphTraits global() argument
2028 ChildEdgeIteratorllvm::GraphTraits global() argument
2030 getEntryNodellvm::GraphTraits getEntryNode() argument
2033 child_beginllvm::GraphTraits child_begin() argument
2036 child_endllvm::GraphTraits child_end() argument
2037 nodes_beginllvm::GraphTraits nodes_begin() argument
2040 nodes_endllvm::GraphTraits nodes_end() argument
2043 child_edge_beginllvm::GraphTraits child_edge_begin() argument
2046 child_edge_endllvm::GraphTraits child_edge_end() argument
2047 edge_destllvm::GraphTraits edge_dest() argument
2048 sizellvm::GraphTraits size() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DFixIrreducible.cpp246 template <> struct GraphTraits<Loop> : LoopBodyTraits {}; struct
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp435 template <> struct GraphTraits<RematGraph *> { global() struct
436 NodeRefllvm::GraphTraits global() argument
437 ChildIteratorTypellvm::GraphTraits global() argument
439 getEntryNodellvm::GraphTraits getEntryNode() argument
440 child_beginllvm::GraphTraits child_begin() argument
443 child_endllvm::GraphTraits child_end() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86LoadValueInjectionLoadHardening.cpp188 struct GraphTraits<MachineGadgetGraph *> struct
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp3595 template <> struct GraphTraits<BoUpSLP *> { global() struct
3596 TreeEntryllvm::GraphTraits global() argument
3599 NodeRefllvm::GraphTraits global() argument
3601 ContainerTyllvm::GraphTraits global() argument
3605 ChildIteratorTypellvm::GraphTraits global() argument
3617 getEntryNodellvm::GraphTraits getEntryNode() argument
3621 child_beginllvm::GraphTraits child_begin() argument
3625 child_endllvm::GraphTraits child_end() argument
3631 nodes_iteratorllvm::GraphTraits global() argument
3645 nodes_beginllvm::GraphTraits nodes_begin() argument
3649 nodes_endllvm::GraphTraits nodes_end() argument
3653 sizellvm::GraphTraits size() argument