LLVM 19.0.0git
Public Attributes | List of all members
llvm::yaml::FunctionSummaryYaml Struct Reference

#include "llvm/IR/ModuleSummaryIndexYAML.h"

Public Attributes

unsigned Linkage
 
unsigned Visibility
 
bool NotEligibleToImport
 
bool Live
 
bool IsLocal
 
bool CanAutoHide
 
unsigned ImportType
 
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

◆ CanAutoHide

bool llvm::yaml::FunctionSummaryYaml::CanAutoHide

◆ ImportType

unsigned llvm::yaml::FunctionSummaryYaml::ImportType

◆ IsLocal

bool llvm::yaml::FunctionSummaryYaml::IsLocal

◆ Linkage

unsigned llvm::yaml::FunctionSummaryYaml::Linkage

◆ Live

bool llvm::yaml::FunctionSummaryYaml::Live

◆ NotEligibleToImport

bool llvm::yaml::FunctionSummaryYaml::NotEligibleToImport

◆ Refs

std::vector<uint64_t> llvm::yaml::FunctionSummaryYaml::Refs

◆ TypeCheckedLoadConstVCalls

std::vector<FunctionSummary::ConstVCall> llvm::yaml::FunctionSummaryYaml::TypeCheckedLoadConstVCalls

◆ TypeCheckedLoadVCalls

std::vector<FunctionSummary::VFuncId> llvm::yaml::FunctionSummaryYaml::TypeCheckedLoadVCalls

◆ TypeTestAssumeConstVCalls

std::vector<FunctionSummary::ConstVCall> llvm::yaml::FunctionSummaryYaml::TypeTestAssumeConstVCalls

◆ TypeTestAssumeVCalls

std::vector<FunctionSummary::VFuncId> llvm::yaml::FunctionSummaryYaml::TypeTestAssumeVCalls

◆ TypeTests

std::vector<uint64_t> llvm::yaml::FunctionSummaryYaml::TypeTests

◆ Visibility

unsigned llvm::yaml::FunctionSummaryYaml::Visibility

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