summaryrefslogtreecommitdiff
path: root/gcc/global.c
Commit message (Collapse)AuthorAgeFilesLines
* (global_conflicts): Pass FIRST_PSEUDO_REGISTER to call toRichard Kenner1997-07-161-3/+4
| | | | | | EXECUTE_IF_SET_IN_REG_SET. From-SVN: r14462
* abstract regset stuff into macrosMichael Meissner1997-06-051-33/+15
| | | | From-SVN: r14147
* Use accessor macros to access arrays based on regno; move many of the arrays ↵Michael Meissner1997-05-301-12/+12
| | | | | | into a single structure. From-SVN: r14140
* (prune_references): Add missing symmetic CONFLICTP call.Richard Kenner1996-11-121-1/+2
| | | | From-SVN: r13143
* (allocno_compare): Use `const void *' arguments.Richard Kenner1996-11-121-10/+12
| | | | From-SVN: r13131
* (reg_allocno): No longer static.Richard Kenner1996-01-011-2/+2
| | | | From-SVN: r10931
* hard-reg-set.h (losing_caller_save_reg_set): Declare.Jeff Law1995-12-311-1/+8
| | | | | | | | | | | | | | * hard-reg-set.h (losing_caller_save_reg_set): Declare. * regclass.c (losing_caller_save_reg_set): Define. (init_reg_sets_1): Initialize losing_caller_save_reg_set. * global.c (find_reg): Avoid caller-saving registers in LOSING_CALLER_SAVE_REGS if it's defined. * local-alloc.c (find_free_reg): Avoid caller-saving registers in losing_caller_save_reg_set. (CLASS_LIKELY_SPILLED_P): Delete definition. Moved into regs.h. * regs.h (CLASS_LIKELY_SPILLED_P): Define if not already defined. From-SVN: r10926
* Update FSF address.Richard Kenner1995-06-151-1/+2
| | | | From-SVN: r9961
* (global_alloc): Mark regs assigned to SCRATCH as used by more thanRichard Kenner1994-09-161-0/+12
| | | | | | just local alloc. From-SVN: r8091
* (find_reg) If CLASS_CANNOT_CHANGE_SIZE, avoid its registers ifRichard Kenner1994-08-071-1/+14
| | | | | | reg_changes_size. From-SVN: r7866
* (find_reg): Store divide results in temporary variables.Jim Wilson1994-07-181-19/+27
| | | | From-SVN: r7778
* (global_alloc): Make a more accurate attempt to see if the frame pointer ↵Richard Kenner1994-06-291-8/+13
| | | | | | | | | | | will be used. (global_alloc): Make a more accurate attempt to see if the frame pointer will be used. If it is, show HARD_FRAME_POINTER_REGNUM used if its not the same as FRAME_POINTER_REGNUM. From-SVN: r7604
* Cast pointer operands to bzero, bcopy, and bcmp to (char *).Richard Kenner1994-06-141-15/+17
| | | | From-SVN: r7472
* (find_reg): When looking for locally-allocated hard regs to reclaim,Richard Kenner1994-05-041-23/+32
| | | | | | use REG_ALLOC_ORDER to find least used. From-SVN: r7210
* Add prototypes for static functions.Richard Kenner1994-04-211-14/+14
| | | | From-SVN: r7118
* Remove previous Berg change.Richard Kenner1994-04-081-2/+5
| | | | From-SVN: r6998
* (global_conflicts): Avoid #ifdef HARD_REG_SET.Richard Kenner1994-04-061-5/+2
| | | | From-SVN: r6975
* (global_conflicts): Move decl of unused variable I into #if 0 block.Richard Kenner1994-03-251-1/+1
| | | | From-SVN: r6886
* (allocno_compare): Give multi-word regs higher priority, as stated inRichard Kenner1994-02-271-5/+5
| | | | | | the comments. From-SVN: r6650
* global.c: (global_alloc): Make sure that it is always possible to eliminate...Doug Evans1993-09-241-1/+5
| | | | | | | * global.c: (global_alloc): Make sure that it is always possible to eliminate FRAME_POINTER_REGNUM into HARD_FRAME_POINTER_REGNUM. From-SVN: r5458
* (find_reg): Add comment about nonlocal labels.Richard Kenner1993-01-191-1/+5
| | | | From-SVN: r3284
* entered into RCSCharles Hannum1992-07-061-31/+40
| | | | From-SVN: r1472
* *** empty log message ***Richard Stallman1992-06-221-3/+6
| | | | From-SVN: r1231
* *** empty log message ***Richard Stallman1992-05-071-2/+2
| | | | From-SVN: r930
* *** empty log message ***Richard Stallman1992-03-221-0/+65
| | | | From-SVN: r562
* *** empty log message ***Richard Stallman1992-03-141-3/+3
| | | | From-SVN: r472
* *** empty log message ***Richard Stallman1992-02-171-0/+3
| | | | From-SVN: r336
* *** empty log message ***Richard Stallman1992-01-201-4/+22
| | | | From-SVN: r223
* *** empty log message ***Richard Stallman1992-01-171-5/+21
| | | | From-SVN: r204
* *** empty log message ***Richard Stallman1991-12-311-27/+99
| | | | From-SVN: r151
* Initial revisionRichard Kenner1991-12-141-0/+1470
From-SVN: r117