class SDNode::use_iterator

Declaration

class SDNode::use_iterator { /* full declaration omitted */ };

Description

This class provides iterator support for SDUse operands that use a specific SDNode.

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

Method Overview

Methods

bool atEnd() const

Description

Return true if this iterator is at the end of uses list.

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

unsigned int getOperandNo() const

Description

Retrieve the operand # of this use in its user.

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

llvm::SDUse& getUse() const

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

use_iterator()

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

use_iterator(const llvm::SDNode::use_iterator& I)

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

Parameters

const llvm::SDNode::use_iterator& I