Searched refs:valist (Results 1 - 25 of 28) sorted by relevance

12

/haiku-buildtools/gcc/gcc/testsuite/gcc.target/i386/
H A Dpr50712.c14 MSVCRT_vfprintf_s(MSVCRT_FILE* file, const char *format, va_list valist) argument
20 return pf_printf_a(&valist);
23 MSVCRT_vprintf_s(const char *format, va_list valist) argument
25 return MSVCRT_vfprintf_s((MSVCRT__iob+1),format,valist);
30 va_list valist; local
31 va_start (valist, format);
32 return MSVCRT_vfprintf_s(file, format, valist);
/haiku-buildtools/gcc/gcc/
H A Dtarghooks.c1786 std_gimplify_va_arg_expr (tree valist, tree type, gimple_seq *pre_p, argument
1816 /* Hoist the valist value into a temporary for the moment. */
1817 valist_tmp = get_initialized_tmp_var (valist, pre_p, NULL);
1824 t = build2 (MODIFY_EXPR, TREE_TYPE (valist), valist_tmp,
1828 t = build2 (MODIFY_EXPR, TREE_TYPE (valist), valist_tmp,
1829 fold_build2 (BIT_AND_EXPR, TREE_TYPE (valist),
1831 build_int_cst (TREE_TYPE (valist), -boundary)));
1868 t = build2 (MODIFY_EXPR, TREE_TYPE (valist), valist, t);
H A Dbuiltins.c4362 /* Make it easier for the backends by protecting the valist argument
4366 stabilize_va_list_loc (location_t loc, tree valist, int needs_lvalue)
4368 tree vatype = targetm.canonical_va_list_type (TREE_TYPE (valist));
4370 /* The current way of determining the type of valist is completely
4377 if (TREE_SIDE_EFFECTS (valist))
4378 valist = save_expr (valist);
4382 (an actual TARGET_CANONICAL_VA_LIST_TYPE (valist)).
4384 if (TREE_CODE (TREE_TYPE (valist)) == ARRAY_TYPE)
4387 valist
4365 stabilize_va_list_loc(location_t loc, tree valist, int needs_lvalue) argument
4466 std_expand_builtin_va_start(tree valist, rtx nextarg) argument
4485 tree valist; local
4513 tree valist = CALL_EXPR_ARG (exp, 0); local
[all...]
H A Dgimplify.c9515 tree valist = TREE_OPERAND (*expr_p, 0);
9520 /* Verify that valist is of the proper type. */
9521 have_va_type = TREE_TYPE (valist);
9559 gimplify_and_add (valist, pre_p);
9571 /* Make it easier for the backends by protecting the valist argument
9579 if (TREE_CODE (TREE_TYPE (valist)) == ARRAY_TYPE)
9582 valist = fold_convert_loc (loc, p1,
9583 build_fold_addr_expr_loc (loc, valist));
9586 gimplify_expr (&valist, pre_p, post_p, is_gimple_val, fb_rvalue);
9589 gimplify_expr (&valist, pre_
9512 tree valist = TREE_OPERAND (*expr_p, 0); local
[all...]
H A Dtree-ssa-structalias.c4471 tree valist = gimple_call_arg (t, 0); local
4474 get_constraint_for (valist, &lhsc);
4494 make_constraint_to (get_call_clobber_vi (t)->id, valist);
/haiku-buildtools/gcc/gcc/config/visium/
H A Dvisium.c165 static void visium_va_start (tree valist, rtx nextarg);
1452 visium_va_start (tree valist, rtx nextarg ATTRIBUTE_UNUSED) argument
1466 ovfl = build3 (COMPONENT_REF, TREE_TYPE (f_ovfl), valist, f_ovfl, NULL_TREE);
1467 gbase = build3 (COMPONENT_REF, TREE_TYPE (f_gbase), valist, f_gbase,
1469 fbase = build3 (COMPONENT_REF, TREE_TYPE (f_fbase), valist, f_fbase,
1471 gbytes = build3 (COMPONENT_REF, TREE_TYPE (f_gbytes), valist, f_gbytes,
1473 fbytes = build3 (COMPONENT_REF, TREE_TYPE (f_fbytes), valist, f_fbytes,
1514 visium_gimplify_va_arg (tree valist, tree type, gimple_seq *pre_p, argument
1538 t = visium_gimplify_va_arg (valist, ptrtype, pre_p, post_p);
1586 bytes = build3 (COMPONENT_REF, TREE_TYPE (f_fbytes), unshare_expr (valist),
[all...]
/haiku-buildtools/gcc/gcc/config/msp430/
H A Dmsp430.c814 msp430_gimplify_va_arg_expr (tree valist, tree type, gimple_seq *pre_p,
837 /* Hoist the valist value into a temporary for the moment. */
838 valist_tmp = get_initialized_tmp_var (valist, pre_p, NULL);
849 t = build2 (MODIFY_EXPR, TREE_TYPE (valist), valist_tmp,
853 t = build2 (MODIFY_EXPR, TREE_TYPE (valist), valist_tmp,
854 fold_build2 (BIT_AND_EXPR, TREE_TYPE (valist),
856 build_int_cst (TREE_TYPE (valist), -boundary)));
885 t = build2 (MODIFY_EXPR, TREE_TYPE (valist), valist, t);
808 msp430_gimplify_va_arg_expr(tree valist, tree type, gimple_seq *pre_p, gimple_seq *post_p) argument
/haiku-buildtools/gcc/gcc/config/sh/
H A Dsh.c8608 sh_va_start (tree valist, rtx nextarg)
8618 std_expand_builtin_va_start (valist, nextarg);
8625 std_expand_builtin_va_start (valist, nextarg);
8635 next_o = build3 (COMPONENT_REF, TREE_TYPE (f_next_o), valist, f_next_o,
8638 valist, f_next_o_limit, NULL_TREE);
8639 next_fp = build3 (COMPONENT_REF, TREE_TYPE (f_next_fp), valist, f_next_fp,
8642 valist, f_next_fp_limit, NULL_TREE);
8644 valist, f_next_stack, NULL_TREE);
8707 sh_gimplify_va_arg_expr (tree valist, tree type, gimple_seq *pre_p,
8743 next_o = build3 (COMPONENT_REF, TREE_TYPE (f_next_o), valist, f_next_
8597 sh_va_start(tree valist, rtx nextarg) argument
8696 sh_gimplify_va_arg_expr(tree valist, tree type, gimple_seq *pre_p, gimple_seq *post_p ATTRIBUTE_UNUSED) argument
8794 gimplify_assign (unshare_expr (next_fp_tmp), valist, pre_p); local
[all...]
/haiku-buildtools/gcc/gcc/config/xtensa/
H A Dxtensa.c3100 xtensa_va_start (tree valist, rtx nextarg ATTRIBUTE_UNUSED)
3114 stk = build3 (COMPONENT_REF, TREE_TYPE (f_stk), valist, f_stk, NULL_TREE);
3115 reg = build3 (COMPONENT_REF, TREE_TYPE (f_reg), unshare_expr (valist),
3117 ndx = build3 (COMPONENT_REF, TREE_TYPE (f_ndx), unshare_expr (valist),
3149 xtensa_gimplify_va_arg_expr (tree valist, tree type, gimple_seq *pre_p,
3168 real_part = xtensa_gimplify_va_arg_expr (valist, TREE_TYPE (type),
3172 imag_part = xtensa_gimplify_va_arg_expr (unshare_expr (valist),
3184 stk = build3 (COMPONENT_REF, TREE_TYPE (f_stk), valist,
3186 reg = build3 (COMPONENT_REF, TREE_TYPE (f_reg), unshare_expr (valist),
3188 ndx = build3 (COMPONENT_REF, TREE_TYPE (f_ndx), unshare_expr (valist),
3098 xtensa_va_start(tree valist, rtx nextarg ATTRIBUTE_UNUSED) argument
3147 xtensa_gimplify_va_arg_expr(tree valist, tree type, gimple_seq *pre_p, gimple_seq *post_p ATTRIBUTE_UNUSED) argument
[all...]
/haiku-buildtools/gcc/gcc/config/stormy16/
H A Dstormy16.c1331 xstormy16_expand_builtin_va_start (tree valist, rtx nextarg ATTRIBUTE_UNUSED)
1343 base = build3 (COMPONENT_REF, TREE_TYPE (f_base), valist, f_base, NULL_TREE);
1344 count = build3 (COMPONENT_REF, TREE_TYPE (f_count), valist, f_count,
1367 xstormy16_gimplify_va_arg_expr (tree valist, tree type, gimple_seq *pre_p,
1380 base = build3 (COMPONENT_REF, TREE_TYPE (f_base), valist, f_base, NULL_TREE);
1381 count = build3 (COMPONENT_REF, TREE_TYPE (f_count), valist, f_count,
1328 xstormy16_expand_builtin_va_start(tree valist, rtx nextarg ATTRIBUTE_UNUSED) argument
1364 xstormy16_gimplify_va_arg_expr(tree valist, tree type, gimple_seq *pre_p, gimple_seq *post_p ATTRIBUTE_UNUSED) argument
/haiku-buildtools/gcc/gcc/config/mep/
H A Dmep.c3519 mep_expand_va_start (tree valist, rtx nextarg)
3533 next_gp = build3 (COMPONENT_REF, TREE_TYPE (f_next_gp), valist, f_next_gp,
3536 valist, f_next_gp_limit, NULL_TREE);
3537 next_cop = build3 (COMPONENT_REF, TREE_TYPE (f_next_cop), valist, f_next_cop,
3540 valist, f_next_stack, NULL_TREE);
3569 mep_gimplify_va_arg_expr (tree valist, tree type,
3597 next_gp = build3 (COMPONENT_REF, TREE_TYPE (f_next_gp), valist, f_next_gp,
3600 valist, f_next_gp_limit, NULL_TREE);
3601 next_cop = build3 (COMPONENT_REF, TREE_TYPE (f_next_cop), valist, f_next_cop,
3604 valist, f_next_stac
3510 mep_expand_va_start(tree valist, rtx nextarg) argument
3560 mep_gimplify_va_arg_expr(tree valist, tree type, gimple_seq *pre_p, gimple_seq *post_p ATTRIBUTE_UNUSED) argument
[all...]
/haiku-buildtools/gcc/gcc/config/tilepro/
H A Dtilepro.c347 tilepro_va_start (tree valist, rtx nextarg ATTRIBUTE_UNUSED)
352 f_args = TYPE_FIELDS (TREE_TYPE (valist));
356 build3 (COMPONENT_REF, TREE_TYPE (f_args), valist, f_args, NULL_TREE);
358 build3 (COMPONENT_REF, TREE_TYPE (f_skip), valist, f_skip, NULL_TREE);
440 tilepro_gimplify_va_arg_expr (tree valist, tree type, gimple_seq * pre_p,
453 build3 (COMPONENT_REF, TREE_TYPE (f_args), valist, f_args, NULL_TREE);
455 build3 (COMPONENT_REF, TREE_TYPE (f_skip), valist, f_skip, NULL_TREE);
345 tilepro_va_start(tree valist, rtx nextarg ATTRIBUTE_UNUSED) argument
438 tilepro_gimplify_va_arg_expr(tree valist, tree type, gimple_seq * pre_p, gimple_seq * post_p ATTRIBUTE_UNUSED) argument
/haiku-buildtools/gcc/gcc/config/tilegx/
H A Dtilegx.c394 tilegx_va_start (tree valist, rtx nextarg ATTRIBUTE_UNUSED)
399 f_args = TYPE_FIELDS (TREE_TYPE (valist));
403 build3 (COMPONENT_REF, TREE_TYPE (f_args), valist, f_args, NULL_TREE);
405 build3 (COMPONENT_REF, TREE_TYPE (f_skip), valist, f_skip, NULL_TREE);
491 tilegx_gimplify_va_arg_expr (tree valist, tree type, gimple_seq *pre_p,
504 build3 (COMPONENT_REF, TREE_TYPE (f_args), valist, f_args, NULL_TREE);
506 build3 (COMPONENT_REF, TREE_TYPE (f_skip), valist, f_skip, NULL_TREE);
392 tilegx_va_start(tree valist, rtx nextarg ATTRIBUTE_UNUSED) argument
489 tilegx_gimplify_va_arg_expr(tree valist, tree type, gimple_seq *pre_p, gimple_seq *post_p ATTRIBUTE_UNUSED) argument
/haiku-buildtools/gcc/gcc/config/s390/
H A Ds390.c11493 s390_va_start (tree valist, rtx nextarg ATTRIBUTE_UNUSED)
11505 valist = build_simple_mem_ref (valist);
11506 gpr = build3 (COMPONENT_REF, TREE_TYPE (f_gpr), valist, f_gpr, NULL_TREE);
11507 fpr = build3 (COMPONENT_REF, TREE_TYPE (f_fpr), valist, f_fpr, NULL_TREE);
11508 ovf = build3 (COMPONENT_REF, TREE_TYPE (f_ovf), valist, f_ovf, NULL_TREE);
11509 sav = build3 (COMPONENT_REF, TREE_TYPE (f_sav), valist, f_sav, NULL_TREE);
11596 s390_gimplify_va_arg (tree valist, tree type, gimple_seq *pre_p,
11612 valist = build_va_arg_indirect_ref (valist);
11492 s390_va_start(tree valist, rtx nextarg ATTRIBUTE_UNUSED) argument
11595 s390_gimplify_va_arg(tree valist, tree type, gimple_seq *pre_p, gimple_seq *post_p ATTRIBUTE_UNUSED) argument
[all...]
/haiku-buildtools/gcc/gcc/config/alpha/
H A Dalpha.c6290 alpha_va_start (tree valist, rtx nextarg ATTRIBUTE_UNUSED)
6295 if (TREE_CODE (TREE_TYPE (valist)) == ERROR_MARK)
6319 t = build2 (MODIFY_EXPR, TREE_TYPE (valist), valist, t);
6325 base_field = TYPE_FIELDS (TREE_TYPE (valist));
6329 valist, base_field, NULL_TREE);
6331 valist, offset_field, NULL_TREE);
6418 alpha_gimplify_va_arg (tree valist, tree type, gimple_seq *pre_p,
6425 return std_gimplify_va_arg_expr (valist, type, pre_p, post_p);
6430 valist, base_fiel
6276 alpha_va_start(tree valist, rtx nextarg ATTRIBUTE_UNUSED) argument
6404 alpha_gimplify_va_arg(tree valist, tree type, gimple_seq *pre_p, gimple_seq *post_p) argument
[all...]
/haiku-buildtools/gcc/gcc/config/spu/
H A Dspu.c4018 spu_va_start (tree valist, rtx nextarg)
4026 valist = build_simple_mem_ref (valist);
4028 build3 (COMPONENT_REF, TREE_TYPE (f_args), valist, f_args, NULL_TREE);
4030 build3 (COMPONENT_REF, TREE_TYPE (f_skip), valist, f_skip, NULL_TREE);
4067 spu_gimplify_va_arg_expr (tree valist, tree type, gimple_seq * pre_p,
4079 valist = build_simple_mem_ref (valist);
4081 build3 (COMPONENT_REF, TREE_TYPE (f_args), valist, f_args, NULL_TREE);
4083 build3 (COMPONENT_REF, TREE_TYPE (f_skip), valist, f_ski
4009 spu_va_start(tree valist, rtx nextarg) argument
4058 spu_gimplify_va_arg_expr(tree valist, tree type, gimple_seq * pre_p, gimple_seq * post_p ATTRIBUTE_UNUSED) argument
[all...]
/haiku-buildtools/gcc/gcc/config/mips/
H A Dmips.c6188 mips_va_start (tree valist, rtx nextarg)
6212 ovfl = build3 (COMPONENT_REF, TREE_TYPE (f_ovfl), valist, f_ovfl,
6214 gtop = build3 (COMPONENT_REF, TREE_TYPE (f_gtop), valist, f_gtop,
6216 ftop = build3 (COMPONENT_REF, TREE_TYPE (f_ftop), valist, f_ftop,
6218 goff = build3 (COMPONENT_REF, TREE_TYPE (f_goff), valist, f_goff,
6220 foff = build3 (COMPONENT_REF, TREE_TYPE (f_foff), valist, f_foff,
6263 std_expand_builtin_va_start (valist, nextarg);
6271 mips_std_gimplify_va_arg_expr (tree valist, tree type, gimple_seq *pre_p,
6294 /* Hoist the valist value into a temporary for the moment. */
6295 valist_tmp = get_initialized_tmp_var (valist, pre_
6158 mips_va_start(tree valist, rtx nextarg) argument
6241 mips_std_gimplify_va_arg_expr(tree valist, tree type, gimple_seq *pre_p, gimple_seq *post_p) argument
6329 mips_gimplify_va_arg_expr(tree valist, tree type, gimple_seq *pre_p, gimple_seq *post_p) argument
[all...]
/haiku-buildtools/gcc/gcc/config/aarch64/
H A Daarch64.c7273 aarch64_expand_builtin_va_start (tree valist, rtx nextarg ATTRIBUTE_UNUSED) argument
7303 stack = build3 (COMPONENT_REF, TREE_TYPE (f_stack), valist, f_stack,
7305 grtop = build3 (COMPONENT_REF, TREE_TYPE (f_grtop), valist, f_grtop,
7307 vrtop = build3 (COMPONENT_REF, TREE_TYPE (f_vrtop), valist, f_vrtop,
7309 groff = build3 (COMPONENT_REF, TREE_TYPE (f_groff), valist, f_groff,
7311 vroff = build3 (COMPONENT_REF, TREE_TYPE (f_vroff), valist, f_vroff,
7357 aarch64_gimplify_va_arg_expr (tree valist, tree type, gimple_seq *pre_p, argument
7385 stack = build3 (COMPONENT_REF, TREE_TYPE (f_stack), unshare_expr (valist),
7404 unshare_expr (valist), f_vrtop, NULL_TREE);
7406 unshare_expr (valist), f_vrof
[all...]
/haiku-buildtools/gcc/gcc/config/pa/
H A Dpa.c6318 hppa_va_start (tree valist, rtx nextarg)
6321 std_expand_builtin_va_start (valist, nextarg);
6325 hppa_gimplify_va_arg_expr (tree valist, tree type, gimple_seq *pre_p,
6331 return std_gimplify_va_arg_expr (valist, type, pre_p, post_p);
6348 valist_type = TREE_TYPE (valist);
6354 t = fold_build_pointer_plus (valist, u);
6362 t = build2 (MODIFY_EXPR, valist_type, valist, t);
6304 hppa_va_start(tree valist, rtx nextarg) argument
6311 hppa_gimplify_va_arg_expr(tree valist, tree type, gimple_seq *pre_p, gimple_seq *post_p) argument
/haiku-buildtools/gcc/gcc/config/rs6000/
H A Drs6000.c11344 rs6000_va_start (tree valist, rtx nextarg)
11353 std_expand_builtin_va_start (valist, nextarg);
11363 valist = build_simple_mem_ref (valist);
11364 gpr = build3 (COMPONENT_REF, TREE_TYPE (f_gpr), valist, f_gpr, NULL_TREE);
11365 fpr = build3 (COMPONENT_REF, TREE_TYPE (f_fpr), unshare_expr (valist),
11367 ovf = build3 (COMPONENT_REF, TREE_TYPE (f_ovf), unshare_expr (valist),
11369 sav = build3 (COMPONENT_REF, TREE_TYPE (f_sav), unshare_expr (valist),
11433 rs6000_gimplify_va_arg (tree valist, tree type, gimple_seq *pre_p,
11447 t = rs6000_gimplify_va_arg (valist, ptrtyp
11323 rs6000_va_start(tree valist, rtx nextarg) argument
11412 rs6000_gimplify_va_arg(tree valist, tree type, gimple_seq *pre_p, gimple_seq *post_p) argument
[all...]
/haiku-buildtools/gcc/gcc/config/mn10300/
H A Dmn10300.c1548 mn10300_va_start (tree valist, rtx nextarg)
1551 std_expand_builtin_va_start (valist, nextarg);
1546 mn10300_va_start(tree valist, rtx nextarg) argument
/haiku-buildtools/gcc/gcc/config/iq2000/
H A Diq2000.c1445 iq2000_va_start (tree valist, rtx nextarg)
1462 std_expand_builtin_va_start (valist, nextarg);
1432 iq2000_va_start(tree valist, rtx nextarg) argument
/haiku-buildtools/gcc/gcc/config/arm/
H A Darm.c2599 arm_extract_valist_ptr (tree valist)
2601 if (TREE_TYPE (valist) == error_mark_node)
2608 tree ap_field = TYPE_FIELDS (TREE_TYPE (valist));
2609 valist = build3 (COMPONENT_REF, TREE_TYPE (ap_field),
2610 valist, ap_field, NULL_TREE);
2613 return valist;
2618 arm_expand_builtin_va_start (tree valist, rtx nextarg)
2620 valist = arm_extract_valist_ptr (valist);
2621 std_expand_builtin_va_start (valist, nextar
2595 arm_extract_valist_ptr(tree valist) argument
2614 arm_expand_builtin_va_start(tree valist, rtx nextarg) argument
2622 arm_gimplify_va_arg_expr(tree valist, tree type, gimple_seq *pre_p, gimple_seq *post_p) argument
[all...]
/haiku-buildtools/gcc/gcc/config/frv/
H A Dfrv.c2205 frv_expand_builtin_va_start (tree valist, rtx nextarg)
2221 t = build2 (MODIFY_EXPR, TREE_TYPE (valist), valist,
2222 fold_convert (TREE_TYPE (valist),
2187 frv_expand_builtin_va_start(tree valist, rtx nextarg) argument
/haiku-buildtools/gcc/gcc/config/i386/
H A Di386.c8951 ix86_va_start (tree valist, rtx nextarg)
8993 if (!TARGET_64BIT || is_va_list_char_pointer (TREE_TYPE (valist)))
8996 std_expand_builtin_va_start (valist, nextarg);
9001 va_r = expand_expr (valist, NULL_RTX, VOIDmode, EXPAND_WRITE);
9010 chkp_expand_bounds_reset_for_mem (valist,
9011 make_tree (TREE_TYPE (valist),
9023 valist = build_simple_mem_ref (valist);
9024 TREE_TYPE (valist) = TREE_TYPE (sysv_va_list_type_node);
9026 gpr = build3 (COMPONENT_REF, TREE_TYPE (f_gpr), unshare_expr (valist),
8935 ix86_va_start(tree valist, rtx nextarg) argument
9082 ix86_gimplify_va_arg(tree valist, tree type, gimple_seq *pre_p, gimple_seq *post_p) argument
[all...]

Completed in 1159 milliseconds

12