Lines Matching refs:outer_mode

633 get_biv_step_1 (df_ref def, scalar_int_mode outer_mode, rtx reg,  in get_biv_step_1()  argument
675 if (GET_MODE (rhs) != outer_mode) in get_biv_step_1()
687 if (GET_MODE (SUBREG_REG (op0)) != outer_mode) in get_biv_step_1()
696 if (GET_MODE (rhs) != outer_mode) in get_biv_step_1()
716 if (GET_MODE (nextr) != outer_mode) in get_biv_step_1()
734 *inner_mode = outer_mode; in get_biv_step_1()
737 else if (!get_biv_step_1 (next_def, outer_mode, reg, in get_biv_step_1()
750 *inner_step = simplify_gen_binary (PLUS, outer_mode, in get_biv_step_1()
764 if (*inner_mode == outer_mode in get_biv_step_1()
766 || GET_MODE (rhs) != outer_mode) in get_biv_step_1()
767 *inner_step = simplify_gen_binary (code, outer_mode, in get_biv_step_1()
770 *outer_step = simplify_gen_binary (code, outer_mode, in get_biv_step_1()
798 get_biv_step (df_ref last_def, scalar_int_mode outer_mode, rtx reg, in get_biv_step() argument
802 if (!get_biv_step_1 (last_def, outer_mode, reg, in get_biv_step()
807 gcc_assert ((*inner_mode == outer_mode) != (*extend != IV_UNKNOWN_EXTEND)); in get_biv_step()
808 gcc_assert (*inner_mode != outer_mode || *outer_step == const0_rtx); in get_biv_step()
856 iv_analyze_biv (scalar_int_mode outer_mode, rtx def, class rtx_iv *iv) in iv_analyze_biv() argument
875 return iv_constant (iv, outer_mode, def); in iv_analyze_biv()
886 return iv_constant (iv, outer_mode, def); in iv_analyze_biv()
895 if (!get_biv_step (last_def, outer_mode, def, &inner_step, &inner_mode, in iv_analyze_biv()
908 iv->base = simplify_gen_binary (MINUS, outer_mode, def, outer_step); in iv_analyze_biv()
909 iv->step = simplify_gen_binary (PLUS, outer_mode, inner_step, outer_step); in iv_analyze_biv()
911 iv->extend_mode = outer_mode; in iv_analyze_biv()
915 iv->first_special = inner_mode != outer_mode; in iv_analyze_biv()