Searched refs:VPBlockDeepTraversalWrapper (Results 1 – 3 of 3) sorted by relevance
114 template <typename BlockTy> class VPBlockDeepTraversalWrapper {118 VPBlockDeepTraversalWrapper(BlockTy Entry) : Entry(Entry) {} in VPBlockDeepTraversalWrapper() function127 template <> struct GraphTraits<VPBlockDeepTraversalWrapper<VPBlockBase *>> {131 static NodeRef getEntryNode(VPBlockDeepTraversalWrapper<VPBlockBase *> N) {145 struct GraphTraits<VPBlockDeepTraversalWrapper<const VPBlockBase *>> {150 getEntryNode(VPBlockDeepTraversalWrapper<const VPBlockBase *> N) {224 inline iterator_range<df_iterator<VPBlockDeepTraversalWrapper<VPBlockBase *>>>226 return depth_first(VPBlockDeepTraversalWrapper<VPBlockBase *>(G));229 df_iterator<VPBlockDeepTraversalWrapper<const VPBlockBase *>>>231 return depth_first(VPBlockDeepTraversalWrapper<const VPBlockBase *>(G));
31 ReversePostOrderTraversal<VPBlockDeepTraversalWrapper<VPBlockBase *>> RPOT( in VPInstructionsToVPRecipes()408 ReversePostOrderTraversal<VPBlockDeepTraversalWrapper<VPBlockBase *>> RPOT( in removeDeadRecipes()
1102 ReversePostOrderTraversal<VPBlockDeepTraversalWrapper<const VPBlockBase *>> in assignSlots()1103 RPOT(VPBlockDeepTraversalWrapper<const VPBlockBase *>(Plan.getEntry())); in assignSlots()