LLVM API Documentation
#include <ilist_node.h>
Public Member Functions | |
Adjacent Node Accessors | |
NodeTy * | getPrevNode () |
Get the previous node, or 0 for the list head. | |
const NodeTy * | getPrevNode () const |
Get the previous node, or 0 for the list head. | |
NodeTy * | getNextNode () |
Get the next node, or 0 for the list tail. | |
const NodeTy * | getNextNode () const |
Get the next node, or 0 for the list tail. | |
Protected Member Functions | |
ilist_node () | |
Friends | |
struct | ilist_nextprev_traits< NodeTy > |
struct | ilist_traits< NodeTy > |
ilist_node - Base class that provides next/prev services for nodes that use ilist_nextprev_traits or ilist_default_traits.
Definition at line 43 of file ilist_node.h.
llvm::ilist_node< NodeTy >::ilist_node | ( | ) | [inline, protected] |
Definition at line 51 of file ilist_node.h.
NodeTy* llvm::ilist_node< NodeTy >::getNextNode | ( | ) | [inline] |
Get the next node, or 0 for the list tail.
Definition at line 80 of file ilist_node.h.
Referenced by llvm::SCEVExpander::replaceCongruentIVs().
const NodeTy* llvm::ilist_node< NodeTy >::getNextNode | ( | ) | const [inline] |
Get the next node, or 0 for the list tail.
Definition at line 91 of file ilist_node.h.
NodeTy* llvm::ilist_node< NodeTy >::getPrevNode | ( | ) | [inline] |
Get the previous node, or 0 for the list head.
Definition at line 58 of file ilist_node.h.
Referenced by llvm::BasicBlock::getTerminatingMustTailCall(), llvm::MCAsmLayout::invalidateFragmentsFrom(), llvm::MCAsmLayout::layoutFragment(), and PrevCrossBBInst().
const NodeTy* llvm::ilist_node< NodeTy >::getPrevNode | ( | ) | const [inline] |
Get the previous node, or 0 for the list head.
Definition at line 69 of file ilist_node.h.
friend struct ilist_nextprev_traits< NodeTy > [friend] |
Definition at line 44 of file ilist_node.h.
friend struct ilist_traits< NodeTy > [friend] |
Reimplemented from llvm::ilist_half_node< NodeTy >.
Definition at line 45 of file ilist_node.h.