Lines Matching refs:LiveInterval
49 bool operator()(LiveInterval *A, LiveInterval *B) const { in operator ()()
68 std::priority_queue<LiveInterval*, std::vector<LiveInterval*>,
90 void enqueue(LiveInterval *LI) override { in enqueue()
94 LiveInterval *dequeue() override { in dequeue()
97 LiveInterval *LI = Queue.top(); in dequeue()
102 unsigned selectOrSplit(LiveInterval &VirtReg,
111 bool spillInterferences(LiveInterval &VirtReg, unsigned PhysReg,
166 bool RABasic::spillInterferences(LiveInterval &VirtReg, unsigned PhysReg, in spillInterferences()
170 SmallVector<LiveInterval*, 8> Intfs; in spillInterferences()
179 LiveInterval *Intf = Q.interferingVRegs()[i - 1]; in spillInterferences()
191 LiveInterval &Spill = *Intfs[i]; in spillInterferences()
220 unsigned RABasic::selectOrSplit(LiveInterval &VirtReg, in selectOrSplit()