Lines Matching refs:LiveInterval
49 bool operator()(LiveInterval *A, LiveInterval *B) const { in operator ()()
69 std::priority_queue<LiveInterval*, std::vector<LiveInterval*>,
92 void enqueue(LiveInterval *LI) override { in enqueue()
96 LiveInterval *dequeue() override { in dequeue()
99 LiveInterval *LI = Queue.top(); in dequeue()
104 unsigned selectOrSplit(LiveInterval &VirtReg,
118 bool spillInterferences(LiveInterval &VirtReg, unsigned PhysReg,
146 LiveInterval &LI = LIS->getInterval(VirtReg); in INITIALIZE_PASS_DEPENDENCY()
165 LiveInterval &LI = LIS->getInterval(VirtReg); in LRE_WillShrinkVirtReg()
205 bool RABasic::spillInterferences(LiveInterval &VirtReg, unsigned PhysReg, in spillInterferences()
209 SmallVector<LiveInterval*, 8> Intfs; in spillInterferences()
216 LiveInterval *Intf = Q.interferingVRegs()[i - 1]; in spillInterferences()
228 LiveInterval &Spill = *Intfs[i]; in spillInterferences()
257 unsigned RABasic::selectOrSplit(LiveInterval &VirtReg, in selectOrSplit()