Lines Matching defs:li
172 int ColorSlot(LiveInterval *li);
221 LiveInterval &li = LS->getInterval(FI);
223 li.incrementWeight(
267 LiveInterval &li = I->second;
268 LLVM_DEBUG(li.dump());
269 int FI = Register::stackSlot2Index(li.reg());
273 SSIntervals.push_back(&li);
300 int StackSlotColoring::ColorSlot(LiveInterval *li) {
303 int FI = Register::stackSlot2Index(li->reg());
311 if (!Assignments[Color].overlaps(li)) {
337 Assignments[Color].add(li, LIUAlloc);
363 for (LiveInterval *li : SSIntervals) {
364 int SS = Register::stackSlot2Index(li->reg());
365 int NewSS = ColorSlot(li);
369 SlotWeights[NewSS] += li->weight();
375 for (LiveInterval *li : SSIntervals) {
376 int SS = Register::stackSlot2Index(li->reg());
377 li->setWeight(SlotWeights[SS]);
383 for (LiveInterval *li : SSIntervals)
384 LLVM_DEBUG(li->dump());