Lines Matching defs:RegNum
205 static std::unique_ptr<AVROperand> CreateReg(unsigned RegNum, SMLoc S,
207 return std::make_unique<AVROperand>(RegNum, S, E);
216 CreateMemri(unsigned RegNum, const MCExpr *Val, SMLoc S, SMLoc E) {
217 return std::make_unique<AVROperand>(RegNum, Val, S, E);
337 int RegNum = matchFn(Name);
343 if (RegNum == AVR::NoRegister) {
344 RegNum = matchFn(Name.lower());
346 if (RegNum == AVR::NoRegister) {
347 RegNum = matchFn(Name.upper());
350 return RegNum;
354 int RegNum = parseRegisterName(&MatchRegisterName);
356 if (RegNum == AVR::NoRegister)
357 RegNum = parseRegisterName(&MatchRegisterAltName);
359 return RegNum;
363 int RegNum = AVR::NoRegister;
373 RegNum = toDREG(parseRegisterName());
376 RegNum = parseRegisterName();
379 return RegNum;
703 int64_t RegNum = Const->getValue();
705 RegName << "r" << RegNum;
706 RegNum = MatchRegisterName(RegName.str().c_str());
707 if (RegNum != AVR::NoRegister) {
708 Op.makeReg(RegNum);