LLVM 22.0.0git
llvm::yaml::GlobalValueSummaryYaml Struct Reference

#include "llvm/IR/ModuleSummaryIndexYAML.h"

Public Attributes

unsigned Linkage
unsigned Visibility
bool NotEligibleToImport
bool Live
bool IsLocal
bool CanAutoHide
unsigned ImportType
std::optional< uint64_tAliasee
std::vector< uint64_tRefs = {}
std::vector< uint64_tTypeTests = {}
std::vector< FunctionSummary::VFuncIdTypeTestAssumeVCalls = {}
std::vector< FunctionSummary::VFuncIdTypeCheckedLoadVCalls = {}
std::vector< FunctionSummary::ConstVCallTypeTestAssumeConstVCalls = {}
std::vector< FunctionSummary::ConstVCallTypeCheckedLoadConstVCalls = {}

Detailed Description

Definition at line 140 of file ModuleSummaryIndexYAML.h.

Member Data Documentation

◆ 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

std::vector<FunctionSummary::ConstVCall> llvm::yaml::GlobalValueSummaryYaml::TypeCheckedLoadConstVCalls = {}

◆ TypeCheckedLoadVCalls

std::vector<FunctionSummary::VFuncId> llvm::yaml::GlobalValueSummaryYaml::TypeCheckedLoadVCalls = {}

◆ TypeTestAssumeConstVCalls

std::vector<FunctionSummary::ConstVCall> llvm::yaml::GlobalValueSummaryYaml::TypeTestAssumeConstVCalls = {}

◆ TypeTestAssumeVCalls

std::vector<FunctionSummary::VFuncId> llvm::yaml::GlobalValueSummaryYaml::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: