llvm::SDNode::user_iterator

Iterator over SDNodes that use a specific SDNode.

Synopsis

Declared in <llvm/CodeGen/SelectionDAGNodes.h>

class user_iterator;

Type Aliases

NameDescription
difference_type Difference type of the iterator.
iterator_category Iterator category tag.
pointer Pointer type of the iterator.
reference Reference type of the iterator.
value_type Value type of the iterator.

Member Functions

NameDescription
user_iterator [constructor]Construct a singular (end) iterator.
getUse Return the underlying SDUse.
operator* Return the current user SDNode.
operator++ Increment operators
operator-> Return the current user SDNode.
operator== Return true if this iterator equals x.
operator!= Return true if this iterator differs from x.

Friends

NameDescription
llvm::SDNodeRepresents one node in the SelectionDAG.