13#ifndef LLVM_LIB_TARGET_CSKY_MCTARGETDESC_CSKYMCTARGETDESC_H
14#define LLVM_LIB_TARGET_CSKY_MCTARGETDESC_CSKYMCTARGETDESC_H
25class MCObjectTargetWriter;
34 const MCRegisterInfo &
MRI,
35 const MCTargetOptions &
Options);
40#define GET_REGINFO_ENUM
41#include "CSKYGenRegisterInfo.inc"
43#define GET_INSTRINFO_ENUM
44#define GET_INSTRINFO_MC_HELPER_DECLS
45#include "CSKYGenInstrInfo.inc"
47#define GET_SUBTARGETINFO_ENUM
48#include "CSKYGenSubtargetInfo.inc"
unsigned const MachineRegisterInfo * MRI
This is an optimization pass for GlobalISel generic memory operations.
MCAsmBackend * createCSKYAsmBackend(const Target &T, const MCSubtargetInfo &STI, const MCRegisterInfo &MRI, const MCTargetOptions &Options)
std::unique_ptr< MCObjectTargetWriter > createCSKYELFObjectWriter()
MCCodeEmitter * createCSKYMCCodeEmitter(const MCInstrInfo &MCII, MCContext &Ctx)