LLVM API Documentation

Defines | Functions
HexagonMCTargetDesc.cpp File Reference
#include "HexagonMCTargetDesc.h"
#include "HexagonMCAsmInfo.h"
#include "InstPrinter/HexagonInstPrinter.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/MC/MachineLocation.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/Support/TargetRegistry.h"
#include "HexagonGenInstrInfo.inc"
#include "HexagonGenSubtargetInfo.inc"
#include "HexagonGenRegisterInfo.inc"
Include dependency graph for HexagonMCTargetDesc.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 * createHexagonMCInstrInfo ()
static MCRegisterInfo * createHexagonMCRegisterInfo (StringRef TT)
static MCSubtargetInfo * createHexagonMCSubtargetInfo (StringRef TT, StringRef CPU, StringRef FS)
static MCAsmInfo * createHexagonMCAsmInfo (const MCRegisterInfo &MRI, StringRef TT)
static MCCodeGenInfo * createHexagonMCCodeGenInfo (StringRef TT, Reloc::Model RM, CodeModel::Model CM, CodeGenOpt::Level OL)
void LLVMInitializeHexagonTargetMC ()

Define Documentation

Definition at line 28 of file HexagonMCTargetDesc.cpp.

Definition at line 34 of file HexagonMCTargetDesc.cpp.

Definition at line 31 of file HexagonMCTargetDesc.cpp.


Function Documentation

static MCAsmInfo* createHexagonMCAsmInfo ( const MCRegisterInfo &  MRI,
StringRef  TT 
) [static]
static MCInstrInfo* createHexagonMCInstrInfo ( ) [static]

Definition at line 37 of file HexagonMCTargetDesc.cpp.

References llvm::X.

Referenced by LLVMInitializeHexagonTargetMC().

Definition at line 43 of file HexagonMCTargetDesc.cpp.

References llvm::X.

Referenced by LLVMInitializeHexagonTargetMC().

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

Definition at line 49 of file HexagonMCTargetDesc.cpp.

References llvm::X.

Referenced by LLVMInitializeHexagonTargetMC().