LLVM: llvm::memprof::IndexedMemProfData Struct Reference (original) (raw)
#include "[llvm/ProfileData/IndexedMemProfData.h](IndexedMemProfData%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| FrameId | addFrame (const Frame &F) |
| CallStackId | addCallStack (ArrayRef< FrameId > CS) |
| CallStackId | addCallStack (SmallVector< FrameId > &&CS) |
| Public Attributes | |
|---|---|
| llvm::MapVector< GlobalValue::GUID, IndexedMemProfRecord > | Records |
| llvm::MapVector< FrameId, Frame > | Frames |
| llvm::MapVector< CallStackId, llvm::SmallVector< FrameId > > | CallStacks |
Detailed Description
Definition at line 28 of file IndexedMemProfData.h.
Member Function Documentation
◆ addCallStack() [1/2]
| CallStackId llvm::memprof::IndexedMemProfData::addCallStack ( ArrayRef< FrameId > CS) | inline |
|---|
Definition at line 47 of file IndexedMemProfData.h.
References CallStacks.
◆ addCallStack() [2/2]
| CallStackId llvm::memprof::IndexedMemProfData::addCallStack ( SmallVector< FrameId > && CS) | inline |
|---|
Definition at line 53 of file IndexedMemProfData.h.
References CallStacks.
◆ addFrame()
| FrameId llvm::memprof::IndexedMemProfData::addFrame ( const Frame & F) | inline |
|---|
Definition at line 41 of file IndexedMemProfData.h.
Member Data Documentation
◆ CallStacks
llvm::MapVector<CallStackId, llvm::SmallVector<FrameId> > llvm::memprof::IndexedMemProfData::CallStacks
Definition at line 39 of file IndexedMemProfData.h.
Referenced by addCallStack(), addCallStack(), llvm::writeMemProfRadixTreeBased(), and llvm::writeMemProfV2().
◆ Frames
llvm::MapVector<FrameId, Frame> llvm::memprof::IndexedMemProfData::Frames
Definition at line 36 of file IndexedMemProfData.h.
Referenced by addFrame(), llvm::writeMemProfRadixTreeBased(), and llvm::writeMemProfV2().
◆ Records
llvm::MapVector<GlobalValue::GUID, IndexedMemProfRecord> llvm::memprof::IndexedMemProfData::Records
Definition at line 31 of file IndexedMemProfData.h.
Referenced by llvm::writeMemProfRadixTreeBased(), and llvm::writeMemProfV2().
The documentation for this struct was generated from the following file:
- include/llvm/ProfileData/IndexedMemProfData.h