summaryrefslogtreecommitdiff
path: root/gcc/reload.c
Commit message (Expand)AuthorAgeFilesLines
* Accept a unary operator in find_reloadsIan Lance Taylor1996-10-231-3/+9
* (push_secondary_reload): Do strip paradoxical SUBREG even if reload_class is ...Jim Wilson1996-09-241-7/+4
* formatting tweaksMike Stump1996-07-031-12/+12
* (find_equiv_reg): Set need_stable_sp if GOAL is the stack pointer.Richard Kenner1996-06-081-1/+1
* (push_reload): Add extra reload for inside of SUBREG ifJim Wilson1996-04-161-14/+22
* (debug_reload): Fix typo for reload_noncombine.Richard Kenner1996-02-021-1/+1
* (find_equiv_reg): Apply single_set, not PATTERN, to WHERE.Richard Kenner1996-01-151-2/+2
* (find_valid_class): New function.Richard Kenner1995-12-221-4/+42
* (push_secondary_reload): Don't strip paradoxical SUBREG ifRichard Kenner1995-12-171-0/+3
* (output.h): Include it.Richard Kenner1995-11-111-0/+1
* (push_reload): Delete abort for RELOAD_OTHER case added in lastRichard Kenner1995-11-051-4/+10
* (find_equiv_reg): Check for nonsaving setjmp.Richard Kenner1995-10-291-0/+6
* (find_reloads_address): When check for out of range constant plus register...Richard Kenner1995-10-261-10/+8
* (push_reload): Add case for output reload of a SUBREG of a hard reg when outp...Richard Kenner1995-08-311-2/+35
* Fix spelling errors.Richard Kenner1995-08-281-2/+2
* (push_secondary_reload): If X is a paradoxical SUBREG, get mode andRichard Kenner1995-08-261-0/+10
* (find_reloads_address_1, case PLUS): When handle SUBREG, add SUBREG_WORD offs...Richard Kenner1995-07-291-12/+34
* Update FSF address.Richard Kenner1995-06-151-1/+2
* Update comments.Richard Kenner1995-05-221-1/+1
* (push_reload): Don't reload inside a SUBREG when SUBREG_WORD isRichard Kenner1995-05-201-3/+5
* Fix typos in comments.Richard Kenner1995-05-161-1/+1
* (find_reloads): Recompute reg_equiv_address from reg_equiv_memory_loc before ...Jim Wilson1995-04-171-5/+19
* (find_reloads, case 'E'): : Make this work likeTorbjorn Granlund1995-04-101-1/+3
* (find_equiv_reg): If goal is a pseudo that got memory, a store intoRichard Kenner1995-04-101-0/+3
* (push_reload): Initialize secondary_{in,out}_icode.Richard Kenner1995-04-011-1/+2
* (push_reload): Reload a SUBREG if paradoxical and class isRichard Kenner1995-03-181-0/+6
* (find_reloads, case 'o'): Accept a fully reloaded auto-increment address.Jim Wilson1995-03-101-0/+8
* Fix formatting.Richard Kenner1995-03-021-3/+6
* (find_reloads_address): Fix typo in reg+const case.Doug Evans1995-02-271-2/+2
* (find_equiv_reg): Exclude registers clobbered in theJim Wilson1994-12-281-0/+45
* (debug_reload): Use GET_MODE_NAME to avoid warning.Richard Kenner1994-12-121-2/+2
* *** empty log message ***Steve Chamberlain1994-12-091-2/+4
* (combine_reloads): If using reg dying in this insn as reload reg,Richard Kenner1994-11-301-0/+11
* Check target endianness at run time, not compile timeIan Lance Taylor1994-11-161-7/+8
* (debug_reload): New function to print reload info set up byRichard Kenner1994-10-271-0/+108
* Update comment.Richard Kenner1994-10-171-1/+1
* (n_occurrences): Make arg int, not char.Richard Kenner1994-09-271-1/+1
* (find_reloads, case 'p'): Operand is BASE_REG_CLASS.Richard Kenner1994-09-091-1/+1
* (find_reloads_address): Don't reorder the operands of a PLUS whenRichard Kenner1994-09-061-4/+4
* (find_reloads): Force reload for paradoxical SUBREG of MEM ifRichard Kenner1994-08-081-1/+4
* (push_reload): Make test in LOAD_EXTEND_OP case more precise; handle CLASS_CA...Richard Kenner1994-08-071-17/+36
* (find_reloads): Don't try to call force_const_mem on a HIGH.Richard Kenner1994-07-121-0/+4
* (find_reloads): Don't rejecting non-const due to value ofRichard Kenner1994-06-231-0/+1
* Cast pointer operands to bzero, bcopy, and bcmp to (char *).Richard Kenner1994-06-141-4/+6
* (find_reloads): Change secondary reloads of classRichard Kenner1994-06-141-1/+35
* (find_reloads): Revert to old code and change secondary reloads toRichard Kenner1994-05-271-2/+1
* (find_reloads): Properly account for cost when constant is forced toRichard Kenner1994-05-171-4/+18
* (find_reloads): Don't change a secondary reload toRichard Kenner1994-05-121-1/+2
* (find_reloads): Ignore alternatives that will not be reloadable due toRichard Kenner1994-05-061-0/+11
* (push_secondary_reload): Use TYPE for secondary type if it isRichard Kenner1994-05-041-2/+6