|
LLVM 23.0.0git
|
Iterator for locations and the values they contain. More...
#include "CodeGen/LiveDebugValues/InstrRefBasedImpl.h"
Classes | |
| class | value_type |
Public Member Functions | |
| MLocIterator (LocToValueType &ValueMap, LocIdx Idx) | |
| bool | operator== (const MLocIterator &Other) const |
| bool | operator!= (const MLocIterator &Other) const |
| void | operator++ () |
| value_type | operator* () |
Iterator for locations and the values they contain.
Dereferencing produces a struct/pair containing the LocIdx key for this location, and a reference to the value currently stored. Simplifies the process of seeking a particular location.
Definition at line 753 of file InstrRefBasedImpl.h.
|
inline |
Definition at line 765 of file InstrRefBasedImpl.h.
Referenced by operator!=(), and operator==().
|
inline |
Definition at line 773 of file InstrRefBasedImpl.h.
References MLocIterator(), and llvm::Other.
|
inline |
Definition at line 779 of file InstrRefBasedImpl.h.
|
inline |
Definition at line 777 of file InstrRefBasedImpl.h.
|
inline |
Definition at line 768 of file InstrRefBasedImpl.h.
References assert(), MLocIterator(), and llvm::Other.