Lines Matching defs:GraphTraits
14 #include "llvm/ADT/GraphTraits.h"
259 // RegionNode GraphTraits specialization so the bbs in the region can be
266 template<> struct GraphTraits<NodeT*> { \
277 template<> struct GraphTraits<FlatIt<NodeT*> > { \
290 template<> struct GraphTraits<RegionT*> \
291 : public GraphTraits<NodeT*> { \
303 template<> struct GraphTraits<FlatIt<RegionT*> > \
304 : public GraphTraits<FlatIt<NodeT*> > { \
306 GraphTraits<FlatIt<NodeType*> > > nodes_iterator; \
324 template <> struct GraphTraits<RegionInfo*>
325 : public GraphTraits<FlatIt<RegionNode*> > {
327 GraphTraits<FlatIt<NodeType*> > > nodes_iterator;
330 return GraphTraits<FlatIt<Region*> >::getEntryNode(RI->getTopLevelRegion());