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