Anonymous View
LLVM 23.0.0git
SampleProfileProbe.h File Reference

This file provides the interface for the pseudo probe implementation for AutoFDO. More...

Go to the source code of this file.

Classes

class  llvm::PseudoProbeVerifier
class  llvm::SampleProfileProber
 Sample profile pseudo prober. More...
class  llvm::SampleProfileProbePass
class  llvm::PseudoProbeUpdatePass

Namespaces

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

Typedefs

using llvm::BlockIdMap = DenseMap<BasicBlock *, uint32_t>
using llvm::InstructionIdMap = DenseMap<Instruction *, uint32_t>
using llvm::ProbeFactorMap = DenseMap<std::pair<uint64_t, uint64_t>, float>
using llvm::FuncProbeFactorMap = StringMap<ProbeFactorMap>

Detailed Description

This file provides the interface for the pseudo probe implementation for AutoFDO.

Definition in file SampleProfileProbe.h.