Forward iterator over the operand SDNodes of an SDNode.
Declared in <llvm/CodeGen/SelectionDAGNodes.h>
class SDNodeIterator;
| Name | Description |
|---|---|
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. |
| Name | Description |
|---|---|
getNode | Return the node being iterated. |
getOperand | Return the current operand index. |
operator* | Return the current operand SDNode. |
operator++ | Increment operators |
operator- | Return the distance to iterator p Other. |
operator-> | Return the current operand SDNode. |
operator== | Return true if this iterator equals p x. |
operator!= | Return true if this iterator differs from p x. |
| Name | Description |
|---|---|
begin | Return a begin iterator for operands of p N. |
end | Return an end iterator for operands of p N. |