14 #ifndef LLVM_LIB_TARGET_MIPS_MCTARGETDESC_MIPSMCTARGETDESC_H 15 #define LLVM_LIB_TARGET_MIPS_MCTARGETDESC_MIPSMCTARGETDESC_H 26 class MCObjectTargetWriter;
28 class MCSubtargetInfo;
29 class MCTargetOptions;
34 class raw_pwrite_stream;
42 const MCRegisterInfo &
MRI,
45 const MCRegisterInfo &
MRI,
49 const MCRegisterInfo &
MRI,
50 const MCTargetOptions &Options);
52 std::unique_ptr<MCObjectTargetWriter>
63 #define GET_REGINFO_ENUM 64 #include "MipsGenRegisterInfo.inc" 67 #define GET_INSTRINFO_ENUM 68 #include "MipsGenInstrInfo.inc" 70 #define GET_SUBTARGETINFO_ENUM 71 #include "MipsGenSubtargetInfo.inc" This class represents lattice values for constants.
std::unique_ptr< MCObjectTargetWriter > createMipsELFObjectWriter(const Triple &TT, bool IsN32)
Target & getTheMipselTarget()
MCAsmBackend * createMipsAsmBackend(const Target &T, const MCSubtargetInfo &STI, const MCRegisterInfo &MRI, const MCTargetOptions &Options)
Target & getTheMips64Target()
MCCodeEmitter * createMipsMCCodeEmitterEL(const MCInstrInfo &MCII, const MCRegisterInfo &MRI, MCContext &Ctx)
Target & getTheMips64elTarget()
unsigned const MachineRegisterInfo * MRI
StringRef selectMipsCPU(const Triple &TT, StringRef CPU)
Select the Mips CPU for the given triple and cpu name.
Triple - Helper class for working with autoconf configuration names.
MCCodeEmitter * createMipsMCCodeEmitterEB(const MCInstrInfo &MCII, const MCRegisterInfo &MRI, MCContext &Ctx)
Target & getTheMipsTarget()
StringRef - Represent a constant reference to a string, i.e.