LLVM API Documentation
#include <SlotIndexes.h>


Public Member Functions | |
| IndexListEntry * | createSentinel () const |
| void | destroySentinel (IndexListEntry *) const |
| IndexListEntry * | provideInitialHead () const |
| IndexListEntry * | ensureHead (IndexListEntry *) const |
| void | deleteNode (IndexListEntry *N) |
Static Public Member Functions | |
| static void | noteHead (IndexListEntry *, IndexListEntry *) |
| noteHead - stash the sentinel into its default location | |
Definition at line 73 of file SlotIndexes.h.
| IndexListEntry* llvm::ilist_traits< IndexListEntry >::createSentinel | ( | ) | const [inline] |
Definition at line 77 of file SlotIndexes.h.
| void llvm::ilist_traits< IndexListEntry >::deleteNode | ( | IndexListEntry * | N | ) | [inline] |
Reimplemented from llvm::ilist_node_traits< IndexListEntry >.
Definition at line 85 of file SlotIndexes.h.
| void llvm::ilist_traits< IndexListEntry >::destroySentinel | ( | IndexListEntry * | ) | const [inline] |
Definition at line 80 of file SlotIndexes.h.
| IndexListEntry* llvm::ilist_traits< IndexListEntry >::ensureHead | ( | IndexListEntry * | ) | const [inline] |
Definition at line 83 of file SlotIndexes.h.
References llvm::ilist_sentinel_traits< NodeTy >::createSentinel().
| static void llvm::ilist_traits< IndexListEntry >::noteHead | ( | IndexListEntry * | NewHead, |
| IndexListEntry * | Sentinel | ||
| ) | [inline, static] |
noteHead - stash the sentinel into its default location
Reimplemented from llvm::ilist_sentinel_traits< IndexListEntry >.
Definition at line 84 of file SlotIndexes.h.
| IndexListEntry* llvm::ilist_traits< IndexListEntry >::provideInitialHead | ( | ) | const [inline] |
Definition at line 82 of file SlotIndexes.h.
References llvm::ilist_sentinel_traits< NodeTy >::createSentinel().