Lines Matching refs:RegName
1107 bool MatchRegisterByName(MCRegister &RegNo, StringRef RegName, SMLoc StartLoc,
1392 bool X86AsmParser::MatchRegisterByName(MCRegister &RegNo, StringRef RegName, in MatchRegisterByName() argument
1396 RegName.consume_front("%"); in MatchRegisterByName()
1398 RegNo = MatchRegisterName(RegName); in MatchRegisterByName()
1402 RegNo = MatchRegisterName(RegName.lower()); in MatchRegisterByName()
1419 "register %" + RegName + " is only available in 64-bit mode", in MatchRegisterByName()
1429 if (RegNo == 0 && RegName.starts_with("db")) { in MatchRegisterByName()
1430 if (RegName.size() == 3) { in MatchRegisterByName()
1431 switch (RegName[2]) { in MatchRegisterByName()
1463 } else if (RegName.size() == 4 && RegName[2] == '1') { in MatchRegisterByName()
1464 switch (RegName[3]) { in MatchRegisterByName()
1719 std::string RegName = IsSI ? "ES:(R|E)SI" : "ES:(R|E)DI"; in VerifyAndAdjustOperands() local
1722 "memory operand is only for determining the size, " + RegName + in VerifyAndAdjustOperands()
3846 StringRef RegName = X86IntelInstPrinter::getRegisterName(Src2); in validateInstruction() local
3850 "source register '" + RegName + "' implicitly denotes '" + in validateInstruction()
3851 RegName.take_front(3) + Twine(GroupStart) + "' to '" + in validateInstruction()
3852 RegName.take_front(3) + Twine(GroupEnd) + in validateInstruction()
3905 StringRef RegName = X86IntelInstPrinter::getRegisterName(HReg); in validateInstruction() local
3907 "can't encode '" + RegName + "' in an instruction requiring " in validateInstruction()