#ifndef LLVM_TOOLS_LLVM_PROGEN_PROFILEGENERATOR_H
#define LLVM_TOOLS_LLVM_PROGEN_PROFILEGENERATOR_H
#include "CSPreInliner.h"
#include "ErrorHandling.h"
#include "PerfReader.h"
#include "ProfiledBinary.h"
#include "llvm/IR/DebugInfoMetadata.h"
#include "llvm/ProfileData/SampleProfWriter.h"
#include <memory>
#include <unordered_set>
usingnamespacellvm;
usingnamespacesampleprof;
namespace llvm {
namespace sampleprof {
ProbeCounterMap;
class ProfileGeneratorBase { … };
class ProfileGenerator : public ProfileGeneratorBase { … };
class CSProfileGenerator : public ProfileGeneratorBase { … };
}
}
#endif