LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
llvm::Region Member List

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

addSubRegion(Region *SubRegion, bool moveChildren=false)llvm::Region
begin()llvm::Regioninline
begin() const llvm::Regioninline
block_begin()llvm::Regioninline
block_begin() const llvm::Regioninline
block_end()llvm::Regioninline
block_end() const llvm::Regioninline
block_iterator typedefllvm::Region
clearNodeCache()llvm::Region
const_block_iterator typedefllvm::Region
const_element_iterator typedefllvm::Region
const_iterator typedefllvm::Region
contains(const BasicBlock *BB) const llvm::Region
contains(const Region *SubRegion) const llvm::Regioninline
contains(const Instruction *Inst) const llvm::Regioninline
contains(const Loop *L) const llvm::Region
dump() const llvm::Region
element_begin()llvm::Region
element_begin() const llvm::Region
element_end()llvm::Region
element_end() const llvm::Region
element_iterator typedefllvm::Region
end()llvm::Regioninline
end() const llvm::Regioninline
entryllvm::RegionNodeprotected
getBBNode(BasicBlock *BB) const llvm::Region
getDepth() const llvm::Region
getEnteringBlock() const llvm::Region
getEntry() const llvm::Regioninline
getExit() const llvm::Regioninline
getExitingBlock() const llvm::Region
getExpandedRegion() const llvm::Region
getNameStr() const llvm::Region
getNode() const llvm::Regioninline
getNode(BasicBlock *BB) const llvm::Region
getNodeAs() const llvm::RegionNodeinline
getNodeAs() const llvm::RegionNodeinline
getNodeAs() const llvm::RegionNodeinline
getParent() const llvm::Regioninline
getRegionInfo() const llvm::Regioninline
getSubRegionNode(BasicBlock *BB) const llvm::Region
isSimple() const llvm::Region
isSubRegion() const llvm::RegionNodeinline
isTopLevelRegion() const llvm::Regioninline
iterator typedefllvm::Region
outermostLoopInRegion(Loop *L) const llvm::Region
outermostLoopInRegion(LoopInfo *LI, BasicBlock *BB) const llvm::Region
parentllvm::RegionNodeprotected
print(raw_ostream &OS, bool printTree=true, unsigned level=0, enum PrintStyle Style=PrintNone) const llvm::Region
PrintBB enum valuellvm::Region
PrintNone enum valuellvm::Region
PrintRN enum valuellvm::Region
PrintStyle enum namellvm::Region
Region(BasicBlock *Entry, BasicBlock *Exit, RegionInfo *RI, DominatorTree *DT, Region *Parent=0)llvm::Region
RegionInfo classllvm::Regionfriend
RegionNode(Region *Parent, BasicBlock *Entry, bool isSubRegion=0)llvm::RegionNodeinline
removeSubRegion(Region *SubRegion)llvm::Region
replaceEntry(BasicBlock *BB)llvm::Region
replaceEntryRecursive(BasicBlock *NewEntry)llvm::Region
replaceExit(BasicBlock *BB)llvm::Region
replaceExitRecursive(BasicBlock *NewExit)llvm::Region
transferChildrenTo(Region *To)llvm::Region
verifyRegion() const llvm::Region
~Region()llvm::Region