Searched refs:PARM_BOUNDARY (Results 1 - 23 of 23) sorted by relevance

/freebsd-11-stable/contrib/gcc/config/i386/
H A Dnetware.c69 parm_size = ((parm_size + PARM_BOUNDARY - 1)
70 / PARM_BOUNDARY * PARM_BOUNDARY);
115 parm_size = ((parm_size + PARM_BOUNDARY - 1)
116 / PARM_BOUNDARY * PARM_BOUNDARY);
H A Dwinnt.c325 parm_size = ((parm_size + PARM_BOUNDARY - 1)
326 / PARM_BOUNDARY * PARM_BOUNDARY);
H A Di386.h616 #define PARM_BOUNDARY BITS_PER_WORD
716 not defined, `PARM_BOUNDARY' is used for all arguments. */
614 #define PARM_BOUNDARY macro
H A Di386.c4146 if (align < PARM_BOUNDARY)
4147 align = PARM_BOUNDARY;
4158 align = PARM_BOUNDARY;
4162 align = PARM_BOUNDARY;
4167 align = PARM_BOUNDARY;
/freebsd-11-stable/contrib/gcc/
H A Dexpr.h174 && int_size_in_bytes (TYPE) < (PARM_BOUNDARY / BITS_PER_UNIT)) \
175 : GET_MODE_BITSIZE (MODE) < PARM_BOUNDARY) \
188 #define FUNCTION_ARG_BOUNDARY(MODE, TYPE) PARM_BOUNDARY
H A Dfunction.c2261 aligned to more than PARM_BOUNDARY bits. We must preserve this
2575 list. If it was, this will not work if PARM_BOUNDARY is not
2585 gcc_assert (!size || !(PARM_BOUNDARY % BITS_PER_WORD));
3099 PARM_BOUNDARY / BITS_PER_UNIT);
3325 The second, controlled by FUNCTION_ARG_PADDING and PARM_BOUNDARY,
3326 optionally rounds the size of the parm to PARM_BOUNDARY. The
3395 || (tree_low_cst (sizetree, 1) * BITS_PER_UNIT) % PARM_BOUNDARY))
3396 s2 = round_up (s2, PARM_BOUNDARY / BITS_PER_UNIT);
3448 || (tree_low_cst (sizetree, 1) * BITS_PER_UNIT) % PARM_BOUNDARY))
3449 sizetree = round_up (sizetree, PARM_BOUNDARY / BITS_PER_UNI
[all...]
H A Dcalls.c767 set_mem_align (stack_area, PARM_BOUNDARY);
801 set_mem_align (stack_area, PARM_BOUNDARY);
3717 emit_push_insn (val, mode, NULL_TREE, NULL_RTX, PARM_BOUNDARY,
4226 used = (((size + PARM_BOUNDARY / BITS_PER_UNIT - 1)
4227 / (PARM_BOUNDARY / BITS_PER_UNIT))
4228 * (PARM_BOUNDARY / BITS_PER_UNIT));
4233 PARM_BOUNDARY, partial, reg, used - size, argblock,
4276 PARM_BOUNDARY, but the actual argument isn't. */
4424 && int_size_in_bytes (type) % (PARM_BOUNDARY / BITS_PER_UNIT)
H A Dbuiltins.c1424 set_mem_align (dest, PARM_BOUNDARY);
1426 set_mem_align (src, PARM_BOUNDARY);
1432 set_mem_align (arguments, PARM_BOUNDARY);
4262 align = PARM_BOUNDARY / BITS_PER_UNIT;
4268 /* va_list pointer is aligned to PARM_BOUNDARY. If argument actually
H A Dexpr.c3632 offset = partial % (PARM_BOUNDARY / BITS_PER_UNIT);
3734 PARM_BOUNDARY. Assume the caller isn't lying. */
3749 int offset = partial % (PARM_BOUNDARY / BITS_PER_UNIT);
3836 PARM_BOUNDARY. Assume the caller isn't lying. */
/freebsd-11-stable/contrib/gcc/config/s390/
H A Ds390.h178 #define PARM_BOUNDARY (TARGET_64BIT ? 64 : 32) macro
/freebsd-11-stable/contrib/gcc/config/sparc/
H A Dsparc.h636 #define PARM_BOUNDARY (TARGET_ARCH64 ? 64 : 32)
1592 PARM_BOUNDARY is used for all arguments.
1599 ? 128 : PARM_BOUNDARY)
632 #define PARM_BOUNDARY macro
H A Dsparc.c4509 && TYPE_ALIGN (type) % PARM_BOUNDARY != 0)
/freebsd-11-stable/contrib/gdb/gdb/
H A Dvalops.c1013 #ifndef PARM_BOUNDARY macro
1014 #define PARM_BOUNDARY (0)
1028 if (PARM_BOUNDARY)
1029 container_len = ((len + PARM_BOUNDARY / TARGET_CHAR_BIT - 1)
1030 & ~(PARM_BOUNDARY / TARGET_CHAR_BIT - 1));
H A Dgdbarch.h1949 #if (GDB_MULTI_ARCH > GDB_MULTI_ARCH_PARTIAL) && defined (PARM_BOUNDARY)
1950 #error "Non multi-arch definition of PARM_BOUNDARY"
1952 #if !defined (PARM_BOUNDARY)
1953 #define PARM_BOUNDARY (gdbarch_parm_boundary (current_gdbarch)) macro
H A Dgdbarch.c1930 #ifdef PARM_BOUNDARY
1932 "gdbarch_dump: PARM_BOUNDARY # %s\n",
1933 XSTRING (PARM_BOUNDARY));
1935 "gdbarch_dump: PARM_BOUNDARY = %d\n",
1936 PARM_BOUNDARY);
/freebsd-11-stable/contrib/gcc/config/arm/
H A Darm.h455 #define PARM_BOUNDARY 32
1501 `PARM_BOUNDARY' is used for all arguments. */
1505 : PARM_BOUNDARY )
452 #define PARM_BOUNDARY macro
H A Darm.c2726 return (GET_MODE_ALIGNMENT (mode) > PARM_BOUNDARY
2727 || (type && TYPE_ALIGN (type) > PARM_BOUNDARY));
13666 mark_reg_pointer (arg_pointer_rtx, PARM_BOUNDARY);
/freebsd-11-stable/contrib/gcc/config/ia64/
H A Dia64.h196 #define PARM_BOUNDARY 64
193 #define PARM_BOUNDARY macro
H A Dia64.c4266 return PARM_BOUNDARY * 2;
4270 if (TYPE_ALIGN (type) > PARM_BOUNDARY)
4271 return PARM_BOUNDARY * 2;
4273 return PARM_BOUNDARY;
4276 if (GET_MODE_BITSIZE (mode) > PARM_BOUNDARY)
4277 return PARM_BOUNDARY * 2;
4279 return PARM_BOUNDARY;
/freebsd-11-stable/contrib/gcc/config/rs6000/
H A Drs6000.h492 #define PARM_BOUNDARY (TARGET_32BIT ? 32 : 64)
1444 PARM_BOUNDARY is used for all arguments. */
491 #define PARM_BOUNDARY macro
H A Drs6000.c4547 PARM_BOUNDARY is used for all arguments.
4581 return PARM_BOUNDARY;
4593 align = function_arg_boundary (mode, type) / PARM_BOUNDARY - 1;
/freebsd-11-stable/contrib/gcc/config/mips/
H A Dmips.h1093 #define PARM_BOUNDARY BITS_PER_WORD
1087 #define PARM_BOUNDARY macro
H A Dmips.c4014 PARM_BOUNDARY bits of alignment, but will be given anything up
4023 if (alignment < PARM_BOUNDARY)
4024 alignment = PARM_BOUNDARY;
4061 return (GET_MODE_BITSIZE (mode) >= PARM_BOUNDARY);
4063 return (int_size_in_bytes (type) >= (PARM_BOUNDARY / BITS_PER_UNIT));
4392 (= PARM_BOUNDARY bits). This can be different from RSIZE

Completed in 641 milliseconds