|
LLVM
4.0.0
|
Class to accumulate and hold information about a callee. More...
#include <ModuleSummaryIndex.h>
Public Types | |
| enum | HotnessType : uint8_t { HotnessType::Unknown = 0, HotnessType::Cold = 1, HotnessType::None = 2, HotnessType::Hot = 3 } |
Public Member Functions | |
| CalleeInfo ()=default | |
| CalleeInfo (HotnessType Hotness) | |
| void | updateHotness (const HotnessType OtherHotness) |
Public Attributes | |
| HotnessType | Hotness = HotnessType::Unknown |
Class to accumulate and hold information about a callee.
Definition at line 36 of file ModuleSummaryIndex.h.
|
strong |
| Enumerator | |
|---|---|
| Unknown | |
| Cold | |
| None | |
| Hot | |
Definition at line 37 of file ModuleSummaryIndex.h.
|
default |
|
inlineexplicit |
Definition at line 41 of file ModuleSummaryIndex.h.
|
inline |
Definition at line 43 of file ModuleSummaryIndex.h.
References Hotness.
| HotnessType llvm::CalleeInfo::Hotness = HotnessType::Unknown |
Definition at line 38 of file ModuleSummaryIndex.h.
Referenced by updateHotness().
1.8.6