23 #define GET_INSTRINFO_MC_DESC
24 #include "SparcGenInstrInfo.inc"
26 #define GET_SUBTARGETINFO_MC_DESC
27 #include "SparcGenSubtargetInfo.inc"
29 #define GET_REGINFO_MC_DESC
30 #include "SparcGenRegisterInfo.inc"
36 InitSparcMCInstrInfo(X);
42 InitSparcMCRegisterInfo(X, SP::I7);
49 InitSparcMCSubtargetInfo(X, TT, CPU, FS);
void LLVMInitializeSparcTargetMC()
static MCSubtargetInfo * createSparcMCSubtargetInfo(StringRef TT, StringRef CPU, StringRef FS)
void InitMCCodeGenInfo(Reloc::Model RM=Reloc::Default, CodeModel::Model CM=CodeModel::Default, CodeGenOpt::Level OL=CodeGenOpt::Default)
static MCRegisterInfo * createSparcMCRegisterInfo(StringRef TT)
static void RegisterMCCodeGenInfo(Target &T, Target::MCCodeGenInfoCtorFnTy Fn)
static void RegisterMCSubtargetInfo(Target &T, Target::MCSubtargetInfoCtorFnTy Fn)
static MCInstrInfo * createSparcMCInstrInfo()
static void RegisterMCRegInfo(Target &T, Target::MCRegInfoCtorFnTy Fn)
static void RegisterMCInstrInfo(Target &T, Target::MCInstrInfoCtorFnTy Fn)
static GCMetadataPrinterRegistry::Add< OcamlGCMetadataPrinter > Y("ocaml","ocaml 3.10-compatible collector")
static MCCodeGenInfo * createSparcMCCodeGenInfo(StringRef TT, Reloc::Model RM, CodeModel::Model CM, CodeGenOpt::Level OL)
static MCCodeGenInfo * createSparcV9MCCodeGenInfo(StringRef TT, Reloc::Model RM, CodeModel::Model CM, CodeGenOpt::Level OL)
static RegisterPass< NVPTXAllocaHoisting > X("alloca-hoisting","Hoisting alloca instructions in non-entry ""blocks to the entry block")