Lines Matching defs:copy

12  * version 2 for more details (a copy is included in the LICENSE file that
15 * You should have received a copy of the GNU General Public License version
42 // Check to see if we can possibly be a copy of a callee-save value.
67 guarantee(def != NULL, "must not resurrect dead copy");
109 } else if (old->is_Copy()) { // Dead copy of a callee-save value
173 // Check for a copy to or from a misaligned pair.
183 // Save-on-call copies can only be elided if the entire copy chain can go
203 // Is old def now dead? We successfully yanked a copy?
214 guarantee(c->in(idx) != NULL, "must not resurrect dead copy");
216 break; // casting copy, not the same value
235 Node *copy = x->in(idx);
236 guarantee(copy != NULL, "must not resurrect dead copy");
237 if( lrgs(n2lidx(copy)).reg() != nk_reg ) break;
238 blk_adjust += use_prior_register(n,k,copy,current_block,value,regnd);
239 if( n->in(k) != copy ) break; // Failed for some cutout?
240 x = copy; // Progress, try again
285 // See if we can skip the copy by changing registers. Don't change from
287 // copy-load. Otherwise we might end up making a pile of Intel cisc-spill
298 // copy and keep on searching for a better copy if so.
334 // Check if nreg already contains the constant value val. Normal copy
358 // yank_if_dead will be able to eliminate the copy once the uses
377 // Post-Allocation peephole copy removal. We do this in 1 pass over the
393 // When we see a use from a reg-reg Copy, we will attempt to use the copy's
394 // source directly and make the copy go dead.
523 // keep the better value then a copy of the phi, being unable to use the
566 int idx; // Skip occasional useless copy
609 // 0 which is safe but since those are uninteresting for copy
620 // then 'n' is a useless copy. Do not update the register->node
638 // then 'n' is a useless copy. Do not update the register->node
652 // Note: vector can't be constant and can't be copy of calee.