Lines Matching refs:live
54 // Also make empty live range structures
186 // Compute the degree between 2 live ranges. If both live ranges are
202 // Compute effective degree for this live range. If both live ranges are
305 // Interfere this register with everything currently live. Use the RegMasks
310 // Interfere with everything live.
333 IndexSet *liveout = _live->live(b);
336 // Starting with the known live-out set, we remove things that get
337 // defined and add things that become live (essentially executing one
339 // (and removes it from the live-ness set) that value is certainly live.
340 // The defined value interferes with everything currently live. The
341 // value is then removed from the live-ness set and it's inputs are
342 // added to the live-ness set.
352 // Remove from live-out set
360 // Interfere with everything live
364 // Make all inputs live
370 // 2-address instructions always have the defined value live
472 // That is, if 2 live ranges are simultaneously alive but in their acceptable
485 IndexSet liveout(_live->live(b));
514 // Liveout things are presumed live for the whole block. We accumulate
547 // Starting with the known live-out set, we remove things that get
548 // defined and add things that become live (essentially executing one
550 // (and removes it from the live-ness set) that value is certainly live.
551 // The defined value interferes with everything currently live. The
552 // value is then removed from the live-ness set and it's inputs are added
553 // to the live-ness set.
567 // If it is not live, then this instruction is dead. Probably caused
586 // hold live ranges.
620 } else { // Else it is live
627 && lrgs(r).is_singledef() // MultiDef live range can still split
631 // use must color early. If a longer live range steals their
651 // Remove from live-out set
673 } // End of if live or not
675 // Interfere with everything live. If the defined value must
680 // DEFs are not bound but the live range is, some uses must be bound.
681 // If we spill live range 'r', it can rematerialize at each use site
732 // Now interference with everything that is live and has
742 // Make all inputs live
764 // It is live now
766 // Newly live things assumed live from here to top of block