Home
last modified time | relevance | path

Searched refs:strength_reduce (Results 1 – 16 of 16) sorted by relevance

/openbsd/src/gnu/usr.bin/gcc/gcc/
DChangeLog.11753 * loop.c (strength_reduce): Re-enable Joern's loop improvements.
2557 * loop.c (strength_reduce): Correct a comment.
2936 * loop.c (strength_reduce): Remove unused variable `note'.
3016 * loop.c (strength_reduce): Do not perform pseudo replacements
3437 * loop.c (strength_reduce): Don't do biv increment -> DEST_REG giv
4626 * loop.c (strength_reduce, check_final_value, check_dbra_loop):
4645 * loop.c (strength_reduce): Check for intervening jumps when
4715 * loop.c (strength_reduce): For derived givs, replace the
4778 * loop.c (strength_reduce): Don't move giv insn for biv turned giv
4810 * loop.c (strength_reduce): Calculate maybe_dead before
[all …]
DChangeLog.2775 * loop.c (strength_reduce): Fix sign of giv lifetime calculation
1310 (strength_reduce): Discard an iv with multiple bivs, any of
2953 (strength_reduce): Likewise.
4111 (strength_reduce): Likewise.
5918 * loop.c (strength_reduce): Initialize variable
7734 * loop.c (strength_reduce): Don't call reg_used_between_p if the
8121 (strength_reduce): Release the varrays from the no-bivs early exit.
9760 (prescan_loop, strength_reduce): New argument loop_info. All callers
9768 (strength_reduce): Delete loop_iteration_info. Replace variable
10178 (strength_reduce): Likewise for variable `increment'.
[all …]
DFSFChangeLog538 * loop.c (strength_reduce): Track maybe_multiple on giv scan.
1567 (strength_reduce): In auto_inc_opt code, verify v->insn has valid
2500 * loop.c (strength_reduce): When placing increment for auto-inc
Dloop.c285 static void strength_reduce PARAMS ((struct loop *, int));
1190 strength_reduce (loop, flags);
5090 strength_reduce (loop, flags) in strength_reduce() function
DChangeLog.32648 (strength_reduce): Discard an iv with multiple bivs, any of
2659 * loop.c (strength_reduce): When doing biv->giv conversion,
3091 * loop.c (strength_reduce): Use it.
3466 * loop.c (scan_loop, strength_reduce, loop_optimize): Change unroll_p
5701 * loop.c (strength_reduce): Fix typo in the last checkin.
5827 * loop.c (strength_reduce): Simplify test to INSN_P.
5937 * loop.c (strength_reduce): Fix biv removal code.
6181 (strength_reduce) ... here; use for_every_insn_in_loop to call
9079 (strength_reduce): Likewise; NREGS also unsigned.
14856 (prescan_loop, strength_reduce, check_dbra_loop, insert_bct): Likewise.
[all …]
DChangeLog.42277 * loop.c (strength_reduce, maybe_eliminate_biv_1): Use REG_POINTER.
5640 * loop.c (strength_reduce): Fix error in last change.
5699 * loop.c (strength_reduce): Show when new register made for
7834 (strength_reduce): Lose code to try to find bivs that can be
9256 * loop.c (strength_reduce): Call check_ext_dependant_givs.
9581 (strength_reduce): Use iv_add_mult_cost instead of fixed add_cost.
10350 * loop.c (strength_reduce): Skip NOTEs.
12196 (strength_reduce): Likewise.
12947 (strength_reduce): Call doloop_optimize.
13561 * loop.c (strength_reduce): Typo in function name fixed.
DChangeLog.05433 strength_reduce, valid_initial_value_p, find_mem_givs, record_biv,
7393 * loop.c (strength_reduce, record_biv, record_giv): Use
7758 * loop.c (strength_reduce): When placing increment for auto-inc
9860 (loop_optimize, scan_loop, strength_reduce): New argument unroll_p.
11926 * loop.c (strength_reduce): Fix typo.
12515 (strength_reduce): Handle flag_reduce_all_givs.
12869 (strength_reduce): If HAIFA and HAVE_decrement_and_branch_on_count
12889 * loop.c (strength_reduce): Inside of code that uses #ifdef
DChangeLog.51058 * loop.c (strength_reduce): Fix branch prediction.
1296 * loop.c (strength_reduce): Move bl->all_reduced set before
1363 (strength_reduce): Drop branch prediction note in case
4115 Adjust call to strength_reduce.
4118 (strength_reduce): Compute the number of instructions in the loop
13557 (loop_givs_rescan, strength_reduce, check_dbra_loop): Likewise.
14422 (strength_reduce): Break out from...
14431 * loop.c (loop_bivs_find, strength_reduce): Use ivs->regs array.
DFSFChangeLog.11961 * loop.c (strength_reduce): If initial value of BIV is equivalent to
2163 * loop.c (strength_reduce): Fix typo.
4714 * loop.c (strength_reduce): Make sure register does not exceed the
7063 * loop.c (strength_reduce): Adjust BENEFIT appropriately if an
9684 * loop.c (strength_reduce): Add check for ! bl->reversed to
9807 * loop.c (strength_reduce): Avoid taking PATTERN of a label.
12542 * loop.c (strength_reduce): If HAVE_cc0 defined, disable auto_inc_opt
DChangeLog.710351 (loop_givs_rescan, strength_reduce, check_dbra_loop):
11989 * loop.c (strength_reduce): Mind it when deciding to unroll.
14545 * loop.c (strength_reduce): Compute number of iterations as
17886 * loop.c (strength_reduce): Sink final_value when not
DFSFChangeLog.102223 (strength_reduce): Correct comments. Don't set maybe_multiple when
6100 (strength_reduce, check_dbra_loop): Use loop_number_exit_count
DChangeLog14182 * loop.c (strength_reduce): The conditional jump is the last
18460 * loop.c (strength_reduce): Update.
DChangeLog.61983 * loop.c (strength_reduce): Call emit_prefetch_instructions.
/openbsd/src/gnu/gcc/gcc/config/m68k/
Dm68k.md6316 ;; Two dbra patterns that use REG_NOTES info generated by strength_reduce.
/openbsd/src/gnu/usr.bin/gcc/gcc/config/m68k/
Dm68k.md7141 ;; Two dbra patterns that use REG_NOTES info generated by strength_reduce.
/openbsd/src/gnu/llvm/clang/include/clang/Driver/
DOptions.td4924 defm strength_reduce :