diff options
author | Richard Biener <rguenther@suse.de> | 2025-07-24 15:20:02 +0200 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2025-07-31 12:14:36 +0200 |
commit | a5aa73e547d7383bcefa79704f072800ec94340b (patch) | |
tree | 888fa7a6cc128ee6eb697405bf3c04b1cf5fa2c3 /gcc/common/config/ia64 | |
parent | 60b1938de008cc26a13210f1e5e49e23e64def3c (diff) | |
download | gcc-master.zip gcc-master.tar.gz gcc-master.tar.bz2 |
This should be present only on SLP nodes now. The RISC-V changes
are mechanical along the line of the SLP_TREE_TYPE changes.
* tree-vectorizer.h (_stmt_vec_info::memory_access_type): Remove.
(STMT_VINFO_MEMORY_ACCESS_TYPE): Likewise.
(vect_mem_access_type): Likewise.
* tree-vect-stmts.cc (vectorizable_store): Do not set
STMT_VINFO_MEMORY_ACCESS_TYPE. Fix SLP_TREE_MEMORY_ACCESS_TYPE
usage.
* tree-vect-loop.cc (update_epilogue_loop_vinfo): Remove
checking of memory access type.
* config/riscv/riscv-vector-costs.cc (costs::compute_local_live_ranges):
Use SLP_TREE_MEMORY_ACCESS_TYPE.
(costs::need_additional_vector_vars_p): Likewise.
(segment_loadstore_group_size): Get SLP node as argument,
use SLP_TREE_MEMORY_ACCESS_TYPE.
(costs::adjust_stmt_cost): Pass down SLP node.
* config/aarch64/aarch64.cc (aarch64_ld234_st234_vectors): Use
SLP_TREE_MEMORY_ACCESS_TYPE instead of vect_mem_access_type.
(aarch64_detect_vector_stmt_subtype): Likewise.
(aarch64_vector_costs::count_ops): Likewise.
(aarch64_vector_costs::add_stmt_cost): Likewise.
Diffstat (limited to 'gcc/common/config/ia64')
0 files changed, 0 insertions, 0 deletions