Searched defs:LoopBodyTraits (Results 1 – 1 of 1) sorted by relevance
40 struct LoopBodyTraits { struct41 using NodeRef = std::pair<const Loop *, BasicBlock *>;50 using BaseT = iterator_adaptor_base<55 const Loop *L;58 WrappedSuccIterator(succ_iterator Begin, const Loop *L) in WrappedSuccIterator()64 struct LoopBodyFilter {71 using ChildIteratorType =74 static NodeRef getEntryNode(const Loop &G) { return {&G, G.getHeader()}; } in getEntryNode()76 static ChildIteratorType child_begin(NodeRef Node) { in child_begin()84 static ChildIteratorType child_end(NodeRef Node) { in child_end()