Lines Matching refs:VPlan
134 VPlan *VPBlockBase::getPlan() { return getPlanEntry(this)->Plan; } in getPlan()
136 const VPlan *VPBlockBase::getPlan() const { return getPlanEntry(this)->Plan; } in getPlan()
153 void VPBlockBase::setPlan(VPlan *ParentPlan) { in setPlan()
571 VPActiveLaneMaskPHIRecipe *VPlan::getActiveLaneMaskPhi() { in getActiveLaneMaskPhi()
589 void VPlan::prepareToExecute(Value *TripCountV, Value *VectorTripCountV, in prepareToExecute()
666 void VPlan::execute(VPTransformState *State) { in execute()
747 void VPlan::print(raw_ostream &O) const { in print()
783 void VPlan::printDOT(raw_ostream &O) const { in printDOT()
789 void VPlan::dump() const { print(dbgs()); } in dump()
792 void VPlan::addLiveOut(PHINode *PN, VPValue *V) { in addLiveOut()
797 void VPlan::updateDominatorTree(DominatorTree *DT, BasicBlock *LoopHeaderBB, in updateDominatorTree()
1062 VPInterleavedAccessInfo::VPInterleavedAccessInfo(VPlan &Plan, in VPInterleavedAccessInfo()
1073 void VPSlotTracker::assignSlots(const VPlan &Plan) { in assignSlots()
1098 VPValue *vputils::getOrCreateVPValueForSCEVExpr(VPlan &Plan, const SCEV *Expr, in getOrCreateVPValueForSCEVExpr()