summaryrefslogtreecommitdiffstats
path: root/gcc/unroll.c
Commit message (Expand)AuthorAgeFilesLines
* Merge from gcc-2.8law1997-12-071-2/+5
* Better fix for loop unrolling problem.wilson1997-12-021-13/+11
* * unroll.c (find_splittable_givs): Don't split givs with a dest_reglaw1997-11-271-0/+6
* Update mainline egcs to gcc2 snapshot 971021.law1997-11-021-2/+7
* * loop.c (loop_number): Delete function. Change all referenceslaw1997-09-221-3/+3
* * loop.c (loop_unroll_factor): Move outside #ifdef HAIFAlaw1997-09-221-13/+8
* Fix alpha loop unrolling abort.wilson1997-08-311-2/+5
* * unroll.c (find_splittable_givs): Only share if two givs have thelaw1997-08-231-1/+8
* * Integrate Haifa instruction scheduler.law1997-08-121-2/+21
* * Integrate alias analysis changes from jfc@mit.edulaw1997-08-111-17/+39
* (final_giv_value): Verify that bl->initial_value iswilson1997-06-251-1/+6
* (find_splittable_givs): Set splittable_regs_updates towilson1997-06-241-2/+9
* Use accessor macros to access arrays based on regno; move many of the arrays ...meissner1997-05-301-11/+11
* reformat a little to match GNU coding standards.mrs1997-05-061-2/+2
* (set_dominates_use): In second loop, add check for copy_end.wilson1997-04-301-0/+4
* (unroll_loop): Add check for naive loop that ends withwilson1997-02-201-0/+17
* (iteration_info): Fix code so that it knows iteration_var is akenner1996-11-151-4/+6
* (unroll_loop): Always reject loops with unbalanced blocks.wilson1996-10-221-1/+5
* (loop_comparison_code): New static variable.wilson1996-10-211-11/+18
* (unroll_loops): Set local_regno only if set_dominates_usewilson1996-10-081-1/+84
* formatting tweaksmrs1996-07-031-1/+1
* (copy_loop_body): When update split DEST_ADDR giv,wilson1996-05-191-2/+7
* (unroll_loop): Set regno_pointer_{flag,align} in remap table.kenner1995-12-271-0/+4
* (calculate_giv_inc): Handle increment computed by ASHIFT.kenner1995-08-191-3/+9
* (unroll_loop): When preconditioning, output code to execute loop oncekenner1995-07-281-7/+37
* (find_splittable_{regs,givs}, final_[bg]iv_value): Use loop_number_exit_countkenner1995-07-141-8/+21
* (find_splittable_regs): When completely unrolling loop, check forkenner1995-06-261-3/+4
* Update FSF address.kenner1995-06-151-1/+2
* (verify_addresses): New function.kenner1995-06-081-16/+32
* (copy_loop_body): Fix typo in call to sets_cc0_p.kenner1995-05-311-1/+1
* (unroll_loop): Increment copy_start_luid if copy_startwilson1995-05-171-0/+6
* Fix typos in comments.kenner1995-05-161-5/+5
* (unroll_loop): Make local_regno have sizewilson1995-05-141-6/+10
* (back_branch_in_range_p): No longer static.wilson1995-05-131-2/+1
* (unroll_loop): Don't move reg if used in copy_end and that is akenner1995-05-121-10/+10
* (unroll_loop): Only use local_regno for pseudos.kenner1995-05-121-3/+3
* Add declarations of static functions.kenner1995-05-101-9/+46
* (find_splittable_givs): Change error message text.kenner1995-01-251-6/+6
* (copy_loop_body): When check for shared address givs, usewilson1995-01-211-8/+14
* (copy_loop_body): Reformat CODE_LABEL_NUMBER macro callwilson1994-12-051-2/+2
* (loop_iterations): Move all failure exits after the computation of final_value.wilson1994-10-201-23/+22
* (copy_loop_body, case JUMP_INSN): Don't abort if invert_experich1994-10-171-6/+26
* (loop_iterations): Use PREV_INSN not prev_nonnote_insn.wilson1994-08-141-1/+5
* (calculate_giv_inc): Handle constants loaded with IOR.wilson1994-08-141-1/+17
* (loop_iterations): Only use REG_EQUAL note value if itwilson1994-07-031-1/+5
* Cast pointer operands to bzero, bcopy, and bcmp to (char *).kenner1994-06-141-9/+10
* (copy_loop_body): Copy CALL_INSN_FUNCTION_USAGE field.wilson1994-06-011-0/+5
* (remap_split_bivs): New function.wilson1994-05-021-35/+57
* (find_splittable_givs): Share dest_reg for multiplewilson1994-04-211-11/+35
* (unroll_loop): Remove decl of unused variable V.kenner1994-03-251-4/+1
OpenPOWER on IntegriCloud