Searched refs:strength_reduce (Results 1 – 16 of 16) sorted by relevance
| /openbsd/src/gnu/usr.bin/gcc/gcc/ |
| D | ChangeLog.1 | 1753 * 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 …]
|
| D | ChangeLog.2 | 775 * 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 …]
|
| D | FSFChangeLog | 538 * 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
|
| D | loop.c | 285 static void strength_reduce PARAMS ((struct loop *, int)); 1190 strength_reduce (loop, flags); 5090 strength_reduce (loop, flags) in strength_reduce() function
|
| D | ChangeLog.3 | 2648 (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 …]
|
| D | ChangeLog.4 | 2277 * 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.
|
| D | ChangeLog.0 | 5433 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
|
| D | ChangeLog.5 | 1058 * 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.
|
| D | FSFChangeLog.11 | 961 * 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
|
| D | ChangeLog.7 | 10351 (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
|
| D | FSFChangeLog.10 | 2223 (strength_reduce): Correct comments. Don't set maybe_multiple when 6100 (strength_reduce, check_dbra_loop): Use loop_number_exit_count
|
| D | ChangeLog | 14182 * loop.c (strength_reduce): The conditional jump is the last 18460 * loop.c (strength_reduce): Update.
|
| D | ChangeLog.6 | 1983 * loop.c (strength_reduce): Call emit_prefetch_instructions.
|
| /openbsd/src/gnu/gcc/gcc/config/m68k/ |
| D | m68k.md | 6316 ;; Two dbra patterns that use REG_NOTES info generated by strength_reduce.
|
| /openbsd/src/gnu/usr.bin/gcc/gcc/config/m68k/ |
| D | m68k.md | 7141 ;; Two dbra patterns that use REG_NOTES info generated by strength_reduce.
|
| /openbsd/src/gnu/llvm/clang/include/clang/Driver/ |
| D | Options.td | 4924 defm strength_reduce :
|