LLVM  13.0.0git
Macros | Typedefs | Functions | Variables
M68kDisassembler.cpp File Reference
#include "M68k.h"
#include "M68kRegisterInfo.h"
#include "M68kSubtarget.h"
#include "MCTargetDesc/M68kMCCodeEmitter.h"
#include "MCTargetDesc/M68kMCTargetDesc.h"
#include "TargetInfo/M68kTargetInfo.h"
#include "llvm/MC/MCAsmInfo.h"
#include "llvm/MC/MCContext.h"
#include "llvm/MC/MCDisassembler/MCDisassembler.h"
#include "llvm/MC/MCInst.h"
#include "llvm/Support/TargetRegistry.h"
Include dependency graph for M68kDisassembler.cpp:

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "m68k-disassembler"
 

Typedefs

typedef MCDisassembler::DecodeStatus DecodeStatus
 

Functions

static MCDisassemblercreateM68kDisassembler (const Target &T, const MCSubtargetInfo &STI, MCContext &Ctx)
 
LLVM_EXTERNAL_VISIBILITY void LLVMInitializeM68kDisassembler ()
 

Variables

static unsigned RegisterDecode []
 

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "m68k-disassembler"

Definition at line 28 of file M68kDisassembler.cpp.

Typedef Documentation

◆ DecodeStatus

Definition at line 30 of file M68kDisassembler.cpp.

Function Documentation

◆ createM68kDisassembler()

static MCDisassembler* createM68kDisassembler ( const Target T,
const MCSubtargetInfo STI,
MCContext Ctx 
)
static

Definition at line 602 of file M68kDisassembler.cpp.

References T.

Referenced by LLVMInitializeM68kDisassembler().

◆ LLVMInitializeM68kDisassembler()

LLVM_EXTERNAL_VISIBILITY void LLVMInitializeM68kDisassembler ( )

Variable Documentation

◆ RegisterDecode

unsigned RegisterDecode[]
static
Initial value:
= {
M68k::A0, M68k::A1, M68k::A2, M68k::A3, M68k::A4, M68k::A5,
M68k::A6, M68k::SP, M68k::D0, M68k::D1, M68k::D2, M68k::D3,
M68k::D4, M68k::D5, M68k::D6, M68k::D7,
}

Definition at line 138 of file M68kDisassembler.cpp.