/haiku-buildtools/gcc/gcc/config/i386/ |
H A D | i386.c | 19772 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 D | aarch64.c | 170 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 D | aarch64-builtins.c | 937 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 D | mips.c | 18703 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 D | ia64.c | 370 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 D | optabs.c | 796 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 D | internal-fn.c | 109 machine_mode vmode; local 113 vmode = TYPE_MODE (TREE_TYPE (array_type)); 115 icode = convert_optab_handler (optab, imode, vmode);
|
H A D | omp-low.c | 3479 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 D | expr.c | 9237 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 D | arm.c | 309 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 D | rs6000.c | 31739 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 D | sparc.c | 11893 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
|