|
LLVM 23.0.0git
|
Flags specific to function summaries. More...
#include "llvm/IR/ModuleSummaryIndex.h"
Public Member Functions | |
| FFlags & | operator&= (const FFlags &RHS) |
| bool | anyFlagSet () |
| operator std::string () | |
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 877 of file ModuleSummaryIndex.h.
|
inline |
Definition at line 919 of file ModuleSummaryIndex.h.
References AlwaysInline, HasUnknownCall, MayThrow, MustBeUnreachable, NoInline, NoRecurse, NoUnwind, ReadNone, ReadOnly, and ReturnDoesNotAlias.
|
inline |
Definition at line 926 of file ModuleSummaryIndex.h.
References AlwaysInline, HasUnknownCall, MayThrow, MustBeUnreachable, NoInline, NoRecurse, NoUnwind, ReadNone, ReadOnly, and ReturnDoesNotAlias.
Definition at line 905 of file ModuleSummaryIndex.h.
References AlwaysInline, HasUnknownCall, MayThrow, MustBeUnreachable, NoInline, NoRecurse, NoUnwind, ReadNone, ReadOnly, ReturnDoesNotAlias, and RHS.
| unsigned llvm::FunctionSummary::FFlags::AlwaysInline |
Definition at line 888 of file ModuleSummaryIndex.h.
Referenced by anyFlagSet(), operator std::string(), and operator&=().
| unsigned llvm::FunctionSummary::FFlags::HasUnknownCall |
Definition at line 896 of file ModuleSummaryIndex.h.
Referenced by anyFlagSet(), operator std::string(), and operator&=().
| unsigned llvm::FunctionSummary::FFlags::MayThrow |
Definition at line 893 of file ModuleSummaryIndex.h.
Referenced by anyFlagSet(), operator std::string(), operator&=(), and llvm::thinLTOPropagateFunctionAttrs().
| unsigned llvm::FunctionSummary::FFlags::MustBeUnreachable |
Definition at line 903 of file ModuleSummaryIndex.h.
Referenced by anyFlagSet(), operator std::string(), and operator&=().
| unsigned llvm::FunctionSummary::FFlags::NoInline |
Definition at line 886 of file ModuleSummaryIndex.h.
Referenced by anyFlagSet(), operator std::string(), and operator&=().
| unsigned llvm::FunctionSummary::FFlags::NoRecurse |
Definition at line 882 of file ModuleSummaryIndex.h.
Referenced by anyFlagSet(), operator std::string(), operator&=(), and llvm::thinLTOPropagateFunctionAttrs().
| unsigned llvm::FunctionSummary::FFlags::NoUnwind |
Definition at line 891 of file ModuleSummaryIndex.h.
Referenced by anyFlagSet(), operator std::string(), operator&=(), and llvm::thinLTOPropagateFunctionAttrs().
| unsigned llvm::FunctionSummary::FFlags::ReadNone |
Definition at line 880 of file ModuleSummaryIndex.h.
Referenced by anyFlagSet(), getDecodedFFlags(), operator std::string(), and operator&=().
| unsigned llvm::FunctionSummary::FFlags::ReadOnly |
Definition at line 881 of file ModuleSummaryIndex.h.
Referenced by anyFlagSet(), operator std::string(), and operator&=().
| unsigned llvm::FunctionSummary::FFlags::ReturnDoesNotAlias |
Definition at line 883 of file ModuleSummaryIndex.h.
Referenced by anyFlagSet(), operator std::string(), and operator&=().