LLVM: lib/Target/M68k/Disassembler/M68kDisassembler.cpp File Reference (original) (raw)
Go to the source code of this file.
Macros | |
---|---|
#define | DEBUG_TYPE "m68k-disassembler" |
#define | DecodeFPDR32RegisterClass DecodeFPDRRegisterClass |
#define | DecodeFPDR64RegisterClass DecodeFPDRRegisterClass |
#define | DecodeFPDR80RegisterClass DecodeFPDRRegisterClass |
#define | DecodeFPICRegisterClass DecodeFPCSCRegisterClass |
◆ DEBUG_TYPE
#define DEBUG_TYPE "m68k-disassembler"
◆ DecodeFPDR32RegisterClass
◆ DecodeFPDR64RegisterClass
◆ DecodeFPDR80RegisterClass
◆ DecodeFPICRegisterClass
◆ DecodeStatus
◆ createM68kDisassembler()
◆ DecodeAR16RegisterClass()
◆ DecodeAR32RegisterClass()
◆ DecodeCCRCRegisterClass()
◆ DecodeDR16RegisterClass()
◆ DecodeDR32RegisterClass()
◆ DecodeDR8RegisterClass()
◆ DecodeFPCSCRegisterClass()
◆ DecodeFPDRRegisterClass()
◆ DecodeImm32()
◆ DecodeRegisterClass()
Definition at line 42 of file M68kDisassembler.cpp.
References llvm::MCInst::addOperand(), llvm::MCOperand::createReg(), and RegisterDecode.
Referenced by DecodeAR16RegisterClass(), DecodeAR32RegisterClass(), DecodeDR16RegisterClass(), DecodeDR32RegisterClass(), DecodeDR8RegisterClass(), DecodeFPCSCRegisterClass(), DecodeFPDRRegisterClass(), DecodeXR16RegisterClass(), and DecodeXR32RegisterClass().
◆ DecodeSRCRegisterClass()
◆ DecodeXR16RegisterClass()
◆ DecodeXR32RegisterClass() [1/2]
◆ DecodeXR32RegisterClass() [2/2]
◆ LLVMInitializeM68kDisassembler()
◆ RegisterDecode
Initial value:
= {
M68k::D0, M68k::D1, M68k::D2, M68k::D3, M68k::D4, M68k::D5,
M68k::D6, M68k::D7, M68k::A0, M68k::A1, M68k::A2, M68k::A3,
M68k::A4, M68k::A5, M68k::A6, M68k::SP, M68k::FP0, M68k::FP1,
M68k::FP2, M68k::FP3, M68k::FP4, M68k::FP5, M68k::FP6, M68k::FP7,
M68k::FPIAR, M68k::FPS, M68k::FPC}
Definition at line 35 of file M68kDisassembler.cpp.
Referenced by DecodeRegisterClass().