Lines Matching refs:Operands

54                                OperandVector &Operands, MCStreamer &Out,
63 SMLoc NameLoc, OperandVector &Operands) override;
67 OperandMatchResultTy parseMemriOperand(OperandVector &Operands);
69 bool parseOperand(OperandVector &Operands);
73 bool tryParseRegisterOperand(OperandVector &Operands);
74 bool tryParseExpression(OperandVector &Operands);
75 bool tryParseRelocExpression(OperandVector &Operands);
87 bool invalidOperand(SMLoc const &Loc, OperandVector const &Operands,
285 OperandVector const &Operands, in invalidOperand() argument
291 if (ErrorInfo >= Operands.size()) { in invalidOperand()
294 AVROperand const &Op = (AVROperand const &)*Operands[ErrorInfo]; in invalidOperand()
323 OperandVector &Operands, in MatchAndEmitInstruction() argument
328 MatchInstructionImpl(Operands, Inst, ErrorInfo, MatchingInlineAsm); in MatchAndEmitInstruction()
336 return invalidOperand(Loc, Operands, ErrorInfo); in MatchAndEmitInstruction()
402 bool AVRAsmParser::tryParseRegisterOperand(OperandVector &Operands) { in tryParseRegisterOperand() argument
414 Operands.push_back(AVROperand::CreateReg(RegNo, T.getLoc(), T.getEndLoc())); in tryParseRegisterOperand()
420 bool AVRAsmParser::tryParseExpression(OperandVector &Operands) { in tryParseExpression() argument
423 if (!tryParseRelocExpression(Operands)) in tryParseExpression()
440 Operands.push_back(AVROperand::CreateImm(Expression, S, E)); in tryParseExpression()
444 bool AVRAsmParser::tryParseRelocExpression(OperandVector &Operands) { in tryParseRelocExpression() argument
522 Operands.push_back(AVROperand::CreateImm(Expression, S, E)); in tryParseRelocExpression()
527 bool AVRAsmParser::parseOperand(OperandVector &Operands) { in parseOperand() argument
537 if (!tryParseRegisterOperand(Operands)) { in parseOperand()
544 return tryParseExpression(Operands); in parseOperand()
554 if (!tryParseExpression(Operands)) in parseOperand()
561 Operands.push_back(AVROperand::CreateToken(Parser.getTok().getString(), in parseOperand()
572 OperandMatchResultTy AVRAsmParser::parseMemriOperand(OperandVector &Operands) { in parseMemriOperand() argument
598 Operands.push_back(AVROperand::CreateMemri(RegNo, Expression, S, E)); in parseMemriOperand()
634 OperandVector &Operands) { in ParseInstruction() argument
635 Operands.push_back(AVROperand::CreateToken(Mnemonic, NameLoc)); in ParseInstruction()
644 auto MatchResult = MatchOperandParserImpl(Operands, Mnemonic); in ParseInstruction()
657 if (parseOperand(Operands)) { in ParseInstruction()