Home
last modified time | relevance | path

Searched refs:tree (Results 1 – 25 of 1113) sorted by relevance

12345678910>>...45

/NextBSD/contrib/gcc/
HDc-common.h132 extern GTY ((length ("(int) RID_MAX"))) tree *ridpointers;
219 extern GTY(()) tree c_global_trees[CTI_MAX];
226 tree GTY((length ("%h.len"))) elts[1];
253 tree x_cur_stmt_list;
293 extern int (*lang_missing_noreturn_ok_p) (tree);
302 extern tree push_stmt_list (void);
303 extern tree pop_stmt_list (tree);
304 extern tree add_stmt (tree);
305 extern void push_cleanup (tree, tree, bool);
306 extern tree pushdecl_top_level (tree);
[all …]
HDtree-flow.h94 tree name_mem_tag;
116 tree GTY((skip)) value_handle;
150 tree var;
191 tree symbol_mem_tag;
194 VEC(tree, gc) *may_aliases;
205 tree current_def;
329 extern GTY(()) VEC(tree,gc) *modified_noreturn_calls;
337 static inline tree_ann_common_t tree_common_ann (tree);
338 static inline tree_ann_common_t get_tree_common_ann (tree);
339 static inline var_ann_t var_ann (tree);
[all …]
HDc-tree.h65 tree enum_min;
66 tree enum_max;
70 tree objc_info;
154 tree value;
192 tree spec;
226 tree type;
228 tree decl_attr;
232 tree attrs;
310 tree parms;
312 tree tags;
[all …]
HDstub-objc.c30 tree
31 objc_is_class_name (tree ARG_UNUSED (arg)) in objc_is_class_name()
36 tree
37 objc_is_id (tree ARG_UNUSED (arg)) in objc_is_id()
42 tree
43 objc_is_object_ptr (tree ARG_UNUSED (arg)) in objc_is_object_ptr()
49 bool objc_diagnose_private_ivar (tree ARG_UNUSED (arg)) in objc_diagnose_private_ivar()
55 tree
56 objc_lookup_ivar (tree other, tree ARG_UNUSED (arg)) in objc_lookup_ivar()
63 objc_check_decl (tree ARG_UNUSED (decl)) in objc_check_decl()
[all …]
HDtree-gimple.h28 extern tree create_tmp_var_raw (tree, const char *);
29 extern tree create_tmp_var_name (const char *);
30 extern tree create_tmp_var (tree, const char *);
31 extern tree get_initialized_tmp_var (tree, tree *, tree *);
32 extern tree get_formal_tmp_var (tree, tree *);
34 extern void declare_vars (tree, tree, bool);
36 extern void annotate_all_with_locus (tree *, location_t);
42 typedef bool (*gimple_predicate)(tree);
45 extern bool is_gimple_stmt (tree);
48 extern bool is_gimple_reg_type (tree);
[all …]
HDlanghooks.h31 typedef void (*lang_print_tree_hook) (FILE *, tree, int indent);
38 tree (*walk_subtrees) (tree *, int *,
39 tree (*) (tree *, int *, void *),
41 int (*cannot_inline_tree_fn) (tree *);
42 int (*disregard_inline_limits) (tree);
43 tree (*add_pending_fn_decls) (void *, tree);
44 int (*auto_var_in_fn_p) (tree, tree);
45 int (*anon_aggr_type_p) (tree);
46 bool (*var_mod_type_p) (tree, tree);
47 int (*start_inlining) (tree);
[all …]
HDtree-chrec.h37 extern tree chrec_not_analyzed_yet;
38 extern GTY(()) tree chrec_dont_know;
39 extern GTY(()) tree chrec_known;
45 automatically_generated_chrec_p (tree chrec) in automatically_generated_chrec_p()
55 tree_is_chrec (tree expr) in tree_is_chrec()
67 extern tree chrec_fold_plus (tree, tree, tree);
68 extern tree chrec_fold_minus (tree, tree, tree);
69 extern tree chrec_fold_multiply (tree, tree, tree);
70 extern tree chrec_convert (tree, tree, tree);
71 extern tree chrec_convert_aggressive (tree, tree);
[all …]
HDtree.h199 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); \
[all …]
HDtarget.h105 void (* unwind_label) (FILE *, tree, int, int);
122 void (* visibility) (tree, int);
142 void (* named_section) (const char *name, unsigned int flags, tree decl);
154 section *(* select_section) (tree, int, unsigned HOST_WIDE_INT);
163 void (* unique_section) (tree, int);
166 section *(* function_rodata_section) (tree);
179 void (* output_mi_thunk) (FILE *file, tree thunk_decl,
181 tree function_decl);
189 bool (* can_output_mi_thunk) (tree thunk_decl, HOST_WIDE_INT delta,
191 tree function_decl);
[all …]
HDlanghooks-def.h31 extern HOST_WIDE_INT hook_get_alias_set_0 (tree);
43 extern void lhd_do_nothing_t (tree);
47 extern HOST_WIDE_INT lhd_get_alias_set (tree);
48 extern tree lhd_return_tree (tree);
49 extern tree lhd_return_null_tree_v (void);
50 extern tree lhd_return_null_tree (tree);
51 extern tree lhd_do_nothing_iii_return_null_tree (int, int, int);
52 extern int lhd_safe_from_p (rtx, tree);
53 extern tree lhd_staticp (tree);
54 extern void lhd_print_tree_nothing (FILE *, tree, int);
[all …]
HDhooks.h33 extern bool hook_bool_tree_false (tree);
34 extern bool hook_bool_tree_true (tree);
35 extern bool hook_bool_tree_hwi_hwi_tree_false (tree, HOST_WIDE_INT, HOST_WIDE_INT,
36 tree);
37 extern bool hook_bool_tree_hwi_hwi_tree_true (tree, HOST_WIDE_INT, HOST_WIDE_INT,
38 tree);
44 extern bool hook_bool_tree_tree_false (tree, tree);
45 extern bool hook_bool_tree_bool_false (tree, bool);
50 extern void hook_void_tree (tree);
51 extern void hook_void_tree_treeptr (tree, tree *);
[all …]
HDtree-vn.c46 tree v;
49 tree e;
52 VEC (tree, gc) *vuses;
58 static void set_value_handle (tree e, tree v);
63 static tree
64 make_value_handle (tree type) in make_value_handle()
67 tree vh; in make_value_handle()
83 vn_compute (tree expr, hashval_t val) in vn_compute()
99 expressions_equal_p (tree e1, tree e2) in expressions_equal_p()
101 tree te1, te2; in expressions_equal_p()
[all …]
HDlanghooks.c50 lhd_do_nothing_t (tree ARG_UNUSED (t)) in lhd_do_nothing_t()
63 tree
80 tree
81 lhd_return_tree (tree t) in lhd_return_tree()
88 tree
96 tree
97 lhd_return_null_tree (tree ARG_UNUSED (t)) in lhd_return_null_tree()
114 tree ARG_UNUSED (node), in lhd_print_tree_nothing()
122 lhd_safe_from_p (rtx ARG_UNUSED (x), tree ARG_UNUSED (exp)) in lhd_safe_from_p()
129 tree
[all …]
HDtree-vect-patterns.c46 (tree (* ) (tree, tree *, tree *), block_stmt_iterator);
47 static bool widened_name_p (tree, tree, tree *, tree *);
50 static tree vect_recog_widen_sum_pattern (tree, tree *, tree *);
51 static tree vect_recog_widen_mult_pattern (tree, tree *, tree *);
52 static tree vect_recog_dot_prod_pattern (tree, tree *, tree *);
68 widened_name_p (tree name, tree use_stmt, tree *half_type, tree *def_stmt) in widened_name_p()
70 tree dummy; in widened_name_p()
73 tree expr; in widened_name_p()
74 tree type = TREE_TYPE (name); in widened_name_p()
75 tree oprnd0; in widened_name_p()
[all …]
HDc-common.c198 tree c_global_trees[CTI_MAX];
472 tree *ridpointers;
474 tree (*make_fname_decl) (tree, int);
483 tree *const decl; /* pointer to the VAR_DECL. */
501 static int constant_fits_type_p (tree, tree);
502 static tree check_case_value (tree);
503 static bool check_case_bounds (tree, tree, tree *, tree *);
505 static tree handle_packed_attribute (tree *, tree, tree, int, bool *);
506 static tree handle_nocommon_attribute (tree *, tree, tree, int, bool *);
507 static tree handle_common_attribute (tree *, tree, tree, int, bool *);
[all …]
HDtree-inline.h35 tree src_fn;
38 tree dst_fn;
49 tree retvar;
55 tree (*copy_decl) (tree, struct copy_body_data *);
58 tree block;
95 extern tree copy_body_r (tree *, int *, void *);
96 extern void insert_decl_map (copy_body_data *, tree, tree);
98 void optimize_inline_calls (tree);
99 bool tree_inlinable_function_p (tree);
100 tree copy_tree_r (tree *, int *, void *);
[all …]
/NextBSD/contrib/gcc/cp/
HDcp-tree.h181 ({ const tree __t = (NODE); \
188 ({ const tree __t = (NODE); \
205 tree class_template_info;
206 tree label_value;
224 tree decl;
231 tree decl;
243 tree member;
323 tree function;
355 tree binfo;
356 tree functions;
[all …]
HDname-lookup.h38 tree name;
39 tree type;
50 extern binding_entry binding_table_find (binding_table, tree);
72 tree value;
74 tree type;
88 tree identifier;
91 tree real_type_value;
97 extern tree identifier_type_value (tree);
98 extern void set_identifier_type_value (tree, tree);
99 extern void pop_binding (tree, tree);
[all …]
HDsearch.c38 static int is_subobject_of_p (tree, tree);
39 static tree dfs_lookup_base (tree, void *);
40 static tree dfs_dcast_hint_pre (tree, void *);
41 static tree dfs_dcast_hint_post (tree, void *);
42 static tree dfs_debug_mark (tree, void *);
43 static tree dfs_walk_once_r (tree, tree (*pre_fn) (tree, void *),
44 tree (*post_fn) (tree, void *), void *data);
45 static void dfs_unmark_r (tree);
46 static int check_hidden_convs (tree, int, int, tree, tree, tree);
47 static tree split_conversions (tree, tree, tree, tree);
[all …]
HDtree.c40 static tree bot_manip (tree *, int *, void *);
41 static tree bot_replace (tree *, int *, void *);
42 static tree build_cplus_array_type_1 (tree, tree);
44 static hashval_t list_hash_pieces (tree, tree, tree);
46 static cp_lvalue_kind lvalue_p_1 (tree, int);
47 static tree build_target_expr (tree, tree);
48 static tree count_trees_r (tree *, int *, void *);
49 static tree verify_stmt_tree_r (tree *, int *, void *);
50 static tree build_local_temp (tree);
52 static tree handle_java_interface_attribute (tree *, tree, tree, int, bool *);
[all …]
HDclass.c52 tree name;
55 tree type;
59 tree access;
72 tree binfo;
74 tree derived;
77 tree rtti_binfo;
80 tree inits;
82 tree* last_init;
85 tree vbase;
88 VEC(tree,gc) *fns;
[all …]
HDinit.c39 static bool begin_init_stmts (tree *, tree *);
40 static tree finish_init_stmts (bool, tree, tree);
41 static void construct_virtual_base (tree, tree);
42 static void expand_aggr_init_1 (tree, tree, tree, tree, int);
43 static void expand_default_init (tree, tree, tree, tree, int);
44 static tree build_vec_delete_1 (tree, tree, tree, special_function_kind, int);
45 static void perform_member_init (tree, tree);
46 static tree build_builtin_delete_call (tree);
47 static int member_init_ok_or_else (tree, tree, tree);
48 static void expand_virtual_init (tree, tree);
[all …]
HDexcept.c43 static void push_eh_cleanup (tree);
44 static tree prepare_eh_type (tree);
45 static tree build_eh_type_type (tree);
46 static tree do_begin_catch (void);
47 static int dtor_nothrow (tree);
48 static tree do_end_catch (tree);
49 static bool decl_is_java_type (tree decl, int err);
50 static void initialize_handler_parm (tree, tree);
51 static tree do_allocate_exception (tree);
52 static tree wrap_cleanups_r (tree *, int *, void *);
[all …]
HDrtti.c69 tree type; /* The RECORD_TYPE for this type_info object */
71 tree vtable; /* The VAR_DECL of the vtable. Only filled at end of
74 tree name; /* IDENTIFIER_NODE for the ABI specified name of
98 VEC(tree,gc) *unemitted_tinfo_decls;
105 static tree build_headof (tree);
106 static tree ifnonnull (tree, tree);
107 static tree tinfo_name (tree);
108 static tree build_dynamic_cast_1 (tree, tree);
109 static tree throw_bad_cast (void);
110 static tree throw_bad_typeid (void);
[all …]
/NextBSD/gnu/usr.bin/cc/cc_int/
HDMakefile21 double-int.o tree-chrec.o tree-scalar-evolution.o tree-data-ref.o \
22 tree-cfg.o tree-dfa.o tree-eh.o tree-ssa.o tree-optimize.o tree-gimple.o \
23 gimplify.o tree-pretty-print.o tree-into-ssa.o \
24 tree-outof-ssa.o tree-ssa-ccp.o tree-vn.o tree-ssa-uncprop.o \
25 tree-ssa-dce.o tree-ssa-copy.o tree-nrv.o tree-ssa-copyrename.o \
26 tree-ssa-pre.o tree-ssa-live.o tree-ssa-operands.o tree-ssa-alias.o \
27 tree-ssa-alias-warnings.o \
28 tree-ssa-phiopt.o tree-ssa-forwprop.o tree-nested.o tree-ssa-dse.o \
29 tree-ssa-dom.o domwalk.o tree-tailcall.o gimple-low.o tree-iterator.o \
30 omp-low.o tree-phinodes.o tree-ssanames.o tree-sra.o tree-complex.o \
[all …]

12345678910>>...45