LLVM 20.0.0git
llvm::VPRegionBlock Member List

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

classof(const VPBlockBase *V)llvm::VPRegionBlockinlinestatic
clearPredecessors()llvm::VPBlockBaseinline
clearSuccessors()llvm::VPBlockBaseinline
clone() overridellvm::VPRegionBlockvirtual
cost(ElementCount VF, VPCostContext &Ctx) overridellvm::VPRegionBlockvirtual
deleteCFG(VPBlockBase *Entry)llvm::VPBlockBasestatic
dropAllReferences(VPValue *NewValue) overridellvm::VPRegionBlockvirtual
dump() constllvm::VPBlockBaseinline
execute(VPTransformState *State) overridellvm::VPRegionBlockvirtual
getEnclosingBlockWithPredecessors()llvm::VPBlockBase
getEnclosingBlockWithSuccessors()llvm::VPBlockBase
getEntry() constllvm::VPRegionBlockinline
getEntry()llvm::VPRegionBlockinline
getEntryBasicBlock() constllvm::VPBlockBase
getEntryBasicBlock()llvm::VPBlockBase
getExiting() constllvm::VPRegionBlockinline
getExiting()llvm::VPRegionBlockinline
getExitingBasicBlock() constllvm::VPBlockBase
getExitingBasicBlock()llvm::VPBlockBase
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
getPreheaderVPBB()llvm::VPRegionBlockinline
getSingleHierarchicalPredecessor()llvm::VPBlockBaseinline
getSingleHierarchicalSuccessor()llvm::VPBlockBaseinline
getSinglePredecessor() constllvm::VPBlockBaseinline
getSingleSuccessor() constllvm::VPBlockBaseinline
getSuccessors() constllvm::VPBlockBaseinline
getSuccessors()llvm::VPBlockBaseinline
getVPBlockID() constllvm::VPBlockBaseinline
isLegalToHoistInto()llvm::VPBlockBaseinline
isReplicator() constllvm::VPRegionBlockinline
predecessors()llvm::VPBlockBaseinline
print(raw_ostream &O, const Twine &Indent, VPSlotTracker &SlotTracker) const overridellvm::VPRegionBlockvirtual
print(raw_ostream &O, const Twine &Indent, VPSlotTracker &SlotTracker) const=0llvm::VPRegionBlockvirtual
print(raw_ostream &O) constllvm::VPRegionBlockinline
printAsOperand(raw_ostream &OS, bool PrintType=false) constllvm::VPBlockBaseinline
printSuccessors(raw_ostream &O, const Twine &Indent) constllvm::VPBlockBase
setEntry(VPBlockBase *EntryBlock)llvm::VPRegionBlockinline
setExiting(VPBlockBase *ExitingBlock)llvm::VPRegionBlockinline
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
successors()llvm::VPBlockBaseinline
swapSuccessors()llvm::VPBlockBaseinline
VPBlockBase(const unsigned char SC, const std::string &N)llvm::VPBlockBaseinlineprotected
VPBlocksTy typedefllvm::VPBlockBase
VPBlockTy typedefllvm::VPBlockBase
VPRegionBlock(VPBlockBase *Entry, VPBlockBase *Exiting, const std::string &Name="", bool IsReplicator=false)llvm::VPRegionBlockinline
VPRegionBlock(const std::string &Name="", bool IsReplicator=false)llvm::VPRegionBlockinline
~VPBlockBase()=defaultllvm::VPBlockBasevirtual
~VPRegionBlock() overridellvm::VPRegionBlockinline