LLVM API Documentation

Defines | Functions
XCoreMCTargetDesc.cpp File Reference
#include "XCoreMCTargetDesc.h"
#include "InstPrinter/XCoreInstPrinter.h"
#include "XCoreMCAsmInfo.h"
#include "XCoreTargetStreamer.h"
#include "llvm/MC/MCCodeGenInfo.h"
#include "llvm/MC/MCInstrInfo.h"
#include "llvm/MC/MCRegisterInfo.h"
#include "llvm/MC/MCSubtargetInfo.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/Support/FormattedStream.h"
#include "llvm/Support/TargetRegistry.h"
#include "XCoreGenInstrInfo.inc"
#include "XCoreGenSubtargetInfo.inc"
#include "XCoreGenRegisterInfo.inc"
Include dependency graph for XCoreMCTargetDesc.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 MCInstrInfocreateXCoreMCInstrInfo ()
static MCRegisterInfocreateXCoreMCRegisterInfo (StringRef TT)
static MCSubtargetInfocreateXCoreMCSubtargetInfo (StringRef TT, StringRef CPU, StringRef FS)
static MCAsmInfocreateXCoreMCAsmInfo (const MCRegisterInfo &MRI, StringRef TT)
static MCCodeGenInfocreateXCoreMCCodeGenInfo (StringRef TT, Reloc::Model RM, CodeModel::Model CM, CodeGenOpt::Level OL)
static MCInstPrintercreateXCoreMCInstPrinter (const Target &T, unsigned SyntaxVariant, const MCAsmInfo &MAI, const MCInstrInfo &MII, const MCRegisterInfo &MRI, const MCSubtargetInfo &STI)
static MCStreamercreateXCoreMCAsmStreamer (MCContext &Ctx, formatted_raw_ostream &OS, bool isVerboseAsm, bool useDwarfDirectory, MCInstPrinter *InstPrint, MCCodeEmitter *CE, MCAsmBackend *TAB, bool ShowInst)
void LLVMInitializeXCoreTargetMC ()

Define Documentation

Definition at line 28 of file XCoreMCTargetDesc.cpp.

Definition at line 34 of file XCoreMCTargetDesc.cpp.

Definition at line 31 of file XCoreMCTargetDesc.cpp.


Function Documentation

static MCAsmInfo* createXCoreMCAsmInfo ( const MCRegisterInfo MRI,
StringRef  TT 
) [static]
static MCStreamer* createXCoreMCAsmStreamer ( MCContext Ctx,
formatted_raw_ostream OS,
bool  isVerboseAsm,
bool  useDwarfDirectory,
MCInstPrinter InstPrint,
MCCodeEmitter CE,
MCAsmBackend TAB,
bool  ShowInst 
) [static]

Definition at line 130 of file XCoreMCTargetDesc.cpp.

References llvm::createAsmStreamer().

Referenced by LLVMInitializeXCoreTargetMC().

static MCInstPrinter* createXCoreMCInstPrinter ( const Target T,
unsigned  SyntaxVariant,
const MCAsmInfo MAI,
const MCInstrInfo MII,
const MCRegisterInfo MRI,
const MCSubtargetInfo STI 
) [static]

Definition at line 84 of file XCoreMCTargetDesc.cpp.

Referenced by LLVMInitializeXCoreTargetMC().

static MCInstrInfo* createXCoreMCInstrInfo ( ) [static]

Definition at line 37 of file XCoreMCTargetDesc.cpp.

References llvm::X.

Referenced by LLVMInitializeXCoreTargetMC().

Definition at line 43 of file XCoreMCTargetDesc.cpp.

References llvm::X.

Referenced by LLVMInitializeXCoreTargetMC().

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

Definition at line 49 of file XCoreMCTargetDesc.cpp.

References llvm::X.

Referenced by LLVMInitializeXCoreTargetMC().