class MachineSDNode

Declaration

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

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

Inherits from: SDNode

Member Variables

Inherited from SDNode:

protected
public PersistentId

Method Overview

Inherited from SDNode:

Inherited from FoldingSetBase::Node:

Methods

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

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

Parameters

const llvm::SDNode* N

void clearMemRefs()

Description

Clear out the memory reference descriptor list.

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

ArrayRef<llvm::MachineMemOperand*> memoperands()
    const

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

int memoperands_begin() const

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

bool memoperands_empty() const

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

int memoperands_end() const

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