class TargetIndexSDNode

Declaration

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

Description

Completely target-dependent object reference.

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

Inherits from: SDNode

Member Variables

private unsigned int TargetFlags
private int Index
private int64_t Offset

Inherited from SDNode:

protected
public PersistentId

Method Overview

Inherited from SDNode:

Inherited from FoldingSetBase::Node:

Methods

TargetIndexSDNode(int Idx,
                  llvm::EVT VT,
                  int64_t Ofs,
                  unsigned int TF)

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

Parameters

int Idx
llvm::EVT VT
int64_t Ofs
unsigned int TF

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

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

Parameters

const llvm::SDNode* N

int getIndex() const

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

int64_t getOffset() const

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

unsigned int getTargetFlags() const

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