LLVM  8.0.1
Public Member Functions | Public Attributes | List of all members
llvm::FunctionImporter::ImportFailureInfo Struct Reference

Information optionally tracked for candidates the importer decided not to import. More...

#include "llvm/Transforms/IPO/FunctionImport.h"

Collaboration diagram for llvm::FunctionImporter::ImportFailureInfo:
Collaboration graph
[legend]

Public Member Functions

 ImportFailureInfo (ValueInfo VI, CalleeInfo::HotnessType MaxHotness, ImportFailureReason Reason, unsigned Attempts)
 

Public Attributes

ValueInfo VI
 
CalleeInfo::HotnessType MaxHotness
 
ImportFailureReason Reason
 
unsigned Attempts
 

Detailed Description

Information optionally tracked for candidates the importer decided not to import.

Used for optional stat printing.

Definition at line 71 of file FunctionImport.h.

Constructor & Destructor Documentation

◆ ImportFailureInfo()

llvm::FunctionImporter::ImportFailureInfo::ImportFailureInfo ( ValueInfo  VI,
CalleeInfo::HotnessType  MaxHotness,
ImportFailureReason  Reason,
unsigned  Attempts 
)
inline

Definition at line 82 of file FunctionImport.h.

Member Data Documentation

◆ Attempts

unsigned llvm::FunctionImporter::ImportFailureInfo::Attempts

Definition at line 81 of file FunctionImport.h.

◆ MaxHotness

CalleeInfo::HotnessType llvm::FunctionImporter::ImportFailureInfo::MaxHotness

Definition at line 76 of file FunctionImport.h.

◆ Reason

ImportFailureReason llvm::FunctionImporter::ImportFailureInfo::Reason

Definition at line 79 of file FunctionImport.h.

◆ VI

ValueInfo llvm::FunctionImporter::ImportFailureInfo::VI

Definition at line 74 of file FunctionImport.h.


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