|
LLVM 22.0.0git
|
#include "M68kInstrInfo.h"#include "M68kRegisterInfo.h"#include "MCTargetDesc/M68kMCAsmInfo.h"#include "TargetInfo/M68kTargetInfo.h"#include "llvm/MC/MCContext.h"#include "llvm/MC/MCParser/AsmLexer.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 23 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 496 of file M68kAsmParser.cpp.
References llvm::Data, 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(), LLVM_EXTERNAL_VISIBILITY, and X.