Lines Matching defs:AVRAsmParser
1 //===---- AVRAsmParser.cpp - Parse AVR assembly to MCInst instructions ----===//
41 class AVRAsmParser : public MCTargetAsmParser {
95 AVRAsmParser(const MCSubtargetInfo &STI, MCAsmParser &Parser,
285 bool AVRAsmParser::invalidOperand(SMLoc const &Loc,
311 bool AVRAsmParser::missingFeature(llvm::SMLoc const &Loc,
316 bool AVRAsmParser::emit(MCInst &Inst, SMLoc const &Loc, MCStreamer &Out) const {
323 bool AVRAsmParser::MatchAndEmitInstruction(SMLoc Loc, unsigned &Opcode,
349 int AVRAsmParser::parseRegisterName(MCRegister (*matchFn)(StringRef)) {
368 int AVRAsmParser::parseRegisterName() {
377 int AVRAsmParser::parseRegister(bool RestoreOnFailure) {
403 bool AVRAsmParser::tryParseRegisterOperand(OperandVector &Operands) {
421 bool AVRAsmParser::tryParseExpression(OperandVector &Operands, int64_t offset) {
450 bool AVRAsmParser::tryParseRelocExpression(OperandVector &Operands) {
522 bool AVRAsmParser::parseOperand(OperandVector &Operands, bool maybeReg) {
567 ParseStatus AVRAsmParser::parseMemriOperand(OperandVector &Operands) {
598 bool AVRAsmParser::parseRegister(MCRegister &Reg, SMLoc &StartLoc,
607 ParseStatus AVRAsmParser::tryParseRegister(MCRegister &Reg, SMLoc &StartLoc,
618 void AVRAsmParser::eatComma() {
626 bool AVRAsmParser::ParseInstruction(ParseInstructionInfo &Info,
681 ParseStatus AVRAsmParser::parseDirective(llvm::AsmToken DirectiveID) {
692 ParseStatus AVRAsmParser::parseLiteralValues(unsigned SizeInBytes, SMLoc L) {
738 RegisterMCAsmParser<AVRAsmParser> X(getTheAVRTarget());
746 unsigned AVRAsmParser::validateTargetOperandClass(MCParsedAsmOperand &AsmOp,