LLVM  9.0.0svn
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 >
blocks() constllvm::LoopBase< MachineBasicBlock, MachineLoop >inline
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() constllvm::MachineLoop
Edge typedefllvm::LoopBase< MachineBasicBlock, MachineLoop >
empty() constllvm::LoopBase< MachineBasicBlock, MachineLoop >inline
end() constllvm::LoopBase< MachineBasicBlock, MachineLoop >inline
findLoopControlBlock()llvm::MachineLoop
getBlocks() constllvm::LoopBase< MachineBasicBlock, MachineLoop >inline
getBlocksSet()llvm::LoopBase< MachineBasicBlock, MachineLoop >inline
getBlocksSet() constllvm::LoopBase< MachineBasicBlock, MachineLoop >inline
getBlocksVector()llvm::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
getStartLoc() constllvm::MachineLoop
getSubLoops() constllvm::LoopBase< MachineBasicBlock, MachineLoop >inline
getSubLoopsVector()llvm::LoopBase< MachineBasicBlock, MachineLoop >inline
getTopBlock()llvm::MachineLoop
getUniqueExitBlock() constllvm::LoopBase< MachineBasicBlock, MachineLoop >
getUniqueExitBlocks(SmallVectorImpl< MachineBasicBlock * > &ExitBlocks) constllvm::LoopBase< MachineBasicBlock, MachineLoop >
hasDedicatedExits() constllvm::LoopBase< MachineBasicBlock, MachineLoop >
isAnnotatedParallel() constllvm::LoopBase< MachineBasicBlock, MachineLoop >inline
isInvalid() constllvm::LoopBase< MachineBasicBlock, MachineLoop >inline
isLoopExiting(const MachineBasicBlock *BB) constllvm::LoopBase< MachineBasicBlock, MachineLoop >inline
isLoopLatch(const MachineBasicBlock *BB) constllvm::LoopBase< MachineBasicBlock, MachineLoop >inline
iterator typedefllvm::LoopBase< MachineBasicBlock, MachineLoop >
LoopBase()llvm::LoopBase< MachineBasicBlock, MachineLoop >inlineprotected
LoopBase(MachineBasicBlock *BB)llvm::LoopBase< MachineBasicBlock, MachineLoop >inlineexplicitprotected
LoopInfoBase< MachineBasicBlock, MachineLoop > classllvm::MachineLoopfriend
moveToHeader(MachineBasicBlock *BB)llvm::LoopBase< MachineBasicBlock, MachineLoop >inline
print(raw_ostream &OS, unsigned Depth=0, bool Verbose=false) 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
removeChildLoop(MachineLoop *Child)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 >inlineprotected