LLVM 22.0.0git
|
#include "llvm/CodeGen/RDFRegisters.h"
Public Types | |
using | MapType = std::map<RegisterId, LaneBitmask> |
Public Member Functions | |
ref_iterator (const RegisterAggr &RG, bool End) | |
RegisterRef | operator* () const |
ref_iterator & | operator++ () |
bool | operator== (const ref_iterator &I) const |
bool | operator!= (const ref_iterator &I) const |
Definition at line 263 of file RDFRegisters.h.
using llvm::rdf::RegisterAggr::ref_iterator::MapType = std::map<RegisterId, LaneBitmask> |
Definition at line 264 of file RDFRegisters.h.
llvm::rdf::RegisterAggr::ref_iterator::ref_iterator | ( | const RegisterAggr & | RG, |
bool | End ) |
Definition at line 394 of file RDFRegisters.cpp.
References llvm::BitVector::find_first(), llvm::BitVector::find_next(), ref_iterator(), and llvm::rdf::RegisterAggr::RegisterAggr().
Referenced by operator!=(), operator++(), operator==(), and ref_iterator().
|
inline |
Definition at line 291 of file RDFRegisters.h.
References I, and ref_iterator().
|
inline |
Definition at line 275 of file RDFRegisters.h.
|
inline |
Definition at line 279 of file RDFRegisters.h.
References ref_iterator().
|
inline |
Definition at line 285 of file RDFRegisters.h.
References assert(), I, and ref_iterator().