Lines Matching defs:SubRegIndex
282 PrintFatalError(TheDef->getLoc(), "SubRegIndex " + Idx->getName() +
539 PrintFatalError(TheDef->getLoc(), "No SubRegIndex for " +
1115 std::vector<Record*> SRIs = Records.getAllDerivedDefinitions("SubRegIndex");
1406 // Try composing Idx1 with another SubRegIndex.
1423 PrintWarning(Twine("SubRegIndex ") + Idx1->getQualifiedName() +
1552 for (const auto &SubRegIndex : SubRegIndices) {
1553 if (RegClass.getSubClassWithSubReg(&SubRegIndex) == nullptr)
1555 LaneMask |= SubRegIndex.LaneMask;
2073 CodeGenSubRegIndex *SubRegIndex = S->first;
2075 LaneBitmask LaneMask = SubRegIndex->LaneMask;
2185 // Map SubRegIndex to set of registers in RC supporting that SubRegIndex.
2190 // Compute the set of registers supporting each SubRegIndex.
2206 // Find matching classes for all SRSets entries. Iterate in SubRegIndex
2212 // Unsupported SubRegIndex. Skip it.
2215 // In most cases, all RC registers support the SubRegIndex.
2241 // Iterate in SubRegIndex numerical order to visit synthetic indices last.