LLVM: lib/Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.cpp File Reference (original) (raw)

Go to the source code of this file.

Functions
static MCInstrInfo * createLanaiMCInstrInfo ()
static MCRegisterInfo * createLanaiMCRegisterInfo (const Triple &)
static MCSubtargetInfo * createLanaiMCSubtargetInfo (const Triple &TT, StringRef CPU, StringRef FS)
static MCStreamer * createMCStreamer (const Triple &T, MCContext &Context, std::unique_ptr< MCAsmBackend > &&MAB, std::unique_ptr< MCObjectWriter > &&OW, std::unique_ptr< MCCodeEmitter > &&Emitter)
static MCInstPrinter * createLanaiMCInstPrinter (const Triple &, unsigned SyntaxVariant, const MCAsmInfo &MAI, const MCInstrInfo &MII, const MCRegisterInfo &MRI)
static MCRelocationInfo * createLanaiElfRelocation (const Triple &TheTriple, MCContext &Ctx)
static MCInstrAnalysis * createLanaiInstrAnalysis (const MCInstrInfo *Info)
LLVM_ABI LLVM_EXTERNAL_VISIBILITY void LLVMInitializeLanaiTargetMC ()

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

createLanaiElfRelocation()

createLanaiInstrAnalysis()

createLanaiMCInstPrinter()

createLanaiMCInstrInfo()

createLanaiMCRegisterInfo()

createLanaiMCSubtargetInfo()

createMCStreamer()

LLVMInitializeLanaiTargetMC()

Definition at line 131 of file LanaiMCTargetDesc.cpp.

References llvm::createLanaiAsmBackend(), createLanaiElfRelocation(), createLanaiInstrAnalysis(), llvm::createLanaiMCCodeEmitter(), createLanaiMCInstPrinter(), createLanaiMCInstrInfo(), createLanaiMCRegisterInfo(), createLanaiMCSubtargetInfo(), createMCStreamer(), llvm::getTheLanaiTarget(), llvm::TargetRegistry::RegisterELFStreamer(), llvm::TargetRegistry::RegisterMCAsmBackend(), llvm::TargetRegistry::RegisterMCCodeEmitter(), llvm::TargetRegistry::RegisterMCInstPrinter(), llvm::TargetRegistry::RegisterMCInstrAnalysis(), llvm::TargetRegistry::RegisterMCInstrInfo(), llvm::TargetRegistry::RegisterMCRegInfo(), llvm::TargetRegistry::RegisterMCRelocationInfo(), llvm::TargetRegistry::RegisterMCSubtargetInfo(), and X.