Lines Matching refs:Operands

51                                OperandVector &Operands, MCStreamer &Out,
58 SMLoc NameLoc, OperandVector &Operands) override;
62 OperandMatchResultTy parseMemriOperand(OperandVector &Operands);
64 bool parseOperand(OperandVector &Operands);
68 bool tryParseRegisterOperand(OperandVector &Operands);
69 bool tryParseExpression(OperandVector &Operands);
70 bool tryParseRelocExpression(OperandVector &Operands);
82 bool invalidOperand(SMLoc const &Loc, OperandVector const &Operands,
262 OperandVector const &Operands, in invalidOperand() argument
268 if (ErrorInfo >= Operands.size()) { in invalidOperand()
271 AVROperand const &Op = (AVROperand const &)*Operands[ErrorInfo]; in invalidOperand()
300 OperandVector &Operands, in MatchAndEmitInstruction() argument
305 MatchInstructionImpl(Operands, Inst, ErrorInfo, MatchingInlineAsm); in MatchAndEmitInstruction()
310 case Match_InvalidOperand: return invalidOperand(Loc, Operands, ErrorInfo); in MatchAndEmitInstruction()
366 bool AVRAsmParser::tryParseRegisterOperand(OperandVector &Operands) { in tryParseRegisterOperand() argument
373 Operands.push_back(AVROperand::CreateReg(RegNo, T.getLoc(), T.getEndLoc())); in tryParseRegisterOperand()
379 bool AVRAsmParser::tryParseExpression(OperandVector &Operands) { in tryParseExpression() argument
382 if (!tryParseRelocExpression(Operands)) in tryParseExpression()
399 Operands.push_back(AVROperand::CreateImm(Expression, S, E)); in tryParseExpression()
403 bool AVRAsmParser::tryParseRelocExpression(OperandVector &Operands) { in tryParseRelocExpression() argument
482 Operands.push_back(AVROperand::CreateImm(Expression, S, E)); in tryParseRelocExpression()
487 bool AVRAsmParser::parseOperand(OperandVector &Operands) { in parseOperand() argument
497 if (!tryParseRegisterOperand(Operands)) { in parseOperand()
504 return tryParseExpression(Operands); in parseOperand()
514 if (!tryParseExpression(Operands)) in parseOperand()
521 Operands.push_back(AVROperand::CreateToken(Parser.getTok().getString(), in parseOperand()
533 AVRAsmParser::parseMemriOperand(OperandVector &Operands) { in parseMemriOperand() argument
559 Operands.push_back(AVROperand::CreateMemri(RegNo, Expression, S, E)); in parseMemriOperand()
583 OperandVector &Operands) { in ParseInstruction() argument
584 Operands.push_back(AVROperand::CreateToken(Mnemonic, NameLoc)); in ParseInstruction()
592 auto MatchResult = MatchOperandParserImpl(Operands, Mnemonic); in ParseInstruction()
605 if (parseOperand(Operands)) { in ParseInstruction()