LLVM: lib/Target/DirectX/MCTargetDesc/DirectXMCTargetDesc.cpp File Reference (original) (raw)

This file contains DirectX target initializer. More...

Go to the source code of this file.

Functions
static MCInstPrinter * createDXILMCInstPrinter (const Triple &T, unsigned SyntaxVariant, const MCAsmInfo &MAI, const MCInstrInfo &MII, const MCRegisterInfo &MRI)
MCCodeEmitter * createDXILMCCodeEmitter (const MCInstrInfo &MCII, MCContext &Ctx)
MCAsmBackend * createDXILMCAsmBackend (const Target &T, const MCSubtargetInfo &STI, const MCRegisterInfo &MRI, const MCTargetOptions &Options)
static MCSubtargetInfo * createDirectXMCSubtargetInfo (const Triple &TT, StringRef CPU, StringRef FS)
static MCRegisterInfo * createDirectXMCRegisterInfo (const Triple &Triple)
static MCInstrInfo * createDirectXMCInstrInfo ()
LLVM_ABI LLVM_EXTERNAL_VISIBILITY void LLVMInitializeDirectXTargetMC ()

This file contains DirectX target initializer.

Definition in file DirectXMCTargetDesc.cpp.

GET_INSTRINFO_MC_DESC

#define GET_INSTRINFO_MC_DESC

GET_INSTRINFO_MC_HELPERS

#define GET_INSTRINFO_MC_HELPERS

GET_REGINFO_MC_DESC

#define GET_REGINFO_MC_DESC

GET_SUBTARGETINFO_MC_DESC

#define GET_SUBTARGETINFO_MC_DESC

createDirectXMCInstrInfo()

createDirectXMCRegisterInfo()

createDirectXMCSubtargetInfo()

createDXILMCAsmBackend()

createDXILMCCodeEmitter()

createDXILMCInstPrinter()

LLVMInitializeDirectXTargetMC()

Definition at line 136 of file DirectXMCTargetDesc.cpp.

References createDirectXMCInstrInfo(), createDirectXMCRegisterInfo(), createDirectXMCSubtargetInfo(), createDXILMCAsmBackend(), createDXILMCCodeEmitter(), createDXILMCInstPrinter(), llvm::getTheDirectXTarget(), llvm::TargetRegistry::RegisterMCAsmBackend(), llvm::TargetRegistry::RegisterMCCodeEmitter(), llvm::TargetRegistry::RegisterMCInstPrinter(), llvm::TargetRegistry::RegisterMCInstrInfo(), llvm::TargetRegistry::RegisterMCRegInfo(), llvm::TargetRegistry::RegisterMCSubtargetInfo(), T, and X.