Lines Matching refs:LiveInterval
48 bool operator()(LiveInterval *A, LiveInterval *B) const { in operator ()()
68 std::priority_queue<LiveInterval*, std::vector<LiveInterval*>,
91 void enqueueImpl(LiveInterval *LI) override { in enqueueImpl()
95 LiveInterval *dequeue() override { in dequeue()
98 LiveInterval *LI = Queue.top(); in dequeue()
103 MCRegister selectOrSplit(LiveInterval &VirtReg,
122 bool spillInterferences(LiveInterval &VirtReg, MCRegister PhysReg,
150 LiveInterval &LI = LIS->getInterval(VirtReg); in INITIALIZE_PASS_DEPENDENCY()
169 LiveInterval &LI = LIS->getInterval(VirtReg); in LRE_WillShrinkVirtReg()
211 bool RABasic::spillInterferences(LiveInterval &VirtReg, MCRegister PhysReg, in spillInterferences()
215 SmallVector<LiveInterval*, 8> Intfs; in spillInterferences()
222 LiveInterval *Intf = Q.interferingVRegs()[i - 1]; in spillInterferences()
234 LiveInterval &Spill = *Intfs[i]; in spillInterferences()
263 MCRegister RABasic::selectOrSplit(LiveInterval &VirtReg, in selectOrSplit()