Home
last modified time | relevance | path

Searched refs:HotnessType (Results 1 – 9 of 9) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DModuleSummaryAnalysis.cpp130 static CalleeInfo::HotnessType getHotness(uint64_t ProfileCount, in getHotness()
133 return CalleeInfo::HotnessType::Unknown; in getHotness()
135 return CalleeInfo::HotnessType::Hot; in getHotness()
137 return CalleeInfo::HotnessType::Cold; in getHotness()
138 return CalleeInfo::HotnessType::None; in getHotness()
401 : CalleeInfo::HotnessType::Unknown; in computeFunctionSummary()
403 Hotness = CalleeInfo::HotnessType::Cold; in computeFunctionSummary()
416 if (BFI != nullptr && Hotness == CalleeInfo::HotnessType::Unknown) { in computeFunctionSummary()
590 ? CalleeInfo::HotnessType::Cold in computeFunctionSummary()
591 : CalleeInfo::HotnessType::Critical); in computeFunctionSummary()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DFunctionImport.h74 CalleeInfo::HotnessType MaxHotness;
80 ImportFailureInfo(ValueInfo VI, CalleeInfo::HotnessType MaxHotness, in ImportFailureInfo()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DModuleSummaryIndex.h59 enum class HotnessType : uint8_t { enum
82 : Hotness(static_cast<uint32_t>(HotnessType::Unknown)), in CalleeInfo()
84 explicit CalleeInfo(HotnessType Hotness, bool HasTC, uint64_t RelBF) in CalleeInfo()
88 void updateHotness(const HotnessType OtherHotness) { in updateHotness()
96 HotnessType getHotness() const { return HotnessType(Hotness); } in getHotness()
117 inline const char *getHotnessName(CalleeInfo::HotnessType HT) { in getHotnessName()
119 case CalleeInfo::HotnessType::Unknown: in getHotnessName()
121 case CalleeInfo::HotnessType::Cold: in getHotnessName()
123 case CalleeInfo::HotnessType::None: in getHotnessName()
125 case CalleeInfo::HotnessType::Hot: in getHotnessName()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DFunctionImport.cpp710 auto GetBonusMultiplier = [](CalleeInfo::HotnessType Hotness) -> float { in computeImportForFunction()
711 if (Hotness == CalleeInfo::HotnessType::Hot) in computeImportForFunction()
713 if (Hotness == CalleeInfo::HotnessType::Cold) in computeImportForFunction()
715 if (Hotness == CalleeInfo::HotnessType::Critical) in computeImportForFunction()
731 Edge.second.getHotness() == CalleeInfo::HotnessType::Hot; in computeImportForFunction()
733 Edge.second.getHotness() == CalleeInfo::HotnessType::Critical; in computeImportForFunction()
H A DWholeProgramDevirt.cpp1267 CalleeInfo CI(CalleeInfo::HotnessType::Hot, /* HasTailCall = */ false, in AddCalls()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/AsmParser/
H A DLLParser.h386 bool parseHotness(CalleeInfo::HotnessType &Hotness);
/freebsd-14.2/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp9238 CalleeInfo::HotnessType Hotness = CalleeInfo::HotnessType::Unknown; in parseOptionalCalls()
9264 if (Hotness != CalleeInfo::HotnessType::Unknown && RelBF > 0) in parseOptionalCalls()
9297 bool LLParser::parseHotness(CalleeInfo::HotnessType &Hotness) { in parseHotness()
9300 Hotness = CalleeInfo::HotnessType::Unknown; in parseHotness()
9303 Hotness = CalleeInfo::HotnessType::Cold; in parseHotness()
9306 Hotness = CalleeInfo::HotnessType::None; in parseHotness()
9309 Hotness = CalleeInfo::HotnessType::Hot; in parseHotness()
9312 Hotness = CalleeInfo::HotnessType::Critical; in parseHotness()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp1120 static std::pair<CalleeInfo::HotnessType, bool>
1122 CalleeInfo::HotnessType Hotness = in getDecodedHotnessCallEdgeInfo()
1123 static_cast<CalleeInfo::HotnessType>(RawFlags & 0x7); // 3 bits in getDecodedHotnessCallEdgeInfo()
7067 CalleeInfo::HotnessType Hotness = CalleeInfo::HotnessType::Unknown; in makeCallList()
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DAsmWriter.cpp3256 if (Call.second.getHotness() != CalleeInfo::HotnessType::Unknown) in printFunctionSummary()