LLVM: lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp File Reference (original) (raw)

#include "[NVPTXMCTargetDesc.h](NVPTXMCTargetDesc%5F8h%5Fsource.html)"
#include "[NVPTXInstPrinter.h](NVPTXInstPrinter%5F8h%5Fsource.html)"
#include "[NVPTXMCAsmInfo.h](NVPTXMCAsmInfo%5F8h%5Fsource.html)"
#include "[NVPTXTargetStreamer.h](NVPTXTargetStreamer%5F8h%5Fsource.html)"
#include "[TargetInfo/NVPTXTargetInfo.h](NVPTXTargetInfo%5F8h%5Fsource.html)"
#include "[llvm/MC/MCInstrInfo.h](MCInstrInfo%5F8h%5Fsource.html)"
#include "[llvm/MC/MCRegisterInfo.h](MCRegisterInfo%5F8h%5Fsource.html)"
#include "[llvm/MC/MCSubtargetInfo.h](MCSubtargetInfo%5F8h%5Fsource.html)"
#include "[llvm/MC/TargetRegistry.h](TargetRegistry%5F8h%5Fsource.html)"
#include "[llvm/Support/Compiler.h](Compiler%5F8h%5Fsource.html)"
#include "NVPTXGenInstrInfo.inc"
#include "NVPTXGenSubtargetInfo.inc"
#include "NVPTXGenRegisterInfo.inc"

Go to the source code of this file.

Functions
static MCInstrInfo * createNVPTXMCInstrInfo ()
static MCRegisterInfo * createNVPTXMCRegisterInfo (const Triple &TT)
static MCSubtargetInfo * createNVPTXMCSubtargetInfo (const Triple &TT, StringRef CPU, StringRef FS)
static MCInstPrinter * createNVPTXMCInstPrinter (const Triple &T, unsigned SyntaxVariant, const MCAsmInfo &MAI, const MCInstrInfo &MII, const MCRegisterInfo &MRI)
static MCTargetStreamer * createTargetAsmStreamer (MCStreamer &S, formatted_raw_ostream &, MCInstPrinter *)
static MCTargetStreamer * createNullTargetStreamer (MCStreamer &S)
LLVM_ABI LLVM_EXTERNAL_VISIBILITY void LLVMInitializeNVPTXTargetMC ()

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

createNullTargetStreamer()

createNVPTXMCInstPrinter()

createNVPTXMCInstrInfo()

createNVPTXMCRegisterInfo()

createNVPTXMCSubtargetInfo()

createTargetAsmStreamer()

LLVMInitializeNVPTXTargetMC()

Definition at line 76 of file NVPTXMCTargetDesc.cpp.

References createNullTargetStreamer(), createNVPTXMCInstPrinter(), createNVPTXMCInstrInfo(), createNVPTXMCRegisterInfo(), createNVPTXMCSubtargetInfo(), createTargetAsmStreamer(), llvm::getTheNVPTXTarget32(), llvm::getTheNVPTXTarget64(), llvm::TargetRegistry::RegisterAsmTargetStreamer(), llvm::TargetRegistry::RegisterMCInstPrinter(), llvm::TargetRegistry::RegisterMCInstrInfo(), llvm::TargetRegistry::RegisterMCRegInfo(), llvm::TargetRegistry::RegisterMCSubtargetInfo(), llvm::TargetRegistry::RegisterNullTargetStreamer(), T, and X.