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:
- include/llvm/IR/ModuleSummaryIndexYAML.h