|
LLVM 22.0.0git
|
This file provides the interface for the pseudo probe implementation for AutoFDO. More...
#include "llvm/Analysis/LazyCallGraph.h"#include "llvm/IR/PassInstrumentation.h"#include "llvm/IR/PassManager.h"#include "llvm/ProfileData/SampleProf.h"#include "llvm/Support/Compiler.h"#include <unordered_map>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 = std::unordered_map<BasicBlock *, uint32_t> |
| using | llvm::InstructionIdMap = std::unordered_map<Instruction *, uint32_t> |
| using | llvm::ProbeFactorMap |
| using | llvm::FuncProbeFactorMap = StringMap<ProbeFactorMap> |
This file provides the interface for the pseudo probe implementation for AutoFDO.
Definition in file SampleProfileProbe.h.