Searched refs:exits (Results 1 - 4 of 4) sorted by relevance

/freebsd-9.3-release/contrib/gcc/
H A Dtree-ssa-loop-im.c1041 are emitted to exits. */
1044 schedule_sm (struct loop *loop, edge *exits, unsigned n_exits, tree ref, argument
1086 bsi_insert_on_edge (exits[i], store);
1093 exits, and replace all the references inside LOOP by this temporary variable.
1099 determine_lsm_ref (struct loop *loop, edge *exits, unsigned n_exits, argument
1145 schedule_sm (loop, exits, n_exits, ref->mem, ref->locs);
1154 bitmap clobbered_vops, edge *exits, unsigned n_exits)
1159 determine_lsm_ref (loop, exits, n_exits, clobbered_vops, ref);
1162 /* Checks whether LOOP (with N_EXITS exits stored in EXITS array) is suitable
1164 on its exits)
1153 hoist_memory_references(struct loop *loop, struct mem_ref *mem_refs, bitmap clobbered_vops, edge *exits, unsigned n_exits) argument
1167 loop_suitable_for_sm(struct loop *loop ATTRIBUTE_UNUSED, edge *exits, unsigned n_exits) argument
1368 edge *exits = get_loop_exit_edges (loop, &n_exits); local
[all...]
H A Dtree-ssa-loop-niter.c590 is incorrect (the new loop exits immediately). */
649 /* If the loop exits immediately, there is nothing to do. */
1180 edge *exits = get_loop_exit_edges (loop, &n_exits); local
1188 ex = exits[i];
1235 free (exits);
1366 /* Tries to count the number of iterations of LOOP till it exits by EXIT
1463 /* Finds the exit of the LOOP by that the loop exits after a constant
1474 edge *exits = get_loop_exit_edges (loop, &n_exits); local
1481 ex = exits[i];
1496 free (exits);
1853 edge *exits; local
[all...]
H A Dtree-ssa-loop-manip.c135 /* Check that some of the edges entering the EXIT block exits a loop in
157 add_exit_phis_var (tree var, bitmap livein, bitmap exits) argument
174 EXECUTE_IF_AND_IN_BITMAP (exits, livein, 0, index, bi)
201 bitmap exits = BITMAP_ALLOC (NULL); local
212 bitmap_set_bit (exits, bb->index);
217 return exits;
372 /* Add the PHI nodes on exits of the loops for the names we need to
584 achieve this, only loops whose exits all lead to the same location
793 under that loop exits in the first iteration even if N != 0,
867 /* Unroll the loop and remove the old exits
[all...]
H A Dpredict.c651 edge *exits; local
653 exits = get_loop_exit_edges (loop, &n_exits);
688 if (number_of_iterations_exit (loop, exits[j], &niter_desc, false))
691 niter = loop_niter_by_eval (loop, exits[j]);
708 predict_edge (exits[j], PRED_LOOP_ITERATIONS, probability);
713 free (exits);
749 /* For loop with many exits we don't want to predict all exits
750 with the pretty large probability, because if all exits are
753 exits i
[all...]

Completed in 175 milliseconds