| 
    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.