Home | History | Annotate | Download | only in include

Lines Matching refs:tree

112    for code generation alongside a tree representing its value.  */
116 tree value;
128 tree original_type;
179 tree spec;
188 tree expr;
263 tree type;
266 tree expr;
268 tree decl_attr;
272 tree attrs;
356 tree id;
358 tree type;
365 tree parms;
369 tree types;
372 tree others;
378 tree pending_sizes;
393 tree id;
399 tree dimen;
403 tree attrs;
412 tree attrs;
429 tree attrs;
439 tree enum_next_value;
463 extern void gen_aux_info_record (tree, int, int, int);
469 extern tree c_break_label;
470 extern tree c_cont_label;
474 extern tree pop_scope (void);
478 extern void record_inline_static (location_t, tree, tree,
481 extern void c_print_identifier (FILE *, tree, int);
483 extern struct c_declarator *build_array_declarator (location_t, tree,
486 extern tree build_enumerator (location_t, location_t, struct c_enum_contents *,
487 tree, tree);
488 extern tree check_for_loop_decls (location_t, bool);
491 extern void undeclared_variable (location_t, tree);
492 extern tree lookup_label_for_goto (location_t, tree);
493 extern tree declare_label (tree);
494 extern tree define_label (location_t, tree);
499 extern void finish_decl (tree, location_t, tree, tree, tree);
500 extern tree finish_enum (tree, tree, tree);
502 extern tree finish_struct (location_t, tree, tree, tree,
505 extern struct c_arg_info *get_parm_info (bool, tree);
506 extern tree grokfield (location_t, struct c_declarator *,
507 struct c_declspecs *, tree, tree *);
508 extern tree groktypename (struct c_type_name *, tree *, bool *);
509 extern tree grokparm (const struct c_parm *, tree *);
510 extern tree implicitly_declare (location_t, tree);
515 extern void push_parm_decl (const struct c_parm *, tree *);
518 extern tree c_builtin_function (tree);
519 extern tree c_builtin_function_ext_scope (tree);
522 extern tree start_enum (location_t, struct c_enum_contents *, tree);
523 extern int start_function (struct c_declspecs *, struct c_declarator *, tree);
524 extern tree start_decl (struct c_declarator *, struct c_declspecs *, bool,
525 tree);
526 extern tree start_struct (location_t, enum tree_code, tree,
530 extern tree xref_tag (enum tree_code, tree);
531 extern struct c_typespec parser_xref_tag (location_t, enum tree_code, tree);
532 extern struct c_parm *build_c_parm (struct c_declspecs *, tree,
534 extern struct c_declarator *build_attrs_declarator (tree,
538 extern struct c_declarator *build_id_declarator (tree);
543 struct c_declspecs *, tree);
548 struct c_declspecs *, tree);
550 struct c_declspecs *, tree);
555 struct c_declspecs *, tree);
560 extern bool c_missing_noreturn_ok_p (tree);
563 extern bool c_vla_unspec_p (tree x, tree fn);
570 extern tree c_last_sizeof_arg;
574 extern tree c_objc_common_truthvalue_conversion (location_t, tree);
575 extern tree require_complete_type (tree);
577 extern int comptypes (tree, tree);
578 extern int comptypes_check_different_types (tree, tree, bool *);
580 extern bool c_mark_addressable (tree);
582 extern tree c_type_promotes_to (tree);
587 extern void mark_exp_read (tree);
588 extern tree composite_type (tree, tree);
589 extern tree build_component_ref (location_t, tree, tree);
590 extern tree build_array_ref (location_t, tree, tree);
591 extern tree build_external_ref (location_t, tree, int, tree *);
600 extern tree build_conditional_expr (location_t, tree, bool, tree, tree,
601 tree, tree);
602 extern tree build_compound_expr (location_t, tree, tree);
603 extern tree c_cast_expr (location_t, struct c_type_name *, tree);
604 extern tree build_c_cast (location_t, tree, tree);
605 extern void store_init_value (location_t, tree, tree, tree);
608 extern void maybe_warn_string_init (tree, struct c_expr);
609 extern void start_init (tree, tree, int);
611 extern void really_start_incremental_init (tree);
614 extern void set_init_index (tree, tree, struct obstack *);
615 extern void set_init_label (tree, struct obstack *);
617 extern tree build_compound_literal (location_t, tree, tree, bool);
619 extern tree c_start_case (location_t, location_t, tree);
620 extern void c_finish_case (tree);
621 extern tree build_asm_expr (location_t, tree, tree, tree, tree, tree, bool);
622 extern tree build_asm_stmt (tree, tree);
623 extern int c_types_compatible_p (tree, tree);
624 extern tree c_begin_compound_stmt (bool);
625 extern tree c_end_compound_stmt (location_t, tree, bool);
626 extern void c_finish_if_stmt (location_t, tree, tree, tree, bool);
627 extern void c_finish_loop (location_t, tree, tree, tree, tree, tree, bool);
628 extern tree c_begin_stmt_expr (void);
629 extern tree c_finish_stmt_expr (location_t, tree);
630 extern tree c_process_expr_stmt (location_t, tree);
631 extern tree c_finish_expr_stmt (location_t, tree);
632 extern tree c_finish_return (location_t, tree, tree);
633 extern tree c_finish_bc_stmt (location_t, tree *, bool);
634 extern tree c_finish_goto_label (location_t, tree);
635 extern tree c_finish_goto_ptr (location_t, tree);
636 extern tree c_expr_to_decl (tree, bool *, bool *);
637 extern tree c_begin_omp_parallel (void);
638 extern tree c_finish_omp_parallel (location_t, tree, tree);
639 extern tree c_begin_omp_task (void);
640 extern tree c_finish_omp_task (location_t, tree, tree);
641 extern tree c_finish_omp_clauses (tree);
642 extern tree c_build_va_arg (location_t, tree, tree);
643 extern tree c_finish_transaction (location_t, tree, int);
644 extern tree c_build_function_call_vec (location_t, tree, vec<tree, va_gc> *,
645 vec<tree, va_gc> *);
667 extern void c_finish_incomplete_decl (tree);