Lines Matching defs:VPlan
11 /// Plans, e.g. the instructions the VPlan intends to generate if executed.
12 /// VPlan models the following entities:
42 // This is the base class of the VPlan Def/Use graph, used for modeling the data
43 // flow into, within and out of the VPlan. VPValues can stand for live-ins
44 // coming from the input IR and instructions which VPlan will generate if
57 friend class VPlan;
68 /// VPValue is not defined by any recipe modeled in VPlan.
81 // the front-end and back-end of VPlan so that the middle-end is as
83 // underlying IR using friendship. In that way, we should be able to use VPlan
84 // for multiple underlying IRs (Polly?) by providing a new VPlan front-end,
172 /// Returns true if this VPValue is a live-in, i.e. defined outside the VPlan.
176 /// scope of VPlan. Returns nullptr if the VPValue is defined by a VPDef
177 /// inside a VPlan.
180 "VPValue is not a live-in; it is defined by a VPDef inside a VPlan");
185 "VPValue is not a live-in; it is defined by a VPDef inside a VPlan");
438 class VPlan;
458 void assignNames(const VPlan &Plan);
462 VPSlotTracker(const VPlan *Plan = nullptr) {