Lines Matching refs:pcopy
324 nir_parallel_copy_instr *pcopy =
327 nir_instr_insert(nir_after_block_before_jump(block), &pcopy->instr);
414 nir_parallel_copy_instr *pcopy =
416 assert(pcopy);
420 nir_ssa_dest_init(&pcopy->instr, &entry->dest,
424 exec_list_push_tail(&pcopy->entries, &entry->node);
427 nir_instr_rewrite_src(&pcopy->instr, &entry->src, src->src);
479 aggressive_coalesce_parallel_copy(nir_parallel_copy_instr *pcopy,
482 nir_foreach_parallel_copy_entry(entry, pcopy) {
677 resolve_parallel_copy(nir_parallel_copy_instr *pcopy,
681 nir_foreach_parallel_copy_entry(entry, pcopy) {
691 nir_instr_remove(&pcopy->instr);
692 exec_list_push_tail(&state->dead_instrs, &pcopy->instr.node);
709 state->builder.cursor = nir_before_instr(&pcopy->instr);
717 nir_foreach_parallel_copy_entry(entry, pcopy) {
834 nir_instr_remove(&pcopy->instr);
835 exec_list_push_tail(&state->dead_instrs, &pcopy->instr.node);
854 nir_parallel_copy_instr *pcopy = nir_instr_as_parallel_copy(first_instr);
856 resolve_parallel_copy(pcopy, state);