aboutsummaryrefslogtreecommitdiff
path: root/gcc/function.c
AgeCommit message (Expand)AuthorFilesLines
2017-01-13Reload global options when strict aliasing is dropped (PR ipa/79043).Martin Liska1-2/+2
2017-01-05Introduce RTL function readerDavid Malcolm1-1/+2
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-11-29[Patch] New hook TARGET_STACK_PROTECT_RUNTIME_ENABLED_P to disable SSP runtimeJiong Wang1-1/+1
2016-11-25Tweak LRA handling of shared spill slotsRichard Sandiford1-0/+8
2016-11-21make prologue_epilogue_contains take a rtx_insn *Trevor Saunders1-6/+6
2016-11-18Add SET_DECL_MODERichard Sandiford1-1/+1
2016-10-28sched: Do not mix prologue and epilogue insnsSegher Boessenkool1-0/+23
2016-10-13Create the *logue in the same order as before (PR77962)Segher Boessenkool1-6/+12
2016-10-13Move MEMMODEL_* from coretypes.h to memmodel.hThomas Preud'homme1-0/+1
2016-10-13re PR target/77957 (Undefined .LCTOC0 with -fstack-protector-strong -mminimal...Jakub Jelinek1-1/+4
2016-10-12shrink-wrap: Shrink-wrapping for separate componentsSegher Boessenkool1-3/+12
2016-10-09tree-ssa.c (target_for_debug_bind, [...]): Use VAR_P and/or VAR_OR_FUNCTION_D...Jakub Jelinek1-5/+4
2016-09-16Add inline functions for various bitwise operations.Jason Merrill1-1/+1
2016-08-28make stack_slot_list a vec<rtx>Trevor Saunders1-5/+3
2016-07-26use auto_sbitmap in various placesTrevor Saunders1-2/+1
2016-07-19builtins.c: Use HOST_WIDE_INT_1 instead of (HOST_WIDE_INT) 1...Uros Bizjak1-1/+1
2016-06-22* function.c (assign_parm_setup_reg): Prevent sharing in another case.Eric Botcazou1-2/+5
2016-06-02Update TARGET_FUNCTION_INCOMING_ARG documentationH.J. Lu1-1/+5
2016-05-20This fixes a bug in my r236491: on nvptx, functions without prologueSegher Boessenkool1-0/+1
2016-05-20function: Restructure *logue insertionSegher Boessenkool1-98/+66
2016-05-19function: A fix for my previous commitSegher Boessenkool1-5/+5
2016-05-18function: Factor out make_*logue_seqSegher Boessenkool1-69/+93
2016-05-18function: Do the CLEANUP_EXPENSIVE after shrink-wrapping, not beforeSegher Boessenkool1-2/+4
2016-05-04shrink-wrap: Remove complicated simple_return manipulationsSegher Boessenkool1-211/+2
2016-04-18tree.h (TYPE_ALIGN, DECL_ALIGN): Return shifted amount.Michael Matz1-1/+1
2016-01-08PR c++/68983 (BE)Jason Merrill1-0/+4
2016-01-04Update copyright years.Jakub Jelinek1-1/+1
2015-12-10Fix -Wmisleading-indentation warning in function.cDavid Malcolm1-8/+8
2015-12-07re PR middle-end/68291 (ICE in emit_move_insn, at expr.c:3540)Eric Botcazou1-9/+10
2015-12-03Empty the redirect_edge_var_map after each passAlan Lawrence1-0/+2
2015-11-26[PR67753] adjust for padding when bypassing memory in assign_parm_setup_blockAlexandre Oliva1-3/+41
2015-11-15remove conditional compilation of sdb debug infoTrevor Saunders1-1/+1
2015-11-06[PR67753] fix copy of PARALLEL entry_parm to CONCAT target_regAlexandre Oliva1-5/+34
2015-11-04Pass manager: add support for termination of pass listMartin Liska1-5/+0
2015-10-30alias.c: Remove unused headers.Andrew MacLeod1-5/+0
2015-10-29alias.c: Reorder #include statements and remove duplicates.Andrew MacLeod1-13/+11
2015-10-16re PR target/67745 ([ARM] wrong alignments when __attribute__ ((optimize,targ...Christian Bruel1-0/+3
2015-10-10remove an unneeded as_a<rtx_insn *> ()Trevor Saunders1-3/+3
2015-10-09[PR67766] reorder handling of parallels, concats and promoted values in returnAlexandre Oliva1-12/+12
2015-10-01remove many typedefsTrevor Saunders1-4/+2
2015-09-27revert to assign_parms assignments using default defsAlexandre Oliva1-311/+166
2015-09-22shrink-wrap: Handle multiple predecessors of prologueSegher Boessenkool1-1/+1
2015-09-17Split up optabs.[hc]Richard Sandiford1-0/+1
2015-09-16shrink-wrap: Fix up partitions (PR67587)Segher Boessenkool1-0/+4
2015-08-19[PR64164] fix regressions reported on m68k and armebAlexandre Oliva1-11/+63
2015-08-19remove useless typedefsTrevor Saunders1-4/+4
2015-08-14[PR64164] Drop copyrename, use coalescible partition as base when optimizing.Alexandre Oliva1-60/+281
2015-08-03re PR middle-end/64744 (ARM: gcc internal compiler error: in store_field, at ...Alexander Basov1-3/+3
2015-07-28target-insns.def (eh_return): New targetm instruction pattern.Richard Sandiford1-2/+0