Lines Matching refs:AVROperand
109 class AVROperand : public MCParsedAsmOperand { class
114 AVROperand(StringRef Tok, SMLoc const &S) in AVROperand() function in __anonca5d59280111::AVROperand
116 AVROperand(unsigned Reg, SMLoc const &S, SMLoc const &E) in AVROperand() function in __anonca5d59280111::AVROperand
118 AVROperand(MCExpr const *Imm, SMLoc const &S, SMLoc const &E) in AVROperand() function in __anonca5d59280111::AVROperand
120 AVROperand(unsigned Reg, MCExpr const *Imm, SMLoc const &S, SMLoc const &E) in AVROperand() function in __anonca5d59280111::AVROperand
209 static std::unique_ptr<AVROperand> CreateToken(StringRef Str, SMLoc S) { in CreateToken()
210 return std::make_unique<AVROperand>(Str, S); in CreateToken()
213 static std::unique_ptr<AVROperand> CreateReg(unsigned RegNum, SMLoc S, in CreateReg()
215 return std::make_unique<AVROperand>(RegNum, S, E); in CreateReg()
218 static std::unique_ptr<AVROperand> CreateImm(const MCExpr *Val, SMLoc S, in CreateImm()
220 return std::make_unique<AVROperand>(Val, S, E); in CreateImm()
223 static std::unique_ptr<AVROperand>
225 return std::make_unique<AVROperand>(RegNum, Val, S, E); in CreateMemri()
295 AVROperand const &Op = (AVROperand const &)*Operands[ErrorInfo]; in invalidOperand()
415 Operands.push_back(AVROperand::CreateReg(RegNo, T.getLoc(), T.getEndLoc())); in tryParseRegisterOperand()
441 Operands.push_back(AVROperand::CreateImm(Expression, S, E)); in tryParseExpression()
512 Operands.push_back(AVROperand::CreateImm(Expression, S, E)); in tryParseRelocExpression()
550 Operands.push_back(AVROperand::CreateToken(Parser.getTok().getString(), in parseOperand()
587 Operands.push_back(AVROperand::CreateMemri(RegNo, Expression, S, E)); in parseMemriOperand()
623 Operands.push_back(AVROperand::CreateToken(Mnemonic, NameLoc)); in ParseInstruction()
741 AVROperand &Op = static_cast<AVROperand &>(AsmOp); in validateTargetOperandClass()