Home
last modified time | relevance | path

Searched refs:cp_expr (Results 1 – 21 of 21) sorted by relevance

/netbsd-src/external/gpl3/gcc.old/dist/gcc/cp/
H A Dconstraint.cc113 check_constraint_atom (cp_expr expr) in check_constraint_atom()
139 check_constraint_operands (location_t, cp_expr lhs, cp_expr rhs) in check_constraint_operands()
146 static cp_expr
149 cp_expr lhs, in finish_constraint_binary_op()
150 cp_expr rhs) in finish_constraint_binary_op()
158 cp_expr expr = build_x_binary_op (loc, code, in finish_constraint_binary_op()
170 cp_expr
171 finish_constraint_or_expr (location_t loc, cp_expr lhs, cp_expr rhs) in finish_constraint_or_expr()
176 cp_expr
177 finish_constraint_and_expr (location_t loc, cp_expr lhs, cp_expr rhs) in finish_constraint_and_expr()
[all …]
H A Dcp-tree.h52 class cp_expr
55 cp_expr () : in cp_expr() function
58 cp_expr (tree value) : in cp_expr() function
61 cp_expr (tree value, location_t loc): in cp_expr() function
98 cp_expr& maybe_add_location_wrapper () in maybe_add_location_wrapper()
110 operator == (const cp_expr &lhs, tree rhs)
6819 extern tree unqualified_fn_lookup_error (cp_expr);
7230 extern cp_expr finish_parenthesized_expr (cp_expr);
7242 extern cp_expr perform_koenig_lookup (cp_expr, vec<tree, va_gc> *,
7248 extern cp_expr finish_increment_expr (cp_expr, enum tree_code);
[all …]
H A Dparser.c1882 cp_expr lhs;
2038 static cp_expr cp_parser_identifier
2040 static cp_expr cp_parser_string_literal
2042 static cp_expr cp_parser_userdef_char_literal
2046 static cp_expr cp_parser_userdef_numeric_literal
2055 static cp_expr cp_parser_primary_expression
2057 static cp_expr cp_parser_id_expression
2059 static cp_expr cp_parser_unqualified_id
2067 static cp_expr cp_parser_postfix_expression
2072 (cp_parser *, enum cpp_ttype, cp_expr, bool, cp_id_kind *, location_t);
[all …]
H A Dptree.c280 debug_tree (cp_expr node) in debug_tree()
H A Dsemantics.c1867 cp_expr
1868 finish_parenthesized_expr (cp_expr expr) in finish_parenthesized_expr()
1884 expr = cp_expr (force_paren_expr (expr), expr.get_location ()); in finish_parenthesized_expr()
2398 cp_expr
2399 perform_koenig_lookup (cp_expr fn_expr, vec<tree, va_gc> *args, in perform_koenig_lookup()
2440 fn = unqualified_fn_lookup_error (cp_expr (identifier, loc)); in perform_koenig_lookup()
2449 return cp_expr (fn, loc); in perform_koenig_lookup()
2715 cp_expr
2716 finish_increment_expr (cp_expr expr, enum tree_code code) in finish_increment_expr()
2727 cp_expr result = build_x_unary_op (combined_loc, code, expr, in finish_increment_expr()
[all …]
H A Dlex.c546 unqualified_fn_lookup_error (cp_expr name_expr) in unqualified_fn_lookup_error()
H A Dtypeck.c2494 build_class_member_access_expr (cp_expr object, tree member, in build_class_member_access_expr()
3022 finish_class_member_access_expr (cp_expr object, tree name, bool template_p, in finish_class_member_access_expr()
5995 build_x_unary_op (location_t loc, enum tree_code code, cp_expr xarg, in build_x_unary_op()
8240 cp_expr
8241 build_c_cast (location_t loc, tree type, cp_expr expr) in build_c_cast()
8243 cp_expr result = cp_build_c_cast (loc, type, expr, tf_warning_or_error); in build_c_cast()
8812 cp_expr
H A Dpt.c28080 finish_concept_definition (cp_expr id, tree init) in finish_concept_definition()
/netbsd-src/external/gpl3/gcc/dist/gcc/cp/
H A Dconstraint.cc161 check_constraint_atom (cp_expr expr) in check_constraint_atom()
187 check_constraint_operands (location_t, cp_expr lhs, cp_expr rhs) in check_constraint_operands()
194 static cp_expr
197 cp_expr lhs, in finish_constraint_binary_op()
198 cp_expr rhs) in finish_constraint_binary_op()
205 cp_expr expr in finish_constraint_binary_op()
211 cp_expr
212 finish_constraint_or_expr (location_t loc, cp_expr lhs, cp_expr rhs) in finish_constraint_or_expr()
217 cp_expr
218 finish_constraint_and_expr (location_t loc, cp_expr lhs, cp_expr rhs) in finish_constraint_and_expr()
[all …]
H A DChangeLog-2015273 * cp-tree.h (class cp_expr): New class.
275 cp_expr.
277 to cp_expr.
285 (build_x_modify_expr): Convert return type from tree to cp_expr.
290 tree to cp_expr.
295 cp_expr.
296 (cp_parser_identifier): Likewise for return type. Use cp_expr
303 (cp_parser_statement_expr): Convert return type to cp_expr.
305 cp_expr ctor.
306 (cp_parser_fold_expression): Convert return type to cp_expr.
[all …]
H A Dcp-tree.h52 class cp_expr
55 cp_expr () : in cp_expr() function
58 cp_expr (tree value) : in cp_expr() function
61 cp_expr (tree value, location_t loc): in cp_expr() function
98 cp_expr& maybe_add_location_wrapper () in maybe_add_location_wrapper()
110 operator == (const cp_expr &lhs, tree rhs)
7096 extern tree unqualified_fn_lookup_error (cp_expr);
7621 extern cp_expr finish_parenthesized_expr (cp_expr);
7633 extern cp_expr perform_koenig_lookup (cp_expr, vec<tree, va_gc> *,
7639 extern cp_expr finish_increment_expr (cp_expr, enum tree_code);
[all …]
H A Dparser.cc1983 cp_expr lhs;
2139 static cp_expr cp_parser_identifier
2141 static cp_expr cp_parser_string_literal
2143 static cp_expr cp_parser_userdef_char_literal
2147 static cp_expr cp_parser_userdef_numeric_literal
2156 static cp_expr cp_parser_primary_expression
2158 static cp_expr cp_parser_id_expression
2160 static cp_expr cp_parser_unqualified_id
2168 static cp_expr cp_parser_postfix_expression
2173 (cp_parser *, enum cpp_ttype, cp_expr, bool, cp_id_kind *, location_t);
[all …]
H A Dptree.cc399 debug_tree (cp_expr node) in debug_tree()
H A Dsemantics.cc2119 cp_expr
2120 finish_parenthesized_expr (cp_expr expr) in finish_parenthesized_expr()
2136 expr = cp_expr (force_paren_expr (expr), expr.get_location ()); in finish_parenthesized_expr()
2627 cp_expr
2628 perform_koenig_lookup (cp_expr fn_expr, vec<tree, va_gc> *args, in perform_koenig_lookup()
2669 fn = unqualified_fn_lookup_error (cp_expr (identifier, loc)); in perform_koenig_lookup()
2678 return cp_expr (fn, loc); in perform_koenig_lookup()
2968 cp_expr
2969 finish_increment_expr (cp_expr expr, enum tree_code code) in finish_increment_expr()
2980 cp_expr result = build_x_unary_op (combined_loc, code, expr, in finish_increment_expr()
[all …]
H A Dlex.cc746 unqualified_fn_lookup_error (cp_expr name_expr) in unqualified_fn_lookup_error()
H A Dtypeck.cc2662 build_class_member_access_expr (cp_expr object, tree member, in build_class_member_access_expr()
3192 finish_class_member_access_expr (cp_expr object, tree name, bool template_p, in finish_class_member_access_expr()
6505 build_x_unary_op (location_t loc, enum tree_code code, cp_expr xarg, in build_x_unary_op()
8777 cp_expr
8778 build_c_cast (location_t loc, tree type, cp_expr expr) in build_c_cast()
8780 cp_expr result = cp_build_c_cast (loc, type, expr, tf_warning_or_error); in build_c_cast()
9351 cp_expr
9360 return cp_expr (error_mark_node, loc); in build_x_modify_expr()
H A DChangeLog-20162425 (unqualified_fn_lookup_error): Take a cp_expr.
2430 the identifier too as part of a cp_expr.
3918 * ptree.c (debug_tree): Implement for cp_expr.
H A DChangeLog-20182881 * cp-tree.h (cp_expr): Remove copy constructor.
5339 * cp-tree.h (cp_expr::maybe_add_location_wrapper): New method.
5358 param, defaulting to false. Convert "expr" to a cp_expr, and call
H A DChangeLog-2017325 converting the return type from tree to cp_expr.
1109 * cp-tree.h (cp_expr): Add const operator * and operator->
5583 tree to cp_expr to avoid implicitly dropping location information.
H A DChangeLog-20205323 * cp-tree.h (cp_expr): When constructing from an expr and a
H A Dpt.cc29032 finish_concept_definition (cp_expr id, tree init) in finish_concept_definition()