|
LLVM 22.0.0git
|
This class provides iterator support for SDUse operands that use a specific SDNode. More...
#include "llvm/CodeGen/SelectionDAGNodes.h"
Public Types | |
| using | iterator_category = std::forward_iterator_tag |
| using | value_type = SDUse |
| using | difference_type = std::ptrdiff_t |
| using | pointer = value_type * |
| using | reference = value_type & |
Public Member Functions | |
| use_iterator ()=default | |
| use_iterator (const use_iterator &I)=default | |
| use_iterator & | operator= (const use_iterator &)=default |
| bool | operator== (const use_iterator &x) const |
| bool | operator!= (const use_iterator &x) const |
| use_iterator & | operator++ () |
| use_iterator | operator++ (int) |
| SDUse & | operator* () const |
| Retrieve a pointer to the current user node. | |
| SDUse * | operator-> () const |
Friends | |
| class | SDNode |
This class provides iterator support for SDUse operands that use a specific SDNode.
Definition at line 808 of file SelectionDAGNodes.h.
| using llvm::SDNode::use_iterator::difference_type = std::ptrdiff_t |
Definition at line 818 of file SelectionDAGNodes.h.
| using llvm::SDNode::use_iterator::iterator_category = std::forward_iterator_tag |
Definition at line 816 of file SelectionDAGNodes.h.
Definition at line 819 of file SelectionDAGNodes.h.
Definition at line 820 of file SelectionDAGNodes.h.
Definition at line 817 of file SelectionDAGNodes.h.
|
default |
|
default |
References I.
|
inline |
Definition at line 827 of file SelectionDAGNodes.h.
References operator==().
|
inline |
Retrieve a pointer to the current user node.
Definition at line 843 of file SelectionDAGNodes.h.
References assert().
Referenced by operator->().
|
inline |
Definition at line 832 of file SelectionDAGNodes.h.
References assert().
|
inline |
Definition at line 838 of file SelectionDAGNodes.h.
|
inline |
Definition at line 848 of file SelectionDAGNodes.h.
References operator*().
|
default |
|
inline |
Definition at line 826 of file SelectionDAGNodes.h.
Referenced by operator!=().
|
friend |
Definition at line 809 of file SelectionDAGNodes.h.
Referenced by SDNode.