LLVM
15.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
(struct VPTransformState *State)
llvm::VPlan
getCanonicalIV
()
llvm::VPlan
inline
getEntry
()
llvm::VPlan
inline
getEntry
() const
llvm::VPlan
inline
getLiveOuts
() const
llvm::VPlan
inline
getName
() const
llvm::VPlan
inline
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
hasVF
(ElementCount VF)
llvm::VPlan
inline
isUniformAfterVectorization
(VPValue *VPV) const
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
VPlan
(VPBlockBase *Entry=nullptr)
llvm::VPlan
inline
VPlanPrinter
class
llvm::VPlan
friend
VPSlotTracker
class
llvm::VPlan
friend
~VPlan
()
llvm::VPlan
inline
Generated on Sat Jul 2 2022 05:44:11 for LLVM by
1.8.17