13#ifndef LLVM_LIB_TARGET_MIPS_MCTARGETDESC_MIPSMCTARGETDESC_H
14#define LLVM_LIB_TARGET_MIPS_MCTARGETDESC_MIPSMCTARGETDESC_H
25class MCObjectTargetWriter;
39 const MCRegisterInfo &
MRI,
40 const MCTargetOptions &
Options);
42std::unique_ptr<MCObjectTargetWriter>
53#define GET_REGINFO_ENUM
54#include "MipsGenRegisterInfo.inc"
57#define GET_INSTRINFO_ENUM
58#define GET_INSTRINFO_MC_HELPER_DECLS
59#include "MipsGenInstrInfo.inc"
61#define GET_SUBTARGETINFO_ENUM
62#include "MipsGenSubtargetInfo.inc"
unsigned const MachineRegisterInfo * MRI
StringRef - Represent a constant reference to a string, i.e.
Triple - Helper class for working with autoconf configuration names.
StringRef selectMipsCPU(const Triple &TT, StringRef CPU)
Select the Mips CPU for the given triple and cpu name.
This is an optimization pass for GlobalISel generic memory operations.
MCCodeEmitter * createMipsMCCodeEmitterEL(const MCInstrInfo &MCII, MCContext &Ctx)
MCCodeEmitter * createMipsMCCodeEmitterEB(const MCInstrInfo &MCII, MCContext &Ctx)
std::unique_ptr< MCObjectTargetWriter > createMipsELFObjectWriter(const Triple &TT, bool IsN32)
MCAsmBackend * createMipsAsmBackend(const Target &T, const MCSubtargetInfo &STI, const MCRegisterInfo &MRI, const MCTargetOptions &Options)