Lines Matching defs:IntVal

106   bool MatchRegisterName(MCRegister &RegNo, int64_t &IntVal);
1294 bool PPCAsmParser::MatchRegisterName(MCRegister &RegNo, int64_t &IntVal) {
1304 IntVal = 8;
1307 IntVal = 9;
1310 IntVal = 256;
1312 !Name.substr(1).getAsInteger(10, IntVal) && IntVal < 32) {
1313 RegNo = isPPC64() ? XRegs[IntVal] : RRegs[IntVal];
1315 !Name.substr(1).getAsInteger(10, IntVal) && IntVal < 32) {
1316 RegNo = FRegs[IntVal];
1318 !Name.substr(2).getAsInteger(10, IntVal) && IntVal < 64) {
1319 RegNo = VSRegs[IntVal];
1321 !Name.substr(1).getAsInteger(10, IntVal) && IntVal < 32) {
1322 RegNo = VRegs[IntVal];
1324 !Name.substr(2).getAsInteger(10, IntVal) && IntVal < 8) {
1325 RegNo = CRRegs[IntVal];
1327 !Name.substr(3).getAsInteger(10, IntVal) && IntVal < 8) {
1328 RegNo = ACCRegs[IntVal];
1330 !Name.substr(7).getAsInteger(10, IntVal) && IntVal < 8) {
1331 RegNo = ACCRegs[IntVal];
1333 !Name.substr(4).getAsInteger(10, IntVal) && IntVal < 8) {
1334 RegNo = WACCRegs[IntVal];
1336 !Name.substr(7).getAsInteger(10, IntVal) && IntVal < 32) {
1337 RegNo = DMRROWpRegs[IntVal];
1339 !Name.substr(6).getAsInteger(10, IntVal) && IntVal < 64) {
1340 RegNo = DMRROWRegs[IntVal];
1342 !Name.substr(4).getAsInteger(10, IntVal) && IntVal < 4) {
1343 RegNo = DMRROWpRegs[IntVal];
1345 !Name.substr(3).getAsInteger(10, IntVal) && IntVal < 8) {
1346 RegNo = DMRRegs[IntVal];
1366 int64_t IntVal;
1367 if (MatchRegisterName(Reg, IntVal))
1548 int64_t IntVal;
1549 if (MatchRegisterName(RegNo, IntVal))
1552 Operands.push_back(PPCOperand::CreateImm(IntVal, S, E, isPPC64()));
1630 int64_t IntVal;
1634 if (MatchRegisterName(RegNo, IntVal))
1639 if (getParser().parseAbsoluteExpression(IntVal) || IntVal < 0 ||
1640 IntVal > 31)
1651 Operands.push_back(PPCOperand::CreateImm(IntVal, S, E, isPPC64()));