aboutsummaryrefslogtreecommitdiff
path: root/gcc/reload1.c
AgeCommit message (Expand)AuthorFilesLines
2007-10-02ra-conflict.c: New file.Kenneth Zadeck1-5/+2
2007-09-09Divide REG_LABEL notes into REG_LABEL_OPERAND and REG_LABEL_TARGET.Hans-Peter Nilsson1-6/+7
2007-09-09revert: regrename.c (copyprop_hardreg_forward_1): New variable next.Laurynas Biveinis1-93/+84
2007-09-07function.h (struct function): Rename calls_unwind_init to saves_all_registers.Roman Zippel1-3/+5
2007-09-07regrename.c (copyprop_hardreg_forward_1): New variable next.Laurynas Biveinis1-84/+93
2007-08-27Separate target-specific initialization from general back-end initialization.Sandra Loosemore1-1/+2
2007-08-23rtl.c (rtx_code_size): Check CONST_FIXED to calcualte correct sizes in DEF_RT...Chao-ying Fu1-0/+3
2007-08-11alias.h (alias_set_type): Define new type.Ian Lance Taylor1-3/+3
2007-08-09optabs.c (expand_widen_pattern_expr): Use optabs accestors.Jan Hubicka1-1/+1
2007-07-30alias.c (record_set, [...]): Constify.Kaveh R. Ghazi1-4/+4
2007-07-30alias.c (mems_in_disjoint_alias_sets_p, [...]): Constify.Kaveh R. Ghazi1-1/+1
2007-07-26Change copyright header to refer to version 3 of the GNU General Public Licen...Nick Clifton1-4/+3
2007-07-15omega.c (coalesce): Fix memory leak on early exit.Dirk Mueller1-0/+1
2007-07-06reload1.c (choose_reload_regs): Set reload_spill_index for regs chosen during...Bernd Schmidt1-1/+8
2007-06-11reload1.c (mark_home_live_1): Use the mode parameter.Kenneth Zadeck1-1/+1
2007-06-11Merge dataflow branch into mainlineDaniel Berlin1-23/+52
2007-06-08reload1.c (fixup_abnormal_edges): Clear bb field for insns not inserted on th...Eric Botcazou1-1/+3
2007-05-22regs.h (end_hard_regno): New function.Richard Sandiford1-13/+4
2007-05-22hard-reg-set.h (GO_IF_HARD_REG_SUBSET, [...]): Delete in favor of...Richard Sandiford1-3/+2
2007-05-21builtins.c (expand_builtin_setjmp_setup): Update comment.Nathan Sidwell1-2/+60
2007-04-27reload.h (elimination_target_reg_p): Declare.Richard Sandiford1-0/+15
2007-04-24reload1.c (merge_assigned_reloads): Do not merge a RELOAD_OTHER instruction w...Hui-May Chang1-9/+18
2007-04-17reload1.c (eliminte_regs_in_insn): Use REG_EQUIV notes the same way we use RE...Bernd Schmidt1-1/+2
2007-04-17re PR rtl-optimization/10692 ([m68k] miscompilation of perl with -O2 -fPIC)Bernd Schmidt1-14/+1
2007-03-20re PR inline-asm/30505 (asm operand has impossible constraints.)Jakub Jelinek1-15/+15
2007-03-09rtl.def (ASM_INPUT): Add location.Alexandre Oliva1-1/+1
2007-02-25reload.c (find_reloads_address_1): Handle PLUS expressions resulting from reg...Ulrich Weigand1-5/+41
2007-02-21re PR middle-end/30761 (Error: unsupported relocation against sfp)Ulrich Weigand1-25/+17
2007-02-11fwprop.c (try_fwprop_subst): Use set_unique_reg_note to add the REG_EQ* note.Steven Bosscher1-5/+3
2007-02-10re PR rtl-optimization/29599 (ICE when building the kernel on SH4)Kaz Kojima1-2/+3
2007-01-25reload1.c (choose_reload_regs): Check for invalid subregs before computing th...DJ Delorie1-8/+10
2007-01-24reload1.c (emit_reload_insns): Pass the reload register for a non-spill outpu...Richard Sandiford1-0/+17
2006-12-21re PR target/28966 (-maltivec -m32 causes the stack to be saved and restored ...Nathan Sidwell1-8/+14
2006-12-13re PR middle-end/30191 (GCC error: in eliminate_regs_in_insn, at reload1.c:3126)Peter Bergner1-7/+22
2006-12-12reload1.c (eliminate_regs_in_insn): Merge the plus_src "else" and the offset ...Peter Bergner1-22/+7
2006-12-10reload1.c (choose_reload_regs): Don't set byte offset when resolving subregs ...Rask Ingemann Lambertsen1-1/+2
2006-12-06reload1.c (delete_output_reload): Count occurrences in CALL_INSN_FUNCTION_USAGE.Bernd Schmidt1-0/+3
2006-11-17reload1.c (reloads_unique_chain): New.DJ Delorie1-1/+47
2006-11-01extend.texi (__builtin_bswap32): Document.Eric Christopher1-0/+2
2006-10-24* reload1.c: Formatting fixes.Ben Elliston1-3/+3
2006-09-27reload1.c (alter_reg): Require the alignment of the stack slot to be at least...Richard Sandiford1-6/+14
2006-09-19re PR rtl-optimization/21299 (internal error on invalid asm statement)Steven Bosscher1-0/+14
2006-09-13re PR rtl-optimization/28982 (Incorrect reloading of automodification express...Richard Sandiford1-3/+3
2006-08-24* reload1.c (emit_reload_insns): Fix yet another typo in my patch.Jan Hubicka1-1/+1
2006-08-22Patch by Paolo BonziniJan Hubicka1-2/+2
2006-08-21re PR middle-end/28071 (A file that can not be compiled in reasonable time/sp...Jan Hubicka1-13/+21
2006-08-17Fix typo in previously applied patch.Jan Hubicka1-0/+1
2006-08-17re PR tree-optimization/27865 (tree check failure building FreePOOMA)Jan Hubicka1-22/+60
2006-08-17re PR target/28146 (-O2 produces invalid code on s390-linux-gnu: gcc-4.1.2 20...Alexandre Oliva1-0/+15
2006-06-23re PR target/27531 (sparc: undefined reference to .LL226 with -O2)Roger Sayle1-1/+5