LLVM: llvm::FunctionSummary::FFlags Struct Reference (original) (raw)

Flags specific to function summaries. More...

#include "[llvm/IR/ModuleSummaryIndex.h](ModuleSummaryIndex%5F8h%5Fsource.html)"

Public Attributes
unsigned ReadNone: 1
unsigned ReadOnly: 1
unsigned NoRecurse: 1
unsigned ReturnDoesNotAlias: 1
unsigned NoInline: 1
unsigned AlwaysInline: 1
unsigned NoUnwind: 1
unsigned MayThrow: 1
unsigned HasUnknownCall: 1
unsigned MustBeUnreachable: 1

Flags specific to function summaries.

Definition at line 808 of file ModuleSummaryIndex.h.

anyFlagSet()

bool llvm::FunctionSummary::FFlags::anyFlagSet ( ) inline

operator std::string()

llvm::FunctionSummary::FFlags::operator std::string ( ) inline

operator&=()

Definition at line 836 of file ModuleSummaryIndex.h.

References AlwaysInline, HasUnknownCall, MayThrow, MustBeUnreachable, NoInline, NoRecurse, NoUnwind, ReadNone, ReadOnly, ReturnDoesNotAlias, and RHS.

AlwaysInline

unsigned llvm::FunctionSummary::FFlags::AlwaysInline

HasUnknownCall

unsigned llvm::FunctionSummary::FFlags::HasUnknownCall

MayThrow

unsigned llvm::FunctionSummary::FFlags::MayThrow

MustBeUnreachable

unsigned llvm::FunctionSummary::FFlags::MustBeUnreachable

NoInline

unsigned llvm::FunctionSummary::FFlags::NoInline

NoRecurse

unsigned llvm::FunctionSummary::FFlags::NoRecurse

NoUnwind

unsigned llvm::FunctionSummary::FFlags::NoUnwind

ReadNone

unsigned llvm::FunctionSummary::FFlags::ReadNone

ReadOnly

unsigned llvm::FunctionSummary::FFlags::ReadOnly

ReturnDoesNotAlias

unsigned llvm::FunctionSummary::FFlags::ReturnDoesNotAlias


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