Home
last modified time | relevance | path

Searched refs:FProfile (Results 1 – 6 of 6) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/ProfileData/
H A DSampleProfReader.cpp357 FunctionSamples &FProfile = Profiles[FContext]; in readImpl() local
358 FProfile.setContext(FContext); in readImpl()
359 MergeResult(Result, FProfile.addTotalSamples(NumSamples)); in readImpl()
360 MergeResult(Result, FProfile.addHeadSamples(NumHeadSamples)); in readImpl()
362 InlineStack.push_back(&FProfile); in readImpl()
406 FunctionSamples &FProfile = *InlineStack.back(); in readImpl() local
408 MergeResult(Result, FProfile.addCalledTargetSamples( in readImpl()
412 MergeResult(Result, FProfile.addBodySamples(LineOffset, Discriminator, in readImpl()
417 FunctionSamples &FProfile = *InlineStack.back(); in readImpl() local
419 FProfile.setFunctionHash(FunctionHash); in readImpl()
[all …]
H A DSampleProf.cpp395 FunctionSamples &FProfile = Ret.first->second; in trimAndMergeColdContextProfiles() local
396 FProfile.setContext(FContext); in trimAndMergeColdContextProfiles()
407 FunctionSamples &FProfile = I.second; in canonicalizeContextProfiles() local
408 SampleContext &Context = FProfile.getContext(); in canonicalizeContextProfiles()
424 auto Ret = ProfilesToBeAdded.emplace(Context, FProfile); in canonicalizeContextProfiles()
/openbsd-src/gnu/llvm/llvm/tools/llvm-profgen/
H A DProfileGenerator.cpp478 FunctionSamples &FProfile = Ret.first->second; in getTopLevelFunctionProfile() local
479 FProfile.setContext(Context); in getTopLevelFunctionProfile()
743 FunctionSamples *FProfile = ContextNode->getFunctionSamples(); in getOrCreateFunctionSamples() local
744 if (!FProfile) { in getOrCreateFunctionSamples()
746 FProfile = &FSamplesList.back(); in getOrCreateFunctionSamples()
747 FProfile->setName(ContextNode->getFuncName()); in getOrCreateFunctionSamples()
748 ContextNode->setFunctionSamples(FProfile); in getOrCreateFunctionSamples()
761 FProfile->getContext().setAttribute(ContextWasInlined); in getOrCreateFunctionSamples()
762 return FProfile; in getOrCreateFunctionSamples()
964 FunctionSamples *FProfile = Node.getFunctionSamples(); in convertToProfileMap() local
[all …]
H A DCSPreInliner.cpp293 FunctionSamples *FProfile = Node->getFunctionSamples(); in run() local
294 if (FProfile && in run()
296 !FProfile->getContext().hasState(InlinedContext))) { in run()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/
H A DSampleContextTracker.cpp638 FunctionSamples *FProfile = Node->getFunctionSamples(); in createContextLessProfileMap() local
640 if (FProfile) in createContextLessProfileMap()
641 ContextLessProfiles[Node->getFuncName()].merge(*FProfile); in createContextLessProfileMap()
/openbsd-src/gnu/llvm/llvm/include/llvm/ProfileData/
H A DSampleProfReader.h631 std::error_code readProfile(FunctionSamples &FProfile);
708 FunctionSamples *FProfile);