HomeSort by: relevance | last modified time | path
    Searched refs:CalleeInfo (Results 1 - 14 of 14) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/
FunctionImport.h 75 CalleeInfo::HotnessType MaxHotness;
81 ImportFailureInfo(ValueInfo VI, CalleeInfo::HotnessType MaxHotness,
  /src/external/apache2/llvm/dist/llvm/lib/LTO/
SummaryBasedOptimizations.cpp 54 return Scaled64(Edge.second.RelBlockFreq, -CalleeInfo::ScaleShift);
  /src/external/apache2/llvm/dist/llvm/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;
250 MapVector<ValueInfo, CalleeInfo> CallGraphEdges;
341 : CalleeInfo::HotnessType::Unknown;
343 Hotness = CalleeInfo::HotnessType::Cold;
352 // Add the relative block frequency to CalleeInfo if there is no profile
354 if (BFI != nullptr && Hotness == CalleeInfo::HotnessType::Unknown)
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
ModuleSummaryIndex.h 55 struct CalleeInfo {
74 CalleeInfo()
76 explicit CalleeInfo(HotnessType Hotness, uint64_t RelBF)
104 inline const char *getHotnessName(CalleeInfo::HotnessType HT) {
106 case CalleeInfo::HotnessType::Unknown:
108 case CalleeInfo::HotnessType::Cold:
110 case CalleeInfo::HotnessType::None:
112 case CalleeInfo::HotnessType::Hot:
114 case CalleeInfo::HotnessType::Critical:
513 /// <CalleeValueInfo, CalleeInfo> call edge pair
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
FunctionImport.cpp 415 auto GetBonusMultiplier = [](CalleeInfo::HotnessType Hotness) -> float {
416 if (Hotness == CalleeInfo::HotnessType::Hot)
418 if (Hotness == CalleeInfo::HotnessType::Cold)
420 if (Hotness == CalleeInfo::HotnessType::Critical)
436 Edge.second.getHotness() == CalleeInfo::HotnessType::Hot;
438 Edge.second.getHotness() == CalleeInfo::HotnessType::Critical;
WholeProgramDevirt.cpp 1115 CalleeInfo CI(CalleeInfo::HotnessType::Hot, /* RelBF = */ 0);
  /src/external/apache2/llvm/dist/llvm/include/llvm/AsmParser/
LLParser.h 353 bool parseHotness(CalleeInfo::HotnessType &Hotness);
  /src/external/apache2/llvm/dist/llvm/lib/AsmParser/
LLParser.cpp 8930 CalleeInfo::HotnessType Hotness = CalleeInfo::HotnessType::Unknown;
8948 Calls.push_back(FunctionSummary::EdgeTy{VI, CalleeInfo(Hotness, RelBF)});
8973 bool LLParser::parseHotness(CalleeInfo::HotnessType &Hotness) {
8976 Hotness = CalleeInfo::HotnessType::Unknown;
8979 Hotness = CalleeInfo::HotnessType::Cold;
8982 Hotness = CalleeInfo::HotnessType::None;
8985 Hotness = CalleeInfo::HotnessType::Hot;
8988 Hotness = CalleeInfo::HotnessType::Critical;
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CodeGenModule.h 1195 /// \param CalleeInfo - The callee information these attributes are being
1201 CGCalleeInfo CalleeInfo,
CGCall.cpp 1987 CGCalleeInfo CalleeInfo,
2004 CalleeInfo.getCalleeFunctionProtoType());
2006 const Decl *TargetDecl = CalleeInfo.getCalleeDecl().getDecl();
2215 GetCPUAndFeaturesAttributes(CalleeInfo.getCalleeDecl(), FuncAttrs);
MicrosoftCXXABI.cpp 4064 const CGFunctionInfo &CalleeInfo = CGM.getTypes().arrangeCXXConstructorCall(
4066 CGF.EmitCall(CalleeInfo, Callee, ReturnValueSlot(), Args);
  /src/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/
BitcodeReader.cpp 6014 CalleeInfo::HotnessType Hotness = CalleeInfo::HotnessType::Unknown;
6022 Hotness = static_cast<CalleeInfo::HotnessType>(Record[++I]);
6025 Ret.push_back(FunctionSummary::EdgeTy{Callee, CalleeInfo(Hotness, RelBF)});
  /src/external/apache2/llvm/dist/llvm/lib/IR/
AsmWriter.cpp 3232 if (Call.second.getHotness() != CalleeInfo::HotnessType::Unknown)
  /src/external/apache2/llvm/dist/llvm/lib/Bitcode/Writer/
BitcodeWriter.cpp 4257 EI.second.getHotness() != CalleeInfo::HotnessType::Unknown;

Completed in 79 milliseconds