reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/X86/AsmParser/X86AsmParser.cpp
 1091   RegNo = 0;
 1109   RegNo = MatchRegisterName(Tok.getString());
 1112   if (RegNo == 0)
 1113     RegNo = MatchRegisterName(Tok.getString().lower());
 1117   if (isParsingInlineAsm() && isParsingIntelSyntax() && RegNo == X86::EFLAGS)
 1118     RegNo = 0;
 1126     if (RegNo == X86::RIZ || RegNo == X86::RIP ||
 1126     if (RegNo == X86::RIZ || RegNo == X86::RIP ||
 1127         X86MCRegisterClasses[X86::GR64RegClassID].contains(RegNo) ||
 1128         X86II::isX86_64NonExtLowByteReg(RegNo) ||
 1129         X86II::isX86_64ExtendedReg(RegNo)) {
 1139   if (RegNo == X86::ST0) {
 1152     case 0: RegNo = X86::ST0; break;
 1153     case 1: RegNo = X86::ST1; break;
 1154     case 2: RegNo = X86::ST2; break;
 1155     case 3: RegNo = X86::ST3; break;
 1156     case 4: RegNo = X86::ST4; break;
 1157     case 5: RegNo = X86::ST5; break;
 1158     case 6: RegNo = X86::ST6; break;
 1159     case 7: RegNo = X86::ST7; break;
 1175   if (RegNo == 0 && Tok.getString().startswith("db")) {
 1178       case '0': RegNo = X86::DR0; break;
 1179       case '1': RegNo = X86::DR1; break;
 1180       case '2': RegNo = X86::DR2; break;
 1181       case '3': RegNo = X86::DR3; break;
 1182       case '4': RegNo = X86::DR4; break;
 1183       case '5': RegNo = X86::DR5; break;
 1184       case '6': RegNo = X86::DR6; break;
 1185       case '7': RegNo = X86::DR7; break;
 1186       case '8': RegNo = X86::DR8; break;
 1187       case '9': RegNo = X86::DR9; break;
 1191       case '0': RegNo = X86::DR10; break;
 1192       case '1': RegNo = X86::DR11; break;
 1193       case '2': RegNo = X86::DR12; break;
 1194       case '3': RegNo = X86::DR13; break;
 1195       case '4': RegNo = X86::DR14; break;
 1196       case '5': RegNo = X86::DR15; break;
 1200     if (RegNo != 0) {
 1207   if (RegNo == 0) {