Lines Matching full:live
90 /// live at the end of the specified block.
97 /// is live in the middle of the specified block.
110 /// set by the client of the rewriter, and those values are both live out of
113 /// merge the appropriate values, and this value isn't live out of the block.
121 // Otherwise, we have the hard case. Get the live-in values for each
390 // processing them. Keep track of which loads are loading a live-in value.
411 // Otherwise it is a load, queue it to rewrite as a live-in load.
426 // If so, we can queue them all as live in loads. We don't have an
428 // scan large blocks, so just add all loads as live ins.
439 // block is a load, then it uses the live in value. The last store defines
440 // the live out value. We handle this by doing a linear scan of the block.
447 // If we haven't seen a store yet, this is a live in use, otherwise
469 // The last stored value that happened is the live-out for the block.
475 // Okay, now we rewrite all loads that use live-in values in the loop,
497 // as a live value in the SSAUpdate data structure for a block (e.g. because