Searched refs:HotnessType (Results 1 – 9 of 9) sorted by relevance
167 static CalleeInfo::HotnessType getHotness(uint64_t ProfileCount, in getHotness()170 return CalleeInfo::HotnessType::Unknown; in getHotness()172 return CalleeInfo::HotnessType::Hot; in getHotness()174 return CalleeInfo::HotnessType::Cold; in getHotness()175 return CalleeInfo::HotnessType::None; in getHotness()445 : CalleeInfo::HotnessType::Unknown; in computeFunctionSummary()447 Hotness = CalleeInfo::HotnessType::Cold; in computeFunctionSummary()460 if (BFI != nullptr && Hotness == CalleeInfo::HotnessType::Unknown) { in computeFunctionSummary()680 ? CalleeInfo::HotnessType::Cold in computeFunctionSummary()681 : CalleeInfo::HotnessType::Critical); in computeFunctionSummary()
63 enum class HotnessType : uint8_t { enum87 : Hotness(static_cast<uint32_t>(HotnessType::Unknown)), in CalleeInfo()89 explicit CalleeInfo(HotnessType Hotness, bool HasTC, uint64_t RelBF) in CalleeInfo()93 void updateHotness(const HotnessType OtherHotness) { in updateHotness()101 HotnessType getHotness() const { return HotnessType(Hotness); } in getHotness()122 inline const char *getHotnessName(CalleeInfo::HotnessType HT) { in getHotnessName()124 case CalleeInfo::HotnessType::Unknown: in getHotnessName()126 case CalleeInfo::HotnessType::Cold: in getHotnessName()128 case CalleeInfo::HotnessType::None: in getHotnessName()130 case CalleeInfo::HotnessType::Hot: in getHotnessName()[all …]
69 CalleeInfo::HotnessType MaxHotness;75 ImportFailureInfo(ValueInfo VI, CalleeInfo::HotnessType MaxHotness, in ImportFailureInfo()
907 auto GetBonusMultiplier = [](CalleeInfo::HotnessType Hotness) -> float { in computeImportForFunction()908 if (Hotness == CalleeInfo::HotnessType::Hot) in computeImportForFunction()910 if (Hotness == CalleeInfo::HotnessType::Cold) in computeImportForFunction()912 if (Hotness == CalleeInfo::HotnessType::Critical) in computeImportForFunction()928 Edge.second.getHotness() == CalleeInfo::HotnessType::Hot; in computeImportForFunction()930 Edge.second.getHotness() == CalleeInfo::HotnessType::Critical; in computeImportForFunction()
1298 CalleeInfo CI(CalleeInfo::HotnessType::Hot, /* HasTailCall = */ false, in AddCalls()
402 bool parseHotness(CalleeInfo::HotnessType &Hotness);
10027 CalleeInfo::HotnessType Hotness = CalleeInfo::HotnessType::Unknown; in parseOptionalCalls()10053 if (Hotness != CalleeInfo::HotnessType::Unknown && RelBF > 0) in parseOptionalCalls()10086 bool LLParser::parseHotness(CalleeInfo::HotnessType &Hotness) { in parseHotness()10089 Hotness = CalleeInfo::HotnessType::Unknown; in parseHotness()10092 Hotness = CalleeInfo::HotnessType::Cold; in parseHotness()10095 Hotness = CalleeInfo::HotnessType::None; in parseHotness()10098 Hotness = CalleeInfo::HotnessType::Hot; in parseHotness()10101 Hotness = CalleeInfo::HotnessType::Critical; in parseHotness()
1186 static std::pair<CalleeInfo::HotnessType, bool>1188 CalleeInfo::HotnessType Hotness = in getDecodedHotnessCallEdgeInfo()1189 static_cast<CalleeInfo::HotnessType>(RawFlags & 0x7); // 3 bits in getDecodedHotnessCallEdgeInfo()7446 CalleeInfo::HotnessType Hotness = CalleeInfo::HotnessType::Unknown; in makeCallList()
3519 if (Call.second.getHotness() != CalleeInfo::HotnessType::Unknown) in printFunctionSummary()