aboutsummaryrefslogtreecommitdiff
path: root/gcc/function.c
AgeCommit message (Expand)AuthorFilesLines
2019-11-20drop attempt to reuse cgraph callees for -fcallgraph-infoAlexandre Oliva1-3/+0
2019-11-08re PR middle-end/92384 (Empty class instances have different equal testing re...Jakub Jelinek1-2/+14
2019-11-06introduce -fcallgraph-info optionEric Botcazou1-6/+53
2019-09-30Remove global call sets: function.cRichard Sandiford1-1/+8
2019-09-30Add function_abi.{h,cc}Richard Sandiford1-0/+7
2019-09-26function.c (gimplify_parameters): Use build_clobber function.Jakub Jelinek1-2/+1
2019-09-10Add call_used_or_fixed_reg_pRichard Sandiford1-1/+1
2019-09-09Make note_stores take an rtx_insnRichard Sandiford1-2/+1
2019-09-06function.c (assign_parm_find_data_types): Use RECORD_OR_UNION_TYPE_P before t...Jakub Jelinek1-2/+1
2019-08-28expr.c (expand_assignment): Handle misaligned DECLs.Bernd Edlinger1-2/+13
2019-08-20function.c (assign_parm_find_stack_rtl): Use known_eq instead of ==.Bernd Edlinger1-1/+1
2019-08-20Add a pass_by_reference flag to function_arg_infoRichard Sandiford1-9/+7
2019-08-20Make function.c use function_arg_info internallyRichard Sandiford1-95/+73
2019-08-20Add a apply_pass_by_reference_rules helperRichard Sandiford1-3/+3
2019-08-20Use function_arg_info for TARGET_MUST_PASS_IN_STACKRichard Sandiford1-2/+1
2019-08-20Use function_arg_info for TARGET_CALLEE_COPIESRichard Sandiford1-2/+2
2019-08-20Use function_arg_info for TARGET_FUNCTION_ARG_ADVANCERichard Sandiford1-4/+6
2019-08-20Use function_arg_info for TARGET_FUNCTION_(INCOMING_)ARGRichard Sandiford1-7/+6
2019-08-20Use function_arg_info for TARGET_SETUP_INCOMING_ARGSRichard Sandiford1-3/+3
2019-08-20Use function_arg_info for TARGET_PASS_BY_REFERENCERichard Sandiford1-7/+9
2019-08-20Use function_arg_info for TARGET_ARG_PARTIAL_BYTESRichard Sandiford1-4/+3
2019-08-20re PR middle-end/89544 (Argument marshalling incorrectly assumes stack slots ...Bernd Edlinger1-1/+16
2019-08-15function.c (assign_parm_setup_reg): Handle misaligned stack arguments.Bernd Edlinger1-1/+18
2019-08-02function.c (assign_parm_adjust_stack_rtl): Revise STRICT_ALIGNMENT check to u...Bernd Edlinger1-2/+3
2019-08-02function.c (assign_param_data_one): Remove unused data members.Bernd Edlinger1-2/+0
2019-07-19re PR middle-end/91190 (ICE on valid code: in hashtab_chk_error, at hash-tabl...Jakub Jelinek1-1/+1
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor1-20/+20
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor1-1/+2
2019-07-08emit-rtl.c (set_insn_locations): New function moved from...Eric Botcazou1-13/+0
2019-06-19Simplify setjmp and non-local goto implementation (PR84521)Wilco Dijkstra1-1/+1
2019-06-14Update preferred_stack_boundary only when expanding function callH.J. Lu1-7/+0
2019-05-22In <https://gcc.gnu.org/ml/gcc-patches/2019-05/msg01417.html>...Hans-Peter Nilsson1-1/+5
2019-03-29re PR rtl-optimization/87485 (Compile time hog w/ -O2 -fschedule-insns -fno-g...Jakub Jelinek1-1/+9
2019-03-27re PR rtl-optimization/89313 (ICE in process_alt_operands, at lra-constraints...Peter Bergner1-11/+37
2019-02-11function.c (assign_parm_setup_block): Use the stored size...Hans-Peter Nilsson1-1/+1
2019-01-14re PR rtl-optimization/88796 (-fstack-protector* kills RTL DSE opportunities)Jakub Jelinek1-1/+1
2019-01-10re PR middle-end/84877 (Local stack copy of BLKmode parameter on the stack is...Jakub Jelinek1-57/+23
2019-01-09re PR rtl-optimization/88331 (ICE in rtl_verify_bb_layout, at cfgrtl.c:2987)Jakub Jelinek1-1/+3
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-12-14match_asm_constraints: Use copy_rtx where needed (PR88001)Segher Boessenkool1-1/+1
2018-11-22PR85434: Prevent spilling of stack protector guard's address on ARMThomas Preud'homme1-8/+24
2018-11-21re PR middle-end/88129 (Two blockage insns are emited in the function epilogue)Uros Bizjak1-8/+0
2018-11-21[PATCH][PR84877]Dynamically align the address for local parameter copy on the...Renlin Li1-8/+53
2018-08-24emit-rtl.c (init_emit_once): Do not emit MODE_POINTER_BOUNDS RTXes.Uros Bizjak1-1/+0
2018-08-02Revert "[ARM] Fix PR85434: spilling of stack protector guard's address on ARM"Thomas Preud'homme1-25/+12
2018-08-02[ARM] Fix PR85434: spilling of stack protector guard's address on ARMThomas Preud'homme1-12/+25
2018-07-20PR middle-end/82063 - issues with arguments enabled by -WallMartin Sebor1-2/+9
2018-07-04[multiple changes]Martin Liska1-0/+3
2018-06-08Remove MPXMartin Liska1-232/+9
2018-05-30Use poly_int tree accessorsRichard Sandiford1-8/+9