aboutsummaryrefslogtreecommitdiff
path: root/gcc/regclass.c
AgeCommit message (Expand)Author
1999-04-07(record_reg_classes): Properly handle register move directions.kenner
1999-03-04(record_reg_classes, case 'p'): Set WIN to 1.kenner
1998-12-04(reg_scan_mark_refs, case CONST): Likewise.kenner
1998-11-29Use gen_rtx_FOO.kenner
1998-11-29Include system.h and remove now-redundant includes or definitionskenner
1998-10-24Refine last change.kenner
1998-10-24(record_reg_classes): Allow matching up to operand number 9.kenner
1998-10-24(record_reg_classes): Initialize classes[i] before handling matching operand.kenner
1998-10-24(record_reg_classes): Skip modifiers when looking for constraint thatkenner
1998-08-04(fix_register): Reword messages to ease localization.eggert
1998-04-02(memory_move_secondary_cost): Wrap uses ofkenner
1998-04-02(MEMORY_MOVE_COST): Don't define default here.kenner
1998-03-18(init_reg_sets): Delete init of reg-move cost tables.kenner
1997-11-28(record_address_regs): Use REG_OK_FOR_{INDEX,BASE}, not the REGNO versions.kenner
1997-11-16(record_address_regs): Refine choice of index and base when have sumkenner
1997-10-19Fix typo in lst change.kenner
1997-10-18(record_address_regs, case PLUS): Refine how to choose which is basekenner
1997-08-08Include <stdio.h> before include files that formerly used STDIO_PROTO.eggert
1997-07-14(init_reg_sets): Invoke INIT_ONCE_REG_SET.kenner
1997-06-06Fix off by one errormeissner
1997-06-02Widen some short fields to int; Use allocate_reg_info to allocate the reg_ren...meissner
1997-05-30Use accessor macros to access arrays based on regno; move many of the arrays ...meissner
1996-07-03formatting tweaksmrs
1996-01-16(regclass): Remove useless cast.kenner
1996-01-01 * hard-reg-set.h (losing_caller_save_reg_set): Declare.law
1995-12-17 * regclass.c (regclass): Use SECONDARY_RELOAD_CLASS if it'slaw
1995-09-28Fix typo in comment.kenner
1995-06-15Update FSF address.kenner
1995-05-16Fix typos in comments.kenner
1995-04-10(record_reg_classes, case 'E'): Make this work liketege
1994-11-18(record_reg_classes): When handling case of single SETkenner
1994-11-17(record_reg_classes): Handle case of single SET between a hardkenner
1994-06-14Cast pointer operands to bzero, bcopy, and bcmp to (char *).kenner
1994-05-27 * toplev.c (compile_file): Call init_regs after `word_mode' is valid.dje
1994-05-06(init_reg_sets_1): Eliminate several permanent call_fixed_regs.kenner
1994-04-20(init_reg_sets_1): Make static.dje
1994-04-20(choose_hard_reg_mode): Define here.dje
1994-02-11(record_reg_classes): Fix logic in case of matching operands.kenner
1994-02-01Add prototypes for static functions.kenner
1994-01-11(globalize_reg): New function.kenner
1993-11-03(regclass): Consider commutativity even whenrms
1993-10-11(reg_scan_mark_refs): XEXP (x, 0) in EXPR_LIST may be 0.rms
1993-10-11(reg_scan): Don't call reg_scan_mark_refs on notes if there aren't any.kenner
1993-10-11(regno_last_note_uid): New vector.rms
1993-10-06(record_reg_classes): Check if operands are the same by seeing if theykenner
1993-10-05(record_reg_classes): There is no alt_costrms
1993-10-02(record_reg_classes): Skip to next alternative when we skip normalkenner
1993-09-21bytecodebson
1993-05-25(regclass): Fix paren error.rms
1993-03-24record_reg_classes): When an alternative requires a match, but we dokenner