LLVM API Documentation

llvm::MachineLoop Member List
This is the complete list of members for llvm::MachineLoop, including all inherited members.
addBasicBlockToLoop(MachineBasicBlock *NewBB, LoopInfoBase< MachineBasicBlock, MachineLoop > &LI)llvm::LoopBase< MachineBasicBlock, MachineLoop >
addBlockEntry(MachineBasicBlock *BB)llvm::LoopBase< MachineBasicBlock, MachineLoop > [inline]
addChildLoop(MachineLoop *NewChild)llvm::LoopBase< MachineBasicBlock, MachineLoop > [inline]
begin() constllvm::LoopBase< MachineBasicBlock, MachineLoop > [inline]
block_begin() constllvm::LoopBase< MachineBasicBlock, MachineLoop > [inline]
block_end() constllvm::LoopBase< MachineBasicBlock, MachineLoop > [inline]
block_iterator typedefllvm::LoopBase< MachineBasicBlock, MachineLoop >
contains(const MachineLoop *L) constllvm::LoopBase< MachineBasicBlock, MachineLoop > [inline]
contains(const MachineBasicBlock *BB) constllvm::LoopBase< MachineBasicBlock, MachineLoop > [inline]
contains(const InstT *Inst) constllvm::LoopBase< MachineBasicBlock, MachineLoop > [inline]
dump() const llvm::MachineLoop
Edge typedefllvm::LoopBase< MachineBasicBlock, MachineLoop >
empty() constllvm::LoopBase< MachineBasicBlock, MachineLoop > [inline]
end() constllvm::LoopBase< MachineBasicBlock, MachineLoop > [inline]
getBlocks() constllvm::LoopBase< MachineBasicBlock, MachineLoop > [inline]
getBottomBlock()llvm::MachineLoop
getExitBlock() constllvm::LoopBase< MachineBasicBlock, MachineLoop >
getExitBlocks(SmallVectorImpl< MachineBasicBlock * > &ExitBlocks) constllvm::LoopBase< MachineBasicBlock, MachineLoop >
getExitEdges(SmallVectorImpl< Edge > &ExitEdges) constllvm::LoopBase< MachineBasicBlock, MachineLoop >
getExitingBlock() constllvm::LoopBase< MachineBasicBlock, MachineLoop >
getExitingBlocks(SmallVectorImpl< MachineBasicBlock * > &ExitingBlocks) constllvm::LoopBase< MachineBasicBlock, MachineLoop >
getHeader() constllvm::LoopBase< MachineBasicBlock, MachineLoop > [inline]
getLoopDepth() constllvm::LoopBase< MachineBasicBlock, MachineLoop > [inline]
getLoopLatch() constllvm::LoopBase< MachineBasicBlock, MachineLoop >
getLoopLatches(SmallVectorImpl< MachineBasicBlock * > &LoopLatches) constllvm::LoopBase< MachineBasicBlock, MachineLoop > [inline]
getLoopPredecessor() constllvm::LoopBase< MachineBasicBlock, MachineLoop >
getLoopPreheader() constllvm::LoopBase< MachineBasicBlock, MachineLoop >
getNumBackEdges() constllvm::LoopBase< MachineBasicBlock, MachineLoop > [inline]
getNumBlocks() constllvm::LoopBase< MachineBasicBlock, MachineLoop > [inline]
getParentLoop() constllvm::LoopBase< MachineBasicBlock, MachineLoop > [inline]
getSubLoops() constllvm::LoopBase< MachineBasicBlock, MachineLoop > [inline]
getSubLoopsVector()llvm::LoopBase< MachineBasicBlock, MachineLoop > [inline]
getTopBlock()llvm::MachineLoop
isLoopExiting(const MachineBasicBlock *BB) constllvm::LoopBase< MachineBasicBlock, MachineLoop > [inline]
iterator typedefllvm::LoopBase< MachineBasicBlock, MachineLoop >
LoopBase()llvm::LoopBase< MachineBasicBlock, MachineLoop > [inline]
LoopBase(MachineBasicBlock *BB)llvm::LoopBase< MachineBasicBlock, MachineLoop > [inline, explicit, protected]
LoopInfoBase< BlockT, LoopT > classllvm::LoopBase< MachineBasicBlock, MachineLoop > [friend]
LoopInfoBase< MachineBasicBlock, MachineLoop > classllvm::MachineLoop [friend]
MachineLoop()llvm::MachineLoop
moveToHeader(MachineBasicBlock *BB)llvm::LoopBase< MachineBasicBlock, MachineLoop > [inline]
print(raw_ostream &OS, unsigned Depth=0) constllvm::LoopBase< MachineBasicBlock, MachineLoop >
rbegin() constllvm::LoopBase< MachineBasicBlock, MachineLoop > [inline]
removeBlockFromLoop(MachineBasicBlock *BB)llvm::LoopBase< MachineBasicBlock, MachineLoop > [inline]
removeChildLoop(iterator I)llvm::LoopBase< MachineBasicBlock, MachineLoop > [inline]
rend() constllvm::LoopBase< MachineBasicBlock, MachineLoop > [inline]
replaceChildLoopWith(MachineLoop *OldChild, MachineLoop *NewChild)llvm::LoopBase< MachineBasicBlock, MachineLoop >
reserveBlocks(unsigned size)llvm::LoopBase< MachineBasicBlock, MachineLoop > [inline]
reverse_iterator typedefllvm::LoopBase< MachineBasicBlock, MachineLoop >
reverseBlock(unsigned from)llvm::LoopBase< MachineBasicBlock, MachineLoop > [inline]
setParentLoop(MachineLoop *L)llvm::LoopBase< MachineBasicBlock, MachineLoop > [inline]
verifyLoop() constllvm::LoopBase< MachineBasicBlock, MachineLoop >
verifyLoopNest(DenseSet< const MachineLoop * > *Loops) constllvm::LoopBase< MachineBasicBlock, MachineLoop >
~LoopBase()llvm::LoopBase< MachineBasicBlock, MachineLoop > [inline]