LLVM API Documentation

llvm::ilist_traits< SDNode > Struct Template Reference

#include <SelectionDAGNodes.h>

List of all members.

Public Member Functions

void addNodeToList (SDNode *NTy)
void removeNodeFromList (SDNode *NTy)
void transferNodesFromList (iplist< SDNode, ilist_traits > &L2, const ilist_iterator< SDNode > &X, const ilist_iterator< SDNode > &Y)

Static Public Member Functions

static SDNodegetPrev (const SDNode *N)
static SDNodegetNext (const SDNode *N)
static void setPrev (SDNode *N, SDNode *Prev)
static void setNext (SDNode *N, SDNode *Next)
static SDNodecreateSentinel ()
static void destroySentinel (SDNode *N)


Detailed Description

template<>
struct llvm::ilist_traits< SDNode >

Definition at line 1397 of file SelectionDAGNodes.h.


Member Function Documentation

static SDNode* llvm::ilist_traits< SDNode >::getPrev ( const SDNode N  )  [inline, static]

Definition at line 1398 of file SelectionDAGNodes.h.

References llvm::SDNode::Prev.

static SDNode* llvm::ilist_traits< SDNode >::getNext ( const SDNode N  )  [inline, static]

Definition at line 1399 of file SelectionDAGNodes.h.

References llvm::SDNode::Next.

static void llvm::ilist_traits< SDNode >::setPrev ( SDNode N,
SDNode Prev 
) [inline, static]

Definition at line 1401 of file SelectionDAGNodes.h.

References Prev, and llvm::SDNode::Prev.

static void llvm::ilist_traits< SDNode >::setNext ( SDNode N,
SDNode Next 
) [inline, static]

Definition at line 1402 of file SelectionDAGNodes.h.

References Next, and llvm::SDNode::Next.

static SDNode* llvm::ilist_traits< SDNode >::createSentinel (  )  [inline, static]

Definition at line 1404 of file SelectionDAGNodes.h.

References llvm::ISD::EntryToken, and llvm::MVT::Other.

static void llvm::ilist_traits< SDNode >::destroySentinel ( SDNode N  )  [inline, static]

Definition at line 1407 of file SelectionDAGNodes.h.

void llvm::ilist_traits< SDNode >::addNodeToList ( SDNode NTy  )  [inline]

Definition at line 1411 of file SelectionDAGNodes.h.

void llvm::ilist_traits< SDNode >::removeNodeFromList ( SDNode NTy  )  [inline]

Definition at line 1412 of file SelectionDAGNodes.h.

void llvm::ilist_traits< SDNode >::transferNodesFromList ( iplist< SDNode, ilist_traits< SDNode > > &  L2,
const ilist_iterator< SDNode > &  X,
const ilist_iterator< SDNode > &  Y 
) [inline]

Definition at line 1413 of file SelectionDAGNodes.h.


The documentation for this struct was generated from the following file: