Home
last modified time | relevance | path

Searched refs:vmode (Results 1 – 25 of 28) sorted by relevance

12

/netbsd/src/external/gpl3/gcc/dist/gcc/
Doptabs-query.h96 get_vec_cmp_icode (machine_mode vmode, machine_mode mask_mode, bool uns) in get_vec_cmp_icode() argument
99 return convert_optab_handler (tab, vmode, mask_mode); in get_vec_cmp_icode()
106 get_vec_cmp_eq_icode (machine_mode vmode, machine_mode mask_mode) in get_vec_cmp_eq_icode() argument
108 return convert_optab_handler (vec_cmpeq_optab, vmode, mask_mode); in get_vec_cmp_eq_icode()
115 get_vcond_icode (machine_mode vmode, machine_mode cmode, bool uns) in get_vcond_icode() argument
119 icode = convert_optab_handler (vcondu_optab, vmode, cmode); in get_vcond_icode()
121 icode = convert_optab_handler (vcond_optab, vmode, cmode); in get_vcond_icode()
129 get_vcond_mask_icode (machine_mode vmode, machine_mode mmode) in get_vcond_mask_icode() argument
131 return convert_optab_handler (vcond_mask_optab, vmode, mmode); in get_vcond_mask_icode()
138 get_vcond_eq_icode (machine_mode vmode, machine_mode cmode) in get_vcond_eq_icode() argument
[all …]
Doptabs-query.cc569 machine_mode vmode; in can_vec_mask_load_store_p() local
584 vmode = targetm.vectorize.preferred_simd_mode (smode); in can_vec_mask_load_store_p()
585 if (VECTOR_MODE_P (vmode) in can_vec_mask_load_store_p()
586 && targetm.vectorize.get_mask_mode (vmode).exists (&mask_mode) in can_vec_mask_load_store_p()
587 && convert_optab_handler (op, vmode, mask_mode) != CODE_FOR_nothing) in can_vec_mask_load_store_p()
593 if (related_vector_mode (base_mode, smode).exists (&vmode) in can_vec_mask_load_store_p()
594 && targetm.vectorize.get_mask_mode (vmode).exists (&mask_mode) in can_vec_mask_load_store_p()
595 && convert_optab_handler (op, vmode, mask_mode) != CODE_FOR_nothing) in can_vec_mask_load_store_p()
618 machine_mode vmode; in get_len_load_store_mode() local
620 if (related_vector_mode (mode, QImode, nunits).exists (&vmode) in get_len_load_store_mode()
[all …]
Doptabs.cc429 expand_vector_broadcast (machine_mode vmode, rtx op) in expand_vector_broadcast() argument
434 gcc_checking_assert (VECTOR_MODE_P (vmode)); in expand_vector_broadcast()
436 if (valid_for_const_vector_p (vmode, op)) in expand_vector_broadcast()
437 return gen_const_vec_duplicate (vmode, op); in expand_vector_broadcast()
439 insn_code icode = optab_handler (vec_duplicate_optab, vmode); in expand_vector_broadcast()
443 create_output_operand (&ops[0], NULL_RTX, vmode); in expand_vector_broadcast()
449 if (!GET_MODE_NUNITS (vmode).is_constant (&n)) in expand_vector_broadcast()
455 icode = convert_optab_handler (vec_init_optab, vmode, in expand_vector_broadcast()
456 GET_MODE_INNER (vmode)); in expand_vector_broadcast()
463 rtx ret = gen_reg_rtx (vmode); in expand_vector_broadcast()
[all …]
Dinternal-fn.cc152 machine_mode vmode; in get_multi_vector_move() local
156 vmode = TYPE_MODE (TREE_TYPE (array_type)); in get_multi_vector_move()
158 return convert_optab_handler (optab, imode, vmode); in get_multi_vector_move()
3779 machine_mode vmode = TYPE_MODE (TREE_TYPE (types.first)); in multi_vector_optab_supported_p() local
3780 return (convert_optab_handler (optab, imode, vmode, opt_type) in multi_vector_optab_supported_p()
4420 machine_mode vmode = targetm.vectorize.preferred_simd_mode (smode); in vectorized_internal_fn_supported_p() local
4421 if (VECTOR_MODE_P (vmode)) in vectorized_internal_fn_supported_p()
4423 tree vectype = build_vector_type_for_mode (type, vmode); in vectorized_internal_fn_supported_p()
4431 if (related_vector_mode (base_mode, smode).exists (&vmode)) in vectorized_internal_fn_supported_p()
4433 tree vectype = build_vector_type_for_mode (type, vmode); in vectorized_internal_fn_supported_p()
Dtree-vect-stmts.cc1816 machine_mode vmode; in check_load_store_for_partial_vectors() local
1817 if (get_len_load_store_mode (vecmode, is_load).exists (&vmode)) in check_load_store_for_partial_vectors()
1821 unsigned factor = (vecmode == vmode) ? 1 : GET_MODE_UNIT_SIZE (vecmode); in check_load_store_for_partial_vectors()
2126 machine_mode vmode = TYPE_MODE (vtype); in vector_vector_composition_type() local
2127 if (!VECTOR_MODE_P (vmode)) in vector_vector_composition_type()
2130 poly_uint64 vbsize = GET_MODE_BITSIZE (vmode); in vector_vector_composition_type()
2139 if (related_vector_mode (vmode, elmode, inelts).exists (&rmode) in vector_vector_composition_type()
2140 && (convert_optab_handler (vec_init_optab, vmode, rmode) in vector_vector_composition_type()
2150 && related_vector_mode (vmode, elmode, nelts).exists (&rmode) in vector_vector_composition_type()
8013 machine_mode vmode; in vectorizable_store() local
[all …]
Domp-low.cc4565 machine_mode vmode = targetm.vectorize.preferred_simd_mode (mode); in omp_clause_aligned_alignment() local
4566 if (GET_MODE_CLASS (vmode) != classes[i + 1]) in omp_clause_aligned_alignment()
4571 && known_ge (GET_MODE_SIZE (alt_vmode), GET_MODE_SIZE (vmode))) in omp_clause_aligned_alignment()
4572 vmode = alt_vmode; in omp_clause_aligned_alignment()
4577 type = build_vector_type_for_mode (type, vmode); in omp_clause_aligned_alignment()
4578 if (TYPE_MODE (type) != vmode) in omp_clause_aligned_alignment()
Dtree.cc10970 machine_mode vmode = TYPE_MODE (type); in is_truth_type_for() local
10978 && targetm.vectorize.get_mask_mode (vmode).exists (&tmask_mode) in is_truth_type_for()
/netbsd/src/external/gpl3/gcc/dist/gcc/config/i386/
Di386-expand.cc2030 machine_mode vmode = mode; in ix86_expand_fp_absneg_operator() local
2037 vmode = V8HFmode; in ix86_expand_fp_absneg_operator()
2043 vmode = V4SFmode; in ix86_expand_fp_absneg_operator()
2045 vmode = V2DFmode; in ix86_expand_fp_absneg_operator()
2060 mask = ix86_build_signbit_mask (vmode, vector_mode, code == ABS); in ix86_expand_fp_absneg_operator()
2174 machine_mode mode, vmode; in ix86_expand_copysign() local
2180 vmode = V8HFmode; in ix86_expand_copysign()
2182 vmode = V4SFmode; in ix86_expand_copysign()
2184 vmode = V2DFmode; in ix86_expand_copysign()
2186 vmode = mode; in ix86_expand_copysign()
[all …]
Di386-features.cc283 vmode = vmode_; in scalar_chain()
505 if (standard_sse_constant_p (exp, vmode)) in vector_const_cost()
709 gen_gpr_to_xmm_move_src (enum machine_mode vmode, rtx gpr) in gen_gpr_to_xmm_move_src() argument
711 switch (GET_MODE_NUNITS (vmode)) in gen_gpr_to_xmm_move_src()
717 return gen_rtx_VEC_CONCAT (vmode, gpr, in gen_gpr_to_xmm_move_src()
718 CONST0_RTX (GET_MODE_INNER (vmode))); in gen_gpr_to_xmm_move_src()
720 return gen_rtx_VEC_MERGE (vmode, gen_rtx_VEC_DUPLICATE (vmode, gpr), in gen_gpr_to_xmm_move_src()
721 CONST0_RTX (vmode), GEN_INT (HOST_WIDE_INT_1U)); in gen_gpr_to_xmm_move_src()
746 emit_insn (gen_rtx_SET (gen_rtx_SUBREG (vmode, vreg, 0), in make_vector_copies()
747 gen_gpr_to_xmm_move_src (vmode, tmp))); in make_vector_copies()
[all …]
Di386-expand.h30 machine_mode vmode; member
51 bool ix86_vectorize_vec_perm_const (machine_mode vmode, rtx target, rtx op0,
Di386-features.h138 enum machine_mode vmode; variable
Di386.md5543 const machine_mode vmode = <MODEF:ssevecmode>mode;
5545 operands[0] = lowpart_subreg (vmode, operands[0], <MODEF:MODE>mode);
5546 emit_move_insn (operands[0], CONST0_RTX (vmode));
11412 machine_mode vmode = <ssevecmodef>mode;
11414 operands[0] = lowpart_subreg (vmode, operands[0], mode);
11415 operands[1] = lowpart_subreg (vmode, operands[1], mode);
11451 machine_mode vmode = <ssevecmodef>mode;
11453 operands[0] = lowpart_subreg (vmode, operands[0], mode);
11454 operands[1] = lowpart_subreg (vmode, operands[1], mode);
Di386.cc13717 machine_mode vmode = GET_MODE (x); in ix86_print_operand() local
13719 gcc_assert (bcst_mem_operand (x, vmode)); in ix86_print_operand()
13724 switch (vmode) in ix86_print_operand()
/netbsd/src/sys/dev/i2c/
Dxc5k.c303 uint16_t amode, vmode; in xc5k_tune_video() local
312 vmode = XC5K_VIDEO_MODE_BTSC; in xc5k_tune_video()
320 if (xc5k_write_2(xc, XC5K_REG_VIDEO_MODE, vmode)) in xc5k_tune_video()
353 uint16_t amode, vmode; in xc5k_tune_dtv() local
372 vmode = XC5K_VIDEO_MODE_DTV6; in xc5k_tune_dtv()
388 vmode = XC5K_VIDEO_MODE_DTV6; in xc5k_tune_dtv()
393 vmode = XC5K_VIDEO_MODE_DTV78; in xc5k_tune_dtv()
409 if (xc5k_write_2(xc, XC5K_REG_VIDEO_MODE, vmode)) in xc5k_tune_dtv()
/netbsd/src/sys/nfs/
Dnfs_clntsubs.c156 u_short vmode; in nfs_loadattrcache() local
167 vmode = fxdr_unsigned(u_short, fp->fa_mode); in nfs_loadattrcache()
174 vmode = fxdr_unsigned(u_short, fp->fa_mode); in nfs_loadattrcache()
176 vtyp = IFTOVT(vmode); in nfs_loadattrcache()
190 vmode &= ALLPERMS; in nfs_loadattrcache()
221 (gid != vap->va_gid || uid != vap->va_uid || vmode != vap->va_mode in nfs_loadattrcache()
226 vap->va_mode = vmode; in nfs_loadattrcache()
/netbsd/src/external/gpl3/gcc/dist/gcc/config/mips/
Dmips.cc21526 machine_mode vmode; member
21599 t0 = gen_reg_rtx (d->vmode); in mips_expand_vpc_loongson_even_odd()
21600 t1 = gen_reg_rtx (d->vmode); in mips_expand_vpc_loongson_even_odd()
21601 switch (d->vmode) in mips_expand_vpc_loongson_even_odd()
21613 t2 = gen_reg_rtx (d->vmode); in mips_expand_vpc_loongson_even_odd()
21614 t3 = gen_reg_rtx (d->vmode); in mips_expand_vpc_loongson_even_odd()
21641 if (d->vmode != V4HImode) in mips_expand_vpc_loongson_pshufh()
21694 if (d->vmode != V8QImode) in mips_expand_vpc_loongson_bcast()
21745 if (!mips_const_vector_shuffle_set_p (x, d->vmode)) in mips_expand_msa_shuffle()
21748 x = gen_rtx_VEC_SELECT (d->vmode, d->op0, x); in mips_expand_msa_shuffle()
[all …]
/netbsd/src/external/gpl3/gcc/dist/gcc/config/ia64/
Dia64.cc350 machine_mode vmode; member
2088 machine_mode vmode = GET_MODE (lo); in ia64_unpack_assemble() local
2089 unsigned int i, high, nelt = GET_MODE_NUNITS (vmode); in ia64_unpack_assemble()
2093 d.target = gen_lowpart (vmode, out); in ia64_unpack_assemble()
2096 d.vmode = vmode; in ia64_unpack_assemble()
11432 if (d->vmode == V2SFmode) in expand_vec_perm_shrp()
11453 shift *= GET_MODE_UNIT_SIZE (d->vmode) * BITS_PER_UNIT; in expand_vec_perm_shrp()
11469 emit_move_insn (d->target, gen_lowpart (d->vmode, tmp)); in expand_vec_perm_shrp()
11539 switch (d->vmode) in expand_vec_perm_broadcast()
11662 dfinal.op0 = gen_raw_REG (dfinal.vmode, LAST_VIRTUAL_REGISTER + 1); in expand_vec_perm_interleave_2()
[all …]
/netbsd/src/sys/fs/unionfs/
Dunionfs_vnops.c586 u_short vmode; /* upper side vnode's mode */ in unionfs_check_corrected_access() local
592 vmode = va->va_mode; in unionfs_check_corrected_access()
602 return ((vmode & mask) == mask ? 0 : EACCES); in unionfs_check_corrected_access()
613 return ((vmode & mask) == mask ? 0 : EACCES); in unionfs_check_corrected_access()
624 return ((vmode & mask) == mask ? 0 : EACCES); in unionfs_check_corrected_access()
/netbsd/src/external/gpl3/gcc/dist/gcc/config/arm/
Darm.cc31492 machine_mode vmode; member
31502 machine_mode vmode = GET_MODE (target); in arm_expand_vec_perm_1() local
31505 gcc_checking_assert (vmode == V8QImode || vmode == V16QImode); in arm_expand_vec_perm_1()
31506 gcc_checking_assert (GET_MODE (op0) == vmode); in arm_expand_vec_perm_1()
31507 gcc_checking_assert (GET_MODE (op1) == vmode); in arm_expand_vec_perm_1()
31508 gcc_checking_assert (GET_MODE (sel) == vmode); in arm_expand_vec_perm_1()
31513 if (vmode == V8QImode) in arm_expand_vec_perm_1()
31522 if (vmode == V8QImode) in arm_expand_vec_perm_1()
31541 machine_mode vmode = GET_MODE (target); in arm_expand_vec_perm() local
31542 unsigned int nelt = GET_MODE_NUNITS (vmode); in arm_expand_vec_perm()
[all …]
Darm-builtins.cc3019 machine_mode vmode = mode[argc - 1]; in arm_expand_builtin_args() local
3020 neon_lane_bounds (op[argc], 0, GET_MODE_NUNITS (vmode), exp); in arm_expand_builtin_args()
3032 machine_mode vmode = mode[argc - 1]; in arm_expand_builtin_args() local
3034 GET_MODE_NUNITS (vmode) / 2, exp); in arm_expand_builtin_args()
3044 machine_mode vmode = mode[argc - 1]; in arm_expand_builtin_args() local
3046 GET_MODE_NUNITS (vmode) / 4, exp); in arm_expand_builtin_args()
/netbsd/src/external/gpl3/gcc/dist/gcc/config/rs6000/
Dpredicates.md1263 machine_mode vmode;
1266 vmode = V2DFmode;
1268 vmode = V2DImode;
1270 vmode = V4SImode;
1272 vmode = V4SFmode;
1284 return indexed_or_indirect_address (addr, vmode);
1286 return memory_address_addr_space_p (vmode, addr, MEM_ADDR_SPACE (op));
Drs6000.cc5177 opt_machine_mode vmode = mode_for_vector (mode, 16 / GET_MODE_SIZE (mode)); in rs6000_preferred_simd_mode() local
5179 if (vmode.exists () && !VECTOR_MEM_NONE_P (vmode.require ())) in rs6000_preferred_simd_mode()
5180 return vmode.require (); in rs6000_preferred_simd_mode()
23253 machine_mode vmode, dmode; in rs6000_expand_vec_perm_const_1() local
23256 vmode = GET_MODE (target); in rs6000_expand_vec_perm_const_1()
23257 gcc_assert (GET_MODE_NUNITS (vmode) == 2); in rs6000_expand_vec_perm_const_1()
23258 dmode = mode_for_vector (GET_MODE_INNER (vmode), 4).require (); in rs6000_expand_vec_perm_const_1()
23261 x = gen_rtx_VEC_SELECT (vmode, x, gen_rtx_PARALLEL (VOIDmode, v)); in rs6000_expand_vec_perm_const_1()
23270 rs6000_vectorize_vec_perm_const (machine_mode vmode, rtx target, rtx op0, in rs6000_vectorize_vec_perm_const() argument
23281 rtx nop0 = force_reg (vmode, op0); in rs6000_vectorize_vec_perm_const()
[all …]
/netbsd/src/sys/kern/
Dvfs_syscalls.c3166 int error, nd_flag, vmode; in do_sys_accessat() local
3204 vmode = 0; in do_sys_accessat()
3206 vmode |= VREAD; in do_sys_accessat()
3208 vmode |= VWRITE; in do_sys_accessat()
3210 vmode |= VEXEC; in do_sys_accessat()
3212 error = VOP_ACCESS(vp, vmode, cred); in do_sys_accessat()
3213 if (!error && (vmode & VWRITE)) in do_sys_accessat()
/netbsd/src/external/gpl3/gcc/dist/gcc/config/s390/
Ds390.cc17092 machine_mode vmode; member
17175 emit_insn (gen_vpdi1 (d.vmode, d.target, op0_reg, op1_reg)); in expand_perm_with_vpdi()
17178 emit_insn (gen_vpdi4 (d.vmode, d.target, op0_reg, op1_reg)); in expand_perm_with_vpdi()
17203 s390_vectorize_vec_perm_const (machine_mode vmode, rtx target, rtx op0, rtx op1, in s390_vectorize_vec_perm_const() argument
17209 if (!s390_vector_mode_supported_p (vmode) || GET_MODE_SIZE (vmode) != 16) in s390_vectorize_vec_perm_const()
17216 d.vmode = vmode; in s390_vectorize_vec_perm_const()
17217 gcc_assert (VECTOR_MODE_P (d.vmode)); in s390_vectorize_vec_perm_const()
17218 d.nelt = nelt = GET_MODE_NUNITS (d.vmode); in s390_vectorize_vec_perm_const()
/netbsd/src/external/gpl3/gcc/dist/gcc/config/sparc/
Dsparc.cc12929 sparc_expand_vec_perm_bmask (machine_mode vmode, rtx sel) in sparc_expand_vec_perm_bmask() argument
12934 switch (vmode) in sparc_expand_vec_perm_bmask()
13038 sparc_vectorize_vec_perm_const (machine_mode vmode, rtx target, rtx op0, in sparc_vectorize_vec_perm_const() argument
13046 return GET_MODE_SIZE (vmode) == 8; in sparc_vectorize_vec_perm_const()
13051 if (vmode != V8QImode) in sparc_vectorize_vec_perm_const()
13054 rtx nop0 = force_reg (vmode, op0); in sparc_vectorize_vec_perm_const()
13058 op1 = force_reg (vmode, op1); in sparc_vectorize_vec_perm_const()

12