LLVM API Documentation

Defines | Functions
AArch64MCTargetDesc.cpp File Reference
#include "AArch64MCTargetDesc.h"
#include "AArch64ELFStreamer.h"
#include "AArch64MCAsmInfo.h"
#include "InstPrinter/AArch64InstPrinter.h"
#include "llvm/MC/MCCodeGenInfo.h"
#include "llvm/MC/MCInstrInfo.h"
#include "llvm/MC/MCRegisterInfo.h"
#include "llvm/MC/MCStreamer.h"
#include "llvm/MC/MCSubtargetInfo.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/Support/TargetRegistry.h"
#include "AArch64GenInstrInfo.inc"
#include "AArch64GenSubtargetInfo.inc"
#include "AArch64GenRegisterInfo.inc"
Include dependency graph for AArch64MCTargetDesc.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 MCInstrInfocreateAArch64MCInstrInfo ()
static MCSubtargetInfocreateAArch64MCSubtargetInfo (StringRef TT, StringRef CPU, StringRef FS)
static MCRegisterInfocreateAArch64MCRegisterInfo (StringRef Triple)
static MCAsmInfocreateAArch64MCAsmInfo (const MCRegisterInfo &MRI, StringRef TT)
static MCCodeGenInfocreateAArch64MCCodeGenInfo (StringRef TT, Reloc::Model RM, CodeModel::Model CM, CodeGenOpt::Level OL)
static MCInstPrintercreateAArch64MCInstPrinter (const Target &T, unsigned SyntaxVariant, const MCAsmInfo &MAI, const MCInstrInfo &MII, const MCRegisterInfo &MRI, const MCSubtargetInfo &STI)
static MCStreamercreateMCStreamer (const Target &T, StringRef TT, MCContext &Ctx, MCAsmBackend &TAB, raw_ostream &OS, MCCodeEmitter *Emitter, const MCSubtargetInfo &STI, bool RelaxAll, bool NoExecStack)
void LLVMInitializeAArch64TargetMC ()

Define Documentation

Definition at line 28 of file AArch64MCTargetDesc.cpp.

Definition at line 34 of file AArch64MCTargetDesc.cpp.

Definition at line 31 of file AArch64MCTargetDesc.cpp.


Function Documentation

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

Definition at line 112 of file AArch64MCTargetDesc.cpp.

Referenced by LLVMInitializeAArch64TargetMC().

static MCInstrInfo* createAArch64MCInstrInfo ( ) [static]

Definition at line 37 of file AArch64MCTargetDesc.cpp.

References llvm::X.

Referenced by LLVMInitializeAArch64TargetMC().

Definition at line 54 of file AArch64MCTargetDesc.cpp.

References llvm::X.

Referenced by LLVMInitializeAArch64TargetMC().

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

Definition at line 44 of file AArch64MCTargetDesc.cpp.

References llvm::StringRef::empty(), and llvm::X.

Referenced by LLVMInitializeAArch64TargetMC().

static MCStreamer* createMCStreamer ( const Target T,
StringRef  TT,
MCContext Ctx,
MCAsmBackend TAB,
raw_ostream OS,
MCCodeEmitter Emitter,
const MCSubtargetInfo STI,
bool  RelaxAll,
bool  NoExecStack 
) [static]