Home
last modified time | relevance | path

Searched refs:dperm (Results 1 – 2 of 2) sorted by relevance

/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/i386/
H A Di386-expand.c13261 struct expand_vec_perm_d dperm; in ix86_expand_vector_init_duplicate() local
13265 memset (&dperm, 0, sizeof (dperm)); in ix86_expand_vector_init_duplicate()
13266 dperm.target = target; in ix86_expand_vector_init_duplicate()
13267 dperm.vmode = mode; in ix86_expand_vector_init_duplicate()
13268 dperm.nelt = GET_MODE_NUNITS (mode); in ix86_expand_vector_init_duplicate()
13269 dperm.op0 = dperm.op1 = gen_reg_rtx (mode); in ix86_expand_vector_init_duplicate()
13270 dperm.one_operand_p = true; in ix86_expand_vector_init_duplicate()
13279 emit_move_insn (dperm.op0, gen_lowpart (mode, tmp2)); in ix86_expand_vector_init_duplicate()
13281 ok = (expand_vec_perm_1 (&dperm) in ix86_expand_vector_init_duplicate()
13282 || expand_vec_perm_broadcast_1 (&dperm)); in ix86_expand_vector_init_duplicate()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/i386/
H A Di386-expand.cc14967 struct expand_vec_perm_d dperm; in ix86_expand_vector_init_duplicate() local
14971 memset (&dperm, 0, sizeof (dperm)); in ix86_expand_vector_init_duplicate()
14972 dperm.target = target; in ix86_expand_vector_init_duplicate()
14973 dperm.vmode = mode; in ix86_expand_vector_init_duplicate()
14974 dperm.nelt = GET_MODE_NUNITS (mode); in ix86_expand_vector_init_duplicate()
14975 dperm.op0 = dperm.op1 = gen_reg_rtx (mode); in ix86_expand_vector_init_duplicate()
14976 dperm.one_operand_p = true; in ix86_expand_vector_init_duplicate()
14998 emit_move_insn (dperm.op0, tmp1); in ix86_expand_vector_init_duplicate()
14999 ok = (expand_vec_perm_1 (&dperm) in ix86_expand_vector_init_duplicate()
15000 || expand_vec_perm_broadcast_1 (&dperm)); in ix86_expand_vector_init_duplicate()