|
LLVM
3.7.0
|
ilist_node - Base class that provides next/prev services for nodes that use ilist_nextprev_traits or ilist_default_traits. More...
#include <ilist_node.h>
Public Member Functions | |
Adjacent Node Accessors | |
| NodeTy * | getPrevNode () |
| Get the previous node, or 0 for the list head. More... | |
| const NodeTy * | getPrevNode () const |
| Get the previous node, or 0 for the list head. More... | |
| NodeTy * | getNextNode () |
| Get the next node, or 0 for the list tail. More... | |
| const NodeTy * | getNextNode () const |
| Get the next node, or 0 for the list tail. More... | |
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.
|
inlineprotected |
Definition at line 51 of file ilist_node.h.
|
inline |
Get the next node, or 0 for the list tail.
Definition at line 80 of file ilist_node.h.
Referenced by llvm::X86InstrInfo::AnalyzeBranchPredicate(), insertRelocationStores(), matchOutlinedFinallyCall(), rematerializeLiveValues(), llvm::SCEVExpander::replaceCongruentIVs(), ReplaceWithStatepoint(), and simplifyRelocatesOffABase().
|
inline |
Get the next node, or 0 for the list tail.
Definition at line 91 of file ilist_node.h.
|
inline |
Get the previous node, or 0 for the list head.
Definition at line 58 of file ilist_node.h.
Referenced by findBeginCatchSplitPoint(), llvm::BasicBlock::getTerminatingMustTailCall(), llvm::MCAsmLayout::invalidateFragmentsFrom(), llvm::MCAsmLayout::layoutFragment(), and PrevCrossBBInst().
|
inline |
Get the previous node, or 0 for the list head.
Definition at line 69 of file ilist_node.h.
|
friend |
Definition at line 44 of file ilist_node.h.
|
friend |
Definition at line 45 of file ilist_node.h.
1.8.6