LLVM API Documentation
#include <Module.h>
Public Member Functions | |
Function * | createSentinel () const |
Function * | provideInitialHead () const |
Function * | ensureHead (Function *) const |
Static Public Member Functions | |
static void | destroySentinel (Function *) |
destroySentinel - deallocate the dynamic sentinel | |
static void | noteHead (Function *, Function *) |
noteHead - stash the sentinel into its default location |
Function* llvm::ilist_traits< Function >::createSentinel | ( | ) | const [inline] |
static void llvm::ilist_traits< Function >::destroySentinel | ( | Function * | N | ) | [inline, static] |
destroySentinel - deallocate the dynamic sentinel
Reimplemented from llvm::ilist_sentinel_traits< Function >.
Function* llvm::ilist_traits< Function >::ensureHead | ( | Function * | ) | const [inline] |
Definition at line 49 of file Module.h.
References llvm::ilist_sentinel_traits< NodeTy >::createSentinel().
static void llvm::ilist_traits< Function >::noteHead | ( | Function * | NewHead, |
Function * | Sentinel | ||
) | [inline, static] |
noteHead - stash the sentinel into its default location
Reimplemented from llvm::ilist_sentinel_traits< Function >.
Function* llvm::ilist_traits< Function >::provideInitialHead | ( | ) | const [inline] |
Definition at line 48 of file Module.h.
References llvm::ilist_sentinel_traits< NodeTy >::createSentinel().