LLVM 20.0.0git
|
#include "M68kInstrInfo.h"
#include "M68kRegisterInfo.h"
#include "TargetInfo/M68kTargetInfo.h"
#include "llvm/MC/MCContext.h"
#include "llvm/MC/MCParser/MCAsmLexer.h"
#include "llvm/MC/MCParser/MCParsedAsmOperand.h"
#include "llvm/MC/MCParser/MCTargetAsmParser.h"
#include "llvm/MC/MCStreamer.h"
#include "llvm/MC/TargetRegistry.h"
#include <sstream>
#include "M68kGenAsmMatcher.inc"
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) |
Variables | |
static cl::opt< bool > | RegisterPrefixOptional ("m68k-register-prefix-optional", cl::Hidden, cl::desc("Enable specifying registers without the % prefix"), cl::init(false)) |
#define DEBUG_TYPE "m68k-asm-parser" |
Definition at line 22 of file M68kAsmParser.cpp.
#define GET_ASSEMBLER_HEADER |
Definition at line 38 of file M68kAsmParser.cpp.
#define GET_MATCHER_IMPLEMENTATION |
Definition at line 231 of file M68kAsmParser.cpp.
#define GET_REGISTER_MATCHER |
Definition at line 230 of file M68kAsmParser.cpp.
|
inlinestatic |
Definition at line 495 of file M68kAsmParser.cpp.
References Address, and llvm_unreachable.
Definition at line 234 of file M68kAsmParser.cpp.
References assert().
Definition at line 245 of file M68kAsmParser.cpp.
References llvm_unreachable.
LLVM_EXTERNAL_VISIBILITY void LLVMInitializeM68kAsmParser | ( | ) |
Definition at line 226 of file M68kAsmParser.cpp.
References llvm::getTheM68kTarget(), and X.