Lines Matching defs:LastUseMask
914 LaneBitmask LastUseMask = getLastUsedLanes(Reg, SlotIdx);
915 if (LastUseMask.any()) {
916 LiveRegs.erase(VRegMaskOrUnit(Reg, LastUseMask));
917 decreaseRegPressure(Reg, LiveMask, LiveMask & ~LastUseMask);
1215 static LaneBitmask findUseBetween(unsigned Reg, LaneBitmask LastUseMask,
1228 LastUseMask &= ~UseMask;
1229 if (LastUseMask.none())
1233 return LastUseMask;
1291 LaneBitmask LastUseMask = getLastUsedLanes(Reg, SlotIdx);
1292 if (LastUseMask.none())
1294 // The LastUseMask is queried from the liveness information of instruction
1300 LastUseMask
1301 = findUseBetween(Reg, LastUseMask, CurrIdx, SlotIdx, *MRI, LIS);
1302 if (LastUseMask.none())
1306 LaneBitmask NewMask = LiveMask & ~LastUseMask;