LLVM API Documentation
#include <Function.h>


Public Member Functions | |
| Argument * | createSentinel () const |
| Argument * | provideInitialHead () const |
| Argument * | ensureHead (Argument *) const |
Static Public Member Functions | |
| static void | destroySentinel (Argument *) |
| destroySentinel - deallocate the dynamic sentinel | |
| static void | noteHead (Argument *, Argument *) |
| noteHead - stash the sentinel into its default location | |
| static ValueSymbolTable * | getSymTab (Function *ItemParent) |
Definition at line 54 of file Function.h.
| Argument* llvm::ilist_traits< Argument >::createSentinel | ( | ) | const [inline] |
Definition at line 57 of file Function.h.
| static void llvm::ilist_traits< Argument >::destroySentinel | ( | Argument * | N | ) | [inline, static] |
destroySentinel - deallocate the dynamic sentinel
Reimplemented from llvm::ilist_sentinel_traits< Argument >.
Definition at line 60 of file Function.h.
| Argument* llvm::ilist_traits< Argument >::ensureHead | ( | Argument * | ) | const [inline] |
Definition at line 63 of file Function.h.
References llvm::ilist_sentinel_traits< NodeTy >::createSentinel().
| ValueSymbolTable * llvm::ilist_traits< Argument >::getSymTab | ( | Function * | ItemParent | ) | [inline, static] |
Reimplemented from llvm::SymbolTableListTraits< Argument, Function >.
Definition at line 518 of file Function.h.
References llvm::Function::getValueSymbolTable().
| static void llvm::ilist_traits< Argument >::noteHead | ( | Argument * | NewHead, |
| Argument * | Sentinel | ||
| ) | [inline, static] |
noteHead - stash the sentinel into its default location
Reimplemented from llvm::ilist_sentinel_traits< Argument >.
Definition at line 64 of file Function.h.
| Argument* llvm::ilist_traits< Argument >::provideInitialHead | ( | ) | const [inline] |
Definition at line 62 of file Function.h.
References llvm::ilist_sentinel_traits< NodeTy >::createSentinel().