summaryrefslogtreecommitdiffstats
path: root/gcc/calls.c
Commit message (Expand)AuthorAgeFilesLines
* (expand_call): When preserving subexpressions, don't put expensivekenner1994-02-121-1/+13
* If __STDC__, include gstdarg and use ANSI form of varargs.kenner1994-02-101-17/+35
* (expand_call, store_one_arg): Properly push and pop temporary levelkenner1993-12-121-6/+15
* (emit_library_call): Use Pmode, not OUTMODE, when passing in structurekenner1993-12-021-5/+5
* (expand_call): Discard __ prefix like _ or __x.rms1993-11-051-1/+9
* (emit_library_call_value): Compute struct_value_size,rms1993-10-081-1/+4
* (emit_library_call): Fix typo in last change; should use Pmode insteadkenner1993-10-081-1/+5
* (emit_library_call, emit_library_call_value):rms1993-10-071-8/+26
* (expand_call): Add yet another assignment to MEM_IN_STRUCT_P.kenner1993-10-061-0/+6
* (expand_call): Properly test if we need to promote operand; usekenner1993-10-061-4/+5
* (expand_call): Pass objects who size depends on the contents of thekenner1993-10-041-4/+7
* (expand_call): Set MEM_IN_STRUCT_P in stack slot if appropriate.kenner1993-10-041-0/+5
* (emit_library_call_value): Finish making it work.rms1993-09-151-34/+65
* (store_one_arg): Don't pass ARG->STACK as TARGET if it is a differentkenner1993-08-031-1/+4
* (expand_call): Check properly for volatile function.rms1993-08-021-2/+3
* (expand_call): For unaligned arguments onwilson1993-07-281-4/+10
* Fix typo: had ARGS_GROW_DOWNARD.kenner1993-07-051-1/+1
* (expand_call): If function hasn't been used before, callkenner1993-06-271-2/+12
* (expand_calls): Fix typo: ALLOCATE_OUTGOING_ARGSkenner1993-06-261-2/+2
* (calls_function_1): Add declaration.rms1993-06-261-0/+1
* (calls_function): Don't scan a single save_expr twice.rms1993-06-261-4/+23
* (expand_call): In last change, preserve the temp slot.rms1993-06-201-3/+8
* (expand_call): If PCC_STATIC_STRUCT_RETURN and TARGETrms1993-06-141-8/+14
* (expand_call): Declare and set current_call_is_indirect.rms1993-05-201-0/+15
* (expand_call): Use new FUNCTION_ARG_CALLEE_COPIES macro.dje1993-04-191-28/+47
* * calls.c (expand_call): Check warn_inline before complaining aboutbrendan1993-04-171-1/+2
* (expand_call): Last arg of emit_stack_save is NULL_RTX.kenner1993-04-131-3/+4
* Treat QUAL_UNION_TYPE like UNION_TYPE when seeing if aggregate.kenner1993-04-131-2/+5
* (expand_call) [PCC_STATIC_STRUCT_RETURN]:rms1993-04-041-24/+23
* (expand_call): Always allocate TARGET in mode of result expression;kenner1993-03-291-3/+9
* (store_one_arg): Fix typo in previous change.kenner1993-03-251-1/+1
* (store_one_arg): Use int_size_in_bytes and expr_size when appropriatekenner1993-03-241-3/+2
* (prepare_call_address): Again not static.kenner1993-03-231-2/+1
* Include gvarargs.h.kenner1993-03-231-4/+607
* (expand_call): Use expr_size instead of doing it ourself.kenner1993-03-231-2/+1
* (emit_call_1): Don't defer pops in const call.rms1993-03-191-1/+1
* * (expand_call): Fix bug (don't clobber bitpos).dje1993-03-181-1/+1
* (emit_call_1): Restore inhibit_defer_pop before popping argsrms1993-03-141-2/+4
* Correctly define PUSH_ARGS_REVERSED.kenner1993-03-131-2/+7
* (expand_call): Fix typo in unaligned code.kenner1993-03-061-1/+1
* (expand_call): When MAYBE_REG_PARM_STACK_SPACE defined,wilson1993-02-191-0/+4
* Allow passing nonaligned BLKmode structs in regs.kenner1993-02-081-4/+85
* (struct arg_data): New field MODE.kenner1993-02-071-21/+30
* (calls_alloca): Change name to calls_function. Add newwilson1993-01-251-12/+30
* * calls.c (emit_call_1): Pass a NULL_RTX into emit_call_insn forbrendan1993-01-121-1/+2
* # Fix misspellings in comments.eggert1993-01-101-1/+1
* (expand_call): Pass NULL_RTX to INIT_CUMULATIVE_ARGS.wilson1993-01-061-1/+1
* (expand_call): Don't use int_size_in_bytes for a variable-size object.rms1993-01-021-3/+6
* (expand_call)[ARGS_GROW_DOWNWARD] Fix fencepost error inrms1992-11-061-3/+19
* (expand_call): Don't call convert_to_mode if we obtainedrms1992-10-251-1/+1
OpenPOWER on IntegriCloud