class AddrSpaceCastSDNode

Declaration

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

Description

Represents one node in the SelectionDAG.

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

Inherits from: SDNode

Member Variables

private unsigned int SrcAddrSpace
private unsigned int DestAddrSpace

Inherited from SDNode:

protected
public PersistentId

Method Overview

Inherited from SDNode:

Inherited from FoldingSetBase::Node:

Methods

AddrSpaceCastSDNode(unsigned int Order,
                    const llvm::DebugLoc& dl,
                    llvm::EVT VT,
                    unsigned int SrcAS,
                    unsigned int DestAS)

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

Parameters

unsigned int Order
const llvm::DebugLoc& dl
llvm::EVT VT
unsigned int SrcAS
unsigned int DestAS

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

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

Parameters

const llvm::SDNode* N

unsigned int getDestAddressSpace() const

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

unsigned int getSrcAddressSpace() const

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