Home
last modified time | relevance | path

Searched refs:RegMaskSlots (Results 1 – 3 of 3) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DInterferenceCache.cpp158 ArrayRef<SlotIndex> RegMaskSlots; in update() local
190 RegMaskSlots = LIS->getRegMaskSlotsInBlock(MBBNum); in update()
193 for (unsigned i = 0, e = RegMaskSlots.size(); in update()
194 i != e && RegMaskSlots[i] < Limit; ++i) in update()
197 BI->First = RegMaskSlots[i]; in update()
250 for (unsigned i = RegMaskSlots.size(); in update()
251 i && RegMaskSlots[i-1].getDeadSlot() > Limit; --i) in update()
255 BI->Last = RegMaskSlots[i-1].getDeadSlot(); in update()
H A DLiveIntervals.cpp108 RegMaskSlots.clear(); in releaseMemory()
164 for (SlotIndex Idx : RegMaskSlots) in print()
216 RMB.first = RegMaskSlots.size(); in computeRegMasks()
220 RegMaskSlots.push_back(Indexes->getMBBStartIdx(&MBB)); in computeRegMasks()
229 RegMaskSlots.push_back(Indexes->getMBBStartIdx(&MBB)); in computeRegMasks()
247 RegMaskSlots.push_back( in computeRegMasks()
253 RMB.second = RegMaskSlots.size() - RMB.first; in computeRegMasks()
1430 llvm::lower_bound(LIS.RegMaskSlots, OldIdx); in updateRegMaskSlots()
1431 assert(RI != LIS.RegMaskSlots.end() && *RI == OldIdx.getRegSlot() && in updateRegMaskSlots()
1434 assert((RI == LIS.RegMaskSlots.begin() || in updateRegMaskSlots()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveIntervals.h70 SmallVector<SlotIndex, 8> RegMaskSlots; variable
264 RegMaskBlocks.push_back(std::make_pair(RegMaskSlots.size(), 0)); in insertMBBInMaps()
352 ArrayRef<SlotIndex> getRegMaskSlots() const { return RegMaskSlots; } in getRegMaskSlots()