/* Try to unroll loops, and split induction variables.
- Copyright (C) 1992, 1993 Free Software Foundation, Inc.
+ Copyright (C) 1992, 1993, 1994 Free Software Foundation, Inc.
Contributed by James E. Wilson, Cygnus Support/UC Berkeley.
This file is part of GNU CC.
rtx exit_label = 0;
rtx start_label;
struct iv_class *bl;
- struct induction *v;
int splitting_not_safe = 0;
enum unroll_types unroll_type;
int loop_preconditioned = 0;
rtx *initial_value, *final_value, *increment;
rtx loop_start, loop_end;
{
- int unsigned_compare, compare_dir;
if (loop_n_iterations > 0)
{
struct iv_class *bl;
rtx insn;
rtx increment, tem;
- enum rtx_code code;
rtx insert_before, seq;
bl = reg_biv_class[REGNO (v->src_reg)];