14 #ifndef PPCMCTARGETDESC_H
15 #define PPCMCTARGETDESC_H
20 #include "llvm/Support/DataTypes.h"
29 class MCSubtargetInfo;
39 const MCRegisterInfo &
MRI,
40 const MCSubtargetInfo &STI,
44 StringRef TT, StringRef CPU);
63 #define GET_REGINFO_ENUM
64 #include "PPCGenRegisterInfo.inc"
68 #define GET_INSTRINFO_ENUM
69 #include "PPCGenInstrInfo.inc"
71 #define GET_SUBTARGETINFO_ENUM
72 #include "PPCGenSubtargetInfo.inc"
MCObjectWriter * createPPCELFObjectWriter(raw_ostream &OS, bool Is64Bit, uint8_t OSABI)
createPPCELFObjectWriter - Construct an PPC ELF object writer.
MCCodeEmitter * createPPCMCCodeEmitter(const MCInstrInfo &MCII, const MCRegisterInfo &MRI, const MCSubtargetInfo &STI, MCContext &Ctx)
MCAsmBackend * createPPCAsmBackend(const Target &T, const MCRegisterInfo &MRI, StringRef TT, StringRef CPU)
MCObjectWriter * createPPCMachObjectWriter(raw_ostream &OS, bool Is64Bit, uint32_t CPUType, uint32_t CPUSubtype)
createPPCELFObjectWriter - Construct a PPC Mach-O object writer.
const MCRegisterInfo & MRI