LLVM 22.0.0git
llvm::FunctionImporter::ImportFailureInfo Struct Reference

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

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

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 64 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 75 of file FunctionImport.h.

References Attempts, MaxHotness, Reason, and VI.

Member Data Documentation

◆ Attempts

unsigned llvm::FunctionImporter::ImportFailureInfo::Attempts

Definition at line 74 of file FunctionImport.h.

Referenced by ImportFailureInfo().

◆ MaxHotness

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

Definition at line 69 of file FunctionImport.h.

Referenced by ImportFailureInfo().

◆ Reason

ImportFailureReason llvm::FunctionImporter::ImportFailureInfo::Reason

Definition at line 72 of file FunctionImport.h.

Referenced by ImportFailureInfo().

◆ VI

ValueInfo llvm::FunctionImporter::ImportFailureInfo::VI

Definition at line 67 of file FunctionImport.h.

Referenced by ImportFailureInfo().


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