diff options
author | Richard Biener <rguenther@suse.de> | 2025-08-29 13:50:32 +0200 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2025-09-01 12:25:27 +0200 |
commit | 5f127979f34d89844efe3489cc4f44b3cb04725d (patch) | |
tree | 954a8c08975f8e973dff2c6d4da82011e560ec13 /gcc/testsuite | |
parent | ae689f89fb4059ba1950117a5b8e457eb46d9747 (diff) | |
download | gcc-5f127979f34d89844efe3489cc4f44b3cb04725d.zip gcc-5f127979f34d89844efe3489cc4f44b3cb04725d.tar.gz gcc-5f127979f34d89844efe3489cc4f44b3cb04725d.tar.bz2 |
Simplify vectorizer IV analysis
The following simplifies the flow of IV analysis a bit.
* tree-vect-loop.cc (vect_is_simple_iv_evolution): Get
stmt_info and store into STMT_VINFO_LOOP_PHI_EVOLUTION_BASE_UNCHANGED
and STMT_VINFO_LOOP_PHI_EVOLUTION_PART here. Drop unused
output parameters.
(vect_is_nonlinear_iv_evolution): Likewise.
(vect_analyze_scalar_cycles_1): Remove redundant setting
of STMT_VINFO_LOOP_PHI_EVOLUTION_BASE_UNCHANGED and
STMT_VINFO_LOOP_PHI_EVOLUTION_PART.
Diffstat (limited to 'gcc/testsuite')
0 files changed, 0 insertions, 0 deletions