| 
    LLVM 22.0.0git
    
   | 
 
#include "llvm/Transforms/Scalar/GVN.h"
Public Types | |
| using | iterator_category = std::forward_iterator_tag | 
| using | value_type = const LeaderTableEntry | 
| using | difference_type = std::ptrdiff_t | 
| using | pointer = value_type * | 
| using | reference = value_type & | 
Public Member Functions | |
| leader_iterator (const LeaderListNode *C) | |
| leader_iterator & | operator++ () | 
| bool | operator== (const leader_iterator &Other) const | 
| bool | operator!= (const leader_iterator &Other) const | 
| reference | operator* () const | 
| using llvm::GVNPass::LeaderMap::leader_iterator::difference_type = std::ptrdiff_t | 
| using llvm::GVNPass::LeaderMap::leader_iterator::iterator_category = std::forward_iterator_tag | 
      
  | 
  inline | 
Definition at line 290 of file GVN.h.
References llvm::CallingConv::C.
Referenced by operator!=(), operator++(), and operator==().
      
  | 
  inline | 
Definition at line 299 of file GVN.h.
References leader_iterator(), and llvm::Other.
      
  | 
  inline | 
      
  | 
  inline | 
Definition at line 291 of file GVN.h.
References assert(), and leader_iterator().
      
  | 
  inline | 
Definition at line 296 of file GVN.h.
References leader_iterator(), and llvm::Other.