Lines Matching defs:AVRAsmParser
1 //===---- AVRAsmParser.cpp - Parse AVR assembly to MCInst instructions ----===//
39 class AVRAsmParser : public MCTargetAsmParser {
93 AVRAsmParser(const MCSubtargetInfo &STI, MCAsmParser &Parser,
283 bool AVRAsmParser::invalidOperand(SMLoc const &Loc,
309 bool AVRAsmParser::missingFeature(llvm::SMLoc const &Loc,
314 bool AVRAsmParser::emit(MCInst &Inst, SMLoc const &Loc, MCStreamer &Out) const {
321 bool AVRAsmParser::matchAndEmitInstruction(SMLoc Loc, unsigned &Opcode,
347 MCRegister AVRAsmParser::parseRegisterName(MCRegister (*matchFn)(StringRef)) {
366 MCRegister AVRAsmParser::parseRegisterName() {
375 MCRegister AVRAsmParser::parseRegister(bool RestoreOnFailure) {
401 bool AVRAsmParser::tryParseRegisterOperand(OperandVector &Operands) {
419 bool AVRAsmParser::tryParseExpression(OperandVector &Operands, int64_t offset) {
448 bool AVRAsmParser::tryParseRelocExpression(OperandVector &Operands) {
520 bool AVRAsmParser::parseOperand(OperandVector &Operands, bool maybeReg) {
565 ParseStatus AVRAsmParser::parseMemriOperand(OperandVector &Operands) {
596 bool AVRAsmParser::parseRegister(MCRegister &Reg, SMLoc &StartLoc,
605 ParseStatus AVRAsmParser::tryParseRegister(MCRegister &Reg, SMLoc &StartLoc,
616 void AVRAsmParser::eatComma() {
624 bool AVRAsmParser::parseInstruction(ParseInstructionInfo &Info,
679 ParseStatus AVRAsmParser::parseDirective(llvm::AsmToken DirectiveID) {
690 ParseStatus AVRAsmParser::parseLiteralValues(unsigned SizeInBytes, SMLoc L) {
736 RegisterMCAsmParser<AVRAsmParser> X(getTheAVRTarget());
744 unsigned AVRAsmParser::validateTargetOperandClass(MCParsedAsmOperand &AsmOp,