|
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 795 of file ModuleSummaryIndex.h.
|
inline |
Definition at line 837 of file ModuleSummaryIndex.h.
References AlwaysInline, HasUnknownCall, MayThrow, MustBeUnreachable, NoInline, NoRecurse, NoUnwind, ReadNone, ReadOnly, and ReturnDoesNotAlias.
|
inline |
Definition at line 844 of file ModuleSummaryIndex.h.
References AlwaysInline, HasUnknownCall, MayThrow, MustBeUnreachable, NoInline, NoRecurse, NoUnwind, ReadNone, ReadOnly, and ReturnDoesNotAlias.
Definition at line 823 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 806 of file ModuleSummaryIndex.h.
Referenced by anyFlagSet(), operator std::string(), and operator&=().
| unsigned llvm::FunctionSummary::FFlags::HasUnknownCall |
Definition at line 814 of file ModuleSummaryIndex.h.
Referenced by anyFlagSet(), operator std::string(), and operator&=().
| unsigned llvm::FunctionSummary::FFlags::MayThrow |
Definition at line 811 of file ModuleSummaryIndex.h.
Referenced by anyFlagSet(), operator std::string(), operator&=(), and llvm::thinLTOPropagateFunctionAttrs().
| unsigned llvm::FunctionSummary::FFlags::MustBeUnreachable |
Definition at line 821 of file ModuleSummaryIndex.h.
Referenced by anyFlagSet(), operator std::string(), and operator&=().
| unsigned llvm::FunctionSummary::FFlags::NoInline |
Definition at line 804 of file ModuleSummaryIndex.h.
Referenced by anyFlagSet(), operator std::string(), and operator&=().
| unsigned llvm::FunctionSummary::FFlags::NoRecurse |
Definition at line 800 of file ModuleSummaryIndex.h.
Referenced by anyFlagSet(), operator std::string(), operator&=(), and llvm::thinLTOPropagateFunctionAttrs().
| unsigned llvm::FunctionSummary::FFlags::NoUnwind |
Definition at line 809 of file ModuleSummaryIndex.h.
Referenced by anyFlagSet(), operator std::string(), operator&=(), and llvm::thinLTOPropagateFunctionAttrs().
| unsigned llvm::FunctionSummary::FFlags::ReadNone |
Definition at line 798 of file ModuleSummaryIndex.h.
Referenced by anyFlagSet(), getDecodedFFlags(), operator std::string(), and operator&=().
| unsigned llvm::FunctionSummary::FFlags::ReadOnly |
Definition at line 799 of file ModuleSummaryIndex.h.
Referenced by anyFlagSet(), operator std::string(), and operator&=().
| unsigned llvm::FunctionSummary::FFlags::ReturnDoesNotAlias |
Definition at line 801 of file ModuleSummaryIndex.h.
Referenced by anyFlagSet(), operator std::string(), and operator&=().