class LabelSDNode

Declaration

class LabelSDNode : public SDNode { /* full declaration omitted */ };

Description

Represents one node in the SelectionDAG.

Declared at: llvm/include/llvm/CodeGen/SelectionDAGNodes.h:2198

Inherits from: SDNode

Member Variables

private llvm::MCSymbol* Label

Inherited from SDNode:

protected
public PersistentId

Method Overview

  • private LabelSDNode(unsigned int Opcode, unsigned int Order, const llvm::DebugLoc & dl, llvm::MCSymbol * L)
  • public static bool classof(const llvm::SDNode * N)
  • public llvm::MCSymbol * getLabel() const

Inherited from SDNode:

Inherited from FoldingSetBase::Node:

Methods

LabelSDNode(unsigned int Opcode,
            unsigned int Order,
            const llvm::DebugLoc& dl,
            llvm::MCSymbol* L)

Declared at: llvm/include/llvm/CodeGen/SelectionDAGNodes.h:2203

Parameters

unsigned int Opcode
unsigned int Order
const llvm::DebugLoc& dl
llvm::MCSymbol* L

static bool classof(const llvm::SDNode* N)

Declared at: llvm/include/llvm/CodeGen/SelectionDAGNodes.h:2211

Parameters

const llvm::SDNode* N

llvm::MCSymbol* getLabel() const

Declared at: llvm/include/llvm/CodeGen/SelectionDAGNodes.h:2209