Lines Matching defs:by

7 the terms of the GNU General Public License as published by the Free
554 result, all temporaries are preserved. A temporary is preserved by
903 /* Now define the fields used by combine_temp_slots. */
1094 slot that previously was known by OLD_RTX. */
1250 /* Private type used by get_hard_reg_initial_reg, get_hard_reg_initial_val,
1257 opaque VEC type. This could be worked around by defining struct
1408 stack space for register parameters is not pushed by the caller, but
1481 implied by the target. Return true if any change is made. */
1583 /* Handle a straight copy from a virtual register by generating a
1612 /* Handle a plus involving a virtual register by determining if the
1642 we want to check, do those two by hand. */
2091 /* If the front end has decided that this needs to be passed by
2148 /* Decl is implicitly addressible by bound stores and loads
2196 /* Return true if TYPE should be passed by invisible reference. */
2209 /* GCC post 3.4 passes *all* variable sized types by reference. */
2226 /* Return true if TYPE, which is passed by reference, should be callee
2423 data for the parameter. Incorporate ABI specifics such as pass-by-
2476 /* See if this arg was passed by invisible reference. */
2485 /* Find mode as it is passed by the ABI. */
2601 invariant by rounding CURRENT_FUNCTION_PRETEND_ARGS_SIZE up to
2674 stack space by the ABI, find it. */
2745 arrived entirely in memory by pushing the register-part onto the stack.
2768 /* If we didn't decide this parm came in a register, by default it came
2993 int by = (UNITS_PER_WORD - size) * BITS_PER_UNIT;
2996 x = expand_shift (LSHIFT_EXPR, word_mode, reg, by, NULL_RTX, 1);
3077 mode, by the caller. We now have to convert it to
3806 regs and stack space used by the named args. */
3998 There are two types of rounding that are done. The first, controlled by
4004 The second, controlled by FUNCTION_ARG_PADDING and PARM_BOUNDARY,
4006 initial offset is not affected by this rounding, while the size always
4249 be clobbered by `longjmp'. */
4266 function and warn about variables the might be killed by setjmp or
4282 warning (OPT_Wclobbered, "variable %q+D might be clobbered by"
4303 "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>",
4385 /* Identify BLOCKs referenced by more than one NOTE_INSN_BLOCK_{BEG,END},
4537 by modifying the last node in chain 1 to point to chain 2. */
4742 current_function_decl to something else and have both restored by
4773 ABSTRACT_P is true if this is a function that will never be seen by
4820 /* ??? This could be set on a per-function basis by the front-end
4961 except adding the prediction by hand. */
5352 moved into the epilogue by scheduling, because we don't
5387 significant end of the register, shift it left by the appropriate
5502 may trap are not moved into the epilogue by scheduling, because
5591 /* INSN has been duplicated or replaced by as COPY, perhaps by duplicating a
6116 use return. Inserting a jump 'by hand' is extremely messy, so
6340 /* Returns the name of function declared by FNDECL. */
6410 /* So this might be a type referenced by a global variable.
6597 satisfied by hardregs, not by memory, so we need a register for this
6607 We fix the latter problem here, by transforming
6684 inputs by one (namely 'output' in addition), which might pose