Lines Matching defs:VPBB
42 for (VPBasicBlock *VPBB : VPBlockUtils::blocksOnly<VPBasicBlock>(RPOT)) {
44 if (!VPBB->getParent())
46 VPRecipeBase *Term = VPBB->getTerminator();
47 auto EndIter = Term ? Term->getIterator() : VPBB->end();
50 make_early_inc_range(make_range(VPBB->begin(), EndIter))) {
120 VPBasicBlock *VPBB = dyn_cast<VPBasicBlock>(EntryVPBB->getSuccessors()[0]);
121 if (!VPBB || VPBB->getSingleSuccessor() != VPR->getExitingBasicBlock())
123 for (auto &Recipe : *VPBB) {
127 WorkList.insert(std::make_pair(VPBB, Def));
347 for (VPBasicBlock *VPBB : VPBlockUtils::blocksOnly<VPBasicBlock>(
349 for (VPRecipeBase &R : *VPBB)
375 for (VPBasicBlock *VPBB : VPBlockUtils::blocksOnly<VPBasicBlock>(
380 if (!VPBB->getParent())
383 dyn_cast_or_null<VPBasicBlock>(VPBB->getSinglePredecessor());
387 WorkList.push_back(VPBB);
390 for (VPBasicBlock *VPBB : WorkList) {
391 VPBasicBlock *PredVPBB = cast<VPBasicBlock>(VPBB->getSinglePredecessor());
392 for (VPRecipeBase &R : make_early_inc_range(*VPBB))
394 VPBlockUtils::disconnectBlocks(PredVPBB, VPBB);
395 auto *ParentRegion = cast_or_null<VPRegionBlock>(VPBB->getParent());
396 if (ParentRegion && ParentRegion->getExiting() == VPBB)
398 for (auto *Succ : to_vector(VPBB->successors())) {
399 VPBlockUtils::disconnectBlocks(VPBB, Succ);
402 // VPBB is now dead and will be cleaned up when the plan gets destroyed.
517 for (VPBasicBlock *VPBB : reverse(VPBlockUtils::blocksOnly<VPBasicBlock>(RPOT))) {
520 for (VPRecipeBase &R : make_early_inc_range(reverse(*VPBB))) {
972 for (VPBasicBlock *VPBB : VPBlockUtils::blocksOnly<VPBasicBlock>(RPOT)) {
973 for (VPRecipeBase &R : make_early_inc_range(*VPBB)) {
1292 for (VPBasicBlock *VPBB : VPBlockUtils::blocksOnly<VPBasicBlock>(
1294 for (VPRecipeBase &R : make_early_inc_range(*VPBB)) {
1324 for (VPBasicBlock *VPBB : VPBlockUtils::blocksOnly<VPBasicBlock>(
1326 for (VPRecipeBase &R : make_early_inc_range(*VPBB)) {
1942 for (VPBasicBlock *VPBB : VPBlockUtils::blocksOnly<VPBasicBlock>(Iter)) {
1943 for (VPRecipeBase &Recipe : *VPBB) {
2049 for (VPBasicBlock *VPBB : VPBlockUtils::blocksOnly<VPBasicBlock>(
2051 for (VPRecipeBase &R : make_early_inc_range(VPBB->phis())) {