Lines Matching defs:VPB
40 bool verifyBlock(const VPBlockBase *VPB);
187 bool VPlanVerifier::verifyBlock(const VPBlockBase *VPB) {
188 auto *VPBB = dyn_cast<VPBasicBlock>(VPB);
190 if (VPB->getNumSuccessors() > 1 ||
206 const auto &Successors = VPB->getSuccessors();
217 if (!is_contained(SuccPreds, VPB)) {
224 const auto &Predecessors = VPB->getPredecessors();
235 if (Pred->getParent() != VPB->getParent()) {
242 if (!is_contained(PredSuccs, VPB)) {
251 for (const VPBlockBase *VPB : vp_depth_first_shallow(Region->getEntry())) {
253 if (VPB->getParent() != Region) {
258 if (!verifyBlock(VPB))
285 [this](const VPBlockBase *VPB) {
286 const auto *SubRegion = dyn_cast<VPRegionBlock>(VPB);
293 [this](const VPBlockBase *VPB) { return !verifyBlock(VPB); }))