23 #define GET_INSTRINFO_MC_DESC
24 #include "MSP430GenInstrInfo.inc"
26 #define GET_SUBTARGETINFO_MC_DESC
27 #include "MSP430GenSubtargetInfo.inc"
29 #define GET_REGINFO_MC_DESC
30 #include "MSP430GenRegisterInfo.inc"
36 InitMSP430MCInstrInfo(X);
42 InitMSP430MCRegisterInfo(X, MSP430::PCW);
49 InitMSP430MCSubtargetInfo(X, TT, CPU, FS);
62 unsigned SyntaxVariant,
67 if (SyntaxVariant == 0)
static void RegisterMCInstPrinter(Target &T, Target::MCInstPrinterCtorTy Fn)
static MCCodeGenInfo * createMSP430MCCodeGenInfo(StringRef TT, Reloc::Model RM, CodeModel::Model CM, CodeGenOpt::Level OL)
void InitMCCodeGenInfo(Reloc::Model RM=Reloc::Default, CodeModel::Model CM=CodeModel::Default, CodeGenOpt::Level OL=CodeGenOpt::Default)
static void RegisterMCCodeGenInfo(Target &T, Target::MCCodeGenInfoCtorFnTy Fn)
static void RegisterMCSubtargetInfo(Target &T, Target::MCSubtargetInfoCtorFnTy Fn)
static void RegisterMCRegInfo(Target &T, Target::MCRegInfoCtorFnTy Fn)
static MCInstPrinter * createMSP430MCInstPrinter(const Target &T, unsigned SyntaxVariant, const MCAsmInfo &MAI, const MCInstrInfo &MII, const MCRegisterInfo &MRI, const MCSubtargetInfo &STI)
static void RegisterMCInstrInfo(Target &T, Target::MCInstrInfoCtorFnTy Fn)
static MCSubtargetInfo * createMSP430MCSubtargetInfo(StringRef TT, StringRef CPU, StringRef FS)
void LLVMInitializeMSP430TargetMC()
const MCRegisterInfo & MRI
static MCRegisterInfo * createMSP430MCRegisterInfo(StringRef TT)
static MCInstrInfo * createMSP430MCInstrInfo()
static RegisterPass< NVPTXAllocaHoisting > X("alloca-hoisting","Hoisting alloca instructions in non-entry ""blocks to the entry block")