LLVM
17.0.0git
llvm
VPlan
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::VPlan
inline
addVPValue
(Value *V)
llvm::VPlan
inline
addVPValue
(Value *V, VPValue *VPV)
llvm::VPlan
inline
clearLiveOuts
()
llvm::VPlan
inline
disableValue2VPValue
()
llvm::VPlan
inline
dump
() const
llvm::VPlan
execute
(VPTransformState *State)
llvm::VPlan
getActiveLaneMaskPhi
()
llvm::VPlan
getCanonicalIV
()
llvm::VPlan
inline
getEntry
()
llvm::VPlan
inline
getEntry
() const
llvm::VPlan
inline
getLiveOuts
() const
llvm::VPlan
inline
getName
() const
llvm::VPlan
getOrAddExternalDef
(Value *V)
llvm::VPlan
inline
getOrAddVPValue
(Value *V, bool OverrideAllowed=false)
llvm::VPlan
inline
getOrCreateBackedgeTakenCount
()
llvm::VPlan
inline
getOrCreateTripCount
()
llvm::VPlan
inline
getVectorLoopRegion
()
llvm::VPlan
inline
getVectorLoopRegion
() const
llvm::VPlan
inline
getVectorTripCount
()
llvm::VPlan
inline
getVPValue
(Value *V, bool OverrideAllowed=false)
llvm::VPlan
inline
hasScalarVFOnly
() const
llvm::VPlan
inline
hasUF
(unsigned UF) const
llvm::VPlan
inline
hasVF
(ElementCount VF)
llvm::VPlan
inline
mapToVPValues
(User::op_range Operands)
llvm::VPlan
inline
prepareToExecute
(Value *TripCount, Value *VectorTripCount, Value *CanonicalIVStartValue, VPTransformState &State, bool IsEpilogueVectorization)
llvm::VPlan
print
(raw_ostream &O) const
llvm::VPlan
printDOT
(raw_ostream &O) const
llvm::VPlan
removeLiveOut
(PHINode *PN)
llvm::VPlan
inline
removeVPValueFor
(Value *V)
llvm::VPlan
inline
setEntry
(VPBlockBase *Block)
llvm::VPlan
inline
setName
(const Twine &newName)
llvm::VPlan
inline
setUF
(unsigned UF)
llvm::VPlan
inline
setVF
(ElementCount VF)
llvm::VPlan
inline
VPlan
(VPBlockBase *Entry=nullptr)
llvm::VPlan
inline
VPlanPrinter
llvm::VPlan
friend
VPSlotTracker
llvm::VPlan
friend
~VPlan
()
llvm::VPlan
Generated on Tue Feb 7 2023 06:30:19 for LLVM by
1.9.6