Lines Matching defs:live
1174 /* we cannot split live ranges of linear vgprs inside control flow */
1322 /* we cannot split live ranges of linear vgprs inside control flow */
1323 // TODO: ensure that live range splits inside control flow are never necessary
1649 /* try to find space without live-range splits */
1656 /* try to find space with live-range splits */
1735 // TODO: think about, if we can alias live operands on the same register
1784 /* we cannot split live ranges of linear vgprs inside control flow */
2003 // TODO: prefer moving some previous phis over live-ins
2030 /* otherwise, this is a live-in and we need to create a new phi
2291 * In order to do so, all live-in variables are entered into the RegisterFile.
2349 /* due to live-range splits, the live-in might be a phi, now */
2373 /* first, compute the death points of all live vars within the block */
2374 IDSet& live = live_out_per_block[block.index];
2414 /* add operands to live variables */
2417 live.insert(op.tempId());
2420 /* erase definitions from live */
2425 live.erase(def.tempId());
2477 live.erase(instr->definitions[0].tempId());
2710 * live ranges of killed operands end here as well */
2790 * location because that's used by a live-through operand.