Lines Matching defs:SampleProfileLoader

9 // This file implements the SampleProfileLoader transformation. This pass
465 class SampleProfileLoader final : public SampleProfileLoaderBaseImpl<Function> {
467 SampleProfileLoader(
660 ErrorOr<uint64_t> SampleProfileLoader::getInstWeight(const Instruction &Inst) {
701 SampleProfileLoader::findCalleeFunctionSamples(const CallBase &Inst) const {
727 SampleProfileLoader::findIndirectCallFunctionSamples(
782 SampleProfileLoader::findFunctionSamples(const Instruction &Inst) const {
926 bool SampleProfileLoader::tryPromoteAndInlineCandidate(
999 bool SampleProfileLoader::shouldInlineColdCallee(CallBase &CallInst) {
1019 void SampleProfileLoader::emitOptimizationRemarksForInlineCandidates(
1036 void SampleProfileLoader::findExternalInlineCandidate(
1140 bool SampleProfileLoader::inlineHotFunctions(
1237 bool SampleProfileLoader::tryInlineCandidate(
1302 bool SampleProfileLoader::getInlineCandidate(InlineCandidate *NewCandidate,
1327 SampleProfileLoader::getExternalInlineAdvisorCost(CallBase &CB) {
1344 bool SampleProfileLoader::getExternalInlineAdvisorShouldInline(CallBase &CB) {
1350 SampleProfileLoader::shouldInlineCandidate(InlineCandidate &Candidate) {
1415 bool SampleProfileLoader::inlineHotFunctionsWithPriority(
1547 void SampleProfileLoader::promoteMergeNotInlinedContextSamples(
1619 void SampleProfileLoader::generateMDProfMetadata(Function &F) {
1792 bool SampleProfileLoader::emitAnnotations(Function &F) {
1836 SampleProfileLoader::buildProfiledCallGraph(Module &M) {
1857 SampleProfileLoader::buildFunctionOrder(Module &M, LazyCallGraph &CG) {
1961 bool SampleProfileLoader::doInitialization(Module &M,
2103 bool SampleProfileLoader::rejectHighStalenessProfile(
2142 void SampleProfileLoader::removePseudoProbeInstsDiscriminator(Module &M) {
2168 bool SampleProfileLoader::runOnModule(Module &M, ModuleAnalysisManager *AM,
2250 bool SampleProfileLoader::runOnFunction(Function &F, ModuleAnalysisManager *AM) {
2364 SampleProfileLoader SampleLoader(