LLVM API Documentation

llvm::MachineRegion Member List
This is the complete list of members for llvm::MachineRegion, including all inherited members.
addSubRegion(RegionT *SubRegion, bool moveChildren=false)llvm::RegionBase< RegionTraits< MachineFunction > >
begin()llvm::RegionBase< RegionTraits< MachineFunction > > [inline]
begin() constllvm::RegionBase< RegionTraits< MachineFunction > > [inline]
block_begin()llvm::RegionBase< RegionTraits< MachineFunction > > [inline]
block_begin() constllvm::RegionBase< RegionTraits< MachineFunction > > [inline]
block_end()llvm::RegionBase< RegionTraits< MachineFunction > > [inline]
block_end() constllvm::RegionBase< RegionTraits< MachineFunction > > [inline]
block_iterator typedefllvm::RegionBase< RegionTraits< MachineFunction > >
block_range typedefllvm::RegionBase< RegionTraits< MachineFunction > >
blocks()llvm::RegionBase< RegionTraits< MachineFunction > > [inline]
blocks() constllvm::RegionBase< RegionTraits< MachineFunction > > [inline]
clearNodeCache()llvm::RegionBase< RegionTraits< MachineFunction > >
const_block_iterator typedefllvm::RegionBase< RegionTraits< MachineFunction > >
const_block_range typedefllvm::RegionBase< RegionTraits< MachineFunction > >
const_element_iterator typedefllvm::RegionBase< RegionTraits< MachineFunction > >
const_iterator typedefllvm::RegionBase< RegionTraits< MachineFunction > >
contains(const BlockT *BB) constllvm::RegionBase< RegionTraits< MachineFunction > >
contains(const RegionT *SubRegion) constllvm::RegionBase< RegionTraits< MachineFunction > > [inline]
contains(const InstT *Inst) constllvm::RegionBase< RegionTraits< MachineFunction > > [inline]
contains(const LoopT *L) constllvm::RegionBase< RegionTraits< MachineFunction > >
dump() constllvm::RegionBase< RegionTraits< MachineFunction > >
element_begin()llvm::RegionBase< RegionTraits< MachineFunction > >
element_begin() constllvm::RegionBase< RegionTraits< MachineFunction > >
element_end()llvm::RegionBase< RegionTraits< MachineFunction > >
element_end() constllvm::RegionBase< RegionTraits< MachineFunction > >
element_iterator typedefllvm::RegionBase< RegionTraits< MachineFunction > >
end()llvm::RegionBase< RegionTraits< MachineFunction > > [inline]
end() constllvm::RegionBase< RegionTraits< MachineFunction > > [inline]
getBBNode(BlockT *BB) constllvm::RegionBase< RegionTraits< MachineFunction > >
getDepth() constllvm::RegionBase< RegionTraits< MachineFunction > >
getEnteringBlock() constllvm::RegionBase< RegionTraits< MachineFunction > >
getEntry() constllvm::RegionBase< RegionTraits< MachineFunction > > [inline]
getExit() constllvm::RegionBase< RegionTraits< MachineFunction > > [inline]
getExitingBlock() constllvm::RegionBase< RegionTraits< MachineFunction > >
getExpandedRegion() constllvm::RegionBase< RegionTraits< MachineFunction > >
getNameStr() constllvm::RegionBase< RegionTraits< MachineFunction > >
getNode() constllvm::RegionBase< RegionTraits< MachineFunction > > [inline]
getNode(BlockT *BB) constllvm::RegionBase< RegionTraits< MachineFunction > >
getNodeAs() constllvm::RegionNodeBase< RegionTraits< MachineFunction > > [inline]
getParent() constllvm::RegionBase< RegionTraits< MachineFunction > > [inline]
getRegionInfo() constllvm::RegionBase< RegionTraits< MachineFunction > > [inline]
getSubRegionNode(BlockT *BB) constllvm::RegionBase< RegionTraits< MachineFunction > >
isSimple() constllvm::RegionBase< RegionTraits< MachineFunction > >
isSubRegion() constllvm::RegionNodeBase< RegionTraits< MachineFunction > > [inline]
isTopLevelRegion() constllvm::RegionBase< RegionTraits< MachineFunction > > [inline]
iterator typedefllvm::RegionBase< RegionTraits< MachineFunction > >
MachineRegion(MachineBasicBlock *Entry, MachineBasicBlock *Exit, MachineRegionInfo *RI, MachineDominatorTree *DT, MachineRegion *Parent=nullptr)llvm::MachineRegion
operator==(const MachineRegionNode &RN) const llvm::MachineRegion [inline]
outermostLoopInRegion(LoopT *L) constllvm::RegionBase< RegionTraits< MachineFunction > >
outermostLoopInRegion(LoopInfoT *LI, BlockT *BB) constllvm::RegionBase< RegionTraits< MachineFunction > >
print(raw_ostream &OS, bool printTree=true, unsigned level=0, PrintStyle Style=PrintNone) constllvm::RegionBase< RegionTraits< MachineFunction > >
PrintBB enum valuellvm::RegionBase< RegionTraits< MachineFunction > >
PrintNone enum valuellvm::RegionBase< RegionTraits< MachineFunction > >
PrintRN enum valuellvm::RegionBase< RegionTraits< MachineFunction > >
PrintStyle enum namellvm::RegionBase< RegionTraits< MachineFunction > >
RegionBase(BlockT *Entry, BlockT *Exit, RegionInfoT *RI, DomTreeT *DT, RegionT *Parent=nullptr)llvm::RegionBase< RegionTraits< MachineFunction > >
RegionNodeBase(RegionT *Parent, BlockT *Entry, bool isSubRegion=false)llvm::RegionNodeBase< RegionTraits< MachineFunction > > [inline, protected]
removeSubRegion(RegionT *SubRegion)llvm::RegionBase< RegionTraits< MachineFunction > >
replaceEntry(BlockT *BB)llvm::RegionBase< RegionTraits< MachineFunction > >
replaceEntryRecursive(BlockT *NewEntry)llvm::RegionBase< RegionTraits< MachineFunction > >
replaceExit(BlockT *BB)llvm::RegionBase< RegionTraits< MachineFunction > >
replaceExitRecursive(BlockT *NewExit)llvm::RegionBase< RegionTraits< MachineFunction > >
transferChildrenTo(RegionT *To)llvm::RegionBase< RegionTraits< MachineFunction > >
verifyRegion() constllvm::RegionBase< RegionTraits< MachineFunction > >
~MachineRegion()llvm::MachineRegion
~RegionBase()llvm::RegionBase< RegionTraits< MachineFunction > >