Searched refs:constexpr_ctx (Results 1 – 7 of 7) sorted by relevance
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/cp/ |
| H A D | constexpr.c | 1064 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 D | constexpr.cc | 1119 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 D | ChangeLog-2014 | 397 * 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 D | ChangeLog-2016 | 1115 (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 D | ChangeLog-2020 | 3966 * 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 D | ChangeLog-2019 | 2248 (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 D | ChangeLog-2018 | 309 (struct constexpr_ctx): Likewise. 1961 (struct constexpr_ctx): Add pretend_const_required field.
|