#include "llvm/CodeGen/MachineFunction.h"
#include "llvm/CodeGen/MachineFunctionPass.h"
#include "llvm/CodeGen/MachineInstrBuilder.h"
#include "llvm/CodeGen/TargetInstrInfo.h"
#include "llvm/CodeGen/TargetSubtargetInfo.h"
#include "llvm/IR/Function.h"
#include "llvm/InitializePasses.h"
usingnamespacellvm;
namespace {
struct FEntryInserter : public MachineFunctionPass { … };
}
bool FEntryInserter::runOnMachineFunction(MachineFunction &MF) { … }
char FEntryInserter::ID = …;
char &llvm::FEntryInserterID = …;
INITIALIZE_PASS(…)