Home
last modified time | relevance | path

Searched refs:CalleeInfo (Results 1 – 14 of 14) sorted by relevance

/openbsd/src/gnu/llvm/llvm/lib/Analysis/
DModuleSummaryAnalysis.cpp128 static CalleeInfo::HotnessType getHotness(uint64_t ProfileCount, in getHotness()
131 return CalleeInfo::HotnessType::Unknown; in getHotness()
133 return CalleeInfo::HotnessType::Hot; in getHotness()
135 return CalleeInfo::HotnessType::Cold; in getHotness()
136 return CalleeInfo::HotnessType::None; in getHotness()
266 MapVector<ValueInfo, CalleeInfo> CallGraphEdges; in computeFunctionSummary()
379 : CalleeInfo::HotnessType::Unknown; in computeFunctionSummary()
381 Hotness = CalleeInfo::HotnessType::Cold; in computeFunctionSummary()
392 if (BFI != nullptr && Hotness == CalleeInfo::HotnessType::Unknown) { in computeFunctionSummary()
542 ? CalleeInfo::HotnessType::Cold in computeFunctionSummary()
[all …]
/openbsd/src/gnu/llvm/llvm/include/llvm/IR/
DModuleSummaryIndex.h58 struct CalleeInfo { struct
77 CalleeInfo() in CalleeInfo() argument
79 explicit CalleeInfo(HotnessType Hotness, uint64_t RelBF) in CalleeInfo() argument
107 inline const char *getHotnessName(CalleeInfo::HotnessType HT) { in getHotnessName() argument
109 case CalleeInfo::HotnessType::Unknown: in getHotnessName()
111 case CalleeInfo::HotnessType::Cold: in getHotnessName()
113 case CalleeInfo::HotnessType::None: in getHotnessName()
115 case CalleeInfo::HotnessType::Hot: in getHotnessName()
117 case CalleeInfo::HotnessType::Critical: in getHotnessName()
590 using EdgeTy = std::pair<ValueInfo, CalleeInfo>;
[all …]
/openbsd/src/gnu/llvm/llvm/include/llvm/Transforms/IPO/
DFunctionImport.h75 CalleeInfo::HotnessType MaxHotness;
81 ImportFailureInfo(ValueInfo VI, CalleeInfo::HotnessType MaxHotness, in ImportFailureInfo()
/openbsd/src/gnu/llvm/llvm/lib/LTO/
DSummaryBasedOptimizations.cpp54 return Scaled64(Edge.second.RelBlockFreq, -CalleeInfo::ScaleShift); in computeSyntheticCounts()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/IPO/
DFunctionImport.cpp377 auto GetBonusMultiplier = [](CalleeInfo::HotnessType Hotness) -> float { in computeImportForFunction()
378 if (Hotness == CalleeInfo::HotnessType::Hot) in computeImportForFunction()
380 if (Hotness == CalleeInfo::HotnessType::Cold) in computeImportForFunction()
382 if (Hotness == CalleeInfo::HotnessType::Critical) in computeImportForFunction()
398 Edge.second.getHotness() == CalleeInfo::HotnessType::Hot; in computeImportForFunction()
400 Edge.second.getHotness() == CalleeInfo::HotnessType::Critical; in computeImportForFunction()
DWholeProgramDevirt.cpp1185 CalleeInfo CI(CalleeInfo::HotnessType::Hot, /* RelBF = */ 0); in AddCalls()
/openbsd/src/gnu/llvm/llvm/include/llvm/AsmParser/
DLLParser.h372 bool parseHotness(CalleeInfo::HotnessType &Hotness);
/openbsd/src/gnu/llvm/llvm/lib/AsmParser/
DLLParser.cpp9078 CalleeInfo::HotnessType Hotness = CalleeInfo::HotnessType::Unknown; in parseOptionalCalls()
9096 Calls.push_back(FunctionSummary::EdgeTy{VI, CalleeInfo(Hotness, RelBF)}); in parseOptionalCalls()
9121 bool LLParser::parseHotness(CalleeInfo::HotnessType &Hotness) { in parseHotness()
9124 Hotness = CalleeInfo::HotnessType::Unknown; in parseHotness()
9127 Hotness = CalleeInfo::HotnessType::Cold; in parseHotness()
9130 Hotness = CalleeInfo::HotnessType::None; in parseHotness()
9133 Hotness = CalleeInfo::HotnessType::Hot; in parseHotness()
9136 Hotness = CalleeInfo::HotnessType::Critical; in parseHotness()
/openbsd/src/gnu/llvm/clang/lib/CodeGen/
DCodeGenModule.h1253 CGCalleeInfo CalleeInfo,
DCGCall.cpp2129 CGCalleeInfo CalleeInfo, in ConstructAttributeList() argument
2146 CalleeInfo.getCalleeFunctionProtoType()); in ConstructAttributeList()
2148 const Decl *TargetDecl = CalleeInfo.getCalleeDecl().getDecl(); in ConstructAttributeList()
2349 GetCPUAndFeaturesAttributes(CalleeInfo.getCalleeDecl(), FuncAttrs); in ConstructAttributeList()
DMicrosoftCXXABI.cpp4170 const CGFunctionInfo &CalleeInfo = CGM.getTypes().arrangeCXXConstructorCall( in getAddrOfCXXCtorClosure() local
4172 CGF.EmitCall(CalleeInfo, Callee, ReturnValueSlot(), Args); in getAddrOfCXXCtorClosure()
/openbsd/src/gnu/llvm/llvm/lib/Bitcode/Reader/
DBitcodeReader.cpp7021 CalleeInfo::HotnessType Hotness = CalleeInfo::HotnessType::Unknown; in makeCallList()
7029 Hotness = static_cast<CalleeInfo::HotnessType>(Record[++I]); in makeCallList()
7032 Ret.push_back(FunctionSummary::EdgeTy{Callee, CalleeInfo(Hotness, RelBF)}); in makeCallList()
/openbsd/src/gnu/llvm/llvm/lib/IR/
DAsmWriter.cpp3197 if (Call.second.getHotness() != CalleeInfo::HotnessType::Unknown) in printFunctionSummary()
/openbsd/src/gnu/llvm/llvm/lib/Bitcode/Writer/
DBitcodeWriter.cpp4509 EI.second.getHotness() != CalleeInfo::HotnessType::Unknown; in writeCombinedGlobalValueSummary()