Home
last modified time | relevance | path

Searched refs:loop_iterations (Results 1 – 17 of 17) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dipa-fnsummary.h133 loop_iterations (NULL), loop_strides (NULL), in class()
148 loop_iterations (s.loop_iterations), loop_strides (s.loop_strides), in class()
196 vec<ipa_freqcounting_predicate, va_gc> *loop_iterations; in class() local
H A Dipa-fnsummary.cc753 unsigned len = vec_safe_length (loop_iterations); in ~ipa_fn_summary()
755 edge_predicate_pool.remove ((*loop_iterations)[i].predicate); in ~ipa_fn_summary()
761 vec_free (loop_iterations); in ~ipa_fn_summary()
916 info->loop_iterations in duplicate()
917 = remap_freqcounting_preds_after_dup (info->loop_iterations, in duplicate()
941 info->loop_iterations = vec_safe_copy (src_info->loop_iterations); in duplicate()
948 for (int i = 0; vec_safe_iterate (info->loop_iterations, i, &f); i++) in duplicate()
1129 for (int i = 0; vec_safe_iterate (s->loop_iterations, i, &fcp); i++) in ipa_dump_fn_summary()
2962 ipa_predicate loop_iterations = true; in analyze_function_body() local
2988 loop_iterations &= will_be_nonconstant; in analyze_function_body()
[all …]
H A DChangeLog-20013521 * unroll.c (loop_iterations): Give up on jumps with null JUMP_LABEL
3868 * unroll.c (loop_iterations): Move last change ...
3874 * unroll.c (loop_iterations): Detect one situation in which we
8617 * unroll.c (loop_iterations): Fixup last patch.
8855 * unroll.c (loop_iterations): Ignore insns generated by loop
9039 * unroll.c (loop_iterations): Extend check for multiple back edges.
16539 * unroll.c (loop_iterations): Fix miscalculation of initial
23532 * unroll.c (loop_iterations): Don't sign-extend abs_diff;
25075 * unroll.c (loop_iterations): Truncate abs_diff to the mode of
31645 * unroll.c (loop_iterations): If we cannot prove iteration variable
[all …]
H A DChangeLog-201213105 * ipa-inline.c (want_inline_small_function_p): Take loop_iterations
13109 (inline_summary): Add loop_iterations.
13111 (dump_inline_hints): Dump loop_iterations.
13112 (reset_inline_summary): Free loop_iterations.
13113 (inline_node_duplication_hook): Update loop_iterations.
13114 (dump_inline_summary): Dump loop_iterations.
13117 (estimate_node_size_and_time): Set hint loop_iterations.
13119 (inline_read_section): Stream in loop_iterations.
13120 (inline_write_summary): Stream out loop_iterations.
H A DChangeLog-19991875 * unroll.c (loop_iterations): Don't abort if iteration variable
9779 (loop_iterations): Delete variable vtop and instead use
17871 * unroll.c (loop_iterations): Don't return a final value for EQ
18110 * unroll.c (loop_iterations): Only call loop_find_equiv_value if we
18880 (loop_iterations): Compare with reg_iv_type->num_elements instead
21200 * unroll.c (loop_iterations): Return 0 if the last loop insn
H A DChangeLog-1998317 (loop_iterations): Use them to determine if loop has a constant
1369 into loop_iterations.
1371 (loop_iterations): Use loop_find_equiv_value to find increments
4946 loop_iterations and correct for unrolling. Check for enough
H A DChangeLog-20007919 * unroll.c (loop_iterations): Pass increment to extend_for_giv_value
8848 * unroll.c (iteration_info): Subsume into loop_iterations.
30123 * unroll.c (loop_iterations, unroll_loop): Likewise.
30514 * unroll.c (loop_iterations): Don't abort if REG_USERVAR_P set
30841 (loop_precondition_p, loop_iterations): Likewise.
30845 (loop_precondition_p, loop_iterations): Likewise.
H A DChangeLog-20025850 * unroll.c (loop_iterations): Revert 2002-09-08 change.
8305 * unroll.c (loop_iterations): last_loop_insn should be the previous
14506 * unroll.c (loop_iterations): Handle EQ loops.
29952 * unroll.c (loop_iterations): Return 0 if the add_val for
H A DChangeLog-200412943 find_common_reg_term, loop_iterations, final_giv_value): Moved
17032 * unroll.c (unroll_loop, copy_loop_body, loop_iterations): Remove
24670 reg_dead_after_loop, loop_find_equiv_value, loop_iterations,
29944 loop_iterations): Likewise.
H A DChangeLog-20033108 * unroll.c (loop_iterations): Likewise.
7389 (loop_iterations) [GENERAL_INDUCT]: Likewise.
13103 * unroll.c (loop_iterations): Do not replace a register holding
H A DFSFChangeLog.119678 (loop_iterations): Set loop_comparison_code.
H A DChangeLog-200619724 loop_iterations, strength_reduce, record_biv, record_giv,
H A DChangeLog-200526449 rtx_equal_for_prefetch_p, fold_rtx_mult_add, loop_iterations,
H A DChangeLog-202011061 (ipa_fn_summary): Change the type of loop_iterations and loop_strides
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dipa-fnsummary.h115 size_time_table (NULL), call_size_time_table (NULL), loop_iterations (NULL), in class()
128 loop_iterations (s.loop_iterations), loop_stride (s.loop_stride), in class()
169 predicate * GTY((skip)) loop_iterations; in class()
H A Dipa-fnsummary.c720 if (loop_iterations) in ~ipa_fn_summary()
721 edge_predicate_pool.remove (loop_iterations); in ~ipa_fn_summary()
872 remap_hint_predicate_after_duplication (&info->loop_iterations, in duplicate()
886 if (info->loop_iterations) in duplicate()
888 predicate p = *info->loop_iterations; in duplicate()
889 info->loop_iterations = NULL; in duplicate()
890 set_hint_predicate (&info->loop_iterations, p); in duplicate()
1055 if (s->loop_iterations) in ipa_dump_fn_summary()
1058 s->loop_iterations->dump (f, s->conds); in ipa_dump_fn_summary()
2757 predicate loop_iterations = true; in analyze_function_body() local
[all …]
H A DFSFChangeLog.119678 (loop_iterations): Set loop_comparison_code.