|
LLVM 22.0.0git
|
#include "llvm/Analysis/MemoryProfileInfo.h"
Public Member Functions | |
| CallStackIterator (const NodeT *N, bool End) | |
| uint64_t | operator* () |
| bool | operator== (const CallStackIterator &rhs) |
| bool | operator!= (const CallStackIterator &rhs) |
| void | operator++ () |
| LLVM_ABI | CallStackIterator (const MDNode *N, bool End) |
| Specializations for iterating through IR metadata stack contexts. | |
| LLVM_ABI uint64_t | operator* () |
Public Attributes | |
| const NodeT * | N = nullptr |
| IteratorT | Iter |
Definition at line 188 of file MemoryProfileInfo.h.
| llvm::memprof::CallStack< NodeT, IteratorT >::CallStackIterator::CallStackIterator | ( | const NodeT * | N, |
| bool | End ) |
Definition at line 210 of file MemoryProfileInfo.h.
Referenced by operator!=(), and operator==().
| LLVM_ABI llvm::memprof::CallStack::CallStackIterator< MDNode, MDNode::op_iterator >::CallStackIterator | ( | const MDNode * | N, |
| bool | End ) |
|
inline |
Definition at line 194 of file MemoryProfileInfo.h.
References CallStackIterator().
| uint64_t llvm::memprof::CallStack< NodeT, IteratorT >::CallStackIterator::operator* | ( | ) |
Definition at line 221 of file MemoryProfileInfo.h.
| LLVM_ABI uint64_t llvm::memprof::CallStack::CallStackIterator< MDNode, MDNode::op_iterator >::operator* | ( | ) |
|
inline |
Definition at line 195 of file MemoryProfileInfo.h.
References Iter.
|
inline |
Definition at line 193 of file MemoryProfileInfo.h.
References CallStackIterator(), and Iter.
| IteratorT llvm::memprof::CallStack< NodeT, IteratorT >::CallStackIterator::Iter |
Definition at line 190 of file MemoryProfileInfo.h.
Referenced by CallStackIterator(), operator*(), operator++(), and operator==().
| const NodeT* llvm::memprof::CallStack< NodeT, IteratorT >::CallStackIterator::N = nullptr |
Definition at line 189 of file MemoryProfileInfo.h.
Referenced by CallStackIterator(), CallStackIterator(), and operator*().