Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DSampleProfileMatcher.h30 const PseudoProbeManager *ProbeManager; variable
122 const PseudoProbeManager *ProbeManager, ThinOrFullLTOPhase LTOPhase, in SampleProfileMatcher() argument
127 : M(M), Reader(Reader), CG(CG), ProbeManager(ProbeManager), in SampleProfileMatcher()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMIRSampleProfile.cpp303 ProbeManager = std::make_unique<PseudoProbeManager>(M); in doInitialization()
304 if (!ProbeManager->moduleIsProbed(M)) { in doInitialization()
329 if (!ProbeManager->profileIsValid(MF.getFunction(), *Samples)) in runOnFunction()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DSampleProfileMatcher.cpp446 !ProbeManager->profileIsValid(F, *FSFlattened); in runOnFunction()
530 const auto *FuncDesc = ProbeManager->getDesc(FS.getGUID()); in countMismatchedFuncSamples()
535 if (ProbeManager->profileIsHashMismatched(*FuncDesc, FS)) { in countMismatchedFuncSamples()
797 const auto *FuncDesc = ProbeManager->getDesc(IRFunc); in functionMatchesProfileHelper()
799 !ProbeManager->profileIsHashMismatched(*FuncDesc, *FSFlattened)) { in functionMatchesProfileHelper()
H A DSampleProfile.cpp1790 if (!ProbeManager->getDesc(F)) in emitAnnotations()
1795 if (ProbeManager->profileIsValid(F, *Samples)) { in emitAnnotations()
2059 ProbeManager = std::make_unique<PseudoProbeManager>(M); in doInitialization()
2060 if (!ProbeManager->moduleIsProbed(M)) { in doInitialization()
2072 M, *Reader, CG, ProbeManager.get(), LTOPhase, SymbolMap, PSL, in doInitialization()
2097 const auto *FuncDesc = ProbeManager->getDesc(FS.getGUID()); in rejectHighStalenessProfile()
2107 if (ProbeManager->profileIsHashMismatched(*FuncDesc, FS)) in rejectHighStalenessProfile()
H A DSampleProfileProbe.cpp465 SampleProfileProber ProbeManager(F, ModuleId); in run() local
466 ProbeManager.instrumentOneFunc(F, TM); in run()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DSampleProfileLoaderBaseImpl.h314 std::unique_ptr<PseudoProbeManager> ProbeManager;