LLVM  8.0.0svn
Public Attributes | List of all members
llvm::TypeIdSummary Struct Reference

#include "llvm/IR/ModuleSummaryIndex.h"

Collaboration diagram for llvm::TypeIdSummary:
Collaboration graph
[legend]

Public Attributes

TypeTestResolution TTRes
 
std::map< uint64_t, WholeProgramDevirtResolutionWPDRes
 Mapping from byte offset to whole-program devirt resolution for that (typeid, byte offset) pair. More...
 

Detailed Description

Definition at line 732 of file ModuleSummaryIndex.h.

Member Data Documentation

◆ TTRes

TypeTestResolution llvm::TypeIdSummary::TTRes

◆ WPDRes

std::map<uint64_t, WholeProgramDevirtResolution> llvm::TypeIdSummary::WPDRes

Mapping from byte offset to whole-program devirt resolution for that (typeid, byte offset) pair.

Definition at line 737 of file ModuleSummaryIndex.h.

Referenced by getTTResKindName(), isValidVariableType(), llvm::yaml::MappingTraits< TypeIdSummary >::mapping(), parseWholeProgramDevirtResolution(), llvm::WholeProgramDevirtPass::run(), and writeTypeIdSummaryRecord().


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