/freebsd-11-stable/contrib/gcc/config/i386/ |
H A D | netware.c | 69 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 D | winnt.c | 325 parm_size = ((parm_size + PARM_BOUNDARY - 1) 326 / PARM_BOUNDARY * PARM_BOUNDARY);
|
H A D | i386.h | 616 #define PARM_BOUNDARY BITS_PER_WORD 716 not defined, `PARM_BOUNDARY' is used for all arguments. */ 614 #define PARM_BOUNDARY macro
|
H A D | i386.c | 4146 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 D | expr.h | 174 && 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 D | function.c | 2261 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 D | calls.c | 767 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 D | builtins.c | 1424 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 D | expr.c | 3632 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 D | s390.h | 178 #define PARM_BOUNDARY (TARGET_64BIT ? 64 : 32) macro
|
/freebsd-11-stable/contrib/gcc/config/sparc/ |
H A D | sparc.h | 636 #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 D | sparc.c | 4509 && TYPE_ALIGN (type) % PARM_BOUNDARY != 0)
|
/freebsd-11-stable/contrib/gdb/gdb/ |
H A D | valops.c | 1013 #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 D | gdbarch.h | 1949 #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 D | gdbarch.c | 1930 #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 D | arm.h | 455 #define PARM_BOUNDARY 32 1501 `PARM_BOUNDARY' is used for all arguments. */ 1505 : PARM_BOUNDARY ) 452 #define PARM_BOUNDARY macro
|
H A D | arm.c | 2726 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 D | ia64.h | 196 #define PARM_BOUNDARY 64 193 #define PARM_BOUNDARY macro
|
H A D | ia64.c | 4266 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 D | rs6000.h | 492 #define PARM_BOUNDARY (TARGET_32BIT ? 32 : 64) 1444 PARM_BOUNDARY is used for all arguments. */ 491 #define PARM_BOUNDARY macro
|
H A D | rs6000.c | 4547 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 D | mips.h | 1093 #define PARM_BOUNDARY BITS_PER_WORD 1087 #define PARM_BOUNDARY macro
|
H A D | mips.c | 4014 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
|