aboutsummaryrefslogtreecommitdiff
path: root/gcc/regclass.c
AgeCommit message (Expand)AuthorFilesLines
2001-05-09regclass.c (scan_one_insn): Update REG_N_REFS when optimizing handling of two...Alexandre Oliva1-1/+6
2001-04-13Makefile.in (ssa.o, regclass.o): Depend on $(EXPR_H).Kaveh R. Ghazi1-0/+1
2001-03-02print-rtl.c (print_rtx): Cast enums to int for comparison.John David Anglin1-13/+18
2001-02-19regclass.c (contains_reg_of_mode): Make global.Jan Hubicka1-11/+23
2001-02-14regclass.c (init_reg_sets_1): Reinstall the optimization of move_cost togethe...Jan Hubicka1-32/+65
2001-02-14* regclass.c (init_reg_sets_1): Revert last two changes.Richard Henderson1-65/+32
2001-02-13* regclass.c (init_reg_sets_1): Silence warning.Jan Hubicka1-48/+52
2001-02-12regclass.c (init_reg_sets_1): Optimize calculation of move_cost arrays.Jan Hubicka1-27/+56
2001-01-19regclass.c (max_set_parallel): New variable.Richard Kenner1-1/+16
2001-01-02tm.texi (REGISTER_MOVE_COST): Add a mode argument.Alexandre Oliva1-44/+48
2000-11-29function.h (emit_status): Delete member regno_pointer_flag and rename regno_p...John David Anglin1-11/+11
2000-11-10alpha.c (check_float_value): Use memcpy, not bcopy.Kaveh R. Ghazi1-3/+3
2000-11-07alias.c [...] (init_alias_analysis, [...]): Use memset () instead of bzero ().Joseph Myers1-6/+6
2000-09-14calls.c (precompute_register_parameters): Use COSTS_N_INSNS, not 2.Richard Henderson1-1/+1
2000-08-28local-alloc.c (requires_inout): Don't use reserved range for EXTRA_CONSTRAINT...Richard Henderson1-14/+9
2000-08-08* regclass.c (choose_hard_reg_mode): Iterate over all CC modes.Richard Henderson1-3/+5
2000-07-28cse.c (canon_hash): Handle PRE_MODIFY/POST_MODIFY.Richard Henderson1-0/+11
2000-06-13combine.c (subst): Use CLASS_CANNOT_CHANGE_MODE and CLASS_CANNOT_CHANGE_MODE_...Richard Henderson1-25/+27
2000-05-31Add blank lineRichard Kenner1-0/+1
2000-05-28regclass.c (record_operand_costs): Protect reg_changes_size with CLASS_CANNOT...Richard Henderson1-0/+2
2000-05-28rs6000.md (movsi): Constify 'name'.Geoff Keating1-26/+58
2000-05-27print-rtl.c (reg_names): Remove const.Richard Henderson1-1/+1
2000-05-20top level:Zack Weinberg1-1/+4
2000-05-19cse.c (cse_basic_block): Only call find_reg_note if REG_NOTES not 0.Richard Kenner1-1/+1
2000-04-24regs.h (reg_n_max): Don't declare.Mark Mitchell1-26/+26
2000-03-25* Rework fields used to describe positions of bitfields andRichard Kenner1-14/+15
2000-02-25Copyright fixes.Jeff Law1-1/+2
2000-01-17machmode.h: PROTO -> PARAMS.Kaveh R. Ghazi1-10/+10
2000-01-13svr3.h (ASM_FILE_START): Wrap if-clause in squigly brackets.Kaveh R. Ghazi1-1/+1
2000-01-11Makefile.in (toplev.o): Depend on regs.h.Kaveh R. Ghazi1-2/+2
2000-01-06flow.c (mark_set_1): Use loop_depth+1 as reference weight.Richard Henderson1-4/+4
2000-01-04* regclass.c: Revert my Jan 4 change to loop cost computation.Jeffrey A Law1-8/+4
2000-01-04regclass.c (regclass): Do not obey REG_N_REFS in non-optimizing compilation.Jan Hubicka1-1/+3
2000-01-04regclass.c (regclass): Properly compute loop_cost.Jeffrey A Law1-4/+8
2000-01-04* regclass.c: Fix minor whitespace problems.Jeffrey A Law1-3/+3
2000-01-03regclass.c (op_costs): Remove global variable.Jan Hubicka1-76/+113
1999-12-24Makefile.in (toplev.o): Depend on loop.h.Kaveh R. Ghazi1-3/+5
1999-12-17* regclass.c (regclass): Do not use flowgraph when not optimizing.Jan Hubicka1-19/+24
1999-12-16regclass.c (loop_depth): RemoveJan Hubicka1-27/+19
1999-12-15regclass.c (record_reg_classes): Update comment for merging register class pr...Jeffrey A Law1-9/+21
1999-12-14regclass.c (scan_one_insn): Set loop_cost to 1 when optimizing for size.Jan Hubicka1-2/+7
1999-12-14regclass.c (record_reg_classes): Do not do the copying preferrencing when sou...Jan Hubicka1-2/+6
1999-12-14* regclass.c (record_reg_classes): Handle INOUT operands propertly.Jan Hubicka1-12/+24
1999-12-13Simplify reload register allocationBernd Schmidt1-0/+8
1999-12-10regclass.c (globalize_reg): Re-instate test that allows fixed registers to be...J"orn Rennecke1-3/+3
1999-11-28integrate.c (mark_stores): Function definition made void, to match previous d...Philippe De Muyter1-1/+1
1999-11-22varasm.c (function_defined): Remove.Andrew Haley1-0/+11
1999-11-22regclass.c (reg_pref): New structure and static variableJan Hubicka1-58/+51
1999-11-21regclass.c (may_move_in_cost): Rename from may_move_cost, all references upda...Jan Hubicka1-10/+20
1999-11-21regclass.c (dump_regclass): New function.Jan Hubicka1-1/+27