LLVM: lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp File Reference (original) (raw)

Go to the source code of this file.

Functions
static MCAsmInfo * createSystemZMCAsmInfo (const MCRegisterInfo &MRI, const Triple &TT, const MCTargetOptions &Options)
static MCInstrInfo * createSystemZMCInstrInfo ()
static MCRegisterInfo * createSystemZMCRegisterInfo (const Triple &TT)
static MCSubtargetInfo * createSystemZMCSubtargetInfo (const Triple &TT, StringRef CPU, StringRef FS)
static MCInstPrinter * createSystemZMCInstPrinter (const Triple &T, unsigned SyntaxVariant, const MCAsmInfo &MAI, const MCInstrInfo &MII, const MCRegisterInfo &MRI)
static MCTargetStreamer * createAsmTargetStreamer (MCStreamer &S, formatted_raw_ostream &OS, MCInstPrinter *InstPrint)
static MCStreamer * createSystemZAsmStreamer (MCContext &Ctx, std::unique_ptr< formatted_raw_ostream > OS, std::unique_ptr< MCInstPrinter > IP, std::unique_ptr< MCCodeEmitter > CE, std::unique_ptr< MCAsmBackend > TAB)
static MCTargetStreamer * createObjectTargetStreamer (MCStreamer &S, const MCSubtargetInfo &STI)
static MCTargetStreamer * createNullTargetStreamer (MCStreamer &S)
static MCInstrAnalysis * createSystemZMCInstrAnalysis (const MCInstrInfo *Info)
LLVM_ABI LLVM_EXTERNAL_VISIBILITY void LLVMInitializeSystemZTargetMC ()
Variables
static cl::opt< bool > GNUAsOnzOSCL ("emit-gnuas-syntax-on-zos", cl::desc("Emit GNU Assembly Syntax on z/OS."), cl::init(true))

ENABLE_INSTR_PREDICATE_VERIFIER

#define ENABLE_INSTR_PREDICATE_VERIFIER

GET_INSTRINFO_MC_DESC

#define GET_INSTRINFO_MC_DESC

GET_REGINFO_MC_DESC

#define GET_REGINFO_MC_DESC

GET_SUBTARGETINFO_MC_DESC

#define GET_SUBTARGETINFO_MC_DESC

createAsmTargetStreamer()

createNullTargetStreamer()

createObjectTargetStreamer()

createSystemZAsmStreamer()

createSystemZMCAsmInfo()

createSystemZMCInstPrinter()

createSystemZMCInstrAnalysis()

createSystemZMCInstrInfo()

createSystemZMCRegisterInfo()

createSystemZMCSubtargetInfo()

LLVMInitializeSystemZTargetMC()

Definition at line 244 of file SystemZMCTargetDesc.cpp.

References createAsmTargetStreamer(), createNullTargetStreamer(), createObjectTargetStreamer(), createSystemZAsmStreamer(), llvm::createSystemZMCAsmBackend(), createSystemZMCAsmInfo(), llvm::createSystemZMCCodeEmitter(), createSystemZMCInstPrinter(), createSystemZMCInstrAnalysis(), createSystemZMCInstrInfo(), createSystemZMCRegisterInfo(), createSystemZMCSubtargetInfo(), llvm::getTheSystemZTarget(), llvm::TargetRegistry::RegisterAsmStreamer(), llvm::TargetRegistry::RegisterAsmTargetStreamer(), llvm::TargetRegistry::RegisterMCAsmBackend(), llvm::TargetRegistry::RegisterMCAsmInfo(), llvm::TargetRegistry::RegisterMCCodeEmitter(), llvm::TargetRegistry::RegisterMCInstPrinter(), llvm::TargetRegistry::RegisterMCInstrAnalysis(), llvm::TargetRegistry::RegisterMCInstrInfo(), llvm::TargetRegistry::RegisterMCRegInfo(), llvm::TargetRegistry::RegisterMCSubtargetInfo(), llvm::TargetRegistry::RegisterNullTargetStreamer(), and llvm::TargetRegistry::RegisterObjectTargetStreamer().

GNUAsOnzOSCL

cl::opt< bool > GNUAsOnzOSCL("emit-gnuas-syntax-on-zos", cl::desc("Emit GNU Assembly Syntax on z/OS."), cl::init(true)) ( "emit-gnuas-syntax-on-zos" , cl::desc("Emit GNU Assembly Syntax on z/OS.") , cl::init(true) ) static