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

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

Public Member Functions
GlobalValueSummaryInfo (bool HaveGVs)
ArrayRef< std::unique_ptr< GlobalValueSummary > > getSummaryList () const
Access a read-only list of global value summary structures for a particular value held in the GlobalValueMap.
void addSummary (std::unique_ptr< GlobalValueSummary > Summary)
Add a summary corresponding to a global value definition in a module with the corresponding GUID.
void verifyLocal () const
Verify that the HasLocal flag is consistent with the SummaryList.
bool hasLocal () const

Definition at line 142 of file ModuleSummaryIndex.h.

llvm::GlobalValueSummaryInfo::GlobalValueSummaryInfo ( bool HaveGVs) inline

addSummary()

void llvm::GlobalValueSummaryInfo::addSummary ( std::unique_ptr< GlobalValueSummary > Summary) inline

getSummaryList()

Access a read-only list of global value summary structures for a particular value held in the GlobalValueMap.

Definition at line 169 of file ModuleSummaryIndex.h.

hasLocal()

bool llvm::GlobalValueSummaryInfo::hasLocal ( ) const inline

verifyLocal()

void llvm::GlobalValueSummaryInfo::verifyLocal ( ) const inline

U


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