Lines Matching refs:livei
382 val->livei.extend(begin, end); in addLiveRange()
711 i->getDef(d)->livei.extend(i->serial, i->serial); in visit()
728 it->get()->livei.extend(0, 1); in visit()
795 Interval livei; member in nv50_ir::GCRA::RIG_Node
944 livei.insert(lval->livei); in init()
1008 if (reg->interfers(rep) && reg->livei.overlaps(nVal->livei)) in coalesceValues()
1014 if (!force && nRep->livei.overlaps(nVal->livei)) in coalesceValues()
1035 nRep->livei.unify(nVal->livei); in coalesceValues()
1246 assert(prev->livei.begin() <= (*it)->livei.begin()); in checkList()
1254 if (node->livei.isEmpty()) in insertOrderedTail()
1261 if ((*prev)->livei.begin() <= node->livei.begin()) in insertOrderedTail()
1292 if (node->livei.end() <= cur->livei.begin()) { in buildRIG()
1295 if (node->f == cur->f && node->livei.overlaps(cur->livei)) in buildRIG()
1310 if (!nodes[i].colors || nodes[i].livei.isEmpty()) in calculateSpillWeights()
1325 (float)rc * (float)rc / (float)nodes[i].livei.extent(); in calculateSpillWeights()
1435 if (!vD->livei.overlaps(vd->livei)) { in checkInterference()
1512 slot = spill.assignSlot(node->livei, lval->reg.size); in selectRegisters()
1620 lval->livei.clear(); in cleanup()
1647 SpillCodeInserter::assignSlot(const Interval &livei, const unsigned int size) in assignSlot() argument
1675 if (it->occup.overlaps(livei)) in assignSlot()
1682 bgn->occup.insert(livei); in assignSlot()
1697 slots.insert(pos, slot)->occup.insert(livei); in assignSlot()