LLVM API Documentation
#include <MachineFunction.h>
Collaboration diagram for llvm::ilist_traits< MachineBasicBlock >:
Public Member Functions | |
ilist_traits () | |
void | addNodeToList (MachineBasicBlock *N) |
void | removeNodeFromList (MachineBasicBlock *N) |
void | transferNodesFromList (iplist< MachineBasicBlock, ilist_traits< MachineBasicBlock > > &toList, ilist_iterator< MachineBasicBlock > first, ilist_iterator< MachineBasicBlock > last) |
Static Public Member Functions | |
static MachineBasicBlock * | getPrev (MachineBasicBlock *N) |
static MachineBasicBlock * | getNext (MachineBasicBlock *N) |
static const MachineBasicBlock * | getPrev (const MachineBasicBlock *N) |
static const MachineBasicBlock * | getNext (const MachineBasicBlock *N) |
static void | setPrev (MachineBasicBlock *N, MachineBasicBlock *prev) |
static void | setNext (MachineBasicBlock *N, MachineBasicBlock *next) |
static MachineBasicBlock * | createNode () |
Public Attributes | |
MachineFunction * | Parent |
Friends | |
class | MachineFunction |
Definition at line 34 of file MachineFunction.h.
|
|
|
|
|
Definition at line 49 of file MachineFunction.h. References llvm::MachineBasicBlock::Next. |
|
Definition at line 43 of file MachineFunction.h. References llvm::MachineBasicBlock::Next. |
|
Definition at line 46 of file MachineFunction.h. References llvm::MachineBasicBlock::Prev. |
|
Definition at line 42 of file MachineFunction.h. References llvm::MachineBasicBlock::Prev. |
|
|
|
|
|
Definition at line 54 of file MachineFunction.h. References llvm::MachineBasicBlock::Next. |
|
Definition at line 51 of file MachineFunction.h. References llvm::MachineBasicBlock::Prev. |
|
|
|
Definition at line 36 of file MachineFunction.h. |
|
Definition at line 37 of file MachineFunction.h. |