LLVM API Documentation

Defines | Functions
SystemZMCTargetDesc.cpp File Reference
#include "SystemZMCTargetDesc.h"
#include "InstPrinter/SystemZInstPrinter.h"
#include "SystemZMCAsmInfo.h"
#include "llvm/MC/MCCodeGenInfo.h"
#include "llvm/MC/MCInstrInfo.h"
#include "llvm/MC/MCStreamer.h"
#include "llvm/MC/MCSubtargetInfo.h"
#include "llvm/Support/TargetRegistry.h"
#include "SystemZGenInstrInfo.inc"
#include "SystemZGenSubtargetInfo.inc"
#include "SystemZGenRegisterInfo.inc"
Include dependency graph for SystemZMCTargetDesc.cpp:

Go to the source code of this file.

Defines

#define GET_INSTRINFO_MC_DESC
#define GET_SUBTARGETINFO_MC_DESC
#define GET_REGINFO_MC_DESC

Functions

static MCAsmInfo * createSystemZMCAsmInfo (const MCRegisterInfo &MRI, StringRef TT)
static MCInstrInfo * createSystemZMCInstrInfo ()
static MCRegisterInfo * createSystemZMCRegisterInfo (StringRef TT)
static MCSubtargetInfo * createSystemZMCSubtargetInfo (StringRef TT, StringRef CPU, StringRef FS)
static MCCodeGenInfo * createSystemZMCCodeGenInfo (StringRef TT, Reloc::Model RM, CodeModel::Model CM, CodeGenOpt::Level OL)
static MCInstPrinter * createSystemZMCInstPrinter (const Target &T, unsigned SyntaxVariant, const MCAsmInfo &MAI, const MCInstrInfo &MII, const MCRegisterInfo &MRI, const MCSubtargetInfo &STI)
static MCStreamer * createSystemZMCObjectStreamer (const Target &T, StringRef TT, MCContext &Ctx, MCAsmBackend &MAB, raw_ostream &OS, MCCodeEmitter *Emitter, const MCSubtargetInfo &STI, bool RelaxAll, bool NoExecStack)
void LLVMInitializeSystemZTargetMC ()

Define Documentation

Definition at line 21 of file SystemZMCTargetDesc.cpp.

Definition at line 27 of file SystemZMCTargetDesc.cpp.

Definition at line 24 of file SystemZMCTargetDesc.cpp.


Function Documentation

static MCAsmInfo* createSystemZMCAsmInfo ( const MCRegisterInfo &  MRI,
StringRef  TT 
) [static]
static MCInstPrinter* createSystemZMCInstPrinter ( const Target &  T,
unsigned  SyntaxVariant,
const MCAsmInfo &  MAI,
const MCInstrInfo &  MII,
const MCRegisterInfo &  MRI,
const MCSubtargetInfo &  STI 
) [static]

Definition at line 175 of file SystemZMCTargetDesc.cpp.

Referenced by LLVMInitializeSystemZTargetMC().

static MCInstrInfo* createSystemZMCInstrInfo ( ) [static]

Definition at line 108 of file SystemZMCTargetDesc.cpp.

References llvm::X.

Referenced by LLVMInitializeSystemZTargetMC().

static MCStreamer* createSystemZMCObjectStreamer ( const Target &  T,
StringRef  TT,
MCContext &  Ctx,
MCAsmBackend &  MAB,
raw_ostream &  OS,
MCCodeEmitter *  Emitter,
const MCSubtargetInfo &  STI,
bool  RelaxAll,
bool  NoExecStack 
) [static]

Definition at line 184 of file SystemZMCTargetDesc.cpp.

References llvm::createELFStreamer().

Referenced by LLVMInitializeSystemZTargetMC().

Definition at line 114 of file SystemZMCTargetDesc.cpp.

References llvm::X.

Referenced by LLVMInitializeSystemZTargetMC().

static MCSubtargetInfo* createSystemZMCSubtargetInfo ( StringRef  TT,
StringRef  CPU,
StringRef  FS 
) [static]

Definition at line 120 of file SystemZMCTargetDesc.cpp.

References llvm::X.

Referenced by LLVMInitializeSystemZTargetMC().