LLVM 20.0.0git
llvm::VPlan Member List

This is the complete list of members for llvm::VPlan, including all inherited members.

addSCEVExpansion(const SCEV *S, VPValue *V)llvm::VPlaninline
addVF(ElementCount VF)llvm::VPlaninline
cost(ElementCount VF, VPCostContext &Ctx)llvm::VPlan
createInitialVPlan(Type *InductionTy, PredicatedScalarEvolution &PSE, bool RequiresScalarEpilogueCheck, bool TailFolded, Loop *TheLoop)llvm::VPlanstatic
dump() constllvm::VPlan
duplicate()llvm::VPlan
execute(VPTransformState *State)llvm::VPlan
getCanonicalIV()llvm::VPlaninline
getEntry()llvm::VPlaninline
getEntry() constllvm::VPlaninline
getExitBlocks()llvm::VPlaninline
getLiveIn(Value *V) constllvm::VPlaninline
getMiddleBlock() constllvm::VPlaninline
getMiddleBlock()llvm::VPlaninline
getName() constllvm::VPlan
getOrAddLiveIn(Value *V)llvm::VPlaninline
getOrCreateBackedgeTakenCount()llvm::VPlaninline
getScalarHeader() constllvm::VPlaninline
getScalarPreheader() constllvm::VPlaninline
getSCEVExpansion(const SCEV *S) constllvm::VPlaninline
getTripCount() constllvm::VPlaninline
getUF() constllvm::VPlaninline
getVectorLoopRegion()llvm::VPlan
getVectorLoopRegion() constllvm::VPlan
getVectorPreheader()llvm::VPlaninline
getVectorTripCount()llvm::VPlaninline
getVF()llvm::VPlaninline
getVFxUF()llvm::VPlaninline
hasScalableVF()llvm::VPlaninline
hasScalarVFOnly() constllvm::VPlaninline
hasUF(unsigned UF) constllvm::VPlaninline
hasVF(ElementCount VF)llvm::VPlaninline
prepareToExecute(Value *TripCount, Value *VectorTripCount, VPTransformState &State)llvm::VPlan
print(raw_ostream &O) constllvm::VPlan
printDOT(raw_ostream &O) constllvm::VPlan
printLiveIns(raw_ostream &O) constllvm::VPlan
resetTripCount(VPValue *NewTripCount)llvm::VPlaninline
setEntry(VPBasicBlock *VPBB)llvm::VPlaninline
setName(const Twine &newName)llvm::VPlaninline
setUF(unsigned UF)llvm::VPlaninline
setVF(ElementCount VF)llvm::VPlaninline
vectorFactors() constllvm::VPlaninline
VPlan(VPBasicBlock *Entry, VPIRBasicBlock *ScalarHeader)llvm::VPlaninline
VPlan(VPBasicBlock *Entry, VPValue *TC, VPIRBasicBlock *ScalarHeader)llvm::VPlaninline
VPlan(Loop *L)llvm::VPlan
VPlanPrinterllvm::VPlanfriend
VPSlotTrackerllvm::VPlanfriend
~VPlan()llvm::VPlan