Lines Matching refs:spill
358 void spill(Instruction *defi, Value *slot, LValue *);
860 SpillCodeInserter& spill;
1219 GCRA::GCRA(Function *fn, SpillCodeInserter& spill, MergedDefs& mergedDefs) :
1224 spill(spill),
1375 (node->degree < node->degreeLimit) ? "" : "(spill)");
1406 ERROR("no viable spill candidates left\n");
1508 INFO_DBG(prog->dbgFlags, REG_ALLOC, "must spill: %%%i (size %u)\n",
1512 slot = spill.assignSlot(node->livei, lval->reg.size);
1596 "selectRegisters failed, inserting spill code ...\n");
1598 spill.run(mustSpill);
1716 SpillCodeInserter::spill(Instruction *defi, Value *slot, LValue *lval)
1847 // Unspill at each use *before* inserting spill instructions,
1848 // we don't want to have the spill instructions in the use list here.
1874 spill(defi, slot, dval);
1941 // TODO: need to fix up spill slot usage ranges to support > 1 retry