LLVM API Documentation
#include <MachineFunction.h>
Public Member Functions | |
MachineBasicBlock * | createSentinel () const |
void | destroySentinel (MachineBasicBlock *) const |
MachineBasicBlock * | provideInitialHead () const |
MachineBasicBlock * | ensureHead (MachineBasicBlock *) const |
void | addNodeToList (MachineBasicBlock *MBB) |
void | removeNodeFromList (MachineBasicBlock *MBB) |
void | deleteNode (MachineBasicBlock *MBB) |
![]() | |
void | addNodeToList (MachineBasicBlock *) |
void | removeNodeFromList (MachineBasicBlock *) |
void | transferNodesFromList (ilist_node_traits &, ilist_iterator< MachineBasicBlock >, ilist_iterator< MachineBasicBlock >) |
Public Attributes | |
ilist_half_node < MachineBasicBlock > | Sentinel |
Definition at line 45 of file MachineFunction.h.
void llvm::ilist_traits< MachineBasicBlock >::addNodeToList | ( | MachineBasicBlock * | MBB | ) |
|
inline |
Definition at line 49 of file MachineFunction.h.
void llvm::ilist_traits< MachineBasicBlock >::deleteNode | ( | MachineBasicBlock * | MBB | ) |
|
inline |
Definition at line 52 of file MachineFunction.h.
|
inline |
Definition at line 55 of file MachineFunction.h.
References llvm::ilist_sentinel_traits< NodeTy >::createSentinel().
|
inlinestatic |
Definition at line 58 of file MachineFunction.h.
|
inline |
Definition at line 54 of file MachineFunction.h.
References llvm::ilist_sentinel_traits< NodeTy >::createSentinel().
void llvm::ilist_traits< MachineBasicBlock >::removeNodeFromList | ( | MachineBasicBlock * | MBB | ) |
|
mutable |
Definition at line 47 of file MachineFunction.h.