Home
last modified time | relevance | path

Searched refs:perm2 (Results 1 – 9 of 9) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dtree-vect-slp-patterns.cc727 complex_perm_kinds_t perm2 = linear_loads_p (perm_cache, op2); in is_eq_or_top() local
728 if (perm2 != kind2 && perm2 != PERM_TOP) in is_eq_or_top()
H A DChangeLog-20152773 failed. Use nd.perm instead of perm2.
/netbsd-src/external/gpl3/gcc/dist/gcc/config/ia64/
H A Dia64.cc11479 unsigned char perm2[MAX_VECT_LEN]; in expand_vec_perm_1() local
11504 perm2[i] = e; in expand_vec_perm_1()
11507 if (expand_vselect_vconcat (d->target, d->op1, d->op0, perm2, nelt)) in expand_vec_perm_1()
11527 unsigned char perm2[2]; in expand_vec_perm_broadcast() local
11544 perm2[0] = elt; in expand_vec_perm_broadcast()
11545 perm2[1] = elt + 2; in expand_vec_perm_broadcast()
11546 ok = expand_vselect_vconcat (d->target, d->op0, d->op0, perm2, 2); in expand_vec_perm_broadcast()
11693 unsigned char perm2[4]; in expand_vec_perm_v4hi_5() local
11706 perm2[i] = d->perm[i] & 3; in expand_vec_perm_v4hi_5()
11715 ok = expand_vselect (t0, d->op0, perm2, 4); in expand_vec_perm_v4hi_5()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/ia64/
H A Dia64.c11479 unsigned char perm2[MAX_VECT_LEN]; in expand_vec_perm_1() local
11504 perm2[i] = e; in expand_vec_perm_1()
11507 if (expand_vselect_vconcat (d->target, d->op1, d->op0, perm2, nelt)) in expand_vec_perm_1()
11527 unsigned char perm2[2]; in expand_vec_perm_broadcast() local
11544 perm2[0] = elt; in expand_vec_perm_broadcast()
11545 perm2[1] = elt + 2; in expand_vec_perm_broadcast()
11546 ok = expand_vselect_vconcat (d->target, d->op0, d->op0, perm2, 2); in expand_vec_perm_broadcast()
11693 unsigned char perm2[4]; in expand_vec_perm_v4hi_5() local
11706 perm2[i] = d->perm[i] & 3; in expand_vec_perm_v4hi_5()
11715 ok = expand_vselect (t0, d->op0, perm2, 4); in expand_vec_perm_v4hi_5()
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/i386/
H A Di386-expand.cc19443 unsigned char perm2[MAX_VECT_LEN]; in expand_vec_perm_pshuflw_pshufhw() local
19462 memcpy (perm2, d->perm, 4); in expand_vec_perm_pshuflw_pshufhw()
19464 perm2[i] = i; in expand_vec_perm_pshuflw_pshufhw()
19465 ok = expand_vselect (d->target, d->op0, perm2, 8, d->testing_p); in expand_vec_perm_pshuflw_pshufhw()
19469 memcpy (perm2 + 4, d->perm + 4, 4); in expand_vec_perm_pshuflw_pshufhw()
19471 perm2[i] = i; in expand_vec_perm_pshuflw_pshufhw()
19472 ok = expand_vselect (d->target, d->target, perm2, 8, d->testing_p); in expand_vec_perm_pshuflw_pshufhw()
21474 unsigned char perm2[4]; in expand_vec_perm_broadcast_1() local
21516 memset (perm2, elt, 2); in expand_vec_perm_broadcast_1()
21518 ok = expand_vselect (dest, op0, perm2, 2, d->testing_p); in expand_vec_perm_broadcast_1()
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/mips/
H A Dmips.cc21764 unsigned char perm2[MAX_VECT_LEN]; in mips_expand_vec_perm_const_1() local
21769 memcpy (perm2, d->perm, sizeof(perm2)); in mips_expand_vec_perm_const_1()
21771 perm2[i] += nelt; in mips_expand_vec_perm_const_1()
21772 if (mips_expand_vselect_vconcat (d->target, d->op0, d->op1, perm2, nelt)) in mips_expand_vec_perm_const_1()
21783 perm2[i] = (d->perm[i] + nelt) & (2 * nelt - 1); in mips_expand_vec_perm_const_1()
21784 if (mips_expand_vselect_vconcat (d->target, d->op1, d->op0, perm2, nelt)) in mips_expand_vec_perm_const_1()
22319 unsigned char perm2[2]; in mips_expand_vec_reduc() local
22332 perm2[0] = 1; in mips_expand_vec_reduc()
22333 perm2[1] = 2; in mips_expand_vec_reduc()
22334 ok = mips_expand_vselect_vconcat (fold, last, last, perm2, 2); in mips_expand_vec_reduc()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/mips/
H A Dmips.c21580 unsigned char perm2[MAX_VECT_LEN]; in mips_expand_vec_perm_const_1() local
21585 memcpy (perm2, d->perm, sizeof(perm2)); in mips_expand_vec_perm_const_1()
21587 perm2[i] += nelt; in mips_expand_vec_perm_const_1()
21588 if (mips_expand_vselect_vconcat (d->target, d->op0, d->op1, perm2, nelt)) in mips_expand_vec_perm_const_1()
21599 perm2[i] = (d->perm[i] + nelt) & (2 * nelt - 1); in mips_expand_vec_perm_const_1()
21600 if (mips_expand_vselect_vconcat (d->target, d->op1, d->op0, perm2, nelt)) in mips_expand_vec_perm_const_1()
22126 unsigned char perm2[2]; in mips_expand_vec_reduc() local
22139 perm2[0] = 1; in mips_expand_vec_reduc()
22140 perm2[1] = 2; in mips_expand_vec_reduc()
22141 ok = mips_expand_vselect_vconcat (fold, last, last, perm2, 2); in mips_expand_vec_reduc()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/i386/
H A Di386-expand.c17240 unsigned char perm2[MAX_VECT_LEN]; in expand_vec_perm_pshuflw_pshufhw() local
17259 memcpy (perm2, d->perm, 4); in expand_vec_perm_pshuflw_pshufhw()
17261 perm2[i] = i; in expand_vec_perm_pshuflw_pshufhw()
17262 ok = expand_vselect (d->target, d->op0, perm2, 8, d->testing_p); in expand_vec_perm_pshuflw_pshufhw()
17266 memcpy (perm2 + 4, d->perm + 4, 4); in expand_vec_perm_pshuflw_pshufhw()
17268 perm2[i] = i; in expand_vec_perm_pshuflw_pshufhw()
17269 ok = expand_vselect (d->target, d->target, perm2, 8, d->testing_p); in expand_vec_perm_pshuflw_pshufhw()
18888 unsigned char perm2[4]; in expand_vec_perm_broadcast_1() local
18936 memset (perm2, elt, 4); in expand_vec_perm_broadcast_1()
18938 ok = expand_vselect (dest, op0, perm2, 4, d->testing_p); in expand_vec_perm_broadcast_1()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/rs6000/
H A Drs6000.cc7201 rtx perm2 = gen_altivec_vperm_v8hiv16qi (sub_target, sub_target, sub_target, in rs6000_expand_vector_set_var_p9() local
7203 emit_insn (perm2); in rs6000_expand_vector_set_var_p9()