/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineBlockFrequencyInfo.cpp | 90 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 D | MachineScheduler.cpp | 4179 template<> struct GraphTraits< global() struct
|
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | BlockFrequencyInfo.cpp | 99 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 D | CallPrinter.cpp | 118 : 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 D | BlockFrequencyInfoImpl.cpp | 688 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 D | MemorySSA.cpp | 2233 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 D | ModuleManager.cpp | 461 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 D | GraphTraits.h | 37 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 D | BlockCoverageInference.cpp | 276 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 D | PGOInstrumentation.cpp | 2243 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 D | FunctionAttrs.cpp | 587 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 D | MemProfContextDisambiguation.cpp | 2202 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 D | Attributor.cpp | 4135 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 D | StandardInstrumentations.cpp | 2023 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 D | FixIrreducible.cpp | 246 template <> struct GraphTraits<Loop> : LoopBodyTraits {}; struct
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
H A D | CoroFrame.cpp | 435 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 D | X86LoadValueInjectionLoadHardening.cpp | 188 struct GraphTraits<MachineGadgetGraph *> struct
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | SLPVectorizer.cpp | 3595 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
|