Lines Matching refs:RegName

1092   bool MatchRegisterByName(unsigned &RegNo, StringRef RegName, SMLoc StartLoc,
1380 bool X86AsmParser::MatchRegisterByName(unsigned &RegNo, StringRef RegName, in MatchRegisterByName() argument
1384 RegName.consume_front("%"); in MatchRegisterByName()
1386 RegNo = MatchRegisterName(RegName); in MatchRegisterByName()
1390 RegNo = MatchRegisterName(RegName.lower()); in MatchRegisterByName()
1407 "register %" + RegName + " is only available in 64-bit mode", in MatchRegisterByName()
1414 if (RegNo == 0 && RegName.startswith("db")) { in MatchRegisterByName()
1415 if (RegName.size() == 3) { in MatchRegisterByName()
1416 switch (RegName[2]) { in MatchRegisterByName()
1448 } else if (RegName.size() == 4 && RegName[2] == '1') { in MatchRegisterByName()
1449 switch (RegName[3]) { in MatchRegisterByName()
1706 std::string RegName = IsSI ? "ES:(R|E)SI" : "ES:(R|E)DI"; in VerifyAndAdjustOperands() local
1709 "memory operand is only for determining the size, " + RegName + in VerifyAndAdjustOperands()
3861 StringRef RegName = X86IntelInstPrinter::getRegisterName(Src2); in validateInstruction() local
3865 "source register '" + RegName + "' implicitly denotes '" + in validateInstruction()
3866 RegName.take_front(3) + Twine(GroupStart) + "' to '" + in validateInstruction()
3867 RegName.take_front(3) + Twine(GroupEnd) + in validateInstruction()
3912 StringRef RegName = X86IntelInstPrinter::getRegisterName(HReg); in validateInstruction() local
3914 "can't encode '" + RegName + "' in an instruction requiring " in validateInstruction()