Searched refs:VPBlockDeepTraversalWrapper (Results 1 – 3 of 3) sorted by relevance
115 template <typename BlockTy> class VPBlockDeepTraversalWrapper {119 VPBlockDeepTraversalWrapper(BlockTy Entry) : Entry(Entry) {} in VPBlockDeepTraversalWrapper() function128 template <> struct GraphTraits<VPBlockDeepTraversalWrapper<VPBlockBase *>> {132 static NodeRef getEntryNode(VPBlockDeepTraversalWrapper<VPBlockBase *> N) {146 struct GraphTraits<VPBlockDeepTraversalWrapper<const VPBlockBase *>> {151 getEntryNode(VPBlockDeepTraversalWrapper<const VPBlockBase *> N) {225 inline iterator_range<df_iterator<VPBlockDeepTraversalWrapper<VPBlockBase *>>>227 return depth_first(VPBlockDeepTraversalWrapper<VPBlockBase *>(G));230 df_iterator<VPBlockDeepTraversalWrapper<const VPBlockBase *>>>232 return depth_first(VPBlockDeepTraversalWrapper<const VPBlockBase *>(G));
36 ReversePostOrderTraversal<VPBlockDeepTraversalWrapper<VPBlockBase *>> RPOT( in VPInstructionsToVPRecipes() 509 ReversePostOrderTraversal<VPBlockDeepTraversalWrapper<VPBlockBase *>> RPOT( in createScalarIVSteps() 1070 ReversePostOrderTraversal<VPBlockDeepTraversalWrapper<VPBlockBase *>> RPOT( in addVPLaneMaskPhiAndUpdateExitBranch()
1192 ReversePostOrderTraversal<VPBlockDeepTraversalWrapper<VPBlockBase *>> in visitRegion() 1194 ReversePostOrderTraversal<VPBlockDeepTraversalWrapper<VPBlockBase *>> in visitRegion() 1559 ReversePostOrderTraversal<VPBlockDeepTraversalWrapper<const VPBlockBase *>>1560 RPOT(VPBlockDeepTraversalWrapper<const VPBlockBase *>(Plan.getEntry()));