Lines Matching refs:RegNum
207 static std::unique_ptr<AVROperand> CreateReg(unsigned RegNum, SMLoc S,
209 return std::make_unique<AVROperand>(RegNum, S, E);
218 CreateMemri(unsigned RegNum, const MCExpr *Val, SMLoc S, SMLoc E) {
219 return std::make_unique<AVROperand>(RegNum, Val, S, E);
339 int RegNum = matchFn(Name);
345 if (RegNum == AVR::NoRegister) {
346 RegNum = matchFn(Name.lower());
348 if (RegNum == AVR::NoRegister) {
349 RegNum = matchFn(Name.upper());
352 return RegNum;
356 int RegNum = parseRegisterName(&MatchRegisterName);
358 if (RegNum == AVR::NoRegister)
359 RegNum = parseRegisterName(&MatchRegisterAltName);
361 return RegNum;
365 int RegNum = AVR::NoRegister;
377 RegNum = toDREG(parseRegisterName());
379 if (RegNum == AVR::NoRegister && RestoreOnFailure) {
384 RegNum = parseRegisterName();
387 return RegNum;
723 int64_t RegNum = Const->getValue();
725 RegName << "r" << RegNum;
726 RegNum = MatchRegisterName(RegName.str().c_str());
727 if (RegNum != AVR::NoRegister) {
728 Op.makeReg(RegNum);