| addVF(ElementCount VF) | llvm::VPlan | inline | 
  | cost(ElementCount VF, VPCostContext &Ctx) | llvm::VPlan |  | 
  | createEmptyVPIRBasicBlock(BasicBlock *IRBB) | llvm::VPlan |  | 
  | createLoopRegion(const std::string &Name="", VPBlockBase *Entry=nullptr, VPBlockBase *Exiting=nullptr) | llvm::VPlan | inline | 
  | createReplicateRegion(VPBlockBase *Entry, VPBlockBase *Exiting, const std::string &Name="") | llvm::VPlan | inline | 
  | createVPBasicBlock(const Twine &Name, VPRecipeBase *Recipe=nullptr) | llvm::VPlan | inline | 
  | createVPIRBasicBlock(BasicBlock *IRBB) | llvm::VPlan |  | 
  | dump() const | llvm::VPlan |  | 
  | duplicate() | llvm::VPlan |  | 
  | execute(VPTransformState *State) | llvm::VPlan |  | 
  | getBackedgeTakenCount() const | llvm::VPlan | inline | 
  | getConstantInt(Type *Ty, uint64_t Val, bool IsSigned=false) | llvm::VPlan | inline | 
  | getConstantInt(unsigned BitWidth, uint64_t Val, bool IsSigned=false) | llvm::VPlan | inline | 
  | getConstantInt(const APInt &Val) | llvm::VPlan | inline | 
  | getContext() const | llvm::VPlan | inline | 
  | getEntry() | llvm::VPlan | inline | 
  | getEntry() const | llvm::VPlan | inline | 
  | getExitBlock(BasicBlock *IRBB) const | llvm::VPlan |  | 
  | getExitBlocks() const | llvm::VPlan | inline | 
  | getFalse() | llvm::VPlan | inline | 
  | getLiveIn(Value *V) const | llvm::VPlan | inline | 
  | getLiveIns() const | llvm::VPlan | inline | 
  | getMiddleBlock() | llvm::VPlan | inline | 
  | getMiddleBlock() const | llvm::VPlan | inline | 
  | getName() const | llvm::VPlan |  | 
  | getOrAddLiveIn(Value *V) | llvm::VPlan | inline | 
  | getOrCreateBackedgeTakenCount() | llvm::VPlan | inline | 
  | getScalarHeader() const | llvm::VPlan | inline | 
  | getScalarPreheader() const | llvm::VPlan | inline | 
  | getTripCount() const | llvm::VPlan | inline | 
  | getTrue() | llvm::VPlan | inline | 
  | getUF() const | llvm::VPlan | inline | 
  | getVectorLoopRegion() | llvm::VPlan |  | 
  | getVectorLoopRegion() const | llvm::VPlan |  | 
  | getVectorPreheader() | llvm::VPlan | inline | 
  | getVectorTripCount() | llvm::VPlan | inline | 
  | getVF() | llvm::VPlan | inline | 
  | getVF() const | llvm::VPlan | inline | 
  | getVFxUF() | llvm::VPlan | inline | 
  | hasEarlyExit() const | llvm::VPlan | inline | 
  | hasScalableVF() const | llvm::VPlan | inline | 
  | hasScalarTail() const | llvm::VPlan | inline | 
  | hasScalarVFOnly() const | llvm::VPlan | inline | 
  | hasUF(unsigned UF) const | llvm::VPlan | inline | 
  | hasVF(ElementCount VF) const | llvm::VPlan | inline | 
  | isExitBlock(VPBlockBase *VPBB) | llvm::VPlan |  | 
  | isUnrolled() const | llvm::VPlan | inline | 
  | print(raw_ostream &O) const | llvm::VPlan |  | 
  | printDOT(raw_ostream &O) const | llvm::VPlan |  | 
  | printLiveIns(raw_ostream &O) const | llvm::VPlan |  | 
  | resetTripCount(VPValue *NewTripCount) | llvm::VPlan | inline | 
  | setEntry(VPBasicBlock *VPBB) | llvm::VPlan | inline | 
  | setName(const Twine &newName) | llvm::VPlan | inline | 
  | setTripCount(VPValue *NewTripCount) | llvm::VPlan | inline | 
  | setUF(unsigned UF) | llvm::VPlan | inline | 
  | setVF(ElementCount VF) | llvm::VPlan | inline | 
  | vectorFactors() const | llvm::VPlan | inline | 
  | VPlan(Loop *L) | llvm::VPlan |  | 
  | VPlan(BasicBlock *ScalarHeaderBB, VPValue *TC) | llvm::VPlan | inline | 
  | VPlanPrinter class | llvm::VPlan | friend | 
  | VPSlotTracker class | llvm::VPlan | friend | 
  | ~VPlan() | llvm::VPlan |  |