Lines Matching refs:tree

65   tree enum_min;
66 tree enum_max;
70 tree objc_info;
150 for code generation alongside a tree representing its value. */
154 tree value;
192 tree spec;
226 tree type;
228 tree decl_attr;
232 tree attrs;
310 tree parms;
312 tree tags;
314 tree types;
317 tree others;
322 tree pending_sizes;
337 tree id;
343 tree dimen;
347 tree attrs;
356 tree attrs;
373 tree attrs;
385 tree x_break_label;
386 tree x_cont_label;
401 tree label;
440 extern void gen_aux_info_record (tree, int, int, int);
444 extern tree c_break_label;
445 extern tree c_cont_label;
449 extern tree pop_scope (void);
450 extern void insert_block (tree);
451 extern void c_expand_body (tree);
454 extern void c_dup_lang_specific_decl (tree);
455 extern void c_print_identifier (FILE *, tree, int);
457 extern struct c_declarator *build_array_declarator (tree, struct c_declspecs *,
459 extern tree build_enumerator (tree, tree);
460 extern tree check_for_loop_decls (void);
463 extern void undeclared_variable (tree, location_t);
464 extern tree declare_label (tree);
465 extern tree define_label (location_t, tree);
467 extern void finish_decl (tree, tree, tree);
468 extern tree finish_enum (tree, tree, tree);
470 extern tree finish_struct (tree, tree, tree);
472 extern tree grokfield (struct c_declarator *, struct c_declspecs *, tree);
473 extern tree groktypename (struct c_type_name *);
475 extern tree grokblockdecl (struct c_declspecs *, struct c_declarator *);
476 extern tree grokparm (const struct c_parm *);
477 extern tree implicitly_declare (tree);
486 extern tree builtin_function (const char *, tree, int, enum built_in_class,
487 const char *, tree);
490 extern tree start_enum (tree);
491 extern int start_function (struct c_declspecs *, struct c_declarator *, tree);
492 extern tree start_decl (struct c_declarator *, struct c_declspecs *, bool,
493 tree);
494 extern tree start_struct (enum tree_code, tree);
497 extern tree xref_tag (enum tree_code, tree);
498 extern struct c_typespec parser_xref_tag (enum tree_code, tree);
499 extern int c_expand_decl (tree);
500 extern struct c_parm *build_c_parm (struct c_declspecs *, tree,
502 extern struct c_declarator *build_attrs_declarator (tree,
506 extern struct c_declarator *build_id_declarator (tree);
514 extern struct c_declspecs *declspecs_add_qual (struct c_declspecs *, tree);
517 extern struct c_declspecs *declspecs_add_scspec (struct c_declspecs *, tree);
518 extern struct c_declspecs *declspecs_add_attrs (struct c_declspecs *, tree);
522 extern int c_disregard_inline_limits (tree);
523 extern int c_cannot_inline_tree_fn (tree *);
525 extern bool c_missing_noreturn_ok_p (tree);
526 extern tree c_objc_common_truthvalue_conversion (tree expr);
527 extern bool c_warn_unused_global_decl (tree);
529 extern bool c_vla_unspec_p (tree x, tree fn);
545 extern tree require_complete_type (tree);
546 extern int same_translation_unit_p (tree, tree);
547 extern int comptypes (tree, tree);
548 extern bool c_vla_type_p (tree);
549 extern bool c_mark_addressable (tree);
550 extern void c_incomplete_type_error (tree, tree);
551 extern tree c_type_promotes_to (tree);
553 extern tree composite_type (tree, tree);
554 extern tree build_component_ref (tree, tree);
555 extern tree build_array_ref (tree, tree);
556 extern tree build_external_ref (tree, int, location_t);
563 extern tree build_conditional_expr (tree, tree, tree);
564 extern tree build_compound_expr (tree, tree);
565 extern tree c_cast_expr (struct c_type_name *, tree);
566 extern tree build_c_cast (tree, tree);
567 extern void store_init_value (tree, tree);
570 extern void maybe_warn_string_init (tree, struct c_expr);
571 extern void start_init (tree, tree, int);
573 extern void really_start_incremental_init (tree);
576 extern void set_init_index (tree, tree);
577 extern void set_init_label (tree);
579 extern tree build_compound_literal (tree, tree);
580 extern tree c_start_case (tree);
581 extern void c_finish_case (tree);
582 extern tree build_asm_expr (tree, tree, tree, tree, bool);
583 extern tree build_asm_stmt (tree, tree);
584 extern tree c_convert_parm_for_inlining (tree, tree, tree, int);
585 extern int c_types_compatible_p (tree, tree);
586 extern tree c_begin_compound_stmt (bool);
587 extern tree c_end_compound_stmt (tree, bool);
588 extern void c_finish_if_stmt (location_t, tree, tree, tree, bool);
590 extern void c_finish_loop (location_t, tree, tree, tree, tree, tree, tree,
593 extern tree c_begin_stmt_expr (void);
594 extern tree c_finish_stmt_expr (tree);
595 extern tree c_process_expr_stmt (tree);
596 extern tree c_finish_expr_stmt (tree);
597 extern tree c_finish_return (tree);
598 extern tree c_finish_bc_stmt (tree *, bool);
599 extern tree c_finish_goto_label (tree);
600 extern tree c_finish_goto_ptr (tree);
603 extern tree c_expr_to_decl (tree, bool *, bool *, bool *);
604 extern tree c_begin_omp_parallel (void);
605 extern tree c_finish_omp_parallel (tree, tree);
606 extern tree c_finish_omp_clauses (tree);
636 extern void c_finish_incomplete_decl (tree);
640 extern tree c_return_interface_record_type (tree);