summaryrefslogtreecommitdiff
path: root/gcc/function.c
Commit message (Expand)AuthorAgeFilesLines
* * emit-rtl.c (push_to_full_sequence, end_full_sequence): New functions.loewis2000-03-191-3/+3
* * emit-rtl.c (remove_unncessary_notes): Check that allmmitchel2000-03-191-28/+18
* Sibling call optimizations.rth2000-03-171-151/+293
* * function.c (prepare_function_start): Correctly initializerearnsha2000-03-141-1/+3
* * function.c (put_var_into_stack): Use type_for_mode to calculatejason2000-03-131-1/+2
* * except.c (can_throw): See through a SEQUENCE.jason2000-03-091-0/+6
* * function.c (free_temps_for_rtl_expr): Don't free slotsmmitchel2000-03-061-34/+15
* * tree.def (RTL_EXPR): Update documentation.mmitchel2000-03-051-5/+33
* Revert this patch:mmitchel2000-03-051-2/+50
* * function.h (struct sequence_stack): Remove rtl_expr.mmitchel2000-03-051-50/+2
* * function.c (number_blocks): Reset next_block_index based onkenner2000-02-281-1/+2
* * emit-rtl.c (remove_unncessary_notes): Remove notes for emptymmitchel2000-02-281-14/+70
* * builtins.c (c_strlen): Use size_diffop and return ssizetype value.kenner2000-02-271-28/+15
* Fix copyrights.law2000-02-261-1/+2
* * bitmap.c (bitmap_operation): Avoid using -1 for index since unsigned.kenner2000-02-191-1/+1
* * function.c (thread_prologue_and_epilogue_insns): Put a line notemmitchel2000-02-171-1/+22
* * function.c (thread_prologue_and_epilogue_insns): Don't insertgeoffk2000-02-111-5/+17
* * function.c (assign_temp): Change zero-sized arrays to size 1.hubicka2000-02-101-0/+5
* * function.c (thread_prologue_and_epilogue_insns): Uncommentcpopetz2000-02-101-2/+2
* * function.c (thread_prologue_and_epilogue_insns): Don't deletecpopetz2000-02-101-0/+6
* * function.c (thread_prologue_and_epilogue_insns): Don't replacecpopetz2000-02-081-1/+1
* * function.c (emit_return_into_block): Wrap in #ifdef HAVE_return.hp2000-02-081-0/+4
* * calls.c (compute_argument_block_size): New argumenthubicka2000-02-071-0/+3
* * flow.c (flow_delete_insn, make_edge, remove_edge): Export.rth2000-02-061-0/+109
* * function.c (diddle_return_value): Rework to use a callback function.rth2000-02-041-29/+71
* * flow.c (find_basic_blocks): Remove do_cleanup argument.rth2000-01-281-116/+32
* * emit-rtl.c (unshare_all_rtl): Unshare virtual parameters too.geoffk2000-01-271-7/+1
* * stupid.c: Die die die.rth2000-01-191-81/+8
* * eh-common.h: PROTO -> PARAMS.ghazi2000-01-141-59/+59
* * calls.c (emit_call_1): Wrap varaible `struct_value_size_rtx' inghazi2000-01-131-2/+2
* * elfos.h (ASM_OUTPUT_LIMITED_STRING): Add parentheses aroundghazi2000-01-091-1/+3
* * builtins.c (expand_builtin_strlen): Initialize variable `icode'.ghazi2000-01-041-3/+3
* * function.c (update_temp_slot_address): Handle case where sum ofkenner2000-01-011-4/+15
* * alias.c (nonlocal_reference_p): Add else for disjoint ifs.rth1999-12-271-3/+3
* current_function -> cfuncrux1999-12-201-29/+29
* * Makefile.in (INTREGRATE_H): Rename to INTEGRATE_H.mmitchel1999-12-161-64/+2
* * function.c (retrofit_block): Abort if we don't find a suitable insn.jason1999-12-161-12/+12
* * function.c (PREFERRED_STACK_BOUDNARY): Provide default value.hubicka1999-12-151-0/+13
* * function.h (insert_block_after_note): Declare.mmitchel1999-12-051-20/+37
* * c-common.c (enum attrs): Add A_NO_LIMIT_STACK.geoffk1999-12-041-0/+3
* * except.h (struct eh_entry): Add goto_entry_p.mmitchel1999-11-181-0/+3
* * explow.c (hard_function_value): Add outgoing argument.rth1999-11-161-2/+2
* * function.c (diddle_return_value): Set REG_FUNCTION_VALUE_P aslaw1999-11-131-0/+1
* * function.c (diddle_return_value): Only clal hard_function_valuelaw1999-11-121-8/+9
* * function.c (diddle_return_value): Use hard_function_value tolaw1999-11-121-2/+8
* * cse.c (delete_trivially_dead_insns): Replace alloca withmmitchel1999-11-081-1/+2
* oops - add missing return valuesnickc1999-11-051-2/+2
* If purge_addressof_1 fails to remove addressofs in notes, remove the notesnickc1999-11-051-23/+65
* * function.c (pad_to_arg_alignment): Only update argument_padlaw1999-11-051-3/+3
* * function.c (diddle_return_value): New.rth1999-11-051-1/+40