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 MCInstrInfo * createAArch64MCInstrInfo ()
static MCSubtargetInfo * createAArch64MCSubtargetInfo (StringRef TT, StringRef CPU, StringRef FS)
static MCRegisterInfo * createAArch64MCRegisterInfo (StringRef Triple)
static MCAsmInfo * createAArch64MCAsmInfo (const MCRegisterInfo &MRI, StringRef TT)
static MCCodeGenInfo * createAArch64MCCodeGenInfo (StringRef TT, Reloc::Model RM, CodeModel::Model CM, CodeGenOpt::Level OL)
static MCInstPrinter * createAArch64MCInstPrinter (const Target &T, unsigned SyntaxVariant, const MCAsmInfo &MAI, const MCInstrInfo &MII, const MCRegisterInfo &MRI, const MCSubtargetInfo &STI)
static MCStreamer * createMCStreamer (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]