aboutsummaryrefslogtreecommitdiff
path: root/gcc/loop.h
diff options
context:
space:
mode:
authorCharles Hannum <mycroft@gnu.org>1992-07-06 19:55:04 +0000
committerCharles Hannum <mycroft@gnu.org>1992-07-06 19:55:04 +0000
commit3245eea08ab719267d7f74ffba7043130dde8478 (patch)
treeccd880ce2afcd724a5eb67c4c75ccbd616e3afbf /gcc/loop.h
parentf2b63869e3f184f3092f549caadb89f0f12416ab (diff)
downloadgcc-3245eea08ab719267d7f74ffba7043130dde8478.zip
gcc-3245eea08ab719267d7f74ffba7043130dde8478.tar.gz
gcc-3245eea08ab719267d7f74ffba7043130dde8478.tar.bz2
entered into RCS
From-SVN: r1466
Diffstat (limited to 'gcc/loop.h')
-rw-r--r--gcc/loop.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/loop.h b/gcc/loop.h
index f57b4c9..7def978 100644
--- a/gcc/loop.h
+++ b/gcc/loop.h
@@ -100,7 +100,7 @@ struct induction
struct induction *same; /* If this giv has been combined with another
giv, this points to the base giv. The base
giv will have COMBINED_WITH non-zero. */
- int const_adjust; /* Used by loop unrolling, when an address giv
+ HOST_WIDE_INT const_adjust; /* Used by loop unrolling, when an address giv
is split, and a constant is eliminated from
the address, the -constant is stored here
for later use. */
@@ -141,7 +141,7 @@ extern int max_uid_for_loop;
extern int *uid_loop_num;
extern int *loop_outer_loop;
extern rtx *loop_number_exit_labels;
-extern unsigned long loop_n_iterations;
+extern unsigned HOST_WIDE_INT loop_n_iterations;
extern int max_reg_before_loop;
extern FILE *loop_dump_stream;
@@ -169,7 +169,7 @@ void unroll_block_trees ();
void unroll_loop ();
rtx biv_total_increment ();
-unsigned long loop_iterations ();
+unsigned HOST_WIDE_INT loop_iterations ();
rtx final_biv_value ();
rtx final_giv_value ();
void emit_unrolled_add ();