Home
last modified time | relevance | path

Searched refs:constexpr_ctx (Results 1 – 7 of 7) sorted by relevance

/netbsd-src/external/gpl3/gcc.old/dist/gcc/cp/
H A Dconstexpr.c1064 struct constexpr_ctx { struct
1082 const constexpr_ctx *parent; argument
1103 static tree cxx_eval_constant_expression (const constexpr_ctx *, tree, argument
1160 get_fundef_copy (const constexpr_ctx *ctx, constexpr_fundef *fundef) in get_fundef_copy()
1244 cxx_eval_builtin_function_call (const constexpr_ctx *ctx, tree t, tree fun, in cxx_eval_builtin_function_call()
1317 constexpr_ctx new_ctx = *ctx; in cxx_eval_builtin_function_call()
1529 cxx_bind_parameters_in_call (const constexpr_ctx *ctx, tree t, in cxx_bind_parameters_in_call()
1656 cxx_eval_internal_function (const constexpr_ctx *ctx, tree t, in cxx_eval_internal_function()
1925 cxx_eval_dynamic_cast_fn (const constexpr_ctx *ctx, tree call, in cxx_eval_dynamic_cast_fn()
2150 cxx_set_object_constness (const constexpr_ctx *ctx, tree object, in cxx_set_object_constness()
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/cp/
H A Dconstexpr.cc1119 struct constexpr_ctx { struct
1137 const constexpr_ctx *parent; argument
1214 static tree cxx_eval_constant_expression (const constexpr_ctx *, tree,
1355 cxx_eval_builtin_function_call (const constexpr_ctx *ctx, tree t, tree fun, in cxx_eval_builtin_function_call()
1436 constexpr_ctx new_ctx = *ctx; in cxx_eval_builtin_function_call()
1674 cxx_bind_parameters_in_call (const constexpr_ctx *ctx, tree t, tree fun, in cxx_bind_parameters_in_call()
1810 cxx_eval_internal_function (const constexpr_ctx *ctx, tree t, in cxx_eval_internal_function()
2078 cxx_eval_dynamic_cast_fn (const constexpr_ctx *ctx, tree call, in cxx_eval_dynamic_cast_fn()
2304 cxx_eval_thunk_call (const constexpr_ctx *ctx, tree t, tree thunk_fndecl, in cxx_eval_thunk_call()
2357 cxx_set_object_constness (const constexpr_ctx *ctx, tree object, in cxx_set_object_constness()
[all …]
H A DChangeLog-2014397 * constexpr.c (struct constexpr_ctx): Add strict field.
430 * constexpr.c (struct constexpr_ctx): Add quiet field.
702 * constexpr.c (struct constexpr_ctx): New.
704 (cxx_eval_call_expression): Create new constexpr_ctx.
710 [TARGET_EXPR]: Build new constexpr_ctx.
712 (cxx_eval_outermost_constant_expr): Build new constexpr_ctx. Add
714 (is_sub_constant_expr): Build new constexpr_ctx.
H A DChangeLog-20161115 (struct constexpr_ctx): Add css_state field.
1131 (cxx_eval_outermost_constant_expr): Adjust constexpr_ctx initializer.
3599 * constexpr.c (struct constexpr_ctx): Add save_exprs field.
H A DChangeLog-20203966 * constexpr.c (constexpr_ctx::uid_sensitive): Remove field.
3975 instead of constexpr_ctx::uid_sensitive.
5044 * constexpr.c (struct constexpr_ctx): New field 'parent'.
5915 * constexpr.c (struct constexpr_ctx): Add uid_sensitive bit-field.
H A DChangeLog-20192248 (struct constexpr_ctx): Add global field, remove values and
4544 * constexpr.c (struct constexpr_ctx): Add constexpr_ops_count member.
4625 * constexpr.c (struct constexpr_ctx): Change save_exprs type from
H A DChangeLog-2018309 (struct constexpr_ctx): Likewise.
1961 (struct constexpr_ctx): Add pretend_const_required field.