LLVM 22.0.0git
SampleProfileLoaderBaseImpl.h File Reference

This file provides the interface for the sampled PGO profile loader base implementation. More...

Go to the source code of this file.

Classes

struct  llvm::afdo_detail::IRTraits< BasicBlock >
class  llvm::PseudoProbeManager
class  llvm::SampleProfileLoaderBaseImpl< FT >

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
namespace  llvm::vfs
namespace  llvm::afdo_detail

Macros

#define DEBUG_TYPE   "sample-profile-impl"

Typedefs

using llvm::ProfileCount = Function::ProfileCount

Functions

static bool llvm::skipProfileForFunction (const Function &F)
static void llvm::buildTopDownFuncOrder (LazyCallGraph &CG, std::vector< Function * > &FunctionOrderList)

Variables

cl::opt< boolllvm::SampleProfileUseProfi

Detailed Description

This file provides the interface for the sampled PGO profile loader base implementation.

Definition in file SampleProfileLoaderBaseImpl.h.

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "sample-profile-impl"

Definition at line 56 of file SampleProfileLoaderBaseImpl.h.