LLVM
22.0.0git
llvm
VPlan
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::VPlan
inline
addVF
(ElementCount VF)
llvm::VPlan
inline
cost
(ElementCount VF, VPCostContext &Ctx)
llvm::VPlan
createEmptyVPIRBasicBlock
(BasicBlock *IRBB)
llvm::VPlan
createVPBasicBlock
(const Twine &Name, VPRecipeBase *Recipe=nullptr)
llvm::VPlan
inline
createVPIRBasicBlock
(BasicBlock *IRBB)
llvm::VPlan
createVPRegionBlock
(VPBlockBase *Entry, VPBlockBase *Exiting, const std::string &Name="", bool IsReplicator=false)
llvm::VPlan
inline
createVPRegionBlock
(const std::string &Name="")
llvm::VPlan
inline
dump
() const
llvm::VPlan
duplicate
()
llvm::VPlan
execute
(VPTransformState *State)
llvm::VPlan
getCanonicalIV
()
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
getSCEVExpansion
(const SCEV *S) 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
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
llvm::VPlan
friend
VPSlotTracker
llvm::VPlan
friend
~VPlan
()
llvm::VPlan
Generated on Wed Sep 3 2025 16:01:59 for LLVM by
1.9.6