remove DivMod
[libfirm] / ir / lower / lower_calls.c
index f2f8828..59bb85f 100644 (file)
@@ -537,10 +537,11 @@ static void add_hidden_param(ir_graph *irg, int n_com, ir_node **ins, cl_entry *
        ir_node *p, *n, *src, *mem, *blk;
        ir_entity *ent;
        ir_type *owner;
-       int idx, n_args;
+       int n_args;
 
        n_args = 0;
        for (p = entry->copyb; p; p = n) {
+               size_t idx;
                n   = (ir_node*)get_irn_link(p);
                src = get_CopyB_src(p);
 
@@ -574,7 +575,8 @@ static void add_hidden_param(ir_graph *irg, int n_com, ir_node **ins, cl_entry *
        /* now create dummy entities for function with ignored return value */
        if (n_args < n_com) {
                ir_type *ctp = get_Call_type(entry->call);
-               int i, j;
+               size_t   i;
+               size_t   j;
 
                if (is_lowered_type(ctp))
                        ctp = get_associated_type(ctp);
@@ -909,7 +911,7 @@ static void lower_method_types(type_or_ent tore, void *env)
  */
 void lower_calls_with_compounds(const lower_params_t *params)
 {
-       int i;
+       size_t i, n;
        ir_graph *irg;
        lower_params_t param = *params;
 
@@ -920,7 +922,7 @@ void lower_calls_with_compounds(const lower_params_t *params)
                type_map = NULL;
 
        /* first step: Transform all graphs */
-       for (i = get_irp_n_irgs() - 1; i >= 0; --i) {
+       for (i = 0, n = get_irp_n_irgs(); i < n; ++i) {
                irg = get_irp_irg(i);
 
                transform_irg(&param, irg);