Lines Matching refs:AVROperand

108 class AVROperand : public MCParsedAsmOperand {  class
113 AVROperand(StringRef Tok, SMLoc const &S) in AVROperand() function in __anonc58108e20111::AVROperand
115 AVROperand(unsigned Reg, SMLoc const &S, SMLoc const &E) in AVROperand() function in __anonc58108e20111::AVROperand
117 AVROperand(MCExpr const *Imm, SMLoc const &S, SMLoc const &E) in AVROperand() function in __anonc58108e20111::AVROperand
119 AVROperand(unsigned Reg, MCExpr const *Imm, SMLoc const &S, SMLoc const &E) in AVROperand() function in __anonc58108e20111::AVROperand
208 static std::unique_ptr<AVROperand> CreateToken(StringRef Str, SMLoc S) { in CreateToken()
209 return std::make_unique<AVROperand>(Str, S); in CreateToken()
212 static std::unique_ptr<AVROperand> CreateReg(unsigned RegNum, SMLoc S, in CreateReg()
214 return std::make_unique<AVROperand>(RegNum, S, E); in CreateReg()
217 static std::unique_ptr<AVROperand> CreateImm(const MCExpr *Val, SMLoc S, in CreateImm()
219 return std::make_unique<AVROperand>(Val, S, E); in CreateImm()
222 static std::unique_ptr<AVROperand>
224 return std::make_unique<AVROperand>(RegNum, Val, S, E); in CreateMemri()
294 AVROperand const &Op = (AVROperand const &)*Operands[ErrorInfo]; in invalidOperand()
414 Operands.push_back(AVROperand::CreateReg(RegNo, T.getLoc(), T.getEndLoc())); in tryParseRegisterOperand()
440 Operands.push_back(AVROperand::CreateImm(Expression, S, E)); in tryParseExpression()
522 Operands.push_back(AVROperand::CreateImm(Expression, S, E)); in tryParseRelocExpression()
561 Operands.push_back(AVROperand::CreateToken(Parser.getTok().getString(), in parseOperand()
598 Operands.push_back(AVROperand::CreateMemri(RegNo, Expression, S, E)); in parseMemriOperand()
635 Operands.push_back(AVROperand::CreateToken(Mnemonic, NameLoc)); in ParseInstruction()
732 AVROperand &Op = static_cast<AVROperand &>(AsmOp); in validateTargetOperandClass()