LLVM 22.0.0git
|
#include "llvm/CodeGen/MachineBasicBlock.h"
Public Member Functions | |
LLVM_ABI void | addNodeToList (MachineInstr *N) |
LLVM_ABI void | removeNodeFromList (MachineInstr *N) |
LLVM_ABI void | transferNodesFromList (ilist_traits &FromList, instr_iterator First, instr_iterator Last) |
LLVM_ABI void | deleteNode (MachineInstr *MI) |
Public Member Functions inherited from llvm::ilist_callback_traits< NodeTy > | |
void | addNodeToList (NodeTy *) |
When an MBB is added to an MF, we need to update the parent pointer of the MBB, the MBB numbering, and any instructions in the MBB to be on the right operand list for registers. | |
void | removeNodeFromList (NodeTy *) |
template<class Iterator> | |
void | transferNodesFromList (ilist_callback_traits &OldList, Iterator, Iterator) |
Callback before transferring nodes to this list. |
Friends | |
class | MachineBasicBlock |
Additional Inherited Members | |
Static Public Member Functions inherited from llvm::ilist_alloc_traits< NodeTy > | |
static void | deleteNode (NodeTy *V) |
Definition at line 103 of file MachineBasicBlock.h.
LLVM_ABI void llvm::ilist_traits< MachineInstr >::addNodeToList | ( | MachineInstr * | N | ) |
LLVM_ABI void llvm::ilist_traits< MachineInstr >::deleteNode | ( | MachineInstr * | MI | ) |
LLVM_ABI void llvm::ilist_traits< MachineInstr >::removeNodeFromList | ( | MachineInstr * | N | ) |
LLVM_ABI void llvm::ilist_traits< MachineInstr >::transferNodesFromList | ( | ilist_traits< MachineInstr > & | FromList, |
instr_iterator | First, | ||
instr_iterator | Last ) |
References llvm::First, llvm::Last, and LLVM_ABI.
|
friend |
Definition at line 105 of file MachineBasicBlock.h.
References MachineBasicBlock.
Referenced by MachineBasicBlock.