Lines Matching refs:NumRegs
445 unsigned NumRegs; member in __anon36b66d1c0211::MLocTracker
495 NumRegs = TRI.getNumRegs(); in MLocTracker()
497 LocIDToLocIdx.resize(NumRegs, LocIdx::MakeIllegalLoc()); in MLocTracker()
498 assert(NumRegs < (1u << NUM_LOC_BITS)); // Detect bit packing failure in MLocTracker()
513 return (isSpill) ? RegOrSpill.id() + NumRegs - 1 : RegOrSpill.id(); in getLocID()
561 LocIDToLocIdx.resize(NumRegs, LocIdx::MakeIllegalLoc()); in clear()
654 if (ID < NumRegs && ID != SP && MO->clobbersPhysReg(ID)) in writeRegMask()
708 return LocIdxToLocID[Idx] >= NumRegs; in isSpill()
726 if (ID >= NumRegs) in LocIdxToName()
727 return Twine("slot ").concat(Twine(ID - NumRegs)).str(); in LocIdxToName()
769 } else if (LocIdxToLocID[*MLoc] >= NumRegs) { in emitLoc()
771 const SpillLoc &Spill = SpillLocs[LocID - NumRegs + 1]; in emitLoc()
1055 if (Reg >= MTracker->NumRegs) in loadInlocs()