Lines Matching refs:placement

2412 build_raw_new_expr (location_t loc, vec<tree, va_gc> *placement, tree type,  in build_raw_new_expr()  argument
2430 build_tree_list_vec (placement), type, nelts, in build_raw_new_expr()
2947 build_new_1 (vec<tree, va_gc> **placement, tree type, tree nelts, in build_new_1() argument
3246 if (vec_safe_length (*placement) == 1 in build_new_1()
3247 && (TYPE_PTR_P (TREE_TYPE ((**placement)[0])))) in build_new_1()
3248 placement_first = (**placement)[0]; in build_new_1()
3286 vec_safe_insert (*placement, 0, size); in build_new_1()
3309 = vec_copy_and_insert (*placement, align_arg, 1); in build_new_1()
3322 alloc_call = build_new_method_call (dummy, fns, placement, in build_new_1()
3346 alloc_call = build_operator_new_call (fnname, placement, in build_new_1()
3398 tree placement = CALL_EXPR_ARG (alloc_call, 1); in build_new_1() local
3401 && (INTEGRAL_OR_ENUMERATION_TYPE_P (TREE_TYPE (TREE_TYPE (placement))) in build_new_1()
3402 || VOID_TYPE_P (TREE_TYPE (TREE_TYPE (placement))))) in build_new_1()
3406 = fold_convert (TREE_TYPE (placement), placement_expr); in build_new_1()
3414 placement = placement_first; in build_new_1()
3416 warn_placement_new_too_small (orig_type, nelts, size, placement); in build_new_1()
3792 build_new (location_t loc, vec<tree, va_gc> **placement, tree type, in build_new() argument
3840 || any_type_dependent_arguments_p (*placement) in build_new()
3844 return build_raw_new_expr (loc, *placement, type, nelts, *init, in build_new()
3847 orig_placement = make_tree_vector_copy (*placement); in build_new()
3862 make_args_non_dependent (*placement); in build_new()
3923 rval = build_new_1 (placement, type, nelts, init, use_global_new, complain); in build_new()