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
- public bool atEnd() const
- public unsigned int getOperandNo() const
- public llvm::SDUse & getUse() const
- public use_iterator()
- public use_iterator(const llvm::SDNode::use_iterator & I)
Methods
¶bool atEnd() const
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
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
llvm::SDUse& getUse() const
Declared at: llvm/include/llvm/CodeGen/SelectionDAGNodes.h:807
¶use_iterator()
use_iterator()
Declared at: llvm/include/llvm/CodeGen/SelectionDAGNodes.h:775
¶use_iterator(const llvm::SDNode::use_iterator& I)
use_iterator(const llvm::SDNode::use_iterator& I)
Declared at: llvm/include/llvm/CodeGen/SelectionDAGNodes.h:776
Parameters
- const llvm::SDNode::use_iterator& I