LLVM 20.0.0git
llvm::VPBasicBlock Member List

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

appendRecipe(VPRecipeBase *Recipe)llvm::VPBasicBlockinline
back() constllvm::VPBasicBlockinline
back()llvm::VPBasicBlockinline
begin()llvm::VPBasicBlockinline
begin() constllvm::VPBasicBlockinline
classof(const VPBlockBase *V)llvm::VPBasicBlockinlinestatic
clearPredecessors()llvm::VPBlockBaseinline
clearSuccessors()llvm::VPBlockBaseinline
clone() overridellvm::VPBasicBlockinlinevirtual
connectToPredecessors(VPTransformState::CFGState &CFG)llvm::VPBasicBlockprotected
const_iterator typedefllvm::VPBasicBlock
const_reverse_iterator typedefllvm::VPBasicBlock
cost(ElementCount VF, VPCostContext &Ctx) overridellvm::VPBasicBlockvirtual
deleteCFG(VPBlockBase *Entry)llvm::VPBlockBasestatic
dropAllReferences(VPValue *NewValue) overridellvm::VPBasicBlockvirtual
dump() constllvm::VPBlockBaseinline
empty() constllvm::VPBasicBlockinline
end()llvm::VPBasicBlockinline
end() constllvm::VPBasicBlockinline
execute(VPTransformState *State) overridellvm::VPBasicBlockvirtual
executeRecipes(VPTransformState *State, BasicBlock *BB)llvm::VPBasicBlockprotected
front() constllvm::VPBasicBlockinline
front()llvm::VPBasicBlockinline
getEnclosingBlockWithPredecessors()llvm::VPBlockBase
getEnclosingBlockWithSuccessors()llvm::VPBlockBase
getEnclosingLoopRegion()llvm::VPBasicBlock
getEnclosingLoopRegion() constllvm::VPBasicBlock
getEntryBasicBlock() constllvm::VPBlockBase
getEntryBasicBlock()llvm::VPBlockBase
getExitingBasicBlock() constllvm::VPBlockBase
getExitingBasicBlock()llvm::VPBlockBase
getFirstNonPhi()llvm::VPBasicBlock
getHierarchicalPredecessors()llvm::VPBlockBaseinline
getHierarchicalSuccessors()llvm::VPBlockBaseinline
getName() constllvm::VPBlockBaseinline
getNumPredecessors() constllvm::VPBlockBaseinline
getNumSuccessors() constllvm::VPBlockBaseinline
getParent()llvm::VPBlockBaseinline
getParent() constllvm::VPBlockBaseinline
getPlan()llvm::VPBlockBase
getPlan() constllvm::VPBlockBase
getPredecessors() constllvm::VPBlockBaseinline
getPredecessors()llvm::VPBlockBaseinline
getRecipeList()llvm::VPBasicBlockinline
getSingleHierarchicalPredecessor()llvm::VPBlockBaseinline
getSingleHierarchicalSuccessor()llvm::VPBlockBaseinline
getSinglePredecessor() constllvm::VPBlockBaseinline
getSingleSuccessor() constllvm::VPBlockBaseinline
getSublistAccess(VPRecipeBase *)llvm::VPBasicBlockinlinestatic
getSuccessors() constllvm::VPBlockBaseinline
getSuccessors()llvm::VPBlockBaseinline
getTerminator()llvm::VPBasicBlock
getTerminator() constllvm::VPBasicBlock
getVPBlockID() constllvm::VPBlockBaseinline
insert(VPRecipeBase *Recipe, iterator InsertPt)llvm::VPBasicBlockinline
isExiting() constllvm::VPBasicBlock
isLegalToHoistInto()llvm::VPBlockBaseinline
iterator typedefllvm::VPBasicBlock
phis()llvm::VPBasicBlockinline
predecessors()llvm::VPBlockBaseinline
print(raw_ostream &O, const Twine &Indent, VPSlotTracker &SlotTracker) const overridellvm::VPBasicBlockvirtual
print(raw_ostream &O, const Twine &Indent, VPSlotTracker &SlotTracker) const=0llvm::VPBasicBlockvirtual
print(raw_ostream &O) constllvm::VPBasicBlockinline
printAsOperand(raw_ostream &OS, bool PrintType=false) constllvm::VPBlockBaseinline
printSuccessors(raw_ostream &O, const Twine &Indent) constllvm::VPBlockBase
rbegin()llvm::VPBasicBlockinline
rbegin() constllvm::VPBasicBlockinline
RecipeListTy typedefllvm::VPBasicBlock
Recipesllvm::VPBasicBlockprotected
rend()llvm::VPBasicBlockinline
rend() constllvm::VPBasicBlockinline
reverse_iterator typedefllvm::VPBasicBlock
setName(const Twine &newName)llvm::VPBlockBaseinline
setOneSuccessor(VPBlockBase *Successor)llvm::VPBlockBaseinline
setParent(VPRegionBlock *P)llvm::VPBlockBaseinline
setPlan(VPlan *ParentPlan)llvm::VPBlockBase
setPredecessors(ArrayRef< VPBlockBase * > NewPreds)llvm::VPBlockBaseinline
setSuccessors(ArrayRef< VPBlockBase * > NewSuccs)llvm::VPBlockBaseinline
setTwoSuccessors(VPBlockBase *IfTrue, VPBlockBase *IfFalse)llvm::VPBlockBaseinline
size() constllvm::VPBasicBlockinline
splitAt(iterator SplitAt)llvm::VPBasicBlock
successors()llvm::VPBlockBaseinline
swapSuccessors()llvm::VPBlockBaseinline
VPBasicBlock(const unsigned char BlockSC, const Twine &Name="")llvm::VPBasicBlockinlineprotected
VPBasicBlock(const Twine &Name="", VPRecipeBase *Recipe=nullptr)llvm::VPBasicBlockinline
VPBlockBase(const unsigned char SC, const std::string &N)llvm::VPBlockBaseinlineprotected
VPBlocksTy typedefllvm::VPBlockBase
VPBlockTy typedefllvm::VPBlockBase
~VPBasicBlock() overridellvm::VPBasicBlockinline
~VPBlockBase()=defaultllvm::VPBlockBasevirtual