summaryrefslogtreecommitdiff
path: root/gcc/sibcall.c
Commit message (Expand)AuthorAgeFilesLines
* LANGUAGES: Follow spelling conventions.Kazu Hirata2002-09-271-1/+1
* sibcall.c (optimize_sibling_and_tail_recursive_call): Also remove RTX_UNCHANG...Richard Henderson2002-09-181-6/+7
* varargs.h: Replace with stub which issues #error.Zack Weinberg2002-07-161-2/+1
* Delete SEQUENCE rtl usage outside of reorg and ssa passes.David S. Miller2002-06-111-3/+3
* bb-reorder.c (make_reorder_chain, [...]): Use FOR_EACH_BB macros to iterate o...Zdenek Dvorak2002-05-231-1/+1
* Revert "Basic block renumbering removal", and two followup patches.Richard Henderson2002-05-161-2/+2
* Basic block renumbering removal.Zdenek Dvorak2002-05-161-2/+2
* sbitmap.c: Fix formatting.Kazu Hirata2002-05-091-14/+14
* cfglayout.c (function_tail_eff_head): Rename to ...Jan Hubicka2002-05-081-10/+1
* cpplex.c: Fix comment formatting.Kazu Hirata2002-04-301-1/+1
* re PR rtl-optimization/5120 (tail recursion incorrect using -O2)Mark Mitchell2002-04-061-0/+12
* except.c (current_function_has_exception_handlers): New.Richard Henderson2002-03-191-7/+12
* predict.c: Fix formatting.Kazu Hirata2002-01-221-2/+2
* ChangeLog.0, [...]: Fix spelling errors.Joseph Myers2001-10-281-1/+1
* sibcall.c (optimize_sibling_and_tail_recursive_calls): Call purge_mem_unchang...Jeffrey A Law2001-10-081-6/+1
* Makefile.in (cfgrtl.o): Add.Jan Hubicka2001-09-251-3/+1
* sibcall.c (skip_copy_to_return_value): Tighten return value copy check.Graham Stott2001-09-251-2/+3
* Makefile.in, [...]: replace "GNU CC" with "GCC".Lars Brinkhoff2001-08-221-12/+12
* sbitmap.c: Fix comment formatting.Kazu Hirata2001-08-171-4/+4
* sibcall.c (return_value_pseudo): New static variable.Jan Hubicka2001-08-081-1/+39
* basic-block.h (CLEANUP_PRE_LOOP): New.Jan Hubicka2001-07-291-1/+1
* basic-block.h (CLEANUP_PRE_SIBCALL): New constant.Jan Hubicka2001-07-161-2/+2
* flow.c (merge_blocks_move_successor_nojumps): Do not crash when fallthru edge...Jan Hubicka2001-07-111-5/+1
* sibcall.c (skip_unreturned_value): New function.Jan Hubicka2001-06-081-0/+35
* sibcall.c (optimize_sibling_and_tail_recursive_call): Suppress optimization i...Richard Henderson2001-06-041-1/+5
* rtlanal.c (operand_preference): Fix preference for objects.Jan Hubicka2001-06-041-0/+24
* flow.c (cleanup_cfg): Take no argument.Richard Henderson2001-03-271-1/+1
* sibcall.c (skip_copy_to_return_value): Call identify_call_return_value here, ...Zack Weinberg2001-02-201-7/+8
* Tweak commentsRichard Kenner2001-02-191-2/+2
* sibcall.c (call_ends_block_p): New function.Richard Kenner2001-02-191-54/+64
* sibcall.c (optimize_sibling_and_tail_recursive_call): Compare against last re...Richard Kenner2001-02-181-66/+48
* sibcall.c (purge_mem_unchanging_flag): New function.Jakub Jelinek2000-10-241-11/+72
* sibcall.c (skip_pic_restore): New.Richard Henderson2000-09-241-6/+26
* sibcall.c (uses_addressof): Accept both addressof and current_function_intern...Richard Henderson2000-08-121-21/+16
* alias.c (mark_constant_function): Use INSN_P.Rodney Brown2000-08-041-1/+1
* sibcall.c (uses_addressof): Add INMEM argument...Jakub Jelinek2000-07-071-10/+24
* combine.c (try_combine): Use any_condjump_p...Jan Hubicka2000-05-251-1/+1
* sibcall.c (indentify_call_return_value): Find last call in the chain; Allow s...Jan Hubicka2000-03-281-2/+9
* sibcall.c (skip_copy_to_return_value): Use OUTGOING_REGNO for comparison if r...Jakub Jelinek2000-03-241-2/+5
* emit-rtl.c (remove_unncessary_notes): Check that all NOTE_INSN_BLOCK_BEG and ...Mark Mitchell2000-03-191-1/+1
* Sibling call optimizations.Jeffrey A Law2000-03-171-0/+578