LLVM 20.0.0git
llvm::VPlan Member List

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

addLiveOut(PHINode *PN, VPValue *V)llvm::VPlan
addSCEVExpansion(const SCEV *S, VPValue *V)llvm::VPlaninline
addVF(ElementCount VF)llvm::VPlaninline
cost(ElementCount VF, VPCostContext &Ctx)llvm::VPlan
createInitialVPlan(const SCEV *TripCount, ScalarEvolution &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
getLiveIn(Value *V) constllvm::VPlaninline
getLiveOuts() constllvm::VPlaninline
getName() constllvm::VPlan
getOrAddLiveIn(Value *V)llvm::VPlaninline
getOrCreateBackedgeTakenCount()llvm::VPlaninline
getPreheader()llvm::VPlaninline
getPreheader() constllvm::VPlaninline
getSCEVExpansion(const SCEV *S) constllvm::VPlaninline
getTripCount() constllvm::VPlaninline
getVectorLoopRegion()llvm::VPlaninline
getVectorLoopRegion() constllvm::VPlaninline
getVectorTripCount()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, Value *CanonicalIVStartValue, 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
setName(const Twine &newName)llvm::VPlaninline
setUF(unsigned UF)llvm::VPlaninline
setVF(ElementCount VF)llvm::VPlaninline
vectorFactors() constllvm::VPlaninline
VPlan(VPBasicBlock *Preheader, VPValue *TC, VPBasicBlock *Entry)llvm::VPlaninline
VPlan(VPBasicBlock *Preheader, VPBasicBlock *Entry)llvm::VPlaninline
VPlanPrinterllvm::VPlanfriend
VPSlotTrackerllvm::VPlanfriend
~VPlan()llvm::VPlan