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