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 MCInstrInfocreateHexagonMCInstrInfo ()
static MCRegisterInfocreateHexagonMCRegisterInfo (StringRef TT)
static MCSubtargetInfocreateHexagonMCSubtargetInfo (StringRef TT, StringRef CPU, StringRef FS)
static MCAsmInfocreateHexagonMCAsmInfo (const MCRegisterInfo &MRI, StringRef TT)
static MCCodeGenInfocreateHexagonMCCodeGenInfo (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().