LLVM 22.0.0git
llvm::ReplayInlinerSettings Struct Reference

Replay Inliner Setup. More...

#include "llvm/Analysis/ReplayInlineAdvisor.h"

Public Types

enum class  Scope : int { Function , Module }
enum class  Fallback : int { Original , AlwaysInline , NeverInline }

Public Attributes

StringRef ReplayFile
Scope ReplayScope
Fallback ReplayFallback
CallSiteFormat ReplayFormat

Detailed Description

Replay Inliner Setup.

Definition at line 42 of file ReplayInlineAdvisor.h.

Member Enumeration Documentation

◆ Fallback

enum class llvm::ReplayInlinerSettings::Fallback : int
strong
Enumerator
Original 
AlwaysInline 
NeverInline 

Definition at line 44 of file ReplayInlineAdvisor.h.

◆ Scope

enum class llvm::ReplayInlinerSettings::Scope : int
strong
Enumerator
Function 
Module 

Definition at line 43 of file ReplayInlineAdvisor.h.

Member Data Documentation

◆ ReplayFallback

Fallback llvm::ReplayInlinerSettings::ReplayFallback

Definition at line 48 of file ReplayInlineAdvisor.h.

◆ ReplayFile

StringRef llvm::ReplayInlinerSettings::ReplayFile

◆ ReplayFormat

CallSiteFormat llvm::ReplayInlinerSettings::ReplayFormat

Definition at line 49 of file ReplayInlineAdvisor.h.

◆ ReplayScope

Scope llvm::ReplayInlinerSettings::ReplayScope

Definition at line 47 of file ReplayInlineAdvisor.h.


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