LLVM  15.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
addVF(ElementCount VF)llvm::VPlaninline
addVPValue(Value *V)llvm::VPlaninline
addVPValue(Value *V, VPValue *VPV)llvm::VPlaninline
clearLiveOuts()llvm::VPlaninline
disableValue2VPValue()llvm::VPlaninline
dump() constllvm::VPlan
execute(struct VPTransformState *State)llvm::VPlan
getCanonicalIV()llvm::VPlaninline
getEntry()llvm::VPlaninline
getEntry() constllvm::VPlaninline
getLiveOuts() constllvm::VPlaninline
getName() constllvm::VPlaninline
getOrAddExternalDef(Value *V)llvm::VPlaninline
getOrAddVPValue(Value *V, bool OverrideAllowed=false)llvm::VPlaninline
getOrCreateBackedgeTakenCount()llvm::VPlaninline
getOrCreateTripCount()llvm::VPlaninline
getVectorLoopRegion()llvm::VPlaninline
getVectorLoopRegion() constllvm::VPlaninline
getVectorTripCount()llvm::VPlaninline
getVPValue(Value *V, bool OverrideAllowed=false)llvm::VPlaninline
hasVF(ElementCount VF)llvm::VPlaninline
isUniformAfterVectorization(VPValue *VPV) constllvm::VPlaninline
mapToVPValues(User::op_range Operands)llvm::VPlaninline
prepareToExecute(Value *TripCount, Value *VectorTripCount, Value *CanonicalIVStartValue, VPTransformState &State, bool IsEpilogueVectorization)llvm::VPlan
print(raw_ostream &O) constllvm::VPlan
printDOT(raw_ostream &O) constllvm::VPlan
removeLiveOut(PHINode *PN)llvm::VPlaninline
removeVPValueFor(Value *V)llvm::VPlaninline
setEntry(VPBlockBase *Block)llvm::VPlaninline
setName(const Twine &newName)llvm::VPlaninline
VPlan(VPBlockBase *Entry=nullptr)llvm::VPlaninline
VPlanPrinter classllvm::VPlanfriend
VPSlotTracker classllvm::VPlanfriend
~VPlan()llvm::VPlaninline