Lines Matching refs:VPBasicBlock

140 const VPBasicBlock *VPBlockBase::getEntryBasicBlock() const {  in getEntryBasicBlock()
144 return cast<VPBasicBlock>(Block); in getEntryBasicBlock()
147 VPBasicBlock *VPBlockBase::getEntryBasicBlock() { in getEntryBasicBlock()
151 return cast<VPBasicBlock>(Block); in getEntryBasicBlock()
161 const VPBasicBlock *VPBlockBase::getExitBasicBlock() const { in getExitBasicBlock()
165 return cast<VPBasicBlock>(Block); in getExitBasicBlock()
168 VPBasicBlock *VPBlockBase::getExitBasicBlock() { in getExitBasicBlock()
172 return cast<VPBasicBlock>(Block); in getExitBasicBlock()
220 VPBasicBlock::iterator VPBasicBlock::getFirstNonPhi() { in getFirstNonPhi()
250 VPBasicBlock::createEmptyBasicBlock(VPTransformState::CFGState &CFG) { in createEmptyBasicBlock()
260 VPBasicBlock *PredVPBB = PredVPBlock->getExitBasicBlock(); in createEmptyBasicBlock()
297 void VPBasicBlock::execute(VPTransformState *State) { in execute()
299 VPBasicBlock *PrevVPBB = State->CFG.PrevVPBB; in execute()
363 void VPBasicBlock::dropAllReferences(VPValue *NewValue) { in dropAllReferences()
373 VPBasicBlock *VPBasicBlock::splitAt(iterator SplitAt) { in splitAt()
384 auto *SplitBlock = new VPBasicBlock(getName() + ".split"); in splitAt()
412 void VPBasicBlock::print(raw_ostream &O, const Twine &Indent, in print()
634 void VPRecipeBase::moveBefore(VPBasicBlock &BB, in moveBefore()
830 VPBasicBlock *SuccVPBB = SuccVPBlock->getEntryBasicBlock(); in execute()
959 if (const VPBasicBlock *BasicBlock = dyn_cast<VPBasicBlock>(Block)) in dumpBlock()
998 void VPlanPrinter::dumpBasicBlock(const VPBasicBlock *BasicBlock) { in dumpBasicBlock()
1409 if (VPBasicBlock *VPBB = dyn_cast<VPBasicBlock>(Block)) { in visitBlock()
1463 for (const VPBasicBlock *VPBB : in assignSlots()
1464 VPBlockUtils::blocksOnly<const VPBasicBlock>(RPOT)) in assignSlots()