| /openbsd/src/gnu/llvm/llvm/lib/Analysis/ |
| D | ModuleSummaryAnalysis.cpp | 128 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/ |
| D | ModuleSummaryIndex.h | 58 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/ |
| D | FunctionImport.h | 75 CalleeInfo::HotnessType MaxHotness; 81 ImportFailureInfo(ValueInfo VI, CalleeInfo::HotnessType MaxHotness, in ImportFailureInfo()
|
| /openbsd/src/gnu/llvm/llvm/lib/LTO/ |
| D | SummaryBasedOptimizations.cpp | 54 return Scaled64(Edge.second.RelBlockFreq, -CalleeInfo::ScaleShift); in computeSyntheticCounts()
|
| /openbsd/src/gnu/llvm/llvm/lib/Transforms/IPO/ |
| D | FunctionImport.cpp | 377 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()
|
| D | WholeProgramDevirt.cpp | 1185 CalleeInfo CI(CalleeInfo::HotnessType::Hot, /* RelBF = */ 0); in AddCalls()
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/AsmParser/ |
| D | LLParser.h | 372 bool parseHotness(CalleeInfo::HotnessType &Hotness);
|
| /openbsd/src/gnu/llvm/llvm/lib/AsmParser/ |
| D | LLParser.cpp | 9078 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/ |
| D | CodeGenModule.h | 1253 CGCalleeInfo CalleeInfo,
|
| D | CGCall.cpp | 2129 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()
|
| D | MicrosoftCXXABI.cpp | 4170 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/ |
| D | BitcodeReader.cpp | 7021 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/ |
| D | AsmWriter.cpp | 3197 if (Call.second.getHotness() != CalleeInfo::HotnessType::Unknown) in printFunctionSummary()
|
| /openbsd/src/gnu/llvm/llvm/lib/Bitcode/Writer/ |
| D | BitcodeWriter.cpp | 4509 EI.second.getHotness() != CalleeInfo::HotnessType::Unknown; in writeCombinedGlobalValueSummary()
|