Lines Matching refs:Block

156   const VPBlockBase *Block = this;  in getEntryBasicBlock()  local
157 while (const VPRegionBlock *Region = dyn_cast<VPRegionBlock>(Block)) in getEntryBasicBlock()
158 Block = Region->getEntry(); in getEntryBasicBlock()
159 return cast<VPBasicBlock>(Block); in getEntryBasicBlock()
163 VPBlockBase *Block = this; in getEntryBasicBlock() local
164 while (VPRegionBlock *Region = dyn_cast<VPRegionBlock>(Block)) in getEntryBasicBlock()
165 Block = Region->getEntry(); in getEntryBasicBlock()
166 return cast<VPBasicBlock>(Block); in getEntryBasicBlock()
178 const VPBlockBase *Block = this; in getExitingBasicBlock() local
179 while (const VPRegionBlock *Region = dyn_cast<VPRegionBlock>(Block)) in getExitingBasicBlock()
180 Block = Region->getExiting(); in getExitingBasicBlock()
181 return cast<VPBasicBlock>(Block); in getExitingBasicBlock()
185 VPBlockBase *Block = this; in getExitingBasicBlock() local
186 while (VPRegionBlock *Region = dyn_cast<VPRegionBlock>(Block)) in getExitingBasicBlock()
187 Block = Region->getExiting(); in getExitingBasicBlock()
188 return cast<VPBasicBlock>(Block); in getExitingBasicBlock()
208 for (VPBlockBase *Block : to_vector(vp_depth_first_shallow(Entry))) in deleteCFG()
209 delete Block; in deleteCFG()
717 for (VPBlockBase *Block : vp_depth_first_shallow(NewEntry)) in clone()
718 Block->setParent(NewRegion); in clone()
723 for (VPBlockBase *Block : vp_depth_first_shallow(Entry)) in dropAllReferences()
726 Block->dropAllReferences(NewValue); in dropAllReferences()
748 for (VPBlockBase *Block : RPOT) { in execute()
749 LLVM_DEBUG(dbgs() << "LV: VPBlock in RPO " << Block->getName() << '\n'); in execute()
750 Block->execute(State); in execute()
769 for (VPBlockBase *Block : RPOT) { in execute()
770 LLVM_DEBUG(dbgs() << "LV: VPBlock in RPO " << Block->getName() << '\n'); in execute()
771 Block->execute(State); in execute()
790 for (VPBlockBase *Block : vp_depth_first_shallow(getEntry())) in cost()
791 Cost += Block->cost(VF, Ctx); in cost()
844 for (VPBlockBase *Block : vp_depth_first_shallow(Entry)) in ~VPlan()
845 Block->dropAllReferences(&DummyValue); in ~VPlan()
1019 for (VPBlockBase *Block : vp_depth_first_shallow(Entry)) in execute()
1020 Block->execute(State); in execute()
1135 for (const VPBlockBase *Block : vp_depth_first_shallow(getEntry())) { in print() local
1137 Block->print(O, "", SlotTracker); in print()
1270 Twine VPlanPrinter::getUID(const VPBlockBase *Block) { in getUID() argument
1271 return (isa<VPRegionBlock>(Block) ? "cluster_N" : "N") + in getUID()
1272 Twine(getOrCreateBID(Block)); in getUID()
1275 Twine VPlanPrinter::getOrCreateName(const VPBlockBase *Block) { in getOrCreateName() argument
1276 const std::string &Name = Block->getName(); in getOrCreateName()
1279 return "VPB" + Twine(getOrCreateBID(Block)); in getOrCreateName()
1308 for (const VPBlockBase *Block : vp_depth_first_shallow(Plan.getEntry())) in dump() local
1309 dumpBlock(Block); in dump()
1314 void VPlanPrinter::dumpBlock(const VPBlockBase *Block) { in dumpBlock() argument
1315 if (const VPBasicBlock *BasicBlock = dyn_cast<VPBasicBlock>(Block)) in dumpBlock()
1317 else if (const VPRegionBlock *Region = dyn_cast<VPRegionBlock>(Block)) in dumpBlock()
1340 void VPlanPrinter::dumpEdges(const VPBlockBase *Block) { in dumpEdges() argument
1341 auto &Successors = Block->getSuccessors(); in dumpEdges()
1343 drawEdge(Block, Successors.front(), false, ""); in dumpEdges()
1345 drawEdge(Block, Successors.front(), false, "T"); in dumpEdges()
1346 drawEdge(Block, Successors.back(), false, "F"); in dumpEdges()
1350 drawEdge(Block, Successor, false, Twine(SuccessorNumber++)); in dumpEdges()
1393 for (const VPBlockBase *Block : vp_depth_first_shallow(Region->getEntry())) in dumpRegion() local
1394 dumpBlock(Block); in dumpRegion()
1474 void VPInterleavedAccessInfo::visitBlock(VPBlockBase *Block, Old2NewTy &Old2New, in visitBlock() argument
1476 if (VPBasicBlock *VPBB = dyn_cast<VPBasicBlock>(Block)) { in visitBlock()
1504 } else if (VPRegionBlock *Region = dyn_cast<VPRegionBlock>(Block)) in visitBlock()