HomeSort by relevance Sort by last modified time
    Searched refs:RegMaskSlots (Results 1 - 3 of 3) sorted by null

  /external/llvm/lib/CodeGen/
InterferenceCache.cpp 148 ArrayRef<SlotIndex> RegMaskSlots;
180 RegMaskSlots = LIS->getRegMaskSlotsInBlock(MBBNum);
183 for (unsigned i = 0, e = RegMaskSlots.size();
184 i != e && RegMaskSlots[i] < Limit; ++i)
187 BI->First = RegMaskSlots[i];
240 for (unsigned i = RegMaskSlots.size();
241 i && RegMaskSlots[i-1].getDeadSlot() > Limit; --i)
245 BI->Last = RegMaskSlots[i-1].getDeadSlot();
LiveIntervalAnalysis.cpp 96 RegMaskSlots.clear();
156 for (unsigned i = 0, e = RegMaskSlots.size(); i != e; ++i)
157 OS << ' ' << RegMaskSlots[i];
209 RMB.first = RegMaskSlots.size();
215 RegMaskSlots.push_back(Indexes->getInstructionIndex(MI).getRegSlot());
219 RMB.second = RegMaskSlots.size() - RMB.first;
681 // Start with a binary search of RegMaskSlots to find a starting point.
    [all...]
  /external/llvm/include/llvm/CodeGen/
LiveIntervalAnalysis.h 68 /// RegMaskSlots - Sorted list of instructions with register mask operands.
71 SmallVector<SlotIndex, 8> RegMaskSlots;
73 /// RegMaskBits - This vector is parallel to RegMaskSlots, it holds a
83 /// improve locality when searching in RegMaskSlots.
88 /// RegMaskSlots and RegMaskBits arrays.
241 RegMaskBlocks.push_back(std::make_pair(RegMaskSlots.size(), 0));
338 ArrayRef<SlotIndex> getRegMaskSlots() const { return RegMaskSlots; }
405 /// Compute RegMaskSlots and RegMaskBits.

Completed in 73 milliseconds