Lines Matching defs:perm
12450 rtx perm[16];
12473 perm[i] = GEN_INT (swaparray[i]);
12475 return force_reg (V16QImode, gen_rtx_CONST_VECTOR (V16QImode, gen_rtvec_v (16, perm)));
31393 rtx perm[16];
31405 perm[i] = GEN_INT (elt);
31415 constv = gen_rtx_CONST_VECTOR (V16QImode, gen_rtvec_v (16, perm));
31486 unsigned char perm[16];
31524 unsigned char perm[16];
31539 perm[i] = elt;
31556 perm[i] &= 15;
31570 elt = perm[0];
31573 if (perm[i] != elt)
31586 if (perm[i] != elt || perm[i + 1] != elt + 1)
31602 if (perm[i] != elt
31603 || perm[i + 1] != elt + 1
31604 || perm[i + 2] != elt + 2
31605 || perm[i + 3] != elt + 3)
31627 elt = patterns[j].perm[0];
31628 if (perm[0] == elt)
31630 else if (perm[0] == elt + 16)
31636 elt = patterns[j].perm[i];
31641 if (perm[i] != elt)
31797 machine_mode vmode, unsigned nelt, rtx perm[])
31810 x = gen_rtx_CONST_VECTOR (imode, gen_rtvec_v (nelt, perm));
31823 rtx perm[16];
31826 perm[i] = GEN_INT (i * 2);
31828 rs6000_do_expand_vec_perm (target, op0, op1, vmode, nelt, perm);
31838 rtx perm[16];
31843 perm[i * 2] = GEN_INT (i + high);
31844 perm[i * 2 + 1] = GEN_INT (i + nelt + high);
31847 rs6000_do_expand_vec_perm (target, op0, op1, vmode, nelt, perm);