Lines Matching refs:Plan

146 VPlan *VPBlockBase::getPlan() { return getPlanEntry(this)->Plan; }  in getPlan()
148 const VPlan *VPBlockBase::getPlan() const { return getPlanEntry(this)->Plan; } in getPlan()
169 Plan = ParentPlan; in setPlan()
250 Plan->getVectorLoopRegion()->getSinglePredecessor())]; in get()
715 auto Plan = std::make_unique<VPlan>(Preheader, VecPreheader); in createInitialVPlan() local
716 Plan->TripCount = in createInitialVPlan()
717 vputils::getOrCreateVPValueForSCEVExpr(*Plan, TripCount, SE); in createInitialVPlan()
723 return Plan; in createInitialVPlan()
1004 if (!Plan.getName().empty()) in dump()
1005 OS << "\\n" << DOT::EscapeString(Plan.getName()); in dump()
1011 Plan.printLiveIns(SS); in dump()
1023 dumpBlock(Plan.getPreheader()); in dump()
1025 for (const VPBlockBase *Block : vp_depth_first_shallow(Plan.getEntry())) in dump()
1238 VPInterleavedAccessInfo::VPInterleavedAccessInfo(VPlan &Plan, in VPInterleavedAccessInfo() argument
1241 visitRegion(Plan.getVectorLoopRegion(), Old2New, IAI); in VPInterleavedAccessInfo()
1249 void VPSlotTracker::assignSlots(const VPlan &Plan) { in assignSlots() argument
1250 if (Plan.VFxUF.getNumUsers() > 0) in assignSlots()
1251 assignSlot(&Plan.VFxUF); in assignSlots()
1252 assignSlot(&Plan.VectorTripCount); in assignSlots()
1253 if (Plan.BackedgeTakenCount) in assignSlots()
1254 assignSlot(Plan.BackedgeTakenCount); in assignSlots()
1255 assignSlots(Plan.getPreheader()); in assignSlots()
1258 RPOT(VPBlockDeepTraversalWrapper<const VPBlockBase *>(Plan.getEntry())); in assignSlots()
1280 VPValue *vputils::getOrCreateVPValueForSCEVExpr(VPlan &Plan, const SCEV *Expr, in getOrCreateVPValueForSCEVExpr() argument
1282 if (auto *Expanded = Plan.getSCEVExpansion(Expr)) in getOrCreateVPValueForSCEVExpr()
1286 Expanded = Plan.getVPValueOrAddLiveIn(E->getValue()); in getOrCreateVPValueForSCEVExpr()
1288 Expanded = Plan.getVPValueOrAddLiveIn(E->getValue()); in getOrCreateVPValueForSCEVExpr()
1291 Plan.getPreheader()->appendRecipe(Expanded->getDefiningRecipe()); in getOrCreateVPValueForSCEVExpr()
1293 Plan.addSCEVExpansion(Expr, Expanded); in getOrCreateVPValueForSCEVExpr()