Lines Matching refs:livei
382 val->livei.extend(begin, end);
711 i->getDef(d)->livei.extend(i->serial, i->serial);
728 it->get()->livei.extend(0, 1);
795 Interval livei;
944 livei.insert(lval->livei);
1008 if (reg->interfers(rep) && reg->livei.overlaps(nVal->livei))
1014 if (!force && nRep->livei.overlaps(nVal->livei))
1035 nRep->livei.unify(nVal->livei);
1246 assert(prev->livei.begin() <= (*it)->livei.begin());
1254 if (node->livei.isEmpty())
1261 if ((*prev)->livei.begin() <= node->livei.begin())
1292 if (node->livei.end() <= cur->livei.begin()) {
1295 if (node->f == cur->f && node->livei.overlaps(cur->livei))
1310 if (!nodes[i].colors || nodes[i].livei.isEmpty())
1325 (float)rc * (float)rc / (float)nodes[i].livei.extent();
1435 if (!vD->livei.overlaps(vd->livei)) {
1512 slot = spill.assignSlot(node->livei, lval->reg.size);
1620 lval->livei.clear();
1647 SpillCodeInserter::assignSlot(const Interval &livei, const unsigned int size)
1675 if (it->occup.overlaps(livei))
1682 bgn->occup.insert(livei);
1697 slots.insert(pos, slot)->occup.insert(livei);
1886 // We have to update the slots' livei intervals to be able to do that.