LLVM 19.0.0git
Classes | Namespaces | Variables
ProfileCommon.h File Reference
#include "llvm/ADT/ArrayRef.h"
#include "llvm/IR/ProfileSummary.h"
#include "llvm/ProfileData/InstrProf.h"
#include "llvm/ProfileData/SampleProf.h"
#include "llvm/Support/Error.h"
#include <algorithm>
#include <cstdint>
#include <functional>
#include <map>
#include <memory>
#include <vector>

Go to the source code of this file.

Classes

class  llvm::ProfileSummaryBuilder
 
class  llvm::InstrProfSummaryBuilder
 
class  llvm::SampleProfileSummaryBuilder
 

Namespaces

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

Variables

cl::opt< boolllvm::UseContextLessSummary
 
cl::opt< int > llvm::ProfileSummaryCutoffHot
 
cl::opt< int > llvm::ProfileSummaryCutoffCold
 
cl::opt< unsignedllvm::ProfileSummaryHugeWorkingSetSizeThreshold
 
cl::opt< unsignedllvm::ProfileSummaryLargeWorkingSetSizeThreshold
 
cl::opt< uint64_tllvm::ProfileSummaryHotCount
 
cl::opt< uint64_tllvm::ProfileSummaryColdCount