Lines Matching defs:nelts

149 build_zero_init (tree type, tree nelts, bool static_storage_p)
171 gcc_assert (nelts == NULL_TREE || TREE_CODE (nelts) == INTEGER_CST);
201 /*nelts=*/NULL_TREE,
220 if (nelts)
221 max_index = fold_build2 (MINUS_EXPR, TREE_TYPE (nelts),
222 nelts, integer_one_node);
249 /*nelts=*/NULL_TREE,
279 build_default_init (tree type, tree nelts)
309 || (nelts && TREE_CODE (nelts) != INTEGER_CST))
314 return build_zero_init (type, nelts, /*static_storage_p=*/false);
379 init = build_default_init (type, /*nelts=*/NULL_TREE);
1556 build_raw_new_expr (tree placement, tree type, tree nelts, tree init,
1562 nelts, init);
1575 build_new_1 (tree placement, tree type, tree nelts, tree init,
1626 if (nelts)
1630 outer_nelts = nelts;
1637 index = convert (sizetype, nelts);
1652 nelts = array_type_nelts_top (type);
1653 outer_nelts = nelts;
1666 nelts = cp_build_binary_op (MULT_EXPR, nelts,
1688 size = size_binop (MULT_EXPR, size, convert (sizetype, nelts));
1697 n = convert (bitsizetype, nelts);
1864 cookie_expr = build2 (MODIFY_EXPR, sizetype, cookie, nelts);
1924 init = build_default_init (full_type, nelts);
2070 build_new (tree placement, tree type, tree nelts, tree init,
2083 orig_nelts = nelts;
2090 || (nelts && type_dependent_expression_p (nelts))
2093 return build_raw_new_expr (placement, type, nelts, init,
2096 if (nelts)
2097 nelts = build_non_dependent_expr (nelts);
2102 if (nelts)
2104 if (!build_expr_type_conversion (WANT_INT | WANT_ENUM, nelts, false))
2106 nelts = cp_save_expr (cp_convert (sizetype, nelts));
2120 if (integer_zerop (nelts))
2139 rval = build_new_1 (placement, type, nelts, init, use_global_new);