Home
last modified time | relevance | path

Searched refs:vectype (Results 1 – 10 of 10) sorted by relevance

/freebsd-11-stable/contrib/gcc/
HDtree-vect-transform.c259 tree vectype = STMT_VINFO_VECTYPE (stmt_info); in vect_create_data_ref_ptr() local
277 print_generic_expr (vect_dump, vectype, TDF_SLIM); in vect_create_data_ref_ptr()
291 vect_ptr_type = build_pointer_type (vectype); in vect_create_data_ref_ptr()
350 fold_convert (vect_ptr_type, TYPE_SIZE_UNIT (vectype)), in vect_create_data_ref_ptr()
376 vect_create_destination_var (tree scalar_dest, tree vectype) in vect_create_destination_var() argument
383 kind = vectype ? vect_simple_var : vect_scalar_var; in vect_create_destination_var()
384 type = vectype ? vectype : TREE_TYPE (scalar_dest); in vect_create_destination_var()
412 tree vectype = STMT_VINFO_VECTYPE (stmt_vinfo); in vect_init_vector() local
418 new_var = vect_get_new_vect_var (vectype, vect_simple_var, "cst_"); in vect_init_vector()
421 init_stmt = build2 (MODIFY_EXPR, vectype, new_var, vector_var); in vect_init_vector()
[all …]
HDtree-vect-analyze.c118 tree vectype; in vect_determine_vectorization_factor() local
148 vectype = STMT_VINFO_VECTYPE (stmt_info); in vect_determine_vectorization_factor()
149 scalar_type = TREE_TYPE (vectype); in vect_determine_vectorization_factor()
167 vectype = get_vectype_for_scalar_type (scalar_type); in vect_determine_vectorization_factor()
168 if (!vectype) in vect_determine_vectorization_factor()
178 STMT_VINFO_VECTYPE (stmt_info) = vectype; in vect_determine_vectorization_factor()
184 print_generic_expr (vect_dump, vectype, TDF_SLIM); in vect_determine_vectorization_factor()
187 nunits = TYPE_VECTOR_SUBPARTS (vectype); in vect_determine_vectorization_factor()
715 tree vectype; in vect_compute_data_ref_alignment() local
731 vectype = STMT_VINFO_VECTYPE (stmt_info); in vect_compute_data_ref_alignment()
[all …]
HDtree-vectorizer.c1554 tree vectype; in get_vectype_for_scalar_type() local
1563 vectype = build_vector_type (scalar_type, nunits); in get_vectype_for_scalar_type()
1570 if (!vectype) in get_vectype_for_scalar_type()
1576 print_generic_expr (vect_dump, vectype, TDF_SLIM); in get_vectype_for_scalar_type()
1579 if (!VECTOR_MODE_P (TYPE_MODE (vectype)) in get_vectype_for_scalar_type()
1580 && !INTEGRAL_MODE_P (TYPE_MODE (vectype))) in get_vectype_for_scalar_type()
1587 return vectype; in get_vectype_for_scalar_type()
1599 tree vectype = STMT_VINFO_VECTYPE (vinfo_for_stmt (DR_STMT (dr))); in vect_supportable_dr_alignment() local
1600 enum machine_mode mode = (int) TYPE_MODE (vectype); in vect_supportable_dr_alignment()
HDtree-vectorizer.h195 tree vectype; member
237 #define STMT_VINFO_VECTYPE(S) (S)->vectype
HDcgraphunit.c1655 tree vectype, decl = vnode->decl; in cgraph_increase_alignment() local
1660 vectype = get_vectype_for_scalar_type (TREE_TYPE (TREE_TYPE (decl))); in cgraph_increase_alignment()
1661 if (!vectype) in cgraph_increase_alignment()
1663 alignment = TYPE_ALIGN (vectype); in cgraph_increase_alignment()
1669 DECL_ALIGN (decl) = TYPE_ALIGN (vectype); in cgraph_increase_alignment()
HDChangeLog-2004222 (vect_analyze_data_refs): Find vectype and pass it to
8789 Added check that vectype is VECTOR_MODE_P, instead of check for BLKmode.
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
HDAArch64InstrFormats.td6848 RegisterOperand regtype, RegisterOperand vectype,
6850 : I<(outs regtype:$Rd), (ins vectype:$Rn), asm,
6888 RegisterClass regtype, RegisterOperand vectype,
6890 : I<(outs regtype:$Rd), (ins vectype:$Rn), asm,
6971 class SIMDDupFromMain<bit Q, bits<5> imm5, string size, ValueType vectype,
6976 [(set (vectype vecreg:$Rd), (AArch64dup regtype:$Rn))]> {
6982 ValueType vectype, ValueType insreg,
6988 [(set (vectype vecreg:$Rd),
7001 class SIMDDup32FromElement<bit Q, string size, ValueType vectype,
7003 : SIMDDupFromElement<Q, size, ".s", vectype, v4i32, vecreg,
[all …]
/freebsd-11-stable/contrib/binutils/gas/config/
HDtc-arm.c315 struct neon_type vectype; member
330 struct neon_type_el vectype; member
1203 parse_neon_operand_type (struct neon_type_el *vectype, char **ccp) in parse_neon_operand_type() argument
1213 *vectype = optype.el[0]; in parse_neon_operand_type()
1359 enum arm_reg_type *rtype, struct neon_type_el *vectype) in arm_typed_reg_parse() argument
1375 if (vectype) in arm_typed_reg_parse()
1376 *vectype = atype.eltype; in arm_typed_reg_parse()
5161 inst.operands[i].vectype = optype; in parse_neon_mov()
5186 inst.operands[i].vectype = optype; in parse_neon_mov()
5227 inst.operands[i].vectype = optype; in parse_neon_mov()
[all …]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
HDSystemZInstrVector.td188 multiclass ReplicatePeephole<Instruction vlrep, ValueType vectype,
190 def : Pat<(vectype (z_vector_insert
193 def : Pat<(vectype (scalar_to_vector
/freebsd-11-stable/contrib/binutils/gas/
HDChangeLog-20061783 (arm_it): Add vectype to each operand.
1872 (arm_it): Add 'vectype' for the current instruction.