LLVM API Documentation

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 Target &T, unsigned SyntaxVariant, const MCAsmInfo &MAI, const MCInstrInfo &MII, const MCRegisterInfo &MRI, const MCSubtargetInfo &STI)
void LLVMInitializeNVPTXTargetMC ()

Define Documentation

Definition at line 23 of file NVPTXMCTargetDesc.cpp.

Definition at line 29 of file NVPTXMCTargetDesc.cpp.

Definition at line 26 of file NVPTXMCTargetDesc.cpp.


Function Documentation

Definition at line 54 of file NVPTXMCTargetDesc.cpp.

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

Referenced by LLVMInitializeNVPTXTargetMC().

static MCInstPrinter* createNVPTXMCInstPrinter ( const Target T,
unsigned  SyntaxVariant,
const MCAsmInfo MAI,
const MCInstrInfo MII,
const MCRegisterInfo MRI,
const MCSubtargetInfo STI 
) [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 llvm::X.

Referenced by LLVMInitializeNVPTXTargetMC().

Definition at line 40 of file NVPTXMCTargetDesc.cpp.

References llvm::X.

Referenced by LLVMInitializeNVPTXTargetMC().

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

Definition at line 48 of file NVPTXMCTargetDesc.cpp.

References llvm::X.

Referenced by LLVMInitializeNVPTXTargetMC().