aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/exp_ch9.ads
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2025-07-24 15:20:02 +0200
committerRichard Biener <rguenther@suse.de>2025-07-31 12:14:36 +0200
commita5aa73e547d7383bcefa79704f072800ec94340b (patch)
tree888fa7a6cc128ee6eb697405bf3c04b1cf5fa2c3 /gcc/ada/exp_ch9.ads
parent60b1938de008cc26a13210f1e5e49e23e64def3c (diff)
downloadgcc-master.zip
gcc-master.tar.gz
gcc-master.tar.bz2
Remove STMT_VINFO_MEMORY_ACCESS_TYPEHEADtrunkmaster
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/ada/exp_ch9.ads')
0 files changed, 0 insertions, 0 deletions