Searched refs:LastUseMask (Results 1 – 2 of 2) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | RegisterPressure.cpp | 911 LaneBitmask LastUseMask = getLastUsedLanes(Reg, SlotIdx); in advance() local 912 if (LastUseMask.any()) { in advance() 913 LiveRegs.erase(VRegMaskOrUnit(Reg, LastUseMask)); in advance() 914 decreaseRegPressure(Reg, LiveMask, LiveMask & ~LastUseMask); in advance() 1212 static LaneBitmask findUseBetween(unsigned Reg, LaneBitmask LastUseMask, in findUseBetween() argument 1225 LastUseMask &= ~UseMask; in findUseBetween() 1226 if (LastUseMask.none()) in findUseBetween() 1230 return LastUseMask; in findUseBetween() 1288 LaneBitmask LastUseMask = getLastUsedLanes(Reg, SlotIdx); in bumpDownwardPressure() local 1289 if (LastUseMask.none()) in bumpDownwardPressure() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | GCNRegPressure.cpp | 339 static LaneBitmask findUseBetween(unsigned Reg, LaneBitmask LastUseMask, in findUseBetween() argument 357 LastUseMask &= ~UseMask; in findUseBetween() 358 if (LastUseMask.none()) in findUseBetween() 361 return LastUseMask; in findUseBetween() 743 LaneBitmask LastUseMask = getLastUsedLanes(Reg, SlotIdx); in bumpDownwardPressure() local 744 if (LastUseMask.none()) in bumpDownwardPressure() 761 LastUseMask = in bumpDownwardPressure() 762 findUseBetween(Reg, LastUseMask, CurrIdx, SlotIdx, *MRI, TRI, &LIS); in bumpDownwardPressure() 763 if (LastUseMask.none()) in bumpDownwardPressure() 768 LaneBitmask NewMask = LiveMask & ~LastUseMask; in bumpDownwardPressure()
|