LLVM  7.0.0svn
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 IsAnalysis)
 

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

Constructor & Destructor Documentation

◆ GlobalValueSummaryInfo()

llvm::GlobalValueSummaryInfo::GlobalValueSummaryInfo ( bool  IsAnalysis)
inline

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

◆ U

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

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