Home
last modified time | relevance | path

Searched refs:LastUseMask (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegisterPressure.cpp911 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 DGCNRegPressure.cpp339 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()