aboutsummaryrefslogtreecommitdiff
path: root/gcc/unroll.c
diff options
context:
space:
mode:
authorJeffrey A Law <law@cygnus.com>1997-09-22 03:04:36 +0000
committerJeff Law <law@gcc.gnu.org>1997-09-21 21:04:36 -0600
commit37aa45a21d9ad2be602b8a98b682e861350a4959 (patch)
tree3adbfebe7de732307dd76907d3520b7db3124dde /gcc/unroll.c
parentb47404d1372066ecf9ee41c2ccc693e1bd0af3f2 (diff)
downloadgcc-37aa45a21d9ad2be602b8a98b682e861350a4959.zip
gcc-37aa45a21d9ad2be602b8a98b682e861350a4959.tar.gz
gcc-37aa45a21d9ad2be602b8a98b682e861350a4959.tar.bz2
loop.c (loop_number): Delete function.
* loop.c (loop_number): Delete function. Change all references to use uid_loop_num array. * loop.h (loop_number): Delete declaration. * unroll.c (unroll_loop): Change "loop_number" references to use uid_loop_num instead. Still cleaning up haifa. From-SVN: r15623
Diffstat (limited to 'gcc/unroll.c')
-rw-r--r--gcc/unroll.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/unroll.c b/gcc/unroll.c
index b9cbcfe..0c29875 100644
--- a/gcc/unroll.c
+++ b/gcc/unroll.c
@@ -1098,7 +1098,7 @@ unroll_loop (loop_end, insn_count, loop_start, end_insert_before,
#ifdef HAIFA
/* Fix the initial value for the loop as needed. */
if (loop_n_iterations <= 0)
- loop_start_value [loop_number (loop_start, loop_end)]
+ loop_start_value [uid_loop_num [INSN_UID (loop_start)]]
= initial_value;
#endif
}
@@ -1117,9 +1117,9 @@ unroll_loop (loop_end, insn_count, loop_start, end_insert_before,
/* Keep track of the unroll factor for each loop. */
if (unroll_type == UNROLL_COMPLETELY)
- loop_unroll_factor [loop_number (loop_start, loop_end)] = -1;
+ loop_unroll_factor [uid_loop_num [INSN_UID (loop_start)]] = -1;
else
- loop_unroll_factor [loop_number (loop_start, loop_end)] = unroll_number;
+ loop_unroll_factor [uid_loop_num [INSN_UID (loop_start)]] = unroll_number;
/* For each biv and giv, determine whether it can be safely split into