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 MCAsmInfocreateSystemZMCAsmInfo (const MCRegisterInfo &MRI, StringRef TT)
static MCInstrInfocreateSystemZMCInstrInfo ()
static MCRegisterInfocreateSystemZMCRegisterInfo (StringRef TT)
static MCSubtargetInfocreateSystemZMCSubtargetInfo (StringRef TT, StringRef CPU, StringRef FS)
static MCCodeGenInfocreateSystemZMCCodeGenInfo (StringRef TT, Reloc::Model RM, CodeModel::Model CM, CodeGenOpt::Level OL)
static MCInstPrintercreateSystemZMCInstPrinter (const Target &T, unsigned SyntaxVariant, const MCAsmInfo &MAI, const MCInstrInfo &MII, const MCRegisterInfo &MRI, const MCSubtargetInfo &STI)
static MCStreamercreateSystemZMCObjectStreamer (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().