| 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 | |