Lines Matching refs:tree
199 DEF_VEC_P(tree);
200 DEF_VEC_ALLOC_P(tree,gc);
201 DEF_VEC_ALLOC_P(tree,heap);
269 extern GTY(()) tree built_in_decls[(int) END_BUILTINS];
270 extern GTY(()) tree implicit_built_in_decls[(int) END_BUILTINS];
357 tree chain;
358 tree type;
580 ({ const tree __t = (T); \
587 ({ const tree __t = (T); \
594 ({ const tree __t = (T); \
602 ({ const tree __t = (T); \
610 ({ const tree __t = (T); \
619 ({ const tree __t = (T); \
628 ({ const tree __t = (T); \
638 ({ const tree __t = (T); \
648 ({ const tree __t = (T); \
659 ({ const tree __t = (T); \
670 ({ const tree __t = (T); \
677 ({ const tree __t = (T); \
684 ({ const tree __t = (T); \
691 ({ const tree __t = (T); \
701 ({ const tree __t = (T); \
713 ({ const tree __t = (T); \
722 ({ const tree __t = (T); \
729 (*({const tree __t = (T); \
740 (*({const tree __t = t; \
751 (*({const tree __t = t; \
763 (*({const tree __t = EXPR_CHECK (T); \
771 (*({const tree __t = (T); \
782 ({const tree __t = (T); \
791 extern void tree_contains_struct_check_failed (const tree,
796 extern void tree_check_failed (const tree, const char *, int, const char *,
798 extern void tree_not_check_failed (const tree, const char *, int, const char *,
800 extern void tree_class_check_failed (const tree, const enum tree_code_class,
803 extern void tree_range_check_failed (const tree, const char *, int,
806 extern void tree_not_class_check_failed (const tree,
819 extern void omp_clause_check_failed (const tree, const char *, int,
822 extern void omp_clause_operand_check_failed (int, tree, const char *,
825 extern void omp_clause_range_check_failed (const tree, const char *, int,
1330 tree real;
1331 tree imag;
1340 tree elements;
1358 ((tree) ((char *) (NODE) - sizeof (struct tree_common)))
1374 tree purpose;
1375 tree value;
1389 tree GTY ((length ("TREE_VEC_LENGTH ((tree)&%h)"))) a[1];
1430 tree index;
1431 tree value;
1691 tree block;
1692 tree GTY ((special ("tree_exp"),
1744 tree GTY((skip(""))) stmt;
1745 tree *GTY((skip(""))) use;
1756 tree var;
1769 tree value_handle;
1803 tree def;
1809 tree result;
1842 tree GTY ((length ("omp_clause_num_ops[OMP_CLAUSE_CODE ((tree)&%h)]"))) ops[1];
1907 tree vars;
1908 tree subblocks;
1909 tree supercontext;
1910 tree abstract_origin;
1911 tree fragment_origin;
1912 tree fragment_chain;
2126 tree values;
2127 tree size;
2128 tree size_unit;
2129 tree attributes;
2161 tree pointer_to;
2162 tree reference_to;
2169 tree name;
2170 tree minval;
2171 tree maxval;
2172 tree next_variant;
2173 tree main_variant;
2174 tree binfo;
2175 tree context;
2242 #define BINFO_N_BASE_BINFOS(NODE) (VEC_length (tree, BINFO_BASE_BINFOS (NODE)))
2246 (VEC_index (tree, BINFO_BASE_BINFOS (NODE), (N)))
2248 (VEC_iterate (tree, BINFO_BASE_BINFOS (NODE), (N), (B)))
2250 (VEC_quick_push (tree, BINFO_BASE_BINFOS (NODE), (T)))
2265 VEC_index (tree, BINFO_BASE_ACCESSES (NODE), (N))
2267 VEC_quick_push (tree, BINFO_BASE_ACCESSES (NODE), (T))
2288 tree offset;
2289 tree vtable;
2290 tree virtuals;
2291 tree vptr_field;
2292 VEC(tree,gc) *base_accesses;
2293 tree inheritance;
2295 tree vtt_subvtt;
2296 tree vtt_vptr;
2298 VEC(tree,none) base_binfos;
2369 tree name;
2370 tree context;
2415 tree parent_var;
2583 tree size;
2629 tree size_unit;
2630 tree initial;
2631 tree attributes;
2632 tree abstract_origin;
2639 extern tree decl_value_expr_lookup (tree);
2640 extern void decl_value_expr_insert (tree, tree);
2741 tree offset;
2742 tree bit_field_type;
2743 tree qualifier;
2744 tree bit_offset;
2745 tree fcontext;
2765 tree java_field_1;
2766 tree java_field_2;
2767 tree java_field_3;
2837 extern tree decl_restrict_base_lookup (tree);
2838 extern void decl_restrict_base_insert (tree, tree);
2924 tree assembler_name;
2925 tree section_name;
2982 extern tree decl_debug_expr_lookup (tree);
2983 extern void decl_debug_expr_insert (tree, tree);
2994 extern unsigned short decl_init_priority_lookup (tree);
2995 extern void decl_init_priority_insert (tree, unsigned short);
3055 tree saved_tree;
3057 tree arguments;
3059 tree result;
3061 tree vindex;
3213 tree stmt;
3249 VEC (tree, gc) *vuses;
3374 extern GTY(()) tree global_trees[TI_MAX];
3484 extern GTY(()) tree integer_types[itk_none];
3530 #define NULL_TREE (tree) NULL
3532 extern tree decl_assembler_name (tree);
3537 extern size_t tree_size (tree);
3548 extern tree make_node_stat (enum tree_code MEM_STAT_DECL);
3553 extern tree copy_node_stat (tree MEM_STAT_DECL);
3558 extern tree copy_list (tree);
3561 extern tree make_tree_binfo_stat (unsigned MEM_STAT_DECL);
3566 extern tree make_tree_vec_stat (int MEM_STAT_DECL);
3573 extern void release_phi_node (tree);
3580 extern tree make_ssa_name (tree, tree);
3581 extern tree duplicate_ssa_name (tree, tree);
3582 extern void duplicate_ssa_name_ptr_info (tree, struct ptr_info_def *);
3583 extern void release_ssa_name (tree);
3584 extern void release_defs (tree);
3585 extern void replace_ssa_name_symbol (tree, tree);
3594 extern tree get_identifier (const char *);
3607 extern tree get_identifier_with_length (const char *, size_t);
3613 extern tree maybe_get_identifier (const char *);
3617 extern tree build_nt (enum tree_code, ...);
3619 extern tree build0_stat (enum tree_code, tree MEM_STAT_DECL);
3621 extern tree build1_stat (enum tree_code, tree, tree MEM_STAT_DECL);
3623 extern tree build2_stat (enum tree_code, tree, tree, tree MEM_STAT_DECL);
3625 extern tree build3_stat (enum tree_code, tree, tree, tree, tree MEM_STAT_DECL);
3627 extern tree build4_stat (enum tree_code, tree, tree, tree, tree,
3628 tree MEM_STAT_DECL);
3630 extern tree build5_stat (enum tree_code, tree, tree, tree, tree, tree,
3631 tree MEM_STAT_DECL);
3633 extern tree build7_stat (enum tree_code, tree, tree, tree, tree, tree,
3634 tree, tree, tree MEM_STAT_DECL);
3638 extern tree build_int_cst (tree, HOST_WIDE_INT);
3639 extern tree build_int_cst_type (tree, HOST_WIDE_INT);
3640 extern tree build_int_cstu (tree, unsigned HOST_WIDE_INT);
3641 extern tree build_int_cst_wide (tree, unsigned HOST_WIDE_INT, HOST_WIDE_INT);
3642 extern tree build_vector (tree, tree);
3643 extern tree build_vector_from_ctor (tree, VEC(constructor_elt,gc) *);
3644 extern tree build_constructor (tree, VEC(constructor_elt,gc) *);
3645 extern tree build_constructor_single (tree, tree, tree);
3646 extern tree build_constructor_from_list (tree, tree);
3647 extern tree build_real_from_int_cst (tree, tree);
3648 extern tree build_complex (tree, tree, tree);
3649 extern tree build_one_cst (tree);
3650 extern tree build_string (int, const char *);
3651 extern tree build_tree_list_stat (tree, tree MEM_STAT_DECL);
3653 extern tree build_decl_stat (enum tree_code, tree, tree MEM_STAT_DECL);
3654 extern tree build_fn_decl (const char *, tree);
3656 extern tree build_block (tree, tree, tree, tree);
3658 extern void annotate_with_file_line (tree, const char *, int);
3659 extern void annotate_with_locus (tree, location_t);
3661 extern tree build_empty_stmt (void);
3662 extern tree build_omp_clause (enum omp_clause_code);
3666 extern tree make_signed_type (int);
3667 extern tree make_unsigned_type (int);
3668 extern tree signed_type_for (tree);
3669 extern tree unsigned_type_for (tree);
3671 extern void set_sizetype (tree);
3672 extern void fixup_unsigned_type (tree);
3673 extern tree build_pointer_type_for_mode (tree, enum machine_mode, bool);
3674 extern tree build_pointer_type (tree);
3676 extern tree build_block_pointer_type (tree);
3677 extern tree build_reference_type_for_mode (tree, enum machine_mode, bool);
3678 extern tree build_reference_type (tree);
3679 extern tree build_vector_type_for_mode (tree, enum machine_mode);
3680 extern tree build_vector_type (tree innertype, int nunits);
3681 extern tree build_type_no_quals (tree);
3682 extern tree build_index_type (tree);
3683 extern tree build_index_2_type (tree, tree);
3684 extern tree build_array_type (tree, tree);
3685 extern tree build_function_type (tree, tree);
3686 extern tree build_function_type_list (tree, ...);
3687 extern tree build_method_type_directly (tree, tree, tree);
3688 extern tree build_method_type (tree, tree);
3689 extern tree build_offset_type (tree, tree);
3690 extern tree build_complex_type (tree);
3691 extern tree build_resx (int);
3692 extern tree array_type_nelts (tree);
3693 extern bool in_array_bounds_p (tree);
3694 extern bool range_in_array_bounds_p (tree);
3696 extern tree value_member (tree, tree);
3697 extern tree purpose_member (tree, tree);
3699 extern int attribute_list_equal (tree, tree);
3700 extern int attribute_list_contained (tree, tree);
3701 extern int tree_int_cst_equal (tree, tree);
3702 extern int tree_int_cst_lt (tree, tree);
3703 extern int tree_int_cst_compare (tree, tree);
3704 extern int host_integerp (tree, int);
3705 extern HOST_WIDE_INT tree_low_cst (tree, int);
3706 extern int tree_int_cst_msb (tree);
3707 extern int tree_int_cst_sgn (tree);
3708 extern int tree_int_cst_sign_bit (tree);
3709 extern int tree_expr_nonnegative_p (tree);
3710 extern int tree_expr_nonnegative_warnv_p (tree, bool *);
3711 extern bool may_negate_without_overflow_p (tree);
3712 extern tree get_inner_array_type (tree);
3718 extern tree make_tree (tree, rtx);
3726 extern tree build_type_attribute_variant (tree, tree);
3727 extern tree build_decl_attribute_variant (tree, tree);
3770 tree (*const handler) (tree *node, tree name, tree args,
3801 extern tree merge_decl_attributes (tree, tree);
3802 extern tree merge_type_attributes (tree, tree);
3807 extern int is_attribute_p (const char *, tree);
3812 extern tree lookup_attribute (const char *, tree);
3817 extern tree remove_attribute (const char *, tree);
3821 extern tree merge_attributes (tree, tree);
3826 extern tree merge_dllimport_decl_attributes (tree, tree);
3829 extern tree handle_dll_attribute (tree *, tree, tree, int, bool *);
3835 extern bool check_qualified_type (tree, tree, int);
3841 extern tree get_qualified_type (tree, int);
3846 extern tree build_qualified_type (tree, int);
3860 extern tree build_distinct_type_copy (tree);
3861 extern tree build_variant_type_copy (tree);
3866 extern void finish_builtin_struct (tree, const char *,
3867 tree, tree);
3873 extern void layout_type (tree);
3885 tree t;
3888 tree offset;
3892 tree bitpos;
3899 tree prev_field;
3902 tree pending_statics;
3911 extern record_layout_info start_record_layout (tree);
3912 extern tree bit_from_pos (tree, tree);
3913 extern tree byte_from_pos (tree, tree);
3914 extern void pos_from_bit (tree *, tree *, unsigned int, tree);
3915 extern void normalize_offset (tree *, tree *, unsigned int);
3916 extern tree rli_size_unit_so_far (record_layout_info);
3917 extern tree rli_size_so_far (record_layout_info);
3919 extern void place_field (record_layout_info, tree);
3920 extern void compute_record_mode (tree);
3928 extern tree type_hash_canon (unsigned int, tree);
3938 extern void layout_decl (tree, unsigned);
3943 extern void relayout_decl (tree);
3950 extern enum machine_mode mode_for_size_tree (tree, enum mode_class, int);
3954 extern tree non_lvalue (tree);
3956 extern tree convert (tree, tree);
3957 extern unsigned int expr_align (tree);
3958 extern tree expr_first (tree);
3959 extern tree expr_last (tree);
3960 extern tree expr_only (tree);
3961 extern tree size_in_bytes (tree);
3962 extern HOST_WIDE_INT int_size_in_bytes (tree);
3963 extern HOST_WIDE_INT max_int_size_in_bytes (tree);
3964 extern tree bit_position (tree);
3965 extern HOST_WIDE_INT int_bit_position (tree);
3966 extern tree byte_position (tree);
3967 extern HOST_WIDE_INT int_byte_position (tree);
3980 extern GTY(()) tree sizetype_tab[(int) TYPE_KIND_LAST];
3987 extern tree size_int_kind (HOST_WIDE_INT, enum size_type_kind);
3988 extern tree size_binop (enum tree_code, tree, tree);
3989 extern tree size_diffop (tree, tree);
3996 extern tree round_up (tree, int);
3997 extern tree round_down (tree, int);
3998 extern tree get_pending_sizes (void);
3999 extern void put_pending_size (tree);
4000 extern void put_pending_sizes (tree);
4018 extern tree chainon (tree, tree);
4022 extern tree tree_cons_stat (tree, tree, tree MEM_STAT_DECL);
4027 extern tree tree_last (tree);
4031 extern tree nreverse (tree);
4036 extern int list_length (tree);
4040 extern int fields_length (tree);
4045 extern bool initializer_zerop (tree);
4058 extern bool categorize_ctor_elements (tree, HOST_WIDE_INT *, HOST_WIDE_INT *,
4061 extern HOST_WIDE_INT count_type_elements (tree, bool);
4065 extern int integer_zerop (tree);
4069 extern int integer_onep (tree);
4074 extern int integer_all_onesp (tree);
4079 extern int integer_pow2p (tree);
4084 extern int integer_nonzerop (tree);
4086 extern bool zero_p (tree);
4087 extern bool cst_and_fits_in_hwi (tree);
4088 extern tree num_ending_zeros (tree);
4093 extern tree staticp (tree);
4099 extern tree save_expr (tree);
4104 extern tree skip_simple_arithmetic (tree);
4108 enum tree_node_structure_enum tree_node_structure (tree);
4116 extern bool contains_placeholder_p (tree);
4128 extern bool type_contains_placeholder_p (tree);
4135 extern tree substitute_in_expr (tree, tree, tree);
4146 extern tree substitute_placeholder_in_expr (tree, tree);
4161 extern tree variable_size (tree);
4167 extern tree stabilize_reference (tree);
4173 extern tree stabilize_reference_1 (tree);
4180 extern tree get_unwidened (tree, tree);
4187 extern tree get_narrower (tree, int *);
4193 extern tree get_inner_reference (tree, HOST_WIDE_INT *, HOST_WIDE_INT *,
4194 tree *, enum machine_mode *, int *, int *,
4201 extern bool contains_packed_reference (tree exp);
4205 extern int handled_component_p (tree);
4210 extern tree array_ref_element_size (tree);
4215 extern tree array_ref_low_bound (tree);
4220 extern tree array_ref_up_bound (tree);
4225 extern tree component_ref_field_offset (tree);
4230 extern tree get_containing_scope (tree);
4234 extern tree decl_function_context (tree);
4238 extern tree decl_type_context (tree);
4241 extern int real_zerop (tree);
4252 extern GTY(()) tree current_function_decl;
4260 extern tree get_file_function_name (const char *);
4261 extern tree get_callee_fndecl (tree);
4262 extern void change_decl_assembler_name (tree, tree);
4263 extern int type_num_arguments (tree);
4266 extern tree upper_bound_in_type (tree, tree);
4267 extern tree lower_bound_in_type (tree, tree);
4268 extern int operand_equal_for_phi_arg_p (tree, tree);
4269 extern bool empty_body_p (tree);
4273 extern void expand_expr_stmt (tree);
4274 extern int warn_if_unused_value (tree, location_t);
4275 extern void expand_label (tree);
4276 extern void expand_goto (tree);
4279 extern void expand_stack_restore (tree);
4280 extern void expand_return (tree);
4281 extern int is_body_block (tree);
4298 extern tree fold (tree);
4299 extern tree fold_unary (enum tree_code, tree, tree);
4300 extern tree fold_binary (enum tree_code, tree, tree, tree);
4301 extern tree fold_ternary (enum tree_code, tree, tree, tree, tree);
4302 extern tree fold_build1_stat (enum tree_code, tree, tree MEM_STAT_DECL);
4304 extern tree fold_build2_stat (enum tree_code, tree, tree, tree MEM_STAT_DECL);
4306 extern tree fold_build3_stat (enum tree_code, tree, tree, tree, tree MEM_STAT_DECL);
4308 extern tree fold_build1_initializer (enum tree_code, tree, tree);
4309 extern tree fold_build2_initializer (enum tree_code, tree, tree, tree);
4310 extern tree fold_build3_initializer (enum tree_code, tree, tree, tree, tree);
4311 extern tree fold_convert (tree, tree);
4312 extern tree fold_single_bit_test (enum tree_code, tree, tree, tree);
4313 extern tree fold_ignored_result (tree);
4314 extern tree fold_abs_const (tree, tree);
4315 extern tree fold_indirect_ref_1 (tree, tree);
4317 extern void fold_undefer_overflow_warnings (bool, tree, int);
4321 extern tree force_fit_type (tree, int, bool, bool);
4362 extern int operand_equal_p (tree, tree, unsigned int);
4364 extern tree omit_one_operand (tree, tree, tree);
4365 extern tree omit_two_operands (tree, tree, tree, tree);
4366 extern tree invert_truthvalue (tree);
4367 extern tree fold_truth_not_expr (tree);
4368 extern tree fold_unary_to_constant (enum tree_code, tree, tree);
4369 extern tree fold_binary_to_constant (enum tree_code, tree, tree, tree);
4370 extern tree fold_read_from_constant_string (tree);
4371 extern tree int_const_binop (enum tree_code, tree, tree, int);
4372 extern tree build_fold_addr_expr (tree);
4373 extern tree fold_build_cleanup_point_expr (tree type, tree expr);
4374 extern tree fold_strip_sign_ops (tree);
4375 extern tree build_fold_addr_expr_with_type (tree, tree);
4376 extern tree build_fold_indirect_ref (tree);
4377 extern tree fold_indirect_ref (tree);
4378 extern tree constant_boolean_node (int, tree);
4379 extern tree build_low_bits_mask (tree, unsigned);
4381 extern bool tree_swap_operands_p (tree, tree, bool);
4382 extern void swap_tree_operands (tree, tree *, tree *);
4385 extern bool ptr_difference_const (tree, tree, HOST_WIDE_INT *);
4388 extern bool tree_expr_nonzero_p (tree);
4389 extern bool tree_expr_nonzero_warnv_p (tree, bool *);
4392 extern tree fold_builtin (tree, tree, bool);
4393 extern tree fold_builtin_fputs (tree, bool, bool, tree);
4394 extern tree fold_builtin_strcpy (tree, tree, tree);
4395 extern tree fold_builtin_strncpy (tree, tree, tree);
4396 extern tree fold_builtin_memory_chk (tree, tree, tree, bool,
4398 extern tree fold_builtin_stxcpy_chk (tree, tree, tree, bool,
4400 extern tree fold_builtin_strncpy_chk (tree, tree);
4401 extern tree fold_builtin_snprintf_chk (tree, tree, enum built_in_function);
4402 extern bool fold_builtin_next_arg (tree);
4403 extern enum built_in_function builtin_mathfn_code (tree);
4404 extern tree build_function_call_expr (tree, tree);
4405 extern tree mathfn_built_in (tree, enum built_in_function fn);
4406 extern tree strip_float_extensions (tree);
4407 extern tree c_strlen (tree, int);
4408 extern tree std_gimplify_va_arg_expr (tree, tree, tree *, tree *);
4409 extern tree build_va_arg_indirect_ref (tree);
4410 tree build_string_literal (int, const char *);
4413 extern tree strip_float_extensions (tree);
4416 extern void record_component_aliases (tree);
4417 extern HOST_WIDE_INT get_alias_set (tree);
4420 extern int objects_must_conflict_p (tree, tree);
4423 extern int really_constant_p (tree);
4424 extern int int_fits_type_p (tree, tree);
4425 extern bool variably_modified_type_p (tree, tree);
4426 extern int tree_log2 (tree);
4427 extern int tree_floor_log2 (tree);
4428 extern int simple_cst_equal (tree, tree);
4429 extern hashval_t iterative_hash_expr (tree, hashval_t);
4430 extern int compare_tree_int (tree, unsigned HOST_WIDE_INT);
4431 extern int type_list_equal (tree, tree);
4432 extern int chain_member (tree, tree);
4433 extern tree type_hash_lookup (unsigned int, tree);
4434 extern void type_hash_add (unsigned int, tree);
4435 extern int simple_cst_list_equal (tree, tree);
4438 extern void expand_function_start (tree);
4441 extern void recompute_tree_invariant_for_addr_expr (tree);
4442 extern bool is_global_var (tree t);
4443 extern bool needs_to_live_in_memory (tree);
4444 extern tree reconstruct_complex_type (tree, tree);
4446 extern int real_onep (tree);
4447 extern int real_twop (tree);
4448 extern int real_minus_onep (tree);
4453 extern tree build_nonstandard_integer_type (unsigned HOST_WIDE_INT, int);
4454 extern tree build_range_type (tree, tree, tree);
4455 extern HOST_WIDE_INT int_cst_value (tree);
4456 extern tree tree_fold_gcd (tree, tree);
4457 extern tree build_addr (tree, tree);
4459 extern bool fields_compatible_p (tree, tree);
4460 extern tree find_compatible_field (tree, tree);
4467 extern void allocate_struct_function (tree);
4468 extern void init_function_start (tree);
4469 extern bool use_register_for_decl (tree);
4470 extern void setjmp_vars_warning (tree);
4477 extern int aggregate_value_p (tree, tree);
4480 extern void push_function_context_to (tree);
4481 extern void pop_function_context_from (tree);
4482 extern tree gimplify_parameters (void);
4490 extern void debug_tree (tree);
4493 extern void print_node (FILE *, const char *, tree, int);
4494 extern void print_node_brief (FILE *, const char *, tree, int);
4499 extern bool debug_find_tree (tree, tree);
4502 extern tree unsave_expr_now (tree);
4503 extern tree build_duplicate_type (tree);
4538 extern int flags_from_decl_or_type (tree);
4539 extern int call_expr_flags (tree);
4541 extern int setjmp_call_p (tree);
4542 extern bool alloca_call_p (tree);
4543 extern bool must_pass_in_stack_var_size (enum machine_mode, tree);
4544 extern bool must_pass_in_stack_var_size_or_pad (enum machine_mode, tree);
4556 extern tree decl_attributes (tree *, tree, int);
4559 extern void set_decl_abstract_flags (tree, int);
4560 extern void set_decl_origin_self (tree);
4563 extern void set_min_and_max_values_for_integral_type (tree, int, bool);
4564 extern void fixup_signed_type (tree);
4566 extern unsigned int update_alignment_for_field (record_layout_info, tree,
4569 extern void make_decl_rtl (tree);
4570 extern void make_decl_one_only (tree);
4572 extern void resolve_unique_section (tree, int, int);
4573 extern void mark_referenced (tree);
4574 extern void mark_decl_referenced (tree);
4575 extern void notice_global_symbol (tree);
4576 extern void set_user_assembler_name (tree, const char *);
4582 extern void expand_computed_goto (tree);
4587 extern void expand_asm_expr (tree);
4588 extern tree resolve_asm_operand_names (tree, tree, tree);
4589 extern void expand_case (tree);
4590 extern void expand_decl (tree);
4591 extern void expand_anon_union_decl (tree, tree, tree);
4594 extern tree tree_overlaps_hard_reg_set (tree, HARD_REG_SET *);
4598 extern tree create_artificial_label (void);
4599 extern void gimplify_function_tree (tree);
4600 extern const char *get_name (tree);
4601 extern tree unshare_expr (tree);
4602 extern void sort_case_labels (tree);
4647 typedef tree (*walk_tree_fn) (tree *, int *, void *);
4648 extern tree walk_tree (tree*, walk_tree_fn, void*, struct pointer_set_t*);
4649 extern tree walk_tree_without_duplicates (tree*, walk_tree_fn, void*);
4653 extern void set_decl_rtl (tree, rtx);
4654 extern void set_decl_incoming_rtl (tree, rtx);
4691 extern tree get_base_address (tree t);
4699 tree from;
4700 tree to;
4708 extern tree tree_mem_ref_addr (tree, tree);
4709 extern void copy_mem_ref_info (tree, tree);
4712 extern bool ssa_name_nonzero_p (tree);
4713 extern bool ssa_name_nonnegative_p (tree);
4718 extern unsigned HOST_WIDE_INT compute_builtin_object_size (tree, int);
4721 extern unsigned HOST_WIDE_INT highest_pow2_factor (tree);
4724 extern GTY(()) tree generic_block_literal_struct_type;