LLVM API Documentation

llvm::LabelSDNode Class Reference

#include <SelectionDAGNodes.h>

Inheritance diagram for llvm::LabelSDNode:
[legend]
Collaboration diagram for llvm::LabelSDNode:
[legend]

List of all members.

Public Member Functions

unsigned getLabelID () const

Static Public Member Functions

static bool classof (const LabelSDNode *)
static bool classof (const SDNode *N)

Protected Member Functions

 LabelSDNode (unsigned NodeTy, SDValue ch, unsigned id)
 LabelSDNode (unsigned NodeTy, DebugLoc dl, SDValue ch, unsigned id)

Friends

class SelectionDAG


Detailed Description

Definition at line 2082 of file SelectionDAGNodes.h.


Constructor & Destructor Documentation

llvm::LabelSDNode::LabelSDNode ( unsigned  NodeTy,
SDValue  ch,
unsigned  id 
) [inline, protected]

Definition at line 2087 of file SelectionDAGNodes.h.

llvm::LabelSDNode::LabelSDNode ( unsigned  NodeTy,
DebugLoc  dl,
SDValue  ch,
unsigned  id 
) [inline, protected]

Definition at line 2091 of file SelectionDAGNodes.h.


Member Function Documentation

unsigned llvm::LabelSDNode::getLabelID (  )  const [inline]

Definition at line 2096 of file SelectionDAGNodes.h.

static bool llvm::LabelSDNode::classof ( const LabelSDNode *   )  [inline, static]

Definition at line 2098 of file SelectionDAGNodes.h.

static bool llvm::LabelSDNode::classof ( const SDNode *  N  )  [inline, static]

Reimplemented from llvm::SDNode.

Definition at line 2099 of file SelectionDAGNodes.h.

References llvm::ISD::DBG_LABEL, llvm::ISD::EH_LABEL, and llvm::SDNode::getOpcode().


Friends And Related Function Documentation

friend class SelectionDAG [friend]

Reimplemented from llvm::SDNode.

Definition at line 2086 of file SelectionDAGNodes.h.


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