LLVM API Documentation
#include <SelectionDAG.h>


Public Member Functions | |
| SDNode * | createSentinel () const |
| SDNode * | provideInitialHead () const |
| SDNode * | ensureHead (SDNode *) const |
Static Public Member Functions | |
| static void | destroySentinel (SDNode *) |
| destroySentinel - deallocate the dynamic sentinel | |
| static void | noteHead (SDNode *, SDNode *) |
| noteHead - stash the sentinel into its default location | |
| static void | deleteNode (SDNode *) |
Definition at line 81 of file SelectionDAG.h.
| SDNode* llvm::ilist_traits< SDNode >::createSentinel | ( | ) | const [inline] |
Definition at line 85 of file SelectionDAG.h.
| static void llvm::ilist_traits< SDNode >::deleteNode | ( | SDNode * | ) | [inline, static] |
Reimplemented from llvm::ilist_node_traits< SDNode >.
Definition at line 94 of file SelectionDAG.h.
References llvm_unreachable.
| static void llvm::ilist_traits< SDNode >::destroySentinel | ( | SDNode * | N | ) | [inline, static] |
destroySentinel - deallocate the dynamic sentinel
Reimplemented from llvm::ilist_sentinel_traits< SDNode >.
Definition at line 88 of file SelectionDAG.h.
| SDNode* llvm::ilist_traits< SDNode >::ensureHead | ( | SDNode * | ) | const [inline] |
Definition at line 91 of file SelectionDAG.h.
References llvm::ilist_sentinel_traits< NodeTy >::createSentinel().
| static void llvm::ilist_traits< SDNode >::noteHead | ( | SDNode * | NewHead, |
| SDNode * | Sentinel | ||
| ) | [inline, static] |
noteHead - stash the sentinel into its default location
Reimplemented from llvm::ilist_sentinel_traits< SDNode >.
Definition at line 92 of file SelectionDAG.h.
| SDNode* llvm::ilist_traits< SDNode >::provideInitialHead | ( | ) | const [inline] |
Definition at line 90 of file SelectionDAG.h.
References llvm::ilist_sentinel_traits< NodeTy >::createSentinel().