Home
last modified time | relevance | path

Searched refs:valist (Results 1 – 18 of 18) sorted by relevance

/freebsd-9-stable/sys/cddl/contrib/opensolaris/common/nvpair/
Dnvpair_alloc_fixed.c64 nv_fixed_init(nv_alloc_t *nva, va_list valist) in nv_fixed_init() argument
66 uintptr_t base = va_arg(valist, uintptr_t); in nv_fixed_init()
67 uintptr_t lim = base + va_arg(valist, size_t); in nv_fixed_init()
Dnvpair.c149 va_list valist; in nv_alloc_init() local
155 va_start(valist, nvo); in nv_alloc_init()
157 err = nva->nva_ops->nv_ao_init(nva, valist); in nv_alloc_init()
158 va_end(valist); in nv_alloc_init()
/freebsd-9-stable/contrib/gcc/
Dbuiltins.c4147 stabilize_va_list (tree valist, int needs_lvalue) in stabilize_va_list() argument
4151 if (TREE_SIDE_EFFECTS (valist)) in stabilize_va_list()
4152 valist = save_expr (valist); in stabilize_va_list()
4158 if (TREE_CODE (TREE_TYPE (valist)) == ARRAY_TYPE) in stabilize_va_list()
4161 valist = build_fold_addr_expr_with_type (valist, p1); in stabilize_va_list()
4170 if (! TREE_SIDE_EFFECTS (valist)) in stabilize_va_list()
4171 return valist; in stabilize_va_list()
4174 valist = fold_build1 (ADDR_EXPR, pt, valist); in stabilize_va_list()
4175 TREE_SIDE_EFFECTS (valist) = 1; in stabilize_va_list()
4178 if (TREE_SIDE_EFFECTS (valist)) in stabilize_va_list()
[all …]
Dtarget.h601 tree (* gimplify_va_arg_expr) (tree valist, tree type, tree *pre_p,
DChangeLog-19993973 Use INDIRECT_REF instead of ARRAY_REF on valist.
3974 (i960_va_arg): Use INDIRECT_REF instead of ARRAY_REF on valist.
6429 * rs6000.c (rs6000_va_start): Dereference valist to get to the record.
DChangeLog-200424493 * builtins.c (std_gimplify_va_arg_expr): Hoist valist into a
27374 * builtins.c (gimplify_va_arg_expr): Check for valist being
30661 Gimplify valist rather than calling stabilize_va_list.
DChangeLog-200116312 instead of valist to build incr.
/freebsd-9-stable/contrib/gcc/config/s390/
Ds390.h655 #define EXPAND_BUILTIN_VA_START(valist, nextarg) \ argument
656 s390_va_start (valist, nextarg)
Ds390.c7911 s390_va_start (tree valist, rtx nextarg ATTRIBUTE_UNUSED) in s390_va_start() argument
7923 valist = build_va_arg_indirect_ref (valist); in s390_va_start()
7924 gpr = build3 (COMPONENT_REF, TREE_TYPE (f_gpr), valist, f_gpr, NULL_TREE); in s390_va_start()
7925 fpr = build3 (COMPONENT_REF, TREE_TYPE (f_fpr), valist, f_fpr, NULL_TREE); in s390_va_start()
7926 ovf = build3 (COMPONENT_REF, TREE_TYPE (f_ovf), valist, f_ovf, NULL_TREE); in s390_va_start()
7927 sav = build3 (COMPONENT_REF, TREE_TYPE (f_sav), valist, f_sav, NULL_TREE); in s390_va_start()
8008 s390_gimplify_va_arg (tree valist, tree type, tree *pre_p, in s390_gimplify_va_arg() argument
8021 valist = build_va_arg_indirect_ref (valist); in s390_gimplify_va_arg()
8022 gpr = build3 (COMPONENT_REF, TREE_TYPE (f_gpr), valist, f_gpr, NULL_TREE); in s390_gimplify_va_arg()
8023 fpr = build3 (COMPONENT_REF, TREE_TYPE (f_fpr), valist, f_fpr, NULL_TREE); in s390_gimplify_va_arg()
[all …]
/freebsd-9-stable/contrib/gcc/config/mips/
Dmips.c4183 mips_va_start (tree valist, rtx nextarg) in mips_va_start() argument
4207 ovfl = build3 (COMPONENT_REF, TREE_TYPE (f_ovfl), valist, f_ovfl, in mips_va_start()
4209 gtop = build3 (COMPONENT_REF, TREE_TYPE (f_gtop), valist, f_gtop, in mips_va_start()
4211 ftop = build3 (COMPONENT_REF, TREE_TYPE (f_ftop), valist, f_ftop, in mips_va_start()
4213 goff = build3 (COMPONENT_REF, TREE_TYPE (f_goff), valist, f_goff, in mips_va_start()
4215 foff = build3 (COMPONENT_REF, TREE_TYPE (f_foff), valist, f_foff, in mips_va_start()
4261 std_expand_builtin_va_start (valist, nextarg); in mips_va_start()
4268 mips_gimplify_va_arg_expr (tree valist, tree type, tree *pre_p, tree *post_p) in mips_gimplify_va_arg_expr() argument
4283 addr = std_gimplify_va_arg_expr (valist, type, pre_p, post_p); in mips_gimplify_va_arg_expr()
4329 ovfl = build3 (COMPONENT_REF, TREE_TYPE (f_ovfl), valist, f_ovfl, in mips_gimplify_va_arg_expr()
[all …]
Dmips.h2009 #define EXPAND_BUILTIN_VA_START(valist, nextarg) \ argument
2010 mips_va_start (valist, nextarg)
/freebsd-9-stable/contrib/gcc/config/sparc/
Dsparc.h1690 #define EXPAND_BUILTIN_VA_START(valist, nextarg) \ argument
1691 sparc_va_start (valist, nextarg)
Dsparc.c5612 sparc_va_start (tree valist, rtx nextarg) in sparc_va_start() argument
5615 std_expand_builtin_va_start (valist, nextarg); in sparc_va_start()
5621 sparc_gimplify_va_arg (tree valist, tree type, tree *pre_p, tree *post_p) in sparc_gimplify_va_arg() argument
5659 incr = valist; in sparc_gimplify_va_arg()
5704 incr = build2 (MODIFY_EXPR, ptr_type_node, valist, incr); in sparc_gimplify_va_arg()
/freebsd-9-stable/contrib/gcc/config/rs6000/
Drs6000.h1446 #define EXPAND_BUILTIN_VA_START(valist, nextarg) \ argument
1447 rs6000_va_start (valist, nextarg)
Drs6000.c5837 rs6000_va_start (tree valist, rtx nextarg) in rs6000_va_start() argument
5846 std_expand_builtin_va_start (valist, nextarg); in rs6000_va_start()
5856 valist = build_va_arg_indirect_ref (valist); in rs6000_va_start()
5857 gpr = build3 (COMPONENT_REF, TREE_TYPE (f_gpr), valist, f_gpr, NULL_TREE); in rs6000_va_start()
5858 fpr = build3 (COMPONENT_REF, TREE_TYPE (f_fpr), valist, f_fpr, NULL_TREE); in rs6000_va_start()
5859 ovf = build3 (COMPONENT_REF, TREE_TYPE (f_ovf), valist, f_ovf, NULL_TREE); in rs6000_va_start()
5860 sav = build3 (COMPONENT_REF, TREE_TYPE (f_sav), valist, f_sav, NULL_TREE); in rs6000_va_start()
5920 rs6000_gimplify_va_arg (tree valist, tree type, tree *pre_p, tree *post_p) in rs6000_gimplify_va_arg() argument
5931 t = rs6000_gimplify_va_arg (valist, ptrtype, pre_p, post_p); in rs6000_gimplify_va_arg()
5948 real_part = rs6000_gimplify_va_arg (valist, elem_type, pre_p, in rs6000_gimplify_va_arg()
[all …]
/freebsd-9-stable/contrib/gcc/config/i386/
Di386.c4533 ix86_va_start (tree valist, rtx nextarg) in ix86_va_start() argument
4543 std_expand_builtin_va_start (valist, nextarg); in ix86_va_start()
4552 valist = build1 (INDIRECT_REF, TREE_TYPE (TREE_TYPE (valist)), valist); in ix86_va_start()
4553 gpr = build3 (COMPONENT_REF, TREE_TYPE (f_gpr), valist, f_gpr, NULL_TREE); in ix86_va_start()
4554 fpr = build3 (COMPONENT_REF, TREE_TYPE (f_fpr), valist, f_fpr, NULL_TREE); in ix86_va_start()
4555 ovf = build3 (COMPONENT_REF, TREE_TYPE (f_ovf), valist, f_ovf, NULL_TREE); in ix86_va_start()
4556 sav = build3 (COMPONENT_REF, TREE_TYPE (f_sav), valist, f_sav, NULL_TREE); in ix86_va_start()
4610 ix86_gimplify_va_arg (tree valist, tree type, tree *pre_p, tree *post_p) in ix86_gimplify_va_arg() argument
4625 return std_gimplify_va_arg_expr (valist, type, pre_p, post_p); in ix86_gimplify_va_arg()
4632 valist = build_va_arg_indirect_ref (valist); in ix86_gimplify_va_arg()
[all …]
/freebsd-9-stable/contrib/gcc/config/ia64/
Dia64.c4296 ia64_gimplify_va_arg (tree valist, tree type, tree *pre_p, tree *post_p) in ia64_gimplify_va_arg() argument
4302 tree addr = std_gimplify_va_arg_expr (valist, ptrtype, pre_p, post_p); in ia64_gimplify_va_arg()
4313 tree t = build2 (PLUS_EXPR, TREE_TYPE (valist), valist, in ia64_gimplify_va_arg()
4317 t = build2 (MODIFY_EXPR, TREE_TYPE (valist), valist, t); in ia64_gimplify_va_arg()
4321 return std_gimplify_va_arg_expr (valist, type, pre_p, post_p); in ia64_gimplify_va_arg()
/freebsd-9-stable/contrib/gcc/doc/
Dtm.texi4025 @deftypefn {Target Hook} tree TARGET_GIMPLIFY_VA_ARG_EXPR (tree @var{valist}, tree @var{type}, tree…