reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/ADT/GraphTraits.h
  103 template <class T> struct GraphTraits<Inverse<Inverse<T>>> : GraphTraits<T> {};
  120 iterator_range<typename GraphTraits<GraphType>::ChildIteratorType>
  121 children(const typename GraphTraits<GraphType>::NodeRef &G) {
  122   return make_range(GraphTraits<GraphType>::child_begin(G),
  123                     GraphTraits<GraphType>::child_end(G));
  128 inverse_children(const typename GraphTraits<GraphType>::NodeRef &G) {
include/llvm/Analysis/DominanceFrontier.h
   47   using BlockTraits = GraphTraits<BlockT *>;
  125   using BlockTraits = GraphTraits<BlockT *>;
include/llvm/Analysis/LoopInfoImpl.h
  172   typedef GraphTraits<BlockT *> BlockTraits;
  476   typedef GraphTraits<BlockT *> BlockTraits;
include/llvm/Analysis/RegionInfo.h
  268   using BlockTraits = GraphTraits<BlockT *>;
  688   using BlockTraits = GraphTraits<BlockT *>;
include/llvm/Analysis/RegionIterator.h
   42   using BlockTraits = GraphTraits<BlockT *>;
  169   using BlockTraits = GraphTraits<BlockT *>;
include/llvm/CodeGen/MachineFunction.h
 1024   public GraphTraits<MachineBasicBlock*> {
include/llvm/Support/GenericDomTree.h
  221   static_assert(std::is_pointer<typename GraphTraits<NodeT *>::NodeRef>::value,
  772   void Split(typename GraphTraits<N>::NodeRef NewBB) {
  773     using GraphT = GraphTraits<N>;