LLVM: llvm::CallsiteInfo Struct Reference (original) (raw)

Summary of memprof callsite metadata. More...

#include "[llvm/IR/ModuleSummaryIndex.h](ModuleSummaryIndex%5F8h%5Fsource.html)"

Public Member Functions
Public Attributes
ValueInfo Callee
SmallVector< unsigned > Clones {0}
SmallVector< unsigned > StackIdIndices

Detailed Description

Summary of memprof callsite metadata.

Definition at line 357 of file ModuleSummaryIndex.h.

Constructor & Destructor Documentation

llvm::CallsiteInfo::CallsiteInfo ( ValueInfo Callee, SmallVector< unsigned > StackIdIndices ) inline

Definition at line 377 of file ModuleSummaryIndex.h.

References Callee, llvm::move(), and StackIdIndices.

CallsiteInfo() [2/2]

llvm::CallsiteInfo::CallsiteInfo ( ValueInfo Callee, SmallVector< unsigned > Clones, SmallVector< unsigned > StackIdIndices ) inline

Definition at line 379 of file ModuleSummaryIndex.h.

References Callee, Clones, llvm::move(), and StackIdIndices.

Member Data Documentation

Callee

ValueInfo llvm::CallsiteInfo::Callee

Definition at line 359 of file ModuleSummaryIndex.h.

Referenced by CallsiteInfo(), CallsiteInfo(), and llvm::operator<<().

Clones

SmallVector<unsigned> llvm::CallsiteInfo::Clones {0}

Definition at line 369 of file ModuleSummaryIndex.h.

Referenced by CallsiteInfo(), and llvm::operator<<().

StackIdIndices

SmallVector<unsigned> llvm::CallsiteInfo::StackIdIndices

Definition at line 375 of file ModuleSummaryIndex.h.

Referenced by CallsiteInfo(), CallsiteInfo(), and llvm::operator<<().


The documentation for this struct was generated from the following file: