LLVM 19.0.0git
Public Attributes | List of all members
llvm::FunctionSummary::VFuncId Struct Reference

An "identifier" for a virtual function. More...

#include "llvm/IR/ModuleSummaryIndex.h"

Public Attributes

GlobalValue::GUID GUID
 
uint64_t Offset
 

Detailed Description

An "identifier" for a virtual function.

This contains the type identifier represented as a GUID and the offset from the address point to the virtual function pointer, where "address point" is as defined in the Itanium ABI: https://itanium-cxx-abi.github.io/cxx-abi/abi.html#vtable-general

Definition at line 671 of file ModuleSummaryIndex.h.

Member Data Documentation

◆ GUID

GlobalValue::GUID llvm::FunctionSummary::VFuncId::GUID

Definition at line 672 of file ModuleSummaryIndex.h.

◆ Offset

uint64_t llvm::FunctionSummary::VFuncId::Offset

Definition at line 673 of file ModuleSummaryIndex.h.


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