LLVM 19.0.0git
Classes | Public Member Functions | Public Attributes | List of all members
llvm::GlobalValueSummaryInfo Struct Reference

#include "llvm/IR/ModuleSummaryIndex.h"

Classes

union  NameOrGV
 

Public Member Functions

 GlobalValueSummaryInfo (bool HaveGVs)
 

Public Attributes

union llvm::GlobalValueSummaryInfo::NameOrGV U
 
GlobalValueSummaryList SummaryList
 List of global value summary structures for a particular value held in the GlobalValueMap.
 

Detailed Description

Definition at line 137 of file ModuleSummaryIndex.h.

Constructor & Destructor Documentation

◆ GlobalValueSummaryInfo()

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

Definition at line 611 of file ModuleSummaryIndex.h.

Member Data Documentation

◆ SummaryList

GlobalValueSummaryList llvm::GlobalValueSummaryInfo::SummaryList

List of global value summary structures for a particular value held in the GlobalValueMap.

Requires a vector in the case of multiple COMDAT values of the same name.

Definition at line 165 of file ModuleSummaryIndex.h.

◆ U

union llvm::GlobalValueSummaryInfo::NameOrGV llvm::GlobalValueSummaryInfo::U

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