Home
last modified time | relevance | path

Searched refs:c_expr (Results 1 – 25 of 26) sorted by relevance

12

/netbsd-src/external/gpl3/gcc/dist/gcc/c/
H A Dc-tree.h127 struct c_expr struct
175 typedef struct c_expr c_expr_t;
692 extern struct c_expr default_function_array_conversion (location_t,
693 struct c_expr);
694 extern struct c_expr default_function_array_read_conversion (location_t,
695 struct c_expr);
696 extern struct c_expr convert_lvalue_to_rvalue (location_t, struct c_expr,
705 extern struct c_expr c_expr_sizeof_expr (location_t, struct c_expr);
706 extern struct c_expr c_expr_sizeof_type (location_t, struct c_type_name *);
707 extern struct c_expr parser_build_unary_op (location_t, enum tree_code,
[all …]
H A Dgimple-parser.cc111 static struct c_expr c_parser_gimple_binary_expression (gimple_parser &);
112 static struct c_expr c_parser_gimple_unary_expression (gimple_parser &);
113 static struct c_expr c_parser_gimple_postfix_expression (gimple_parser &);
114 static struct c_expr c_parser_gimple_postfix_expression_after_primary
115 (gimple_parser &, location_t, struct c_expr);
708 struct c_expr lhs, rhs; in c_parser_gimple_statement()
873 struct c_expr trueval, falseval; in c_parser_gimple_statement()
923 static c_expr
927 struct c_expr ret, lhs, rhs; in c_parser_gimple_binary_expression()
1023 static c_expr
[all …]
H A Dc-parser.cc85 set_c_expr_source_range (c_expr *expr, in set_c_expr_source_range()
95 set_c_expr_source_range (c_expr *expr, in set_c_expr_source_range()
1516 static struct c_expr c_parser_initializer (c_parser *, tree);
1517 static struct c_expr c_parser_braced_init (c_parser *, tree, bool,
1520 static void c_parser_initval (c_parser *, struct c_expr *,
1539 static struct c_expr c_parser_expr_no_commas (c_parser *, struct c_expr *,
1541 static struct c_expr c_parser_conditional_expression (c_parser *,
1542 struct c_expr *, tree);
1543 static struct c_expr c_parser_binary_expression (c_parser *, struct c_expr *,
1545 static struct c_expr c_parser_cast_expression (c_parser *, struct c_expr *);
[all …]
H A Dc-parser.h188 struct c_expr c_parser_string_literal (c_parser *, bool, bool);
H A Dc-typeck.cc2034 struct c_expr
2035 default_function_array_conversion (location_t loc, struct c_expr exp) in default_function_array_conversion()
2082 struct c_expr
2083 default_function_array_read_conversion (location_t loc, struct c_expr exp) in default_function_array_read_conversion()
2125 struct c_expr
2126 convert_lvalue_to_rvalue (location_t loc, struct c_expr exp, in convert_lvalue_to_rvalue()
2968 struct c_expr
2969 c_expr_sizeof_expr (location_t loc, struct c_expr expr) in c_expr_sizeof_expr()
2971 struct c_expr ret; in c_expr_sizeof_expr()
3017 struct c_expr
[all …]
H A DChangeLog457 the c_expr instead of the tree to c_finish_goto_ptr.
459 argument type to c_expr.
3519 * c-tree.h (c_expr::get_location) Use EXPR_HAS_LOCATION rather
3525 * c-parser.c (c_parser_expr_list): Use c_expr::get_location ()
3527 * c-tree.h (c_expr::get_location): New method.
4230 constants by setting original_type in c_expr.
4870 * c-parser.c (c_parser_generic_selection): Use c_expr::set_error
4873 * c-tree.h (c_expr::set_error): New method.
5230 error reports cover the full range, manually updating the c_expr
5505 * c-tree.h (struct c_expr): Add field "src_range".
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/c/
H A Dc-tree.h127 struct c_expr struct
175 typedef struct c_expr c_expr_t;
675 extern struct c_expr default_function_array_conversion (location_t,
676 struct c_expr);
677 extern struct c_expr default_function_array_read_conversion (location_t,
678 struct c_expr);
679 extern struct c_expr convert_lvalue_to_rvalue (location_t, struct c_expr,
688 extern struct c_expr c_expr_sizeof_expr (location_t, struct c_expr);
689 extern struct c_expr c_expr_sizeof_type (location_t, struct c_type_name *);
690 extern struct c_expr parser_build_unary_op (location_t, enum tree_code,
[all …]
H A Dgimple-parser.c111 static struct c_expr c_parser_gimple_binary_expression (gimple_parser &);
112 static struct c_expr c_parser_gimple_unary_expression (gimple_parser &);
113 static struct c_expr c_parser_gimple_postfix_expression (gimple_parser &);
114 static struct c_expr c_parser_gimple_postfix_expression_after_primary
115 (gimple_parser &, location_t, struct c_expr);
703 struct c_expr lhs, rhs; in c_parser_gimple_statement()
867 struct c_expr trueval, falseval; in c_parser_gimple_statement()
909 static c_expr
913 struct c_expr ret, lhs, rhs; in c_parser_gimple_binary_expression()
1009 static c_expr
[all …]
H A Dc-parser.c83 set_c_expr_source_range (c_expr *expr, in set_c_expr_source_range()
93 set_c_expr_source_range (c_expr *expr, in set_c_expr_source_range()
1484 static struct c_expr c_parser_initializer (c_parser *);
1485 static struct c_expr c_parser_braced_init (c_parser *, tree, bool,
1488 static void c_parser_initval (c_parser *, struct c_expr *,
1507 static struct c_expr c_parser_expr_no_commas (c_parser *, struct c_expr *,
1509 static struct c_expr c_parser_conditional_expression (c_parser *,
1510 struct c_expr *, tree);
1511 static struct c_expr c_parser_binary_expression (c_parser *, struct c_expr *,
1513 static struct c_expr c_parser_cast_expression (c_parser *, struct c_expr *);
[all …]
H A Dc-parser.h188 struct c_expr c_parser_string_literal (c_parser *, bool, bool);
H A Dc-typeck.c2022 struct c_expr
2023 default_function_array_conversion (location_t loc, struct c_expr exp) in default_function_array_conversion()
2071 struct c_expr
2072 default_function_array_read_conversion (location_t loc, struct c_expr exp) in default_function_array_read_conversion()
2114 struct c_expr
2115 convert_lvalue_to_rvalue (location_t loc, struct c_expr exp, in convert_lvalue_to_rvalue()
2950 struct c_expr
2951 c_expr_sizeof_expr (location_t loc, struct c_expr expr) in c_expr_sizeof_expr()
2953 struct c_expr ret; in c_expr_sizeof_expr()
2999 struct c_expr
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dsel-sched.c367 expr_t c_expr; member
1761 create_speculation_check (expr_t c_expr, ds_t check_ds, insn_t orig_insn) in create_speculation_check() argument
1784 check_pattern = targetm.sched.gen_spec_check (EXPR_INSN_RTX (c_expr), label, in create_speculation_check()
1810 twin_rtx = copy_rtx (PATTERN (EXPR_INSN_RTX (c_expr))); in create_speculation_check()
1826 speculate_expr (c_expr, check_ds); in create_speculation_check()
4752 emit_bookkeeping_insn (insn_t place_to_insert, expr_t c_expr, int new_seqno) in emit_bookkeeping_insn() argument
4754 rtx_insn *new_insn_rtx = create_copy_of_insn_rtx (EXPR_INSN_RTX (c_expr)); in emit_bookkeeping_insn()
4758 VINSN_UNIQUE_P (EXPR_VINSN (c_expr))); in emit_bookkeeping_insn()
4760 insn_t new_insn = emit_insn_from_expr_after (c_expr, new_vinsn, new_seqno, in emit_bookkeeping_insn()
4774 generate_bookkeeping_insn (expr_t c_expr, edge e1, edge e2) in generate_bookkeeping_insn() argument
[all …]
H A Dgenmatch.c731 class c_expr : public operand
743 c_expr (cpp_reader *r_, location_t loc, in c_expr() function
789 c_expr *cond;
801 c_expr *with;
824 is_a_helper <c_expr *>::test (operand *op) in test()
905 else if (is_a<c_expr *> (o))
1337 if (c_expr *ce = dyn_cast<c_expr *> (o)) in contains_id()
1370 nw->with = as_a <c_expr *> (replace_id (w->with, id, with)); in replace_id()
1377 nife->cond = as_a <c_expr *> (replace_id (ife->cond, id, with)); in replace_id()
1386 if (c_expr *ce = dyn_cast<c_expr *> (o)) in replace_id()
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dsel-sched.cc367 expr_t c_expr; member
1761 create_speculation_check (expr_t c_expr, ds_t check_ds, insn_t orig_insn) in create_speculation_check() argument
1784 check_pattern = targetm.sched.gen_spec_check (EXPR_INSN_RTX (c_expr), label, in create_speculation_check()
1810 twin_rtx = copy_rtx (PATTERN (EXPR_INSN_RTX (c_expr))); in create_speculation_check()
1826 speculate_expr (c_expr, check_ds); in create_speculation_check()
4752 emit_bookkeeping_insn (insn_t place_to_insert, expr_t c_expr, int new_seqno) in emit_bookkeeping_insn() argument
4754 rtx_insn *new_insn_rtx = create_copy_of_insn_rtx (EXPR_INSN_RTX (c_expr)); in emit_bookkeeping_insn()
4758 VINSN_UNIQUE_P (EXPR_VINSN (c_expr))); in emit_bookkeeping_insn()
4760 insn_t new_insn = emit_insn_from_expr_after (c_expr, new_vinsn, new_seqno, in emit_bookkeeping_insn()
4774 generate_bookkeeping_insn (expr_t c_expr, edge e1, edge e2) in generate_bookkeeping_insn() argument
[all …]
H A Dgenmatch.cc735 class c_expr : public operand class
747 c_expr (cpp_reader *r_, location_t loc, in c_expr() function in c_expr
793 c_expr *cond;
805 c_expr *with;
828 is_a_helper <c_expr *>::test (operand *op) in test()
909 else if (is_a<c_expr *> (o)) in print_operand()
1341 if (c_expr *ce = dyn_cast<c_expr *> (o)) in contains_id()
1374 nw->with = as_a <c_expr *> (replace_id (w->with, id, with)); in replace_id()
1381 nife->cond = as_a <c_expr *> (replace_id (ife->cond, id, with)); in replace_id()
1390 if (c_expr *ce = dyn_cast<c_expr *> (o)) in replace_id()
[all …]
H A DChangeLog-200422344 (pop_init_level, process_init_element): Use struct c_expr.
22345 (struct c_expr): Update comment.
22350 (struct constructor_stack): Use struct c_expr for
22353 (pop_init_level): Update. Return struct c_expr.
22354 (process_init_level): Update. Take struct c_expr argument.
22744 * c-tree.h (struct c_expr): Define.
22764 * c-typeck.c (parser_build_binary_op): Use c_expr structures.
H A DChangeLog-201521310 * genmatch.c (c_expr::gen_transform): Error on unknown captures.
22192 (predicate, expr, c_expr, capture, if_expr, with_expr): Adjust
24111 (expr::gen_transform, c_expr::gen_transform,
H A DChangeLog-200927152 (process_init_element): Pass origtype from c_expr to
27961 * c-tree.h (struct c_expr): Add field original_type.
H A DChangeLog-200513515 struct c_expr.
13518 Take and return struct c_expr.
H A DChangeLog-20119665 * c-tree.h (c_expr_t): New typedef for struct c_expr.
9668 original_tree_code of c_expr structure.
H A DChangeLog-20083121 * c-tree.h (c_expr): Update description of original_code.
/netbsd-src/external/gpl3/gcc.old/dist/gcc/fortran/
H A Dtrans-array.c9659 gfc_expr *c_expr = NULL; in structure_alloc_comps() local
9664 c_expr = param->expr; in structure_alloc_comps()
9666 if (!c_expr) in structure_alloc_comps()
9667 c_expr = c->initializer; in structure_alloc_comps()
9669 if (c_expr) in structure_alloc_comps()
9671 gfc_conv_expr_type (&tse, c_expr, TREE_TYPE (comp)); in structure_alloc_comps()
9900 gfc_expr *c_expr = NULL; in structure_alloc_comps() local
9907 c_expr = param->expr; in structure_alloc_comps()
9909 if (c_expr) in structure_alloc_comps()
9912 gfc_conv_expr_type (&tse, c_expr, TREE_TYPE (comp)); in structure_alloc_comps()
/netbsd-src/external/gpl3/gcc/dist/gcc/fortran/
H A Dtrans-array.cc9860 gfc_expr *c_expr = NULL; in structure_alloc_comps() local
9865 c_expr = param->expr; in structure_alloc_comps()
9867 if (!c_expr) in structure_alloc_comps()
9868 c_expr = c->initializer; in structure_alloc_comps()
9870 if (c_expr) in structure_alloc_comps()
9872 gfc_conv_expr_type (&tse, c_expr, TREE_TYPE (comp)); in structure_alloc_comps()
10101 gfc_expr *c_expr = NULL; in structure_alloc_comps() local
10108 c_expr = param->expr; in structure_alloc_comps()
10110 if (c_expr) in structure_alloc_comps()
10113 gfc_conv_expr_type (&tse, c_expr, TREE_TYPE (comp)); in structure_alloc_comps()
/netbsd-src/external/gpl3/gcc/dist/gcc/objc/
H A Dobjc-act.cc10063 struct c_expr array; in objc_finish_foreach_loop()
10237 struct c_expr array; in objc_finish_foreach_loop()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/objc/
H A Dobjc-act.c9933 struct c_expr array; in objc_finish_foreach_loop()
10107 struct c_expr array; in objc_finish_foreach_loop()

12