LLVM 19.0.0git
llvm::RegionBase< Tr > Member List

This is the complete list of members for llvm::RegionBase< Tr >, including all inherited members.

addSubRegion(RegionT *SubRegion, bool moveChildren=false)llvm::RegionBase< Tr >
begin()llvm::RegionBase< Tr >inline
begin() constllvm::RegionBase< Tr >inline
block_begin()llvm::RegionBase< Tr >inline
block_begin() constllvm::RegionBase< Tr >inline
block_end()llvm::RegionBase< Tr >inline
block_end() constllvm::RegionBase< Tr >inline
block_iterator typedefllvm::RegionBase< Tr >
block_range typedefllvm::RegionBase< Tr >
blocks()llvm::RegionBase< Tr >inline
blocks() constllvm::RegionBase< Tr >inline
clearNodeCache()llvm::RegionBase< Tr >
const_block_iterator typedefllvm::RegionBase< Tr >
const_block_range typedefllvm::RegionBase< Tr >
const_element_iterator typedefllvm::RegionBase< Tr >
const_iterator typedefllvm::RegionBase< Tr >
contains(const BlockT *BB) constllvm::RegionBase< Tr >
contains(const RegionT *SubRegion) constllvm::RegionBase< Tr >inline
contains(const InstT *Inst) constllvm::RegionBase< Tr >inline
contains(const LoopT *L) constllvm::RegionBase< Tr >
dump() constllvm::RegionBase< Tr >
element_begin()llvm::RegionBase< Tr >
element_begin() constllvm::RegionBase< Tr >
element_end()llvm::RegionBase< Tr >
element_end() constllvm::RegionBase< Tr >
element_iterator typedefllvm::RegionBase< Tr >
elements()llvm::RegionBase< Tr >inline
elements() constllvm::RegionBase< Tr >inline
end()llvm::RegionBase< Tr >inline
end() constllvm::RegionBase< Tr >inline
getBBNode(BlockT *BB) constllvm::RegionBase< Tr >
getDepth() constllvm::RegionBase< Tr >
getEnteringBlock() constllvm::RegionBase< Tr >
getEntry() constllvm::RegionBase< Tr >inline
getExit() constllvm::RegionBase< Tr >inline
getExitingBlock() constllvm::RegionBase< Tr >
getExitingBlocks(SmallVectorImpl< BlockT * > &Exitings) constllvm::RegionBase< Tr >
getExpandedRegion() constllvm::RegionBase< Tr >
getNameStr() constllvm::RegionBase< Tr >
getNode() constllvm::RegionBase< Tr >inline
getNode(BlockT *BB) constllvm::RegionBase< Tr >
getNodeAs() constllvm::RegionNodeBase< Tr >inline
getNodeAs() constllvm::RegionNodeBase< Tr >inline
getNodeAs() constllvm::RegionNodeBase< Tr >inline
getNodeAs() constllvm::RegionNodeBase< Tr >inline
getNodeAs() constllvm::RegionNodeBase< Tr >inline
getParent() constllvm::RegionBase< Tr >inline
getRegionInfo() constllvm::RegionBase< Tr >inline
getSubRegionNode(BlockT *BB) constllvm::RegionBase< Tr >
isSimple() constllvm::RegionBase< Tr >
isSubRegion() constllvm::RegionNodeBase< Tr >inline
isTopLevelRegion() constllvm::RegionBase< Tr >inline
iterator typedefllvm::RegionBase< Tr >
operator=(const RegionBase &)=deletellvm::RegionBase< Tr >
llvm::RegionNodeBase::operator=(const RegionNodeBase &)=deletellvm::RegionNodeBase< Tr >
outermostLoopInRegion(LoopT *L) constllvm::RegionBase< Tr >
outermostLoopInRegion(LoopInfoT *LI, BlockT *BB) constllvm::RegionBase< Tr >
print(raw_ostream &OS, bool printTree=true, unsigned level=0, PrintStyle Style=PrintNone) constllvm::RegionBase< Tr >
PrintBB enum valuellvm::RegionBase< Tr >
PrintNone enum valuellvm::RegionBase< Tr >
PrintRN enum valuellvm::RegionBase< Tr >
PrintStyle enum namellvm::RegionBase< Tr >
RegionBase(BlockT *Entry, BlockT *Exit, RegionInfoT *RI, DomTreeT *DT, RegionT *Parent=nullptr)llvm::RegionBase< Tr >
RegionBase(const RegionBase &)=deletellvm::RegionBase< Tr >
RegionInfoBase< Tr >llvm::RegionBase< Tr >friend
RegionNodeBase(RegionT *Parent, BlockT *Entry, bool isSubRegion=false)llvm::RegionNodeBase< Tr >inlineprotected
RegionNodeBase(const RegionNodeBase &)=deletellvm::RegionNodeBase< Tr >
removeSubRegion(RegionT *SubRegion)llvm::RegionBase< Tr >
replaceEntry(BlockT *BB)llvm::RegionBase< Tr >
replaceEntryRecursive(BlockT *NewEntry)llvm::RegionBase< Tr >
replaceExit(BlockT *BB)llvm::RegionBase< Tr >
replaceExitRecursive(BlockT *NewExit)llvm::RegionBase< Tr >
transferChildrenTo(RegionT *To)llvm::RegionBase< Tr >
verifyRegion() constllvm::RegionBase< Tr >
~RegionBase()llvm::RegionBase< Tr >