LLVM API Documentation
#include <Function.h>
Public Member Functions | |
Argument * | createSentinel () const |
Argument * | provideInitialHead () const |
Argument * | ensureHead (Argument *) const |
![]() | |
SymbolTableListTraits () | |
Function * | getListOwner () |
void | addNodeToList (Argument *V) |
void | removeNodeFromList (Argument *V) |
void | transferNodesFromList (ilist_traits< Argument > &L2, ilist_iterator< Argument > first, ilist_iterator< Argument > last) |
void | setSymTabObject (TPtr *, TPtr) |
![]() | |
void | addNodeToList (NodeTy *) |
void | removeNodeFromList (NodeTy *) |
void | transferNodesFromList (ilist_node_traits &, ilist_iterator< NodeTy >, ilist_iterator< NodeTy >) |
Static Public Member Functions | |
static void | destroySentinel (Argument *) |
static void | noteHead (Argument *, Argument *) |
static ValueSymbolTable * | getSymTab (Function *ItemParent) |
![]() | |
static iplist< Argument > & | getList (Function *Par) |
static ValueSymbolTable * | getSymTab (Function *Par) |
static ValueSymbolTable * | toPtr (ValueSymbolTable *P) |
static ValueSymbolTable * | toPtr (ValueSymbolTable &R) |
![]() | |
static NodeTy * | getPrev (NodeTy *N) |
static NodeTy * | getNext (NodeTy *N) |
static const NodeTy * | getPrev (const NodeTy *N) |
static const NodeTy * | getNext (const NodeTy *N) |
static void | setPrev (NodeTy *N, NodeTy *Prev) |
static void | setNext (NodeTy *N, NodeTy *Next) |
![]() | |
static NodeTy * | createSentinel () |
createSentinel - create the dynamic sentinel More... | |
static void | destroySentinel (NodeTy *N) |
destroySentinel - deallocate the dynamic sentinel More... | |
static NodeTy * | provideInitialHead () |
static NodeTy * | ensureHead (NodeTy *&Head) |
static void | noteHead (NodeTy *NewHead, NodeTy *Sentinel) |
noteHead - stash the sentinel into its default location More... | |
![]() | |
static NodeTy * | createNode (const NodeTy &V) |
static void | deleteNode (NodeTy *V) |
Definition at line 53 of file Function.h.
|
inline |
Definition at line 56 of file Function.h.
|
inlinestatic |
Definition at line 59 of file Function.h.
|
inline |
Definition at line 62 of file Function.h.
References llvm::ilist_sentinel_traits< NodeTy >::createSentinel().
|
inlinestatic |
Definition at line 501 of file Function.h.
References llvm::Function::getValueSymbolTable().
|
inlinestatic |
Definition at line 63 of file Function.h.
|
inline |
Definition at line 61 of file Function.h.
References llvm::ilist_sentinel_traits< NodeTy >::createSentinel().