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 194 of file MemoryProfileInfo.h.
llvm::memprof::CallStack< NodeT, IteratorT >::CallStackIterator::CallStackIterator | ( | const NodeT * | N, |
bool | End ) |
Definition at line 216 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 200 of file MemoryProfileInfo.h.
References CallStackIterator().
uint64_t llvm::memprof::CallStack< NodeT, IteratorT >::CallStackIterator::operator* | ( | ) |
Definition at line 227 of file MemoryProfileInfo.h.
LLVM_ABI uint64_t llvm::memprof::CallStack::CallStackIterator< MDNode, MDNode::op_iterator >::operator* | ( | ) |
|
inline |
Definition at line 201 of file MemoryProfileInfo.h.
References Iter.
|
inline |
Definition at line 199 of file MemoryProfileInfo.h.
References CallStackIterator(), and Iter.
IteratorT llvm::memprof::CallStack< NodeT, IteratorT >::CallStackIterator::Iter |
Definition at line 196 of file MemoryProfileInfo.h.
Referenced by CallStackIterator(), operator*(), operator++(), and operator==().
const NodeT* llvm::memprof::CallStack< NodeT, IteratorT >::CallStackIterator::N = nullptr |
Definition at line 195 of file MemoryProfileInfo.h.
Referenced by CallStackIterator(), CallStackIterator(), and operator*().