LLVM 24.0.0git
M68kAsmParser.cpp File Reference

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "m68k-asm-parser"
#define GET_ASSEMBLER_HEADER
#define GET_REGISTER_MATCHER
#define GET_MATCHER_IMPLEMENTATION

Functions

LLVM_EXTERNAL_VISIBILITY void LLVMInitializeM68kAsmParser ()
static unsigned getRegisterByIndex (unsigned RegisterIndex)
static unsigned getRegisterIndex (unsigned Register)
static bool checkRegisterClass (unsigned RegNo, bool Data, bool Address, bool SP, bool FPDR=false, bool FPCR=false)

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "m68k-asm-parser"

Definition at line 25 of file M68kAsmParser.cpp.

◆ GET_ASSEMBLER_HEADER

#define GET_ASSEMBLER_HEADER

Definition at line 36 of file M68kAsmParser.cpp.

◆ GET_MATCHER_IMPLEMENTATION

#define GET_MATCHER_IMPLEMENTATION

Definition at line 237 of file M68kAsmParser.cpp.

◆ GET_REGISTER_MATCHER

#define GET_REGISTER_MATCHER

Definition at line 236 of file M68kAsmParser.cpp.

Function Documentation

◆ checkRegisterClass()

bool checkRegisterClass ( unsigned RegNo,
bool Data,
bool Address,
bool SP,
bool FPDR = false,
bool FPCR = false )
inlinestatic

Definition at line 529 of file M68kAsmParser.cpp.

References llvm::Data, and llvm_unreachable.

◆ getRegisterByIndex()

unsigned getRegisterByIndex ( unsigned RegisterIndex)
inlinestatic

Definition at line 240 of file M68kAsmParser.cpp.

References assert().

◆ getRegisterIndex()

unsigned getRegisterIndex ( unsigned Register)
inlinestatic

Definition at line 251 of file M68kAsmParser.cpp.

References llvm_unreachable.

◆ LLVMInitializeM68kAsmParser()

LLVM_EXTERNAL_VISIBILITY void LLVMInitializeM68kAsmParser ( )

Definition at line 232 of file M68kAsmParser.cpp.

References llvm::getTheM68kTarget(), LLVM_EXTERNAL_VISIBILITY, and X.