Lines Matching refs:VPlan
62 class VPlan; variable
134 using VPlanPtr = std::unique_ptr<VPlan>;
239 InnerLoopVectorizer *ILV, VPlan *Plan, LLVMContext &Ctx) in VPTransformState()
400 VPlan *Plan;
442 VPlan *Plan = nullptr;
498 VPlan *getPlan();
499 const VPlan *getPlan() const;
503 void setPlan(VPlan *ParentPlan);
685 void fixPhi(VPlan &Plan, VPTransformState &State);
2640 class VPlan {
2702 VPlan(VPBasicBlock *Preheader, VPValue *TC, VPBasicBlock *Entry) in VPlan() function
2703 : VPlan(Preheader, Entry) { in VPlan()
2711 VPlan(VPBasicBlock *Preheader, VPBasicBlock *Entry) in VPlan() function
2720 ~VPlan();
2899 const VPlan &Plan;
2938 VPlanPrinter(raw_ostream &O, const VPlan &P) in VPlanPrinter()
2957 inline raw_ostream &operator<<(raw_ostream &OS, const VPlan &Plan) {
3069 VPInterleavedAccessInfo(VPlan &Plan, InterleavedAccessInfo &IAI);
3197 VPValue *getOrCreateVPValueForSCEVExpr(VPlan &Plan, const SCEV *Expr,