Home
last modified time | relevance | path

Searched refs:PARM_BOUNDARY (Results 1 – 25 of 34) sorted by relevance

12

/freebsd-9-stable/contrib/gcc/config/i386/
Dnetware.c69 parm_size = ((parm_size + PARM_BOUNDARY - 1) in gen_stdcall_or_fastcall_decoration()
70 / PARM_BOUNDARY * PARM_BOUNDARY); in gen_stdcall_or_fastcall_decoration()
115 parm_size = ((parm_size + PARM_BOUNDARY - 1) in gen_regparm_prefix()
116 / PARM_BOUNDARY * PARM_BOUNDARY); in gen_regparm_prefix()
Dwinnt.c324 parm_size = ((parm_size + PARM_BOUNDARY - 1) in gen_stdcall_or_fastcall_suffix()
325 / PARM_BOUNDARY * PARM_BOUNDARY); in gen_stdcall_or_fastcall_suffix()
Di386.h610 #define PARM_BOUNDARY BITS_PER_WORD macro
Di386.c4124 if (align < PARM_BOUNDARY) in ix86_function_arg_boundary()
4125 align = PARM_BOUNDARY; in ix86_function_arg_boundary()
4136 align = PARM_BOUNDARY; in ix86_function_arg_boundary()
4140 align = PARM_BOUNDARY; in ix86_function_arg_boundary()
4145 align = PARM_BOUNDARY; in ix86_function_arg_boundary()
/freebsd-9-stable/contrib/gcc/
Dexpr.h172 && int_size_in_bytes (TYPE) < (PARM_BOUNDARY / BITS_PER_UNIT)) \
173 : GET_MODE_BITSIZE (MODE) < PARM_BOUNDARY) \
186 #define FUNCTION_ARG_BOUNDARY(MODE, TYPE) PARM_BOUNDARY
Dfunction.c2566 gcc_assert (!size || !(PARM_BOUNDARY % BITS_PER_WORD)); in assign_parm_setup_block()
3080 PARM_BOUNDARY / BITS_PER_UNIT); in assign_parms()
3374 || (tree_low_cst (sizetree, 1) * BITS_PER_UNIT) % PARM_BOUNDARY)) in locate_and_pad_parm()
3375 s2 = round_up (s2, PARM_BOUNDARY / BITS_PER_UNIT); in locate_and_pad_parm()
3427 || (tree_low_cst (sizetree, 1) * BITS_PER_UNIT) % PARM_BOUNDARY)) in locate_and_pad_parm()
3428 sizetree = round_up (sizetree, PARM_BOUNDARY / BITS_PER_UNIT); in locate_and_pad_parm()
3456 if (boundary > PARM_BOUNDARY && boundary > STACK_BOUNDARY) in pad_to_arg_alignment()
3482 if (boundary > PARM_BOUNDARY && boundary > STACK_BOUNDARY) in pad_to_arg_alignment()
3494 if (boundary > PARM_BOUNDARY && boundary > STACK_BOUNDARY) in pad_to_arg_alignment()
3505 if (GET_MODE_BITSIZE (passed_mode) % PARM_BOUNDARY) in pad_below()
[all …]
Dcalls.c766 set_mem_align (stack_area, PARM_BOUNDARY); in save_fixed_argument_area()
800 set_mem_align (stack_area, PARM_BOUNDARY); in restore_fixed_argument_area()
3714 emit_push_insn (val, mode, NULL_TREE, NULL_RTX, PARM_BOUNDARY, in emit_library_call_value_1()
4220 used = (((size + PARM_BOUNDARY / BITS_PER_UNIT - 1) in store_one_arg()
4221 / (PARM_BOUNDARY / BITS_PER_UNIT)) in store_one_arg()
4222 * (PARM_BOUNDARY / BITS_PER_UNIT)); in store_one_arg()
4227 PARM_BOUNDARY, partial, reg, used - size, argblock, in store_one_arg()
4418 && int_size_in_bytes (type) % (PARM_BOUNDARY / BITS_PER_UNIT) in must_pass_in_stack_var_size_or_pad()
Dbuiltins.c1423 set_mem_align (dest, PARM_BOUNDARY); in expand_builtin_apply()
1425 set_mem_align (src, PARM_BOUNDARY); in expand_builtin_apply()
1431 set_mem_align (arguments, PARM_BOUNDARY); in expand_builtin_apply()
4261 align = PARM_BOUNDARY / BITS_PER_UNIT; in std_gimplify_va_arg_expr()
Dexpr.c3619 offset = partial % (PARM_BOUNDARY / BITS_PER_UNIT); in emit_push_insn()
3736 int offset = partial % (PARM_BOUNDARY / BITS_PER_UNIT); in emit_push_insn()
/freebsd-9-stable/contrib/gdb/gdb/
Dvalops.c1012 #ifndef PARM_BOUNDARY
1013 #define PARM_BOUNDARY (0) macro
1027 if (PARM_BOUNDARY) in value_push()
1028 container_len = ((len + PARM_BOUNDARY / TARGET_CHAR_BIT - 1) in value_push()
1029 & ~(PARM_BOUNDARY / TARGET_CHAR_BIT - 1)); in value_push()
Dgdbarch.h1949 #if (GDB_MULTI_ARCH > GDB_MULTI_ARCH_PARTIAL) && defined (PARM_BOUNDARY)
1952 #if !defined (PARM_BOUNDARY)
1953 #define PARM_BOUNDARY (gdbarch_parm_boundary (current_gdbarch)) macro
Dgdbarch.c1930 #ifdef PARM_BOUNDARY in gdbarch_dump()
1933 XSTRING (PARM_BOUNDARY)); in gdbarch_dump()
1936 PARM_BOUNDARY); in gdbarch_dump()
/freebsd-9-stable/contrib/gcc/config/sparc/
Dsparc.h632 #define PARM_BOUNDARY (TARGET_ARCH64 ? 64 : 32) macro
1591 ? 128 : PARM_BOUNDARY)
Dsparc.c4497 && TYPE_ALIGN (type) % PARM_BOUNDARY != 0) in function_arg_slotno()
/freebsd-9-stable/contrib/gcc/config/s390/
Ds390.h178 #define PARM_BOUNDARY (TARGET_64BIT ? 64 : 32) macro
/freebsd-9-stable/contrib/gcc/config/arm/
Darm.h452 #define PARM_BOUNDARY 32 macro
1499 : PARM_BOUNDARY )
Darm.c2719 return (GET_MODE_ALIGNMENT (mode) > PARM_BOUNDARY in arm_needs_doubleword_align()
2720 || (type && TYPE_ALIGN (type) > PARM_BOUNDARY)); in arm_needs_doubleword_align()
13642 mark_reg_pointer (arg_pointer_rtx, PARM_BOUNDARY); in arm_init_expanders()
/freebsd-9-stable/contrib/gcc/config/ia64/
Dia64.c4259 return PARM_BOUNDARY * 2; in ia64_function_arg_boundary()
4263 if (TYPE_ALIGN (type) > PARM_BOUNDARY) in ia64_function_arg_boundary()
4264 return PARM_BOUNDARY * 2; in ia64_function_arg_boundary()
4266 return PARM_BOUNDARY; in ia64_function_arg_boundary()
4269 if (GET_MODE_BITSIZE (mode) > PARM_BOUNDARY) in ia64_function_arg_boundary()
4270 return PARM_BOUNDARY * 2; in ia64_function_arg_boundary()
4272 return PARM_BOUNDARY; in ia64_function_arg_boundary()
Dia64.h193 #define PARM_BOUNDARY 64 macro
/freebsd-9-stable/contrib/gcc/config/mips/
Dmips.h1084 #define PARM_BOUNDARY BITS_PER_WORD macro
Dmips.c3979 if (alignment < PARM_BOUNDARY) in function_arg_boundary()
3980 alignment = PARM_BOUNDARY; in function_arg_boundary()
4017 return (GET_MODE_BITSIZE (mode) >= PARM_BOUNDARY); in mips_pad_arg_upward()
4019 return (int_size_in_bytes (type) >= (PARM_BOUNDARY / BITS_PER_UNIT)); in mips_pad_arg_upward()
/freebsd-9-stable/contrib/gcc/config/rs6000/
Drs6000.h491 #define PARM_BOUNDARY (TARGET_32BIT ? 32 : 64) macro
Drs6000.c4569 return PARM_BOUNDARY; in function_arg_boundary()
4581 align = function_arg_boundary (mode, type) / PARM_BOUNDARY - 1; in rs6000_parm_start()
/freebsd-9-stable/contrib/gcc/doc/
Dtm.texi1021 @defmac PARM_BOUNDARY
1033 this should be the same as @code{PARM_BOUNDARY}.
3977 controlled by @code{PARM_BOUNDARY}. If this macro is not defined, all such
3995 @code{PARM_BOUNDARY} is used for all arguments.
/freebsd-9-stable/contrib/gdb/gdb/doc/
Dgdbint.texinfo3664 @item PARM_BOUNDARY
3665 @findex PARM_BOUNDARY

12