reference, declarationdefinition
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; };