Lines Matching refs:VPRegionBlock
61 class VPRegionBlock; variable
432 VPRegionBlock *Parent = nullptr;
494 VPRegionBlock *getParent() { return Parent; } in getParent()
495 const VPRegionBlock *getParent() const { return Parent; } in getParent()
505 void setParent(VPRegionBlock *P) { Parent = P; } in setParent()
2508 VPRegionBlock *getEnclosingLoopRegion();
2543 class VPRegionBlock : public VPBlockBase {
2556 VPRegionBlock(VPBlockBase *Entry, VPBlockBase *Exiting,
2565 VPRegionBlock(const std::string &Name = "", bool IsReplicator = false)
2569 ~VPRegionBlock() override { in ~VPRegionBlock()
2845 VPRegionBlock *getVectorLoopRegion() { in getVectorLoopRegion()
2846 return cast<VPRegionBlock>(getEntry()->getSingleSuccessor()); in getVectorLoopRegion()
2848 const VPRegionBlock *getVectorLoopRegion() const { in getVectorLoopRegion()
2849 return cast<VPRegionBlock>(getEntry()->getSingleSuccessor()); in getVectorLoopRegion()
2923 void dumpRegion(const VPRegionBlock *Region);
3061 void visitRegion(VPRegionBlock *Region, Old2NewTy &Old2New,