LLVM 22.0.0git
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 142 of file ModuleSummaryIndex.h.

Constructor & Destructor Documentation

◆ GlobalValueSummaryInfo()

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

Definition at line 637 of file ModuleSummaryIndex.h.

References U.

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 170 of file ModuleSummaryIndex.h.

◆ U

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

Referenced by GlobalValueSummaryInfo().


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