1 #ifndef LLVM_TRANSFORMS_IPO_SYNTHETIC_COUNTS_PROPAGATION_H
2 #define LLVM_TRANSFORMS_IPO_SYNTHETIC_COUNTS_PROPAGATION_H
4 #include "llvm/ADT/STLExtras.h"
5 #include "llvm/IR/CallSite.h"
6 #include "llvm/IR/PassManager.h"
7 #include "llvm/Support/ScaledNumber.h"
13 class SyntheticCountsPropagation
14 : public PassInfoMixin<SyntheticCountsPropagation> {
16 PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);