Lines Matching refs:Plan
134 VPlan *VPBlockBase::getPlan() { return getPlanEntry(this)->Plan; } in getPlan()
136 const VPlan *VPBlockBase::getPlan() const { return getPlanEntry(this)->Plan; } in getPlan()
156 Plan = ParentPlan; in setPlan()
854 if (!Plan.getName().empty()) in dump()
855 OS << "\\n" << DOT::EscapeString(Plan.getName()); in dump()
856 if (Plan.BackedgeTakenCount) { in dump()
858 Plan.BackedgeTakenCount->print(OS, SlotTracker); in dump()
866 for (const VPBlockBase *Block : depth_first(Plan.getEntry())) in dump()
1062 VPInterleavedAccessInfo::VPInterleavedAccessInfo(VPlan &Plan, in VPInterleavedAccessInfo() argument
1065 visitRegion(Plan.getVectorLoopRegion(), Old2New, IAI); in VPInterleavedAccessInfo()
1073 void VPSlotTracker::assignSlots(const VPlan &Plan) { in assignSlots() argument
1075 for (const auto &P : Plan.VPExternalDefs) in assignSlots()
1078 assignSlot(&Plan.VectorTripCount); in assignSlots()
1079 if (Plan.BackedgeTakenCount) in assignSlots()
1080 assignSlot(Plan.BackedgeTakenCount); in assignSlots()
1085 Plan.getEntry())); in assignSlots()
1098 VPValue *vputils::getOrCreateVPValueForSCEVExpr(VPlan &Plan, const SCEV *Expr, in getOrCreateVPValueForSCEVExpr() argument
1101 return Plan.getOrAddExternalDef(E->getValue()); in getOrCreateVPValueForSCEVExpr()
1103 return Plan.getOrAddExternalDef(E->getValue()); in getOrCreateVPValueForSCEVExpr()
1105 VPBasicBlock *Preheader = Plan.getEntry()->getEntryBasicBlock(); in getOrCreateVPValueForSCEVExpr()