Lines Matching defs:lang_hooks_for_decls
185 struct lang_hooks_for_decls struct
190 bool (*global_bindings_p) (void);
196 tree (*pushdecl) (tree);
199 tree (*getdecls) (void);
203 int (*decl_dwarf_attribute) (const_tree, int);
207 bool (*generic_generic_parameter_decl_p) (const_tree);
211 bool (*function_parm_expanded_from_pack_p) (tree, tree);
214 tree (*get_generic_function_decl) (const_tree);
218 bool (*warn_unused_global) (const_tree);
224 void (*post_compilation_parsing_cleanups) (void);
227 bool (*ok_for_sibcall) (const_tree);
232 tree (*omp_array_data) (tree, bool);
236 bool (*omp_is_allocatable_or_ptr) (const_tree);
245 tree (*omp_check_optional_argument) (tree, bool);
249 bool (*omp_privatize_by_reference) (const_tree);
253 enum omp_clause_default_kind (*omp_predetermined_sharing) (tree);
257 tree (*omp_report_decl) (tree);
263 bool (*omp_disregard_value_expr) (tree, bool);
267 bool (*omp_private_debug_clause) (tree, bool);
271 bool (*omp_private_outer_ref) (tree);
276 tree (*omp_clause_default_ctor) (tree clause, tree decl, tree outer);
279 tree (*omp_clause_copy_ctor) (tree clause, tree dst, tree src);
282 tree (*omp_clause_assign_op) (tree clause, tree dst, tree src);
286 tree (*omp_clause_linear_ctor) (tree clause, tree dst, tree src, tree add);
290 tree (*omp_clause_dtor) (tree clause, tree decl);
293 void (*omp_finish_clause) (tree clause, gimple_seq *pre_p);
297 bool (*omp_scalar_p) (tree decl);