LLVM 17.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::CallsiteInfo Struct Reference

Summary of memprof callsite metadata. More...

#include "llvm/IR/ModuleSummaryIndex.h"

Collaboration diagram for llvm::CallsiteInfo:
Collaboration graph
[legend]

Public Member Functions

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

Public Attributes

ValueInfo Callee
 
SmallVector< unsignedClones {0}
 
SmallVector< unsignedStackIdIndices
 

Detailed Description

Summary of memprof callsite metadata.

Definition at line 290 of file ModuleSummaryIndex.h.

Constructor & Destructor Documentation

◆ CallsiteInfo() [1/2]

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

Definition at line 310 of file ModuleSummaryIndex.h.

◆ CallsiteInfo() [2/2]

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

Definition at line 312 of file ModuleSummaryIndex.h.

Member Data Documentation

◆ Callee

ValueInfo llvm::CallsiteInfo::Callee

Definition at line 292 of file ModuleSummaryIndex.h.

◆ Clones

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

Definition at line 302 of file ModuleSummaryIndex.h.

◆ StackIdIndices

SmallVector<unsigned> llvm::CallsiteInfo::StackIdIndices

Definition at line 308 of file ModuleSummaryIndex.h.


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