LLVM
15.0.0git
llvm
RegionBase
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
() const
llvm::RegionBase< Tr >
inline
block_begin
()
llvm::RegionBase< Tr >
inline
block_begin
() const
llvm::RegionBase< Tr >
inline
block_end
()
llvm::RegionBase< Tr >
inline
block_end
() const
llvm::RegionBase< Tr >
inline
block_iterator
typedef
llvm::RegionBase< Tr >
block_range
typedef
llvm::RegionBase< Tr >
blocks
()
llvm::RegionBase< Tr >
inline
blocks
() const
llvm::RegionBase< Tr >
inline
clearNodeCache
()
llvm::RegionBase< Tr >
const_block_iterator
typedef
llvm::RegionBase< Tr >
const_block_range
typedef
llvm::RegionBase< Tr >
const_element_iterator
typedef
llvm::RegionBase< Tr >
const_iterator
typedef
llvm::RegionBase< Tr >
contains
(const BlockT *BB) const
llvm::RegionBase< Tr >
contains
(const RegionT *SubRegion) const
llvm::RegionBase< Tr >
inline
contains
(const InstT *Inst) const
llvm::RegionBase< Tr >
inline
contains
(const LoopT *L) const
llvm::RegionBase< Tr >
dump
() const
llvm::RegionBase< Tr >
element_begin
()
llvm::RegionBase< Tr >
element_begin
() const
llvm::RegionBase< Tr >
element_end
()
llvm::RegionBase< Tr >
element_end
() const
llvm::RegionBase< Tr >
element_iterator
typedef
llvm::RegionBase< Tr >
elements
()
llvm::RegionBase< Tr >
inline
elements
() const
llvm::RegionBase< Tr >
inline
end
()
llvm::RegionBase< Tr >
inline
end
() const
llvm::RegionBase< Tr >
inline
getBBNode
(BlockT *BB) const
llvm::RegionBase< Tr >
getDepth
() const
llvm::RegionBase< Tr >
getEnteringBlock
() const
llvm::RegionBase< Tr >
getEntry
() const
llvm::RegionBase< Tr >
inline
getExit
() const
llvm::RegionBase< Tr >
inline
getExitingBlock
() const
llvm::RegionBase< Tr >
getExitingBlocks
(SmallVectorImpl< BlockT * > &Exitings) const
llvm::RegionBase< Tr >
getExpandedRegion
() const
llvm::RegionBase< Tr >
getNameStr
() const
llvm::RegionBase< Tr >
getNode
() const
llvm::RegionBase< Tr >
inline
getNode
(BlockT *BB) const
llvm::RegionBase< Tr >
getParent
() const
llvm::RegionBase< Tr >
inline
getRegionInfo
() const
llvm::RegionBase< Tr >
inline
getSubRegionNode
(BlockT *BB) const
llvm::RegionBase< Tr >
isSimple
() const
llvm::RegionBase< Tr >
isTopLevelRegion
() const
llvm::RegionBase< Tr >
inline
iterator
typedef
llvm::RegionBase< Tr >
operator=
(const RegionBase &)=delete
llvm::RegionBase< Tr >
outermostLoopInRegion
(LoopT *L) const
llvm::RegionBase< Tr >
outermostLoopInRegion
(LoopInfoT *LI, BlockT *BB) const
llvm::RegionBase< Tr >
print
(raw_ostream &OS, bool printTree=true, unsigned level=0, PrintStyle Style=PrintNone) const
llvm::RegionBase< Tr >
PrintBB
enum value
llvm::RegionBase< Tr >
PrintNone
enum value
llvm::RegionBase< Tr >
PrintRN
enum value
llvm::RegionBase< Tr >
PrintStyle
enum name
llvm::RegionBase< Tr >
RegionBase
(BlockT *Entry, BlockT *Exit, RegionInfoT *RI, DomTreeT *DT, RegionT *Parent=nullptr)
llvm::RegionBase< Tr >
RegionBase
(const RegionBase &)=delete
llvm::RegionBase< Tr >
RegionInfoBase< Tr >
class
llvm::RegionBase< Tr >
friend
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
() const
llvm::RegionBase< Tr >
~RegionBase
()
llvm::RegionBase< Tr >
Generated on Sat Jun 25 2022 17:08:50 for LLVM by
1.8.17