/netbsd-src/external/gpl3/gcc/dist/gcc/config/i386/ |
H A D | i386-expand.cc | 14893 static bool expand_vec_perm_1 (struct expand_vec_perm_d *d); 14999 ok = (expand_vec_perm_1 (&dperm) in ix86_expand_vector_init_duplicate() 19042 if (canonicalize_vector_int_perm (d, &nd) && expand_vec_perm_1 (&nd)) in expand_vec_perm_pshufb() 19251 expand_vec_perm_1 (struct expand_vec_perm_d *d) in expand_vec_perm_1() function 19428 if (canonicalize_vector_int_perm (d, &nd) && expand_vec_perm_1 (&nd)) in expand_vec_perm_1() 19576 return expand_vec_perm_1 (&dcopy); in expand_vec_perm_palignr() 19605 ok = expand_vec_perm_1 (&dcopy); in expand_vec_perm_palignr() 19671 ok = expand_vec_perm_1 (&dcopy); in expand_vec_perm_pblendv() 19992 ok = expand_vec_perm_1 (&dfinal); in expand_vec_perm_interleave2() 20008 ok = expand_vec_perm_1 (&dremap); in expand_vec_perm_interleave2() [all …]
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/i386/ |
H A D | i386-expand.c | 13202 static bool expand_vec_perm_1 (struct expand_vec_perm_d *d); 13281 ok = (expand_vec_perm_1 (&dperm) in ix86_expand_vector_init_duplicate() 17048 expand_vec_perm_1 (struct expand_vec_perm_d *d) in expand_vec_perm_1() function 17225 if (canonicalize_vector_int_perm (d, &nd) && expand_vec_perm_1 (&nd)) in expand_vec_perm_1() 17373 return expand_vec_perm_1 (&dcopy); in expand_vec_perm_palignr() 17402 ok = expand_vec_perm_1 (&dcopy); in expand_vec_perm_palignr() 17466 ok = expand_vec_perm_1 (&dcopy); in expand_vec_perm_pblendv() 17747 ok = expand_vec_perm_1 (&dfinal); in expand_vec_perm_interleave2() 17763 ok = expand_vec_perm_1 (&dremap); in expand_vec_perm_interleave2() 17840 ok = expand_vec_perm_1 (&dremap); in expand_vec_perm_vpermq_perm_1() [all …]
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/ |
H A D | optabs.c | 5553 expand_vec_perm_1 (enum insn_code icode, rtx target, in expand_vec_perm_1() function 5723 rtx tmp = expand_vec_perm_1 (icode, target, v0, v1, sel_rtx); in expand_vec_perm_const() 5735 rtx tmp = expand_vec_perm_1 (icode, target_qi, v0_qi, v1_qi, sel_qi); in expand_vec_perm_const() 5768 tmp = expand_vec_perm_1 (icode, target, v0, v1, sel); in expand_vec_perm_var() 5818 tmp = expand_vec_perm_1 (icode, tmp, gen_lowpart (qimode, v0), in expand_vec_perm_var()
|
/netbsd-src/external/gpl3/gcc/dist/gcc/ |
H A D | optabs.cc | 6133 expand_vec_perm_1 (enum insn_code icode, rtx target, in expand_vec_perm_1() function 6305 rtx tmp = expand_vec_perm_1 (icode, target, v0, v1, sel_rtx); in expand_vec_perm_const() 6317 rtx tmp = expand_vec_perm_1 (icode, target_qi, v0_qi, v1_qi, sel_qi); in expand_vec_perm_const() 6350 tmp = expand_vec_perm_1 (icode, target, v0, v1, sel); in expand_vec_perm_var() 6400 tmp = expand_vec_perm_1 (icode, tmp, gen_lowpart (qimode, v0), in expand_vec_perm_var()
|
H A D | ChangeLog-2014 | 8040 (expand_vec_perm_1): Use vec_shr_optab if second vector is const0_rtx 9519 (expand_vec_perm_1): Use correct versions of patterns. 14285 * config/i386/i386.c (expand_vec_perm_1): Fix 14432 (expand_vec_perm_1): Handle V64QImode, V32HImode, V16SImode, V16SFmode, 16335 (expand_vec_perm_1): Likewise. 16459 * config/i386/i386.c (expand_vec_perm_1): Try expand_vec_perm_palignr
|
H A D | ChangeLog-2012 | 29444 (expand_vec_perm_1): Likewise. 30197 (expand_vec_perm_pshufb, expand_vec_perm_1, 30212 (expand_vec_perm_1): For broadcasts, use avx2_pbroadcast<mode>_1
|
H A D | ChangeLog-2018 | 13218 (expand_vec_perm_1): Try the new method. 36199 * optabs.c (expand_vec_perm_1): Assert that SEL has an integer 36204 directly using expand_vec_perm_1 when forcing selectors into
|
H A D | ChangeLog-2019 | 4633 * optabs.c (expand_vec_perm_1): Use related_int_vector_mode 15957 expand_vec_perm_pshufb, expand_vec_perm_1, 22182 (expand_vec_perm_1): Same.
|
H A D | ChangeLog-2011 | 489 (expand_vec_perm_1, expand_vec_perm_broadcast): New. 6958 (expand_vec_perm_1): Rename from expand_vec_perm_expr_1. 7879 (expand_vec_perm_1): Handle identity and some broadcast
|
H A D | ChangeLog-2021 | 16858 (expand_vec_perm_1): Adjust comments for upper. 24310 implemented by expand_vec_perm_1.
|
H A D | ChangeLog-2017 | 10177 (expand_vec_perm_1): Likewise. 19374 (expand_vec_perm_1): Likewise.
|
H A D | ChangeLog-2015 | 2772 (expand_vec_perm_1): Use it and recurse if everything else 3724 * optabs.c (expand_vec_perm_1): Move vec_shr handling from here...
|
H A D | ChangeLog-2009 | 1914 expand_vec_perm_pshufb, expand_vec_perm_1,
|
H A D | ChangeLog-2016 | 19085 (expand_vec_perm_1): Invoke introduced function.
|
H A D | ChangeLog-2010 | 38163 (expand_vec_perm_1): When op0 and op1 are equal, mask indexes
|
H A D | ChangeLog-2013 | 767 (expand_vec_perm_1): Ditto.
|
/netbsd-src/external/gpl3/gcc/dist/gcc/config/ia64/ |
H A D | ia64.cc | 11476 expand_vec_perm_1 (struct expand_vec_perm_d *d) in expand_vec_perm_1() function 11672 ok = expand_vec_perm_1 (&dfinal); in expand_vec_perm_interleave_2() 11680 ok = expand_vec_perm_1 (&dremap); in expand_vec_perm_interleave_2() 11740 if (expand_vec_perm_1 (d)) in ia64_expand_vec_perm_const_1()
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/ia64/ |
H A D | ia64.c | 11476 expand_vec_perm_1 (struct expand_vec_perm_d *d) in expand_vec_perm_1() function 11672 ok = expand_vec_perm_1 (&dfinal); in expand_vec_perm_interleave_2() 11680 ok = expand_vec_perm_1 (&dremap); in expand_vec_perm_interleave_2() 11740 if (expand_vec_perm_1 (d)) in ia64_expand_vec_perm_const_1()
|