/haiku-buildtools/gcc/gcc/testsuite/gcc.target/i386/ |
H A D | pr50712.c | 14 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 D | targhooks.c | 1786 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 D | builtins.c | 4362 /* 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 D | gimplify.c | 9515 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 D | tree-ssa-structalias.c | 4471 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 D | visium.c | 165 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 D | msp430.c | 814 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 D | sh.c | 8608 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 D | xtensa.c | 3100 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 D | stormy16.c | 1331 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 D | mep.c | 3519 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 D | tilepro.c | 347 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 D | tilegx.c | 394 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 D | s390.c | 11493 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 D | alpha.c | 6290 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 D | spu.c | 4018 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 D | mips.c | 6188 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 D | aarch64.c | 7273 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 D | pa.c | 6318 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 D | rs6000.c | 11344 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 D | mn10300.c | 1548 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 D | iq2000.c | 1445 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 D | arm.c | 2599 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 D | frv.c | 2205 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 D | i386.c | 8951 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...] |