Lines Matching refs:RegInfo
127 auto RegInfo = Names2Regs.find(RegName);
128 if (RegInfo == Names2Regs.end())
130 Reg = RegInfo->getValue();
447 bool parseRegisterClassOrBank(VRegInfo &RegInfo);
1311 bool MIParser::parseRegisterClassOrBank(VRegInfo &RegInfo) {
1322 switch (RegInfo.Kind) {
1325 RegInfo.Kind = VRegInfo::NORMAL;
1326 if (RegInfo.Explicit && RegInfo.D.RC != RC) {
1329 Twine(TRI.getRegClassName(RegInfo.D.RC)));
1331 RegInfo.D.RC = RC;
1332 RegInfo.Explicit = true;
1352 switch (RegInfo.Kind) {
1356 RegInfo.Kind = RegBank ? VRegInfo::REGBANK : VRegInfo::GENERIC;
1357 if (RegInfo.Explicit && RegInfo.D.RegBank != RegBank)
1359 RegInfo.D.RegBank = RegBank;
1360 RegInfo.Explicit = true;
1487 VRegInfo *RegInfo;
1488 if (parseRegister(Reg, RegInfo))
1502 if (parseRegisterClassOrBank(*RegInfo))
1548 if (RegInfo->Kind == VRegInfo::GENERIC ||
1549 RegInfo->Kind == VRegInfo::REGBANK)