LLVM  16.0.0git
Public Types | Public Member Functions | Public Attributes | List of all members
llvm::CallSiteFormat Struct Reference

#include "llvm/Analysis/ReplayInlineAdvisor.h"

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

Public Types

enum  Format : int { Format::Line, Format::LineColumn, Format::LineDiscriminator, Format::LineColumnDiscriminator }
 

Public Member Functions

bool outputColumn () const
 
bool outputDiscriminator () const
 

Public Attributes

Format OutputFormat
 

Detailed Description

Definition at line 21 of file ReplayInlineAdvisor.h.

Member Enumeration Documentation

◆ Format

Enumerator
Line 
LineColumn 
LineDiscriminator 
LineColumnDiscriminator 

Definition at line 22 of file ReplayInlineAdvisor.h.

Member Function Documentation

◆ outputColumn()

bool llvm::CallSiteFormat::outputColumn ( ) const
inline

Definition at line 29 of file ReplayInlineAdvisor.h.

References LineColumn, LineColumnDiscriminator, and OutputFormat.

◆ outputDiscriminator()

bool llvm::CallSiteFormat::outputDiscriminator ( ) const
inline

Definition at line 34 of file ReplayInlineAdvisor.h.

References LineColumnDiscriminator, LineDiscriminator, and OutputFormat.

Member Data Documentation

◆ OutputFormat

Format llvm::CallSiteFormat::OutputFormat

Definition at line 39 of file ReplayInlineAdvisor.h.

Referenced by outputColumn(), and outputDiscriminator().


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