LLVM  13.0.0git
Classes | Namespaces | Functions
SampleProfileLoaderBaseUtil.h File Reference
#include "llvm/ADT/DenseMap.h"
#include "llvm/Analysis/ProfileSummaryInfo.h"
#include "llvm/IR/BasicBlock.h"
#include "llvm/IR/CFG.h"
#include "llvm/IR/DebugLoc.h"
#include "llvm/IR/Function.h"
#include "llvm/ProfileData/SampleProf.h"
#include "llvm/Support/CommandLine.h"
Include dependency graph for SampleProfileLoaderBaseUtil.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  llvm::sampleprofutil::SampleCoverageTracker
 

Namespaces

 llvm
 
 llvm::sampleprofutil
 

Functions

bool llvm::sampleprofutil::callsiteIsHot (const FunctionSamples *CallsiteFS, ProfileSummaryInfo *PSI, bool ProfAccForSymsInList)
 Return true if the given callsite is hot wrt to hot cutoff threshold. More...
 

Detailed Description

This file provides the utility functions for the sampled PGO loader base implementation.

Definition in file SampleProfileLoaderBaseUtil.h.