10 #ifndef SYSTEMZMCTARGETDESC_H
11 #define SYSTEMZMCTARGETDESC_H
13 #include "llvm/Support/DataTypes.h"
23 class MCSubtargetInfo;
73 const MCRegisterInfo &
MRI,
74 const MCSubtargetInfo &STI,
78 const MCRegisterInfo &
MRI,
79 StringRef TT, StringRef CPU);
86 #define GET_REGINFO_ENUM
87 #include "SystemZGenRegisterInfo.inc"
90 #define GET_INSTRINFO_ENUM
91 #include "SystemZGenInstrInfo.inc"
93 #define GET_SUBTARGETINFO_ENUM
94 #include "SystemZGenSubtargetInfo.inc"
const unsigned GR32Regs[16]
const int64_t CallFrameSize
unsigned getFirstReg(unsigned Reg)
const unsigned FP128Regs[16]
MCAsmBackend * createSystemZMCAsmBackend(const Target &T, const MCRegisterInfo &MRI, StringRef TT, StringRef CPU)
const unsigned FP32Regs[16]
unsigned getRegAsGRH32(unsigned Reg)
unsigned getRegAsGR32(unsigned Reg)
const unsigned GRH32Regs[16]
MCObjectWriter * createSystemZObjectWriter(raw_ostream &OS, uint8_t OSABI)
const int64_t CFAOffsetFromInitialSP
MCCodeEmitter * createSystemZMCCodeEmitter(const MCInstrInfo &MCII, const MCRegisterInfo &MRI, const MCSubtargetInfo &STI, MCContext &Ctx)
const unsigned FP64Regs[16]
const unsigned GR128Regs[16]
unsigned getRegAsGR64(unsigned Reg)
const unsigned GR64Regs[16]
const MCRegisterInfo & MRI