#include "../Target.h"
#include "AArch64.h"
#include "AArch64RegisterInfo.h"
#define GET_AVAILABLE_OPCODE_CHECKER
#include "AArch64GenInstrInfo.inc"
namespace llvm {
namespace exegesis {
static unsigned getLoadImmediateOpcode(unsigned RegBitWidth) { … }
static MCInst loadImmediate(unsigned Reg, unsigned RegBitWidth,
const APInt &Value) { … }
#include "AArch64GenExegesis.inc"
namespace {
class ExegesisAArch64Target : public ExegesisTarget { … };
}
static ExegesisTarget *getTheExegesisAArch64Target() { … }
void InitializeAArch64ExegesisTarget() { … }
}
}