|
LLVM 22.0.0git
|
This file provides the interface for the sampled PGO profile loader base implementation. More...
#include "llvm/ADT/ArrayRef.h"#include "llvm/ADT/DenseMap.h"#include "llvm/ADT/DenseSet.h"#include "llvm/ADT/IntrusiveRefCntPtr.h"#include "llvm/ADT/SmallPtrSet.h"#include "llvm/ADT/SmallSet.h"#include "llvm/ADT/SmallVector.h"#include "llvm/Analysis/LazyCallGraph.h"#include "llvm/Analysis/LoopInfo.h"#include "llvm/Analysis/OptimizationRemarkEmitter.h"#include "llvm/Analysis/PostDominators.h"#include "llvm/IR/BasicBlock.h"#include "llvm/IR/CFG.h"#include "llvm/IR/DebugInfoMetadata.h"#include "llvm/IR/DebugLoc.h"#include "llvm/IR/Dominators.h"#include "llvm/IR/Function.h"#include "llvm/IR/Instruction.h"#include "llvm/IR/Instructions.h"#include "llvm/IR/Module.h"#include "llvm/IR/PseudoProbe.h"#include "llvm/ProfileData/SampleProf.h"#include "llvm/ProfileData/SampleProfReader.h"#include "llvm/Support/CommandLine.h"#include "llvm/Support/GenericDomTree.h"#include "llvm/Support/raw_ostream.h"#include "llvm/Transforms/Utils/SampleProfileInference.h"#include "llvm/Transforms/Utils/SampleProfileLoaderBaseUtil.h"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< bool > | llvm::SampleProfileUseProfi |
This file provides the interface for the sampled PGO profile loader base implementation.
Definition in file SampleProfileLoaderBaseImpl.h.
| #define DEBUG_TYPE "sample-profile-impl" |
Definition at line 56 of file SampleProfileLoaderBaseImpl.h.