LLVM: llvm::yaml::GlobalValueSummaryYaml Struct Reference (original) (raw)

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

Public Attributes
unsigned Linkage
unsigned Visibility
bool NotEligibleToImport
bool Live
bool IsLocal
bool CanAutoHide
unsigned ImportType
std::optional< uint64_t > Aliasee
std::vector< uint64_t > Refs = {}
std::vector< uint64_t > TypeTests = {}
std::vector< FunctionSummary::VFuncId > TypeTestAssumeVCalls = {}
std::vector< FunctionSummary::VFuncId > TypeCheckedLoadVCalls = {}
std::vector< FunctionSummary::ConstVCall > TypeTestAssumeConstVCalls = {}
std::vector< FunctionSummary::ConstVCall > TypeCheckedLoadConstVCalls = {}

Definition at line 140 of file ModuleSummaryIndexYAML.h.

Aliasee

std::optional<uint64_t> llvm::yaml::GlobalValueSummaryYaml::Aliasee

CanAutoHide

bool llvm::yaml::GlobalValueSummaryYaml::CanAutoHide

ImportType

unsigned llvm::yaml::GlobalValueSummaryYaml::ImportType

IsLocal

bool llvm::yaml::GlobalValueSummaryYaml::IsLocal

Linkage

unsigned llvm::yaml::GlobalValueSummaryYaml::Linkage

Live

bool llvm::yaml::GlobalValueSummaryYaml::Live

NotEligibleToImport

bool llvm::yaml::GlobalValueSummaryYaml::NotEligibleToImport

Refs

std::vector<uint64_t> llvm::yaml::GlobalValueSummaryYaml::Refs = {}

TypeCheckedLoadConstVCalls

TypeCheckedLoadVCalls

TypeTestAssumeConstVCalls

TypeTestAssumeVCalls

TypeTests

std::vector<uint64_t> llvm::yaml::GlobalValueSummaryYaml::TypeTests = {}

Visibility

unsigned llvm::yaml::GlobalValueSummaryYaml::Visibility


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