class ExternalSymbolSDNode

Declaration

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

Description

Represents one node in the SelectionDAG.

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

Inherits from: SDNode

Member Variables

private const char* Symbol
private unsigned int TargetFlags

Inherited from SDNode:

protected
public PersistentId

Method Overview

Inherited from SDNode:

Inherited from FoldingSetBase::Node:

Methods

ExternalSymbolSDNode(bool isTarget,
                     const char* Sym,
                     unsigned int TF,
                     llvm::EVT VT)

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

Parameters

bool isTarget
const char* Sym
unsigned int TF
llvm::EVT VT

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

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

Parameters

const llvm::SDNode* N

const char* getSymbol() const

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

unsigned int getTargetFlags() const

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