summaryrefslogtreecommitdiff
path: root/gcc/loop.h
diff options
context:
space:
mode:
authormycroft <mycroft@138bc75d-0d04-0410-961f-82ee72b054a4>1992-07-06 19:55:04 +0000
committermycroft <mycroft@138bc75d-0d04-0410-961f-82ee72b054a4>1992-07-06 19:55:04 +0000
commit6207bd2cfa283c3adc4edff9056f34198fb03a10 (patch)
treeccd880ce2afcd724a5eb67c4c75ccbd616e3afbf /gcc/loop.h
parent60c4847b1dea5065c9111dff4a75cbd2fadd0254 (diff)
downloadgcc-6207bd2cfa283c3adc4edff9056f34198fb03a10.tar.gz
entered into RCS
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1466 138bc75d-0d04-0410-961f-82ee72b054a4
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 f57b4c9a187..7def978ea28 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 ();