LLVM API Documentation

llvm::ilist_traits< MachineBasicBlock > Struct Template Reference

#include <MachineFunction.h>

Inheritance diagram for llvm::ilist_traits< MachineBasicBlock >:
[legend]
Collaboration diagram for llvm::ilist_traits< MachineBasicBlock >:
[legend]

List of all members.

Public Member Functions

MachineBasicBlock * createSentinel () const
void destroySentinel (MachineBasicBlock *) const
void addNodeToList (MachineBasicBlock *MBB)
void removeNodeFromList (MachineBasicBlock *MBB)
void deleteNode (MachineBasicBlock *MBB)

Public Attributes

MachineBasicBlock Sentinel


Detailed Description

template<>
struct llvm::ilist_traits< MachineBasicBlock >

Definition at line 38 of file MachineFunction.h.


Member Function Documentation

MachineBasicBlock* llvm::ilist_traits< MachineBasicBlock >::createSentinel (  )  const [inline]

Definition at line 42 of file MachineFunction.h.

void llvm::ilist_traits< MachineBasicBlock >::destroySentinel ( MachineBasicBlock *   )  const [inline]

Definition at line 43 of file MachineFunction.h.

void llvm::ilist_traits< MachineBasicBlock >::addNodeToList ( MachineBasicBlock *  MBB  ) 

void llvm::ilist_traits< MachineBasicBlock >::removeNodeFromList ( MachineBasicBlock *  MBB  ) 

void llvm::ilist_traits< MachineBasicBlock >::deleteNode ( MachineBasicBlock *  MBB  ) 


Member Data Documentation

Definition at line 40 of file MachineFunction.h.


The documentation for this struct was generated from the following file: