LLVM 20.0.0git
Public Attributes | List of all members
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 138 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: