LLVM 20.0.0git
|
#include "llvm/IR/ModuleSummaryIndexYAML.h"
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 138 of file ModuleSummaryIndexYAML.h.
std::optional<uint64_t> llvm::yaml::GlobalValueSummaryYaml::Aliasee |
Definition at line 144 of file ModuleSummaryIndexYAML.h.
Referenced by llvm::yaml::MappingTraits< GlobalValueSummaryYaml >::mapping().
bool llvm::yaml::GlobalValueSummaryYaml::CanAutoHide |
Definition at line 141 of file ModuleSummaryIndexYAML.h.
Referenced by llvm::yaml::MappingTraits< GlobalValueSummaryYaml >::mapping().
unsigned llvm::yaml::GlobalValueSummaryYaml::ImportType |
Definition at line 142 of file ModuleSummaryIndexYAML.h.
Referenced by llvm::yaml::MappingTraits< GlobalValueSummaryYaml >::mapping().
bool llvm::yaml::GlobalValueSummaryYaml::IsLocal |
Definition at line 141 of file ModuleSummaryIndexYAML.h.
Referenced by llvm::yaml::MappingTraits< GlobalValueSummaryYaml >::mapping().
unsigned llvm::yaml::GlobalValueSummaryYaml::Linkage |
Definition at line 140 of file ModuleSummaryIndexYAML.h.
Referenced by llvm::yaml::MappingTraits< GlobalValueSummaryYaml >::mapping().
bool llvm::yaml::GlobalValueSummaryYaml::Live |
Definition at line 141 of file ModuleSummaryIndexYAML.h.
Referenced by llvm::yaml::MappingTraits< GlobalValueSummaryYaml >::mapping().
bool llvm::yaml::GlobalValueSummaryYaml::NotEligibleToImport |
Definition at line 141 of file ModuleSummaryIndexYAML.h.
Referenced by llvm::yaml::MappingTraits< GlobalValueSummaryYaml >::mapping().
std::vector<uint64_t> llvm::yaml::GlobalValueSummaryYaml::Refs = {} |
Definition at line 146 of file ModuleSummaryIndexYAML.h.
Referenced by llvm::yaml::MappingTraits< GlobalValueSummaryYaml >::mapping().
std::vector<FunctionSummary::ConstVCall> llvm::yaml::GlobalValueSummaryYaml::TypeCheckedLoadConstVCalls = {} |
Definition at line 151 of file ModuleSummaryIndexYAML.h.
Referenced by llvm::yaml::MappingTraits< GlobalValueSummaryYaml >::mapping().
std::vector<FunctionSummary::VFuncId> llvm::yaml::GlobalValueSummaryYaml::TypeCheckedLoadVCalls = {} |
Definition at line 149 of file ModuleSummaryIndexYAML.h.
Referenced by llvm::yaml::MappingTraits< GlobalValueSummaryYaml >::mapping().
std::vector<FunctionSummary::ConstVCall> llvm::yaml::GlobalValueSummaryYaml::TypeTestAssumeConstVCalls = {} |
Definition at line 150 of file ModuleSummaryIndexYAML.h.
Referenced by llvm::yaml::MappingTraits< GlobalValueSummaryYaml >::mapping().
std::vector<FunctionSummary::VFuncId> llvm::yaml::GlobalValueSummaryYaml::TypeTestAssumeVCalls = {} |
Definition at line 148 of file ModuleSummaryIndexYAML.h.
Referenced by llvm::yaml::MappingTraits< GlobalValueSummaryYaml >::mapping().
std::vector<uint64_t> llvm::yaml::GlobalValueSummaryYaml::TypeTests = {} |
Definition at line 147 of file ModuleSummaryIndexYAML.h.
Referenced by llvm::yaml::MappingTraits< GlobalValueSummaryYaml >::mapping().
unsigned llvm::yaml::GlobalValueSummaryYaml::Visibility |
Definition at line 140 of file ModuleSummaryIndexYAML.h.
Referenced by llvm::yaml::MappingTraits< GlobalValueSummaryYaml >::mapping().