#ifndef LLVM_CODEGEN_MACHINEBRANCHPROBABILITYINFO_H
#define LLVM_CODEGEN_MACHINEBRANCHPROBABILITYINFO_H
#include "llvm/CodeGen/MachineBasicBlock.h"
#include "llvm/CodeGen/MachinePassManager.h"
#include "llvm/Pass.h"
#include "llvm/Support/BranchProbability.h"
namespace llvm {
class MachineBranchProbabilityInfo { … };
class MachineBranchProbabilityAnalysis
: public AnalysisInfoMixin<MachineBranchProbabilityAnalysis> { … };
class MachineBranchProbabilityPrinterPass
: public PassInfoMixin<MachineBranchProbabilityPrinterPass> { … };
class MachineBranchProbabilityInfoWrapperPass : public ImmutablePass { … };
}
#endif