Lines Matching defs:dcopy
19506 struct expand_vec_perm_d dcopy;
19556 dcopy = *d;
19559 dcopy.op0 = d->op1;
19560 dcopy.op1 = d->op0;
19562 dcopy.perm[i] ^= nelt;
19568 unsigned e = dcopy.perm[i];
19577 dcopy.perm[i] = e;
19579 dcopy.one_operand_p = true;
19589 dcopy.op1 = dcopy.op0;
19590 return expand_vec_perm_1 (&dcopy);
19597 emit_insn (gen_ssse3_palignrti (target, gen_lowpart (TImode, dcopy.op1),
19598 gen_lowpart (TImode, dcopy.op0), shift));
19604 gen_lowpart (V2TImode, dcopy.op1),
19605 gen_lowpart (V2TImode, dcopy.op0),
19609 dcopy.op0 = dcopy.op1 = gen_lowpart (d->vmode, target);
19615 emit_move_insn (d->target, dcopy.op0);
19619 ok = expand_vec_perm_1 (&dcopy);
19633 struct expand_vec_perm_d dcopy, dcopy1;
19673 dcopy = *d;
19675 dcopy.op0 = dcopy.op1 = d->op1;
19677 dcopy.op0 = dcopy.op1 = d->op0;
19679 dcopy.target = gen_reg_rtx (vmode);
19680 dcopy.one_operand_p = true;
19683 dcopy.perm[i] = d->perm[i] & (nelt - 1);
19685 ok = expand_vec_perm_1 (&dcopy);
19696 dcopy1.op1 = dcopy.target;
19698 dcopy1.op0 = dcopy.target;