LLVM  mainline
Defines | Functions
NVPTXMCTargetDesc.cpp File Reference
#include "NVPTXMCTargetDesc.h"
#include "InstPrinter/NVPTXInstPrinter.h"
#include "NVPTXMCAsmInfo.h"
#include "llvm/MC/MCCodeGenInfo.h"
#include "llvm/MC/MCInstrInfo.h"
#include "llvm/MC/MCRegisterInfo.h"
#include "llvm/MC/MCSubtargetInfo.h"
#include "llvm/Support/TargetRegistry.h"
#include "NVPTXGenInstrInfo.inc"
#include "NVPTXGenSubtargetInfo.inc"
#include "NVPTXGenRegisterInfo.inc"
Include dependency graph for NVPTXMCTargetDesc.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 MCInstrInfocreateNVPTXMCInstrInfo ()
static MCRegisterInfocreateNVPTXMCRegisterInfo (StringRef TT)
static MCSubtargetInfocreateNVPTXMCSubtargetInfo (StringRef TT, StringRef CPU, StringRef FS)
static MCCodeGenInfocreateNVPTXMCCodeGenInfo (StringRef TT, Reloc::Model RM, CodeModel::Model CM, CodeGenOpt::Level OL)
static MCInstPrintercreateNVPTXMCInstPrinter (const Triple &T, unsigned SyntaxVariant, const MCAsmInfo &MAI, const MCInstrInfo &MII, const MCRegisterInfo &MRI)
void LLVMInitializeNVPTXTargetMC ()

Define Documentation

Definition at line 25 of file NVPTXMCTargetDesc.cpp.

Definition at line 31 of file NVPTXMCTargetDesc.cpp.

Definition at line 28 of file NVPTXMCTargetDesc.cpp.


Function Documentation

Definition at line 54 of file NVPTXMCTargetDesc.cpp.

References llvm::MCCodeGenInfo::initMCCodeGenInfo(), and X.

Referenced by LLVMInitializeNVPTXTargetMC().

static MCInstPrinter* createNVPTXMCInstPrinter ( const Triple T,
unsigned  SyntaxVariant,
const MCAsmInfo MAI,
const MCInstrInfo MII,
const MCRegisterInfo MRI 
) [static]

Definition at line 61 of file NVPTXMCTargetDesc.cpp.

Referenced by LLVMInitializeNVPTXTargetMC().

static MCInstrInfo* createNVPTXMCInstrInfo ( ) [static]

Definition at line 34 of file NVPTXMCTargetDesc.cpp.

References X.

Referenced by LLVMInitializeNVPTXTargetMC().

Definition at line 40 of file NVPTXMCTargetDesc.cpp.

References X.

Referenced by LLVMInitializeNVPTXTargetMC().

static MCSubtargetInfo* createNVPTXMCSubtargetInfo ( StringRef  TT,
StringRef  CPU,
StringRef  FS 
) [static]

Definition at line 48 of file NVPTXMCTargetDesc.cpp.

References X.

Referenced by LLVMInitializeNVPTXTargetMC().