Lines Matching defs:by

9 the terms of the GNU General Public License as published by the Free
153 result, all temporaries are preserved. A temporary is preserved by
307 /* f->expr->forced_labels is used by code generation. */
308 /* f->emit->regno_reg_rtx is used by code generation. */
309 /* f->varasm is used by code generation. */
310 /* f->eh->eh_return_stub_label is used by code generation. */
462 do its own stack alignment by defining STACK_ALIGNMENT_NEEDED. */
617 for variables whose lifetime is controlled by CLEANUP_POINT_EXPRs
748 /* Now define the fields used by combine_temp_slots. */
983 that previously was known by OLD. */
1234 stack space for register parameters is not pushed by the caller, but
1291 in any sense implied by the target. If any change is made, set CHANGED
1398 /* Handle a straight copy from a virtual register by generating a
1426 /* Handle a plus involving a virtual register by determining if the
1456 we want to check, do those two by hand. */
1779 check for by-invisible-reference returns, typically for CALL_EXPR input
1808 /* If the front end has decided that this needs to be passed by
1815 called function RESULT_DECL, meaning the function returns in memory by
1883 /* Return true if TYPE should be passed by invisible reference. */
1896 /* GCC post 3.4 passes *all* variable sized types by reference. */
1904 /* Return true if TYPE, which is passed by reference, should be callee
2075 data for the parameter. Incorporate ABI specifics such as pass-by-
2126 /* See if this arg was passed by invisible reference. */
2135 /* Find mode as it is passed by the ABI. */
2262 invariant by rounding CURRENT_FUNCTION_PRETEND_ARGS_SIZE up to
2325 stack space by the ABI, find it. */
2379 arrived entirely in memory by pushing the register-part onto the stack.
2401 /* If we didn't decide this parm came in a register, by default it came
2526 be fixed by the conditional below:
2634 int by = (UNITS_PER_WORD - size) * BITS_PER_UNIT;
2638 build_int_cst (NULL_TREE, by),
2707 mode, by the caller. We now have to convert it to
2762 /* If by-reference argument was promoted, demote it. */
3118 regs and stack space used by the named args. */
3320 There are two types of rounding that are done. The first, controlled by
3325 The second, controlled by FUNCTION_ARG_PADDING and PARM_BOUNDARY,
3327 initial offset is not affected by this rounding, while the size always
3548 and warn about variables the might be killed by setjmp or vfork.
3563 warning (0, "variable %q+D might be clobbered by %<longjmp%>"
3584 warning (0, "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>",
3590 /* Identify BLOCKs referenced by more than one NOTE_INSN_BLOCK_{BEG,END},
3936 /* Make sure all values used by the optimization passes have sane
4059 except adding the prediction by hand. */
4433 may trap are not moved into the epilogue by scheduling, because
4470 significant end of the register, shift it left by the appropriate
4961 process this SET by either updating that data or by emitting one or
5105 present, they are identifiable by their source line number, which
5210 got moved in between prologue insns (by optimizations), so we
5310 then by definition we don't need a full epilogue. Examine
5466 use return. Inserting a jump 'by hand' is extremely messy, so
5517 /* GDB handles `break f' by setting a breakpoint on the first