Searched refs:unroll_loop (Results 1 – 15 of 15) sorted by relevance
/openbsd-src/gnu/usr.bin/gcc/gcc/ |
H A D | loop.h | 410 void unroll_loop PARAMS ((struct loop *, int, int));
|
H A D | unroll.c | 229 unroll_loop (loop, insn_count, strength_reduce_p) in unroll_loop() function
|
H A D | ChangeLog.2 | 2628 * unroll.c (unroll_loop): Make temp an unsigned HOST_WIDE_INT. 3318 * unroll.c (unroll_loop): Remove LOOP notes when loop is 3350 * unroll.c (unroll_loop): Allocate memory for MAP using xcalloc. 3379 * unroll.c (unroll_loop): Likewise. 4525 * unroll.c (unroll_loop): Verify the insn before a barrier 5027 * unroll.c (unroll_loop): Cast return value of alloca. 7639 (unroll_loop): Wrap variable `prev' in macro HAVE_cc0. 9777 * unroll.c (unroll_loop): Store loop unroll count in unroll_number 10195 * unroll.c (unroll_loop): Likewise for variable `local_label'. 10785 * unroll.c (unroll_loop): Similar changes in several places. [all …]
|
H A D | ChangeLog.0 | 904 * unroll.c (unroll_loop): Add parentheses around assignment used 1431 * unroll.c (unroll_loop): Look for insns with a REG_LABEL note, and 1481 * unroll.c (unroll_loop): Use HOST_WIDE_INT_PRINT_DEC specifier in 7480 * unroll.c (unroll_loop): Similarly for 'copy'. 7831 * unroll.c (unroll_loop): Remove unused variable temp. 9414 * unroll.c (unroll_loop): Use them. 11627 * unroll.c (unroll_loop): Change "loop_number" references to 11637 * unroll.c (unroll_loop): Remove code to set loop_unroll_iter. 12861 (unroll_loop): Inform HAIFA scheduler about loop unrolling factor. 12862 * unroll.c (unroll_loop): Set loop_unroll_iter, loop_start_value. [all …]
|
H A D | ChangeLog.1 | 1806 * unroll.c (unroll_loop): For HAVE_cc0 machines, adjust copy_end_luid 4417 * unroll.c (unroll_loop): Avoid out-of-bounds index for local_regno. 5666 * unroll.c (unroll_loop): Likewise. 5668 * unroll.c (unroll_loop): Initialize const_equiv_varray element to 5891 (unroll_loop): Initialize it. 7291 * unroll.c (unroll_loop): Likewise. 8698 (unroll_loop): Added new argument loop_info to prototype. 8713 (precondition_loop_p, unroll_loop): New argument loop_info. 12253 (unroll_loop): Delete loop_start_value update. 15472 * unroll.c (unroll_loop): Do not abort for an UNROLL_MODULO
|
H A D | FSFChangeLog.10 | 3097 * unroll.c (unroll_loop): Set regno_pointer_{flag,align} in 5783 * unroll.c (unroll_loop): When preconditioning, output code to 7360 * unroll.c (unroll_loop): Increment copy_start_luid if copy_start 7515 * unroll.c (unroll_loop): Make local_regno have size 7739 * unroll.c (unroll_loop): Don't move reg if used in copy_end and 7760 * unroll.c (unroll_loop): Only use local_regno for pseudos. 7922 (unroll_loop): Renumber regs local to loop for each unrolled iteration.
|
H A D | loop.c | 5127 unroll_loop (loop, insn_count, 0); 5377 unroll_loop (loop, insn_count, 1);
|
H A D | ChangeLog.3 | 5383 * unroll.c (unroll_loop): Avoid overflow in the n_iterations 9226 * unroll.c (unroll_loop): New variable R; use for some loops. 12931 * unroll.c (unroll_loop): Initialize UNROLL_NUMBER. 14181 * unroll.c (unroll_loop): Initialize unroll_type, not 14857 * unroll.c (loop_iterations, unroll_loop): Likewise. 15573 (unroll_loop): Replace loop_start and loop_end arguments 15577 * unroll.c: (unroll_loop): Replace loop_start and loop_end arguments 16135 * unroll.c (unroll_loop): Add EH support.
|
H A D | ChangeLog | 310 * unroll.c (unroll_loop): Test both REGNO_LAST_UID and 678 * unroll.c (unroll_loop): Take into account notes when deciding 1064 * unroll.c (unroll_loop): If precondition loop, clear the initial_value 3971 * unroll.c (unroll_loop): Fix off-by-one bug. 5392 * unroll.c (unroll_loop): Don't delete the jump at the end unless 12330 (unroll_loop): Use it. Use simplify_gen_foo+force_operand 17113 * unroll.c (unroll_loop): Cast to avoid signed/unsigned warnings. 18616 * unroll.c (unroll_loop): Set it.
|
H A D | ChangeLog.5 | 1054 (unroll_loop): Drop prediction notes on preconditioning. 13547 (unroll_loop): Remove end_insert_before argument. 13560 * unroll.c (unroll_loop): Remove end_insert_before argument. 13571 * unroll.c (unroll_loop, find_splittable_regs): Likewise. 13661 * unroll.c (unroll_loop): Look for REG_LABEL notes in
|
H A D | FSFChangeLog | 2598 * unroll.c (unroll_loop, copy_loop_body): Use them.
|
H A D | ChangeLog.4 | 2280 * unroll.c (unroll_loop): Use x_regno_reg_rtx instead of 4491 (unroll_loop), varray.c (varray_grow), objc/objc-act.c: Use memset 7843 (unroll_loop): Don't initialize it. 9338 * unroll.c (unroll_loop): Check for unconditional jumps
|
H A D | FSFChangeLog.11 | 7339 * unroll.c (unroll_loop): Add check for naive loop that ends with 9633 * unroll.c (unroll_loop): Always reject loops with unbalanced blocks. 9677 (unroll_loop): Add check for loop_comparison_code
|
H A D | ChangeLog.7 | 1898 * unroll.c (unroll_loop, find_splittable_givs, final_giv_value): 4130 * unroll.c (unroll_loop): Do not care scoping notes. 12994 * unroll.c (unroll_loop): Zero label_map. 18983 * unroll.c (unroll_loop): Lower final_value to nonmemory operand;
|
H A D | ChangeLog.6 | 3572 * unroll.c (unroll_loop): Correct special exit cases. 10371 * unroll.c (unroll_loop): Likewise. 13823 * unroll.c (unroll_loop): Likewise.
|