class ConstantPoolSDNode

Declaration

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

Description

Represents one node in the SelectionDAG.

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

Inherits from: SDNode

Member Variables

private union(unnamed union at / home / hdoc / tmp / llvm - project / llvm / include / llvm / CodeGen / SelectionDAGNodes.h : 1866 : 3) Val
private int Offset
private llvm::Align Alignment
private unsigned int TargetFlags

Inherited from SDNode:

protected
public PersistentId

Method Overview

Inherited from SDNode:

Inherited from FoldingSetBase::Node:

Methods

ConstantPoolSDNode(bool isTarget,
                   const llvm::Constant* c,
                   llvm::EVT VT,
                   int o,
                   llvm::Align Alignment,
                   unsigned int TF)

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

Parameters

bool isTarget
const llvm::Constant* c
llvm::EVT VT
int o
llvm::Align Alignment
unsigned int TF

ConstantPoolSDNode(
    bool isTarget,
    llvm::MachineConstantPoolValue* v,
    llvm::EVT VT,
    int o,
    llvm::Align Alignment,
    unsigned int TF)

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

Parameters

bool isTarget
llvm::MachineConstantPoolValue* v
llvm::EVT VT
int o
llvm::Align Alignment
unsigned int TF

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

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

Parameters

const llvm::SDNode* N

llvm::Align getAlign() const

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

const llvm::Constant* getConstVal() const

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

llvm::MachineConstantPoolValue* getMachineCPVal()
    const

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

int getOffset() const

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

unsigned int getTargetFlags() const

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

llvm::Type* getType() const

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

bool isMachineConstantPoolEntry() const

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