GCC Middle and Back End API Reference
|
#include <langhooks.h>
Data Fields | |
bool(* | global_bindings_p )(void) |
tree(* | pushdecl )(tree) |
tree(* | getdecls )(void) |
bool(* | function_decl_explicit_p )(tree) |
bool(* | generic_generic_parameter_decl_p )(const_tree) |
bool(* | function_parm_expanded_from_pack_p )(tree, tree) |
tree(* | get_generic_function_decl )(const_tree) |
bool(* | warn_unused_global )(const_tree) |
void(* | final_write_globals )(void) |
bool(* | ok_for_sibcall )(const_tree) |
bool(* | omp_privatize_by_reference )(const_tree) |
enum omp_clause_default_kind(* | omp_predetermined_sharing )(tree) |
tree(* | omp_report_decl )(tree) |
bool(* | omp_disregard_value_expr )(tree, bool) |
bool(* | omp_private_debug_clause )(tree, bool) |
bool(* | omp_private_outer_ref )(tree) |
tree(* | omp_clause_default_ctor )(tree clause, tree decl, tree outer) |
tree(* | omp_clause_copy_ctor )(tree clause, tree dst, tree src) |
tree(* | omp_clause_assign_op )(tree clause, tree dst, tree src) |
tree(* | omp_clause_dtor )(tree clause, tree decl) |
void(* | omp_finish_clause )(tree clause) |
Language hooks related to decls and the symbol table.
void(* lang_hooks_for_decls::final_write_globals)(void) |
Referenced by compile_file().
bool(* lang_hooks_for_decls::function_decl_explicit_p)(tree) |
Referenced by gen_subprogram_die().
Referenced by gen_formal_parameter_pack_die().
bool(* lang_hooks_for_decls::generic_generic_parameter_decl_p)(const_tree) |
Referenced by generic_parameter_die().
tree(* lang_hooks_for_decls::get_generic_function_decl)(const_tree) |
Referenced by gen_subprogram_die().
tree(* lang_hooks_for_decls::getdecls)(void) |
Referenced by dbxout_init(), and write_global_declarations().
bool(* lang_hooks_for_decls::global_bindings_p)(void) |
Referenced by fold_range_test(), and variable_size().
bool(* lang_hooks_for_decls::ok_for_sibcall)(const_tree) |
Referenced by expand_call().
Referenced by lower_copyprivate_clauses(), lower_lastprivate_clauses(), and lower_rec_input_clauses().
Referenced by create_task_copyfn(), and lower_rec_input_clauses().
Referenced by lower_rec_input_clauses().
Referenced by lower_rec_input_clauses().
bool(* lang_hooks_for_decls::omp_disregard_value_expr)(tree, bool) |
Referenced by omp_notice_variable().
void(* lang_hooks_for_decls::omp_finish_clause)(tree clause) |
Referenced by gimplify_adjust_omp_clauses_1().
enum omp_clause_default_kind(* lang_hooks_for_decls::omp_predetermined_sharing)(tree) |
Referenced by omp_notice_variable().
bool(* lang_hooks_for_decls::omp_private_debug_clause)(tree, bool) |
Referenced by gimplify_adjust_omp_clauses(), and gimplify_adjust_omp_clauses_1().
bool(* lang_hooks_for_decls::omp_private_outer_ref)(tree) |
Referenced by gimplify_scan_omp_clauses(), lower_send_clauses(), and omp_notice_variable().
bool(* lang_hooks_for_decls::omp_privatize_by_reference)(const_tree) |
Referenced by is_reference(), omp_add_variable(), and omp_check_private().
Referenced by omp_notice_variable().
Referenced by add_builtin_type(), lhd_builtin_function(), and mf_make_builtin().
bool(* lang_hooks_for_decls::warn_unused_global)(const_tree) |
Referenced by check_global_declaration_1().