LLVM  8.0.1
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 765 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 770 of file ModuleSummaryIndex.h.

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


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