Searched refs:vmode (Results 1 - 12 of 12) sorted by relevance

/haiku-buildtools/gcc/gcc/config/i386/
H A Di386.c19772 machine_mode vmode = mode;
19782 vmode = V4SFmode;
19784 vmode = V2DFmode;
19790 mask = ix86_build_signbit_mask (vmode, vector_mode, code == ABS);
19824 machine_mode mode, vmode;
19834 vmode = V4SFmode;
19836 vmode = V2DFmode;
19838 vmode = mode;
19850 op0 = CONST0_RTX (vmode);
19853 rtx v = ix86_build_const_vector (vmode, fals
19741 machine_mode vmode = mode; local
19793 machine_mode mode, vmode; local
19865 machine_mode mode, vmode; local
19892 machine_mode mode, vmode; local
22064 machine_mode vmode; member in struct:expand_vec_perm_d
46277 machine_mode vmode; local
46310 machine_mode vmode, mode = GET_MODE (op0); local
47113 machine_mode mmode, vmode = d->vmode; local
47383 valid_perm_using_mode_p(machine_mode vmode, struct expand_vec_perm_d *d) argument
47415 machine_mode vmode = V16QImode; local
47982 machine_mode vmode = d->vmode; local
49354 machine_mode vmode = d->vmode; local
49459 machine_mode vmode; local
49812 ix86_vectorize_vec_perm_const_ok(machine_mode vmode, const unsigned char *sel) argument
[all...]
/haiku-buildtools/gcc/gcc/config/aarch64/
H A Daarch64.c170 static bool aarch64_vectorize_vec_perm_const_ok (machine_mode vmode,
8523 machine_mode vmode; local
8526 vmode = aarch64_preferred_simd_mode (mode);
8527 rtx op_v = aarch64_simd_gen_const_vector_dup (vmode, INTVAL (op));
8528 return aarch64_simd_valid_immediate (op_v, vmode, false, NULL);
9477 machine_mode vmode; local
9480 vmode = aarch64_simd_container_mode (mode, 64);
9481 rtx v_op = aarch64_simd_gen_const_vector_dup (vmode, INTVAL (immediate));
9482 return aarch64_output_simd_mov_immediate (v_op, vmode, 64);
9545 machine_mode vmode; member in struct:expand_vec_perm_d
9556 machine_mode vmode = GET_MODE (target); local
9601 machine_mode vmode = GET_MODE (target); local
9632 machine_mode vmode = d->vmode; local
9716 machine_mode vmode = d->vmode; local
9799 machine_mode vmode = d->vmode; local
10022 machine_mode vmode = d->vmode; local
10065 machine_mode vmode = d->vmode; local
10187 aarch64_vectorize_vec_perm_const_ok(machine_mode vmode, const unsigned char *sel) argument
[all...]
H A Daarch64-builtins.c937 machine_mode vmode = insn_data[icode].operand[opc - 1].mode; local
939 0, GET_MODE_NUNITS (vmode), exp);
941 op[opc] = GEN_INT (ENDIAN_LANE_N (vmode, INTVAL (op[opc])));
/haiku-buildtools/gcc/gcc/config/mips/
H A Dmips.c18703 machine_mode vmode;
18775 t0 = gen_reg_rtx (d->vmode);
18776 t1 = gen_reg_rtx (d->vmode);
18777 switch (d->vmode)
18789 t2 = gen_reg_rtx (d->vmode);
18790 t3 = gen_reg_rtx (d->vmode);
18817 if (d->vmode != V4HImode)
18870 if (d->vmode != V8QImode)
18954 d.vmode = GET_MODE (d.target);
18955 gcc_assert (VECTOR_MODE_P (d.vmode));
18625 machine_mode vmode; member in struct:expand_vec_perm_d
18938 mips_vectorize_vec_perm_const_ok(machine_mode vmode, const unsigned char *sel) argument
19034 mips_expand_vi_broadcast(machine_mode vmode, rtx target, rtx elt) argument
19074 mips_expand_vi_constant(machine_mode vmode, unsigned nelt, rtx target, rtx vals) argument
19104 mips_expand_vi_general(machine_mode vmode, machine_mode imode, unsigned nelt, unsigned nvar, rtx target, rtx vals) argument
19128 machine_mode vmode = GET_MODE (target); local
19186 machine_mode vmode = GET_MODE (in); local
19258 machine_mode vmode = GET_MODE (target); local
[all...]
/haiku-buildtools/gcc/gcc/config/ia64/
H A Dia64.c370 static bool ia64_vectorize_vec_perm_const_ok (machine_mode vmode,
379 machine_mode vmode;
2109 machine_mode vmode = GET_MODE (lo);
2110 unsigned int i, high, nelt = GET_MODE_NUNITS (vmode);
2114 d.target = gen_lowpart (vmode, out);
2117 d.vmode = vmode;
11383 if (d->vmode == V2SFmode)
11404 shift *= GET_MODE_UNIT_SIZE (d->vmode) * BITS_PER_UNIT;
11420 emit_move_insn (d->target, gen_lowpart (d->vmode, tm
378 machine_mode vmode; member in struct:expand_vec_perm_d
2105 machine_mode vmode = GET_MODE (lo); local
11762 ia64_vectorize_vec_perm_const_ok(machine_mode vmode, const unsigned char *sel) argument
11835 machine_mode vmode = GET_MODE (target); local
[all...]
/haiku-buildtools/gcc/gcc/
H A Doptabs.c796 expand_vector_broadcast (machine_mode vmode, rtx op)
803 gcc_checking_assert (VECTOR_MODE_P (vmode));
805 n = GET_MODE_NUNITS (vmode);
811 return gen_rtx_CONST_VECTOR (vmode, vec);
816 icode = optab_handler (vec_init_optab, vmode);
820 ret = gen_reg_rtx (vmode);
821 emit_insn (GEN_FCN (icode) (ret, gen_rtx_PARALLEL (vmode, vec)));
6907 get_vcond_icode (machine_mode vmode, machine_mode cmode, bool uns)
6911 icode = convert_optab_handler (vcondu_optab, vmode, cmode);
6913 icode = convert_optab_handler (vcond_optab, vmode, cmod
790 expand_vector_broadcast(machine_mode vmode, rtx op) argument
6880 get_vcond_icode(machine_mode vmode, machine_mode cmode, bool uns) argument
7094 machine_mode vmode; local
[all...]
H A Dinternal-fn.c109 machine_mode vmode; local
113 vmode = TYPE_MODE (TREE_TYPE (array_type));
115 icode = convert_optab_handler (optab, imode, vmode);
H A Domp-low.c3479 machine_mode mode, vmode;
3490 vmode = targetm.vectorize.preferred_simd_mode (mode);
3491 if (GET_MODE_CLASS (vmode) != classes[i + 1])
3494 && GET_MODE_SIZE (vmode) < vs
3495 && GET_MODE_2XWIDER_MODE (vmode) != VOIDmode)
3496 vmode = GET_MODE_2XWIDER_MODE (vmode);
3501 type = build_vector_type (type, GET_MODE_SIZE (vmode)
3503 if (TYPE_MODE (type) != vmode)
3478 machine_mode mode, vmode; local
H A Dexpr.c9237 machine_mode vmode
9240 gcc_assert (GET_MODE_CLASS (vmode) == MODE_VECTOR_INT);
9241 op2 = simplify_subreg (vmode, op2, TYPE_MODE (sel_type), 0);
9217 machine_mode vmode local
/haiku-buildtools/gcc/gcc/config/arm/
H A Darm.c309 static bool arm_vectorize_vec_perm_const_ok (machine_mode vmode,
27990 machine_mode vmode;
28001 machine_mode vmode = GET_MODE (target);
28004 gcc_checking_assert (vmode == V8QImode || vmode == V16QImode);
28005 gcc_checking_assert (GET_MODE (op0) == vmode);
28006 gcc_checking_assert (GET_MODE (op1) == vmode);
28007 gcc_checking_assert (GET_MODE (sel) == vmode);
28012 if (vmode == V8QImode) local
28021 if (vmode
27962 machine_mode vmode; member in struct:expand_vec_perm_d
27973 machine_mode vmode = GET_MODE (target); local
28378 machine_mode vmode = d->vmode; local
28503 arm_vectorize_vec_perm_const_ok(machine_mode vmode, const unsigned char *sel) argument
[all...]
/haiku-buildtools/gcc/gcc/config/rs6000/
H A Drs6000.c31739 machine_mode vmode, dmode;
31742 vmode = GET_MODE (target);
31743 gcc_assert (GET_MODE_NUNITS (vmode) == 2); argument
31744 dmode = mode_for_vector (GET_MODE_INNER (vmode), 4);
31747 x = gen_rtx_VEC_SELECT (vmode, x, gen_rtx_PARALLEL (VOIDmode, v));
31774 rs6000_vectorize_vec_perm_const_ok (machine_mode vmode,
31782 if ((TARGET_PAIRED_FLOAT && vmode == V2SFmode)
31783 || (TARGET_SPE && vmode == V2SImode)) local
31785 rtx op0 = gen_raw_REG (vmode, LAST_VIRTUAL_REGISTER + 1);
31786 rtx op1 = gen_raw_REG (vmode, LAST_VIRTUAL_REGISTE
31686 machine_mode vmode, dmode; local
31721 rs6000_vectorize_vec_perm_const_ok(machine_mode vmode, const unsigned char *sel) argument
31768 machine_mode vmode = GET_MODE (target); local
[all...]
/haiku-buildtools/gcc/gcc/config/sparc/
H A Dsparc.c11893 sparc_expand_vec_perm_bmask (machine_mode vmode, rtx sel)
11898 switch (vmode)
11867 sparc_expand_vec_perm_bmask(machine_mode vmode, rtx sel) argument

Completed in 615 milliseconds