|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/IR/ModuleSummaryIndex.h 73 : Hotness(static_cast<uint32_t>(HotnessType::Unknown)), RelBlockFreq(0) {}
74 explicit CalleeInfo(HotnessType Hotness, uint64_t RelBF)
77 void updateHotness(const HotnessType OtherHotness) {
81 HotnessType getHotness() const { return HotnessType(Hotness); }
102 inline const char *getHotnessName(CalleeInfo::HotnessType HT) {
104 case CalleeInfo::HotnessType::Unknown:
106 case CalleeInfo::HotnessType::Cold:
108 case CalleeInfo::HotnessType::None:
110 case CalleeInfo::HotnessType::Hot:
112 case CalleeInfo::HotnessType::Critical:
include/llvm/Transforms/IPO/FunctionImport.h 75 CalleeInfo::HotnessType MaxHotness;
81 ImportFailureInfo(ValueInfo VI, CalleeInfo::HotnessType MaxHotness,
lib/Analysis/ModuleSummaryAnalysis.cpp 125 static CalleeInfo::HotnessType getHotness(uint64_t ProfileCount,
128 return CalleeInfo::HotnessType::Unknown;
130 return CalleeInfo::HotnessType::Hot;
132 return CalleeInfo::HotnessType::Cold;
133 return CalleeInfo::HotnessType::None;
344 auto Hotness = ScaledCount ? getHotness(ScaledCount.getValue(), PSI)
345 : CalleeInfo::HotnessType::Unknown;
347 Hotness = CalleeInfo::HotnessType::Cold;
358 if (BFI != nullptr && Hotness == CalleeInfo::HotnessType::Unknown) {
454 ? CalleeInfo::HotnessType::Cold
455 : CalleeInfo::HotnessType::Critical);
lib/AsmParser/LLParser.cpp 8326 CalleeInfo::HotnessType Hotness = CalleeInfo::HotnessType::Unknown;
8326 CalleeInfo::HotnessType Hotness = CalleeInfo::HotnessType::Unknown;
8371 bool LLParser::ParseHotness(CalleeInfo::HotnessType &Hotness) {
8374 Hotness = CalleeInfo::HotnessType::Unknown;
8377 Hotness = CalleeInfo::HotnessType::Cold;
8380 Hotness = CalleeInfo::HotnessType::None;
8383 Hotness = CalleeInfo::HotnessType::Hot;
8386 Hotness = CalleeInfo::HotnessType::Critical;
lib/AsmParser/LLParser.h 358 bool ParseHotness(CalleeInfo::HotnessType &Hotness);
lib/Bitcode/Reader/BitcodeReader.cpp 5644 CalleeInfo::HotnessType Hotness = CalleeInfo::HotnessType::Unknown;
5644 CalleeInfo::HotnessType Hotness = CalleeInfo::HotnessType::Unknown;
lib/Bitcode/Writer/BitcodeWriter.cpp 4065 EI.second.getHotness() != CalleeInfo::HotnessType::Unknown;
lib/IR/AsmWriter.cpp 2970 if (Call.second.getHotness() != CalleeInfo::HotnessType::Unknown)
lib/Transforms/IPO/FunctionImport.cpp 378 if (Hotness == CalleeInfo::HotnessType::Hot)
380 if (Hotness == CalleeInfo::HotnessType::Cold)
382 if (Hotness == CalleeInfo::HotnessType::Critical)
398 Edge.second.getHotness() == CalleeInfo::HotnessType::Hot;
400 Edge.second.getHotness() == CalleeInfo::HotnessType::Critical;
lib/Transforms/IPO/WholeProgramDevirt.cpp 901 CalleeInfo CI(CalleeInfo::HotnessType::Hot, /* RelBF = */ 0);
usr/include/c++/7.4.0/bits/algorithmfwd.h 369 const _Tp&
370 max(const _Tp&, const _Tp&);
370 max(const _Tp&, const _Tp&);
usr/include/c++/7.4.0/bits/move.h 72 constexpr _Tp&&
73 forward(typename std::remove_reference<_Tp>::type& __t) noexcept
83 constexpr _Tp&&
84 forward(typename std::remove_reference<_Tp>::type&& __t) noexcept
usr/include/c++/7.4.0/bits/unique_ptr.h 824 make_unique(_Args&&... __args)
825 { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
usr/include/c++/7.4.0/type_traits 1629 { typedef _Tp type; };