Home
last modified time | relevance | path

Searched refs:vectorizable_store (Results 1 – 22 of 22) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/
H A DChangeLog-2018910 (vectorizable_store): Handle masked scatters with decl and integral
3917 * tree-vect-stmts.c (vectorizable_store): Don't ICE when
4433 (vectorizable_store): Likewise.
14162 * tree-vect-stmts.c (vectorizable_store): Likewise.
14591 (vectorizable_store): Likewise.
14740 (vect_get_data_ptr_increment, vectorizable_store)
14805 (vectorizable_store): Likewise. Remove now-unnecessary calls to
14878 (get_group_alias_ptr_type, vectorizable_store, hoist_defs_of_uses)
14966 (vectorizable_store, vectorizable_load, vectorizable_condition)
14996 (vect_mark_stmts_to_be_vectorized, vectorizable_store)
[all …]
H A Dtree-vect-stmts.cc7469 vectorizable_store (vec_info *vinfo, in vectorizable_store() function
11254 || vectorizable_store (vinfo, stmt_info, NULL, NULL, node, cost_vec) in vect_analyze_stmt()
11282 || vectorizable_store (vinfo, stmt_info, in vect_analyze_stmt()
11378 done = vectorizable_store (vinfo, stmt_info, in vect_transform_stmt()
H A DChangeLog.tuples762 vectorizable_load, vectorizable_call, vectorizable_store,
771 * tree-vectorizer.h (vectorizable_load, vectorizable_store,
777 * tree-vect-transform.c (vectorizable_load, vectorizable_store,
1358 (vectorizable_store): Same.
1370 (vectorizable_store): Same.
H A DChangeLog-20211952 (vectorizable_store): Likewise.
2317 (vectorizable_store, vectorizable_load): Update accordingly.
2426 (vectorizable_store, vectorizable_load): Adjust accordingly.
8577 * tree-vect-stmts.c (vectorizable_store): Adjust.
8593 (vectorizable_store): Remove asserts about alignment.
9320 (vectorizable_store): Pass down alignment support scheme
9330 (vectorizable_store): Use offset as computed by
9386 (vectorizable_store): Remove now redundant queries.
9455 * tree-vect-stmts.c (vectorizable_store): Use the
9461 * tree-vect-stmts.c (vectorizable_store): Do not recompute
[all …]
H A DChangeLog-202014422 (vectorizable_store): Likewise.
17148 (vectorizable_store): Add handlings when using length-based partial
17898 * tree-vect-stmts.c (vectorizable_store): Dump when
18053 (vectorizable_store): Adjust.
19802 (vectorizable_store): Rename check_load_store_masking to
19939 (vectorizable_store): Likewise.
20084 (vectorizable_store): Likewise.
20172 (vectorizable_store): Likewise.
20596 (vectorizable_store): Adjust.
20691 * tree-vect-stmts.c (vectorizable_store): Use a truth type
[all …]
H A DChangeLog-20073032 * tree-vect-transform.c (vectorizable_store): Check operands of all
3199 (vectorizable_type_promotion, vectorizable_load, vectorizable_store):
7427 (vectorizable_store, vectorizable_operation, vectorizable_conversion,
7470 (vectorizable_store, vectorizable_load): Handle SLP.
10850 (vectorizable_store): Call vect_create_data_ref_ptr with loop instead
10914 (vectorizable_store): Likewise.
11950 (vectorizable_store): Likewise.
11971 * tree-vect-transform.c (vectorizable_store): Remove call to
15761 (vectorizable_store): Use dt array instead of scalar dt. Call
18316 (vectorizable_store): Call vect_model_store_cost during analysis phase.
[all …]
H A DChangeLog-201712814 * tree-vect-stmts.c (vectorizable_store): Instead of testing just
13991 (vectorizable_store): Update call accordingly. Interpret
15051 (vectorizable_store): Likewise.
15115 (vectorizable_store): Likewise.
16401 * tree-vect-stmts.c (vectorizable_store): Likewise.
16594 * tree-vect-stmts.c (vectorizable_store): Call it to avoid
17955 (vectorizable_store): Likewise.
18899 (vectorizable_store): Likewise.
19751 (vectorizable_store): Likewise.
21602 * tree-vect-stmts.c (vectorizable_store): Perform vector extracts
[all …]
H A DChangeLog-200512630 vectorizable_operation, vectorizable_store, vectorizable_load,
14614 (vectorizable_assignment, vectorizable_operation, vectorizable_store,
16023 (vectorizable_store, vect_is_simple_cond): Call vect_is_simple_use with
17013 (vectorizable_store): Use copy_virtual_operands to update
23653 * tree-vect-transform.c (vectorizable_store): Mark necessary
27190 (vectorizable_store): copy_virtual_operands and update
28643 (vectorizable_store): Fix assertion to use == instead of =.
31516 vectorizable_store, vectorizable_operation, vectorizable_assignment,
31548 (vectorizable_store, vectorizable_operation, vectorizable_assignment,
32329 (vectorizable_store):
[all …]
H A DChangeLog-20156171 * tree-vect-stmts.c (vectorizable_store): Add an assert.
12117 (vectorizable_store): Likewise.
12207 (vectorizable_store): Likewise.
13759 vectorizable_operation, vectorizable_store,
17543 (vectorizable_store): Add checkings for STMT_VINFO_GATHER_SCATTER_P.
20531 (vectorizable_store): If the base is not element aligned
25282 * tree-vect-stmts.c (vectorizable_assignment, vectorizable_store,
26857 (vectorizable_store): Likewise.
27064 * tree-vect-stmts.c (vectorizable_store): Properly compute the
27340 * tree-vect-stmts.c (vectorizable_store): Implement non-SLP
[all …]
H A DChangeLog-20081505 * tree-vect-transform.c (vectorizable_store): Remove assert for
4673 (vectorizable_store): Move alias check later.
5662 * tree-vect-transform.c (vectorizable_store): Use the type of
6120 * tree-vect-transform.c (vectorizable_store): Use the rhs vector type
6194 (vectorizable_store): Call vect_create_data_ref_ptr with the type of
10358 (vectorizable_store): Change documentation, support multiple
11454 (vectorizable_store): Remove PURE_SLP check before call
16523 (vectorizable_store): Fail if accesses through a pointer to vectype
25066 (vectorizable_store): Free VECs that are allocated in the..
H A DChangeLog-20108993 (vectorizable_type_promotion, vectorizable_store): Likewise.
11734 * tree-vect-stmts.c (vectorizable_store): Likewise.
11764 * tree-vect-stmts.c (vectorizable_store): Allow negative steps.
13684 * tree-vect-stmts.c (vectorizable_store): Reject negative steps.
14078 (vectorizable_store): Free vec_oprnds if allocated.
15139 * tree-vect-stmts.c (vectorizable_store): Do not build
21957 * tree-vect-stmts.c (vectorizable_store): Do not assert alias
22146 * tree-vect-stmts.c (vectorizable_store): Preserve TBAA
23104 (vectorizable_store): Update call to vect_supportable_dr_alignment.
23798 * tree-vect-stmts.c (vectorizable_store): Adjust for MEM_REF.
[all …]
H A DChangeLog-20115170 (vectorizable_type_promotion, vectorizable_store): Likewise.
6988 (vectorizable_store): If is_pattern_stmt_p look through
7090 (vectorizable_store): Handle non-mode-precision stores.
25370 vect_model_load_cost, vectorizable_store, vectorizable_load,
27219 (vectorizable_store): Try to use store-lanes functions for
27756 vectorizable_type_promotion, vectorizable_store, vectorizable_load):
28922 * tree-vect-stmts.c (vectorizable_store): Only chain one related
29789 * tree-vect-stmts.c (vectorizable_store): Update calls after
29824 * tree-vect-stmts.c (vectorizable_store): Likewise.
33229 * tree-vect-stmts.c (vectorizable_store): Likewise.
H A DChangeLog-20131174 * tree-vect-stmts.c (vectorizable_store): Skip permutation for
1316 vectorizable_store.
1317 (vectorizable_store): Handle negative step.
17962 * tree-vect-stmts.c (vectorizable_store, vectorizable_load): For
18509 (vectorizable_store): Ditto.
20784 * tree-vect-stmts.c (vectorizable_store): Ensure alignment.
21451 (vectorizable_store): Handle STMT_VINFO_SIMD_LANE_ACCESS_P.
26902 * tree-vect-stmts.c (vectorizable_store): Move ptr_incr var
34315 * tree-vect-stmts.c (vectorizable_store): Accept BIT_FIELD_REF.
37055 * tree-vect-stmts.c (vectorizable_store): Only call
H A DChangeLog-201613158 (vectorizable_store, vectorizable_load): Use get_group_alias_ptr_type.
18434 (vectorizable_store): Likewise.
18924 (vectorizable_store, vectorizable_load): Likewise. Handle new
18941 (vectorizable_store): Use get_load_store_type. Record the access
18967 (vectorizable_store): Likewise.
20569 * tree-vect-stmts.c (vectorizable_store): Remove strided grouped
23209 (vectorizable_store): Likewise. Assert that we don't have
34469 * tree-vect-stmts.c (vectorizable_store): Check
35565 (vectorizable_store): Likewise.
H A DChangeLog-20193049 (vectorizable_store, vectorizable_load): Likewise.
4590 (vectorizable_store, vectorizable_condition): Likewise.
4653 (vectorizable_store, vectorizable_load): Likewise
9947 (vectorizable_store): Likewise.
22841 (vectorizable_store): Same.
24922 (vectorizable_store): Call vectorizable_scan_store even for
25300 (vectorizable_store): Handle STMT_VINFO_SIMD_LANE_ACCESS_P > 1.
36529 * tree-vect-stmts.c (vectorizable_store): Don't use the dataref_offset
H A DChangeLog-201217461 (vectorizable_store): Change argument list for call to
19102 (vectorizable_store): Add NULL parameter to vect_model_store_cost call.
24602 (vectorizable_store): Likewise.
25938 (vectorizable_store): Likewise.
28991 (vectorizable_store): Ditto, rename strided_store to grouped_store
32688 * tree-vect-stmts.c (vectorizable_store): Properly use
33428 vectorizable_shift,vectorizable_operation, vectorizable_store,
H A DChangeLog-20091652 (vectorizable_store): Remove unused first_stmt_vinfo variable.
20301 * tree-vect-stmts.c (vectorizable_store): Generate misaligned store
20796 * tree-vect-stmts.c (vectorizable_store): Replace the check that the
21845 (vectorizable_store): Check for outer loop only in case of loop
25435 vectorizable_type_promotion, vectorizable_store, vectorizable_load,
29466 * tree-vect-stmts.c (vectorizable_store): Re-instantiate TBAA assert.
H A DChangeLog-20063116 (vectorizable_store): Same.
4126 (vectorizable_store): Fix call to vect_create_data_ref_ptr. Use the
4585 (vectorizable_store): Handle strided stores.
6081 (vectorizable_store, vectorizable_load): Support the case that the VF
H A DChangeLog7523 (vectorizable_store, vectorizable_load): Update calls accordingly.
15803 * tree-vect-stmts.c (vectorizable_store): Use.
H A DChangeLog-20046469 (vectorizable_store): Call vect_supportable_dr_alignment.
8753 (vectorizable_store): Allow unaligned access.
11599 (vectorizable_store): Call vect_create_data_ref_ptr with additional
H A DChangeLog-20142889 vectorizable_shift, vectorizable_operation, vectorizable_store,
3042 vectorizable_conversion, vectorizable_store, permute_vec_elements,
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dtree-vect-stmts.c7342 vectorizable_store (stmt_vec_info stmt_info, gimple_stmt_iterator *gsi, in vectorizable_store() function
10962 || vectorizable_store (stmt_info, NULL, NULL, node, cost_vec) in vect_analyze_stmt()
10984 || vectorizable_store (stmt_info, NULL, NULL, node, cost_vec) in vect_analyze_stmt()
11074 done = vectorizable_store (stmt_info, gsi, &vec_stmt, slp_node, NULL); in vect_transform_stmt()