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

#include "llvm/IR/ModuleSummaryIndex.h"

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

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. More...
 

Detailed Description

Definition at line 123 of file ModuleSummaryIndex.h.

Constructor & Destructor Documentation

◆ GlobalValueSummaryInfo()

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

Definition at line 146 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 151 of file ModuleSummaryIndex.h.

◆ U

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

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