LLVM API Documentation

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

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

addBasicBlockToLoop(BlockT *NewBB, LoopInfoBase< BlockT, LoopT > &LI)llvm::LoopBase< MachineBasicBlock, MachineLoop >
addBlockEntry(BlockT *BB)llvm::LoopBase< MachineBasicBlock, MachineLoop >inline
addChildLoop(LoopT *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 LoopT *L) constllvm::LoopBase< MachineBasicBlock, MachineLoop >inline
contains(const BlockT *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< BlockT * > &ExitBlocks) constllvm::LoopBase< MachineBasicBlock, MachineLoop >
getExitEdges(SmallVectorImpl< Edge > &ExitEdges) constllvm::LoopBase< MachineBasicBlock, MachineLoop >
getExitingBlock() constllvm::LoopBase< MachineBasicBlock, MachineLoop >
getExitingBlocks(SmallVectorImpl< BlockT * > &ExitingBlocks) constllvm::LoopBase< MachineBasicBlock, MachineLoop >
getHeader() constllvm::LoopBase< MachineBasicBlock, MachineLoop >inline
getLoopDepth() constllvm::LoopBase< MachineBasicBlock, MachineLoop >inline
getLoopLatch() constllvm::LoopBase< MachineBasicBlock, MachineLoop >
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 BlockT *BB) constllvm::LoopBase< MachineBasicBlock, MachineLoop >inline
iterator typedefllvm::LoopBase< MachineBasicBlock, MachineLoop >
LoopBase()llvm::LoopBase< MachineBasicBlock, MachineLoop >inline
LoopBase(BlockT *BB)llvm::LoopBase< MachineBasicBlock, MachineLoop >inlineexplicitprotected
LoopInfoBase< MachineBasicBlock, MachineLoop > classllvm::MachineLoopfriend
MachineLoop()llvm::MachineLoop
moveToHeader(BlockT *BB)llvm::LoopBase< MachineBasicBlock, MachineLoop >inline
print(raw_ostream &OS, unsigned Depth=0) constllvm::LoopBase< MachineBasicBlock, MachineLoop >
rbegin() constllvm::LoopBase< MachineBasicBlock, MachineLoop >inline
removeBlockFromLoop(BlockT *BB)llvm::LoopBase< MachineBasicBlock, MachineLoop >inline
removeChildLoop(iterator I)llvm::LoopBase< MachineBasicBlock, MachineLoop >inline
rend() constllvm::LoopBase< MachineBasicBlock, MachineLoop >inline
replaceChildLoopWith(LoopT *OldChild, LoopT *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(LoopT *L)llvm::LoopBase< MachineBasicBlock, MachineLoop >inline
verifyLoop() constllvm::LoopBase< MachineBasicBlock, MachineLoop >
verifyLoopNest(DenseSet< const LoopT * > *Loops) constllvm::LoopBase< MachineBasicBlock, MachineLoop >
~LoopBase()llvm::LoopBase< MachineBasicBlock, MachineLoop >inline