#include "splay-tree.h"#include "cpplib.h"#include "c-common.def"


Go to the source code of this file.
Definition at line 1036 of file c-common.h.
Referenced by c_dump_tree(), dump_generic_node(), expand_asm_expr(), expand_stmt(), get_asm_expr_operands(), pp_c_statement(), tsubst_expr(), verify_asm_statement(), and WFE_Expand_Stmt().
Definition at line 1146 of file c-common.h.
Referenced by build_asm_expr(), cp_parser_asm_definition(), expand_asm_expr(), expand_stmt(), need_fake_edge_p(), simple_asm_stmt(), and tsubst_expr().
Definition at line 1035 of file c-common.h.
Referenced by c_dump_tree(), coalesce_asm_operands(), count_uses_and_derefs(), dump_generic_node(), expand_asm_expr(), expand_stmt(), find_escape_constraints(), get_asm_expr_operands(), gimplify_asm_expr(), pp_c_statement(), sra_walk_asm_expr(), tsubst_expr(), verify_asm_statement(), and WFE_Expand_Stmt().
Definition at line 1034 of file c-common.h.
Referenced by c_dump_tree(), coalesce_asm_operands(), count_uses_and_derefs(), dump_generic_node(), expand_asm_expr(), expand_stmt(), get_asm_expr_operands(), gimplify_asm_expr(), pp_c_statement(), sra_walk_asm_expr(), tsubst_expr(), verify_asm_statement(), and WFE_Expand_Stmt().
Definition at line 1033 of file c-common.h.
Referenced by c_dump_tree(), dump_generic_node(), expand_asm_expr(), expand_stmt(), pp_c_statement(), tsubst_expr(), verify_asm_statement(), and WFE_Expand_Stmt().
Definition at line 1105 of file c-common.h.
Referenced by build_asm_expr(), build_asm_stmt(), c_dump_tree(), dump_generic_node(), empty_loop_p(), expand_asm_expr(), expand_builtin_synchronize(), find_data_references_in_loop(), finish_asm_stmt(), get_asm_expr_operands(), need_fake_edge_p(), pp_c_statement(), record_temporary_equivalences_from_stmts_at_dest(), tsubst_expr(), and WFE_Expand_Stmt().
| #define boolean_false_node c_global_trees[CTI_BOOLEAN_FALSE] |
Definition at line 210 of file c-common.h.
Referenced by associate_equivalences_with_edges(), build_assert_expr_for(), build_class_init(), build_common_tree_nodes_2(), build_instanceof(), build_new_1(), c_common_truthvalue_conversion(), c_init_decl_processing(), cfg_remove_useless_stmts_bb(), check_bool_init(), compare_names(), compare_range_with_value(), compare_ranges(), constant_boolean_node(), cp_parser_primary_expression(), cxx_init_decl_processing(), determine_exit_conditions(), dump_expr(), estimate_niter_from_size_of_data(), expand_static_init(), fold_cond_expr_cond(), genrtl_switch_stmt(), gimple_push_cleanup(), gimplify_boolean_expr(), java_init_decl_processing(), java_lex(), lookup_avail_expr(), number_of_iterations_cond(), number_of_iterations_exit(), pp_c_bool_constant(), pp_c_bool_literal(), record_conditions(), record_edge_info(), record_temporary_equivalences_from_stmts_at_dest(), register_edge_assert_for(), remove_empty_loop(), remove_range_assertions(), shorten_compare(), simplify_cond_and_lookup_avail_expr(), simplify_using_entry_checks(), tree_unroll_loop(), tree_unswitch_single_loop(), truthvalue_conversion(), try_unroll_loop_completely(), verify_expr(), vrp_evaluate_conditional_warnv(), and write_template_arg_literal().
| #define boolean_true_node c_global_trees[CTI_BOOLEAN_TRUE] |
Definition at line 209 of file c-common.h.
Referenced by add_to_dst_predicate_list(), assert_loop_rolls_lt(), associate_equivalences_with_edges(), attach_initialized_static_class(), begin_destructor_body(), boolean_increment(), build_and_record_new_cond(), build_assert_expr_for(), build_class_init(), build_common_tree_nodes_2(), build_instanceof(), build_new_1(), c_common_truthvalue_conversion(), c_init_decl_processing(), c_parser_omp_clause_num_threads(), cfg_remove_useless_stmts_bb(), check_bool_init(), check_init(), compare_names(), compare_range_with_value(), compare_ranges(), compare_values_warnv(), constant_boolean_node(), cp_parser_primary_expression(), cxx_init_decl_processing(), determine_exit_conditions(), dump_expr(), emit_init_test_initialization(), estimate_niter_from_size_of_data(), expand_static_init(), finish_while_stmt_cond(), fold_cond_expr_cond(), gimple_push_cleanup(), gimplify_boolean_expr(), infer_loop_bounds_from_undefined(), java_init_decl_processing(), java_lex(), lookup_avail_expr(), number_of_iterations_cond(), number_of_iterations_exit(), number_of_iterations_lt_to_ne(), pp_c_bool_constant(), pp_c_bool_literal(), record_conditions(), record_edge_info(), record_equivalences_from_incoming_edge(), record_temporary_equivalences_from_stmts_at_dest(), register_edge_assert_for(), remove_empty_loop(), shorten_compare(), simplify_cond_and_lookup_avail_expr(), simplify_loop_decl_cond(), simplify_using_entry_checks(), tree_simplify_using_condition(), tree_simplify_using_condition_1(), tree_unroll_loop(), tree_unswitch_single_loop(), truthvalue_conversion(), try_unroll_loop_completely(), value_inside_range(), and write_template_arg_literal().
| #define boolean_type_node c_global_trees[CTI_BOOLEAN_TYPE] |
Definition at line 208 of file c-common.h.
Referenced by add_builtin_candidates(), add_to_dst_predicate_list(), add_to_predicate_list(), alpha_gimplify_va_arg_1(), assert_loop_rolls_lt(), assert_no_overflow_lt(), build_and_record_new_cond(), build_base_path(), build_binary_op(), build_builtin_candidate(), build_class_init(), build_class_ref(), build_common_tree_nodes(), build_common_tree_nodes_2(), build_conditional_expr(), build_java_arrayaccess(), build_java_binop(), build_java_check_indexed_type(), build_modify_expr(), build_special_member_call(), build_typeid(), build_unary_op(), build_vec_delete_1(), build_vec_init(), c_common_truthvalue_conversion(), c_init_decl_processing(), c_parser_omp_clause_num_threads(), can_count_iv_in_wider_type_bound(), check_bitfield_type_and_width(), common_type(), compare_trees(), compare_values_warnv(), condition_conversion(), constant_boolean_node(), convert_ieee_real_to_integer(), copy_prop_visit_cond_stmt(), cp_parser_set_decl_spec_type(), cp_parser_simple_type_specifier(), create_canonical_iv(), cxx_init_decl_processing(), cxx_omp_clause_apply_fn(), decode_newarray_type(), determine_exit_conditions(), dom_thread_across_edge(), dump_expr(), emit_init_test_initialization(), emit_support_tinfos(), encode_newarray_type(), estimate_niter_from_size_of_data(), expand_builtin(), expand_compare(), expand_complex_comparison(), expand_complex_div_wide(), expand_omp_for_generic(), expand_omp_for_static_chunk(), expand_omp_for_static_nochunk(), expand_virtual_init(), finish_declspecs(), fold(), fold_binary(), fold_unary(), forward_propagate_into_cond_1(), get_primitive_array_vtable(), gimple_boolify(), gimple_push_cleanup(), gimplify_init_ctor_eval_range(), gimplify_omp_atomic_pipeline(), GTY(), i860_gimplify_va_arg_expr(), identify_jump_threads(), ifnonnull(), implies_ge_p(), implies_nonnegative_p(), ix86_gimplify_va_arg(), java_check_reference(), java_init_decl_processing(), java_lex(), lambda_loopnest_to_gcc_loopnest(), loop_niter_by_eval(), lower_omp_for_lastprivate(), lower_omp_master(), lower_omp_single_copy(), lower_rec_input_clauses(), may_eliminate_iv(), mf_build_check_statement_for(), minmax_replacement(), mips_gimplify_va_arg_expr(), n_of_executions_at_most(), number_of_iterations_cond(), number_of_iterations_le(), number_of_iterations_lt(), number_of_iterations_lt_to_ne(), number_of_iterations_ne(), parse_signature_type(), perfect_nestify(), pp_c_constant(), pp_c_integer_literal(), process_assert_insertions_for(), promote_type(), rewrite_use_compare(), rs6000_gimplify_va_arg(), rs6000_handle_altivec_attribute(), s390_gimplify_va_arg(), sh_gimplify_va_arg_expr(), shorten_compare(), simplify_cond_using_ranges(), simplify_rhs_and_lookup_avail_expr(), simplify_using_initial_conditions(), simplify_using_outer_evolutions(), slpeel_make_loop_iterate_ntimes(), slpeel_tree_peel_loop_to_edge(), substitute_single_use_vars(), thread_across_edge(), tree_divmod_fixed_value(), tree_mod_pow2(), tree_mod_subtract(), tree_simplify_using_condition(), tree_simplify_using_condition_1(), tree_unroll_loop(), truthvalue_conversion(), type_promotes_to(), use_thunk(), value_inside_range(), vect_create_cond_for_align_checks(), WFE_Expand_Expr_With_Sequence_Point(), write_template_arg_literal(), xstormy16_expand_builtin_va_arg(), and xtensa_gimplify_va_arg_expr().
| #define c99_function_name_decl_node c_global_trees[CTI_C99_FUNCTION_NAME_DECL] |
Definition at line 232 of file c-common.h.
Definition at line 930 of file c-common.h.
Referenced by c_alignof_expr(), and c_parser_alignof_expression().
| #define c_bool_false_node c_global_trees[CTI_C_BOOL_FALSE] |
| #define c_bool_true_node c_global_trees[CTI_C_BOOL_TRUE] |
Definition at line 213 of file c-common.h.
Referenced by boolean_increment(), and c_init_decl_processing().
| #define c_bool_type_node c_global_trees[CTI_C_BOOL_TYPE] |
Definition at line 212 of file c-common.h.
Referenced by c_init_decl_processing(), and finish_struct().
| #define C_DECLARED_LABEL_FLAG | ( | label | ) | TREE_LANG_FLAG_1 (label) |
Definition at line 242 of file c-common.h.
Referenced by c_parser_compound_statement_nostart(), declare_label(), define_label(), genrtl_decl_stmt(), lookup_label(), make_label_decl(), and pop_label_level().
| #define C_EXP_ORIGINAL_CODE | ( | exp | ) | ((enum tree_code) TREE_COMPLEXITY (exp)) |
Definition at line 857 of file c-common.h.
Referenced by c_common_truthvalue_conversion(), default_conversion(), default_function_array_conversion(), parser_build_binary_op(), and truthvalue_conversion().
Definition at line 187 of file c-common.h.
Referenced by c_parse_init(), c_print_identifier(), cp_lexer_get_preprocessor_token(), declspecs_add_qual(), declspecs_add_scspec(), declspecs_add_type(), finish_fname(), grokdeclarator(), init_reswords(), and read_process_identifier().
Definition at line 929 of file c-common.h.
Referenced by c_expr_sizeof_expr(), c_expr_sizeof_type(), and expr_sizeof().
Definition at line 847 of file c-common.h.
Definition at line 844 of file c-common.h.
Definition at line 852 of file c-common.h.
Referenced by c_apply_type_quals_to_decl(), and c_build_qualified_type().
Definition at line 841 of file c-common.h.
Definition at line 1013 of file c-common.h.
Referenced by associate_equivalences_with_edges(), c_add_case_label(), c_do_switch_warnings(), c_dump_tree(), dequeue_and_dump(), dump_generic_node(), expand_case(), find_case_label_for_value(), genrtl_case_label(), gimplify_switch_expr(), group_case_labels(), match_case_to_enum(), pp_c_statement(), record_edge_info(), tsubst_expr(), verify_case_label(), and WFE_Expand_Stmt().
Definition at line 1014 of file c-common.h.
Referenced by c_add_case_label(), genrtl_case_label(), and mark_local_for_remap_r().
Definition at line 1012 of file c-common.h.
Referenced by associate_equivalences_with_edges(), c_dump_tree(), compare_case_labels(), dequeue_and_dump(), dump_generic_node(), expand_case(), find_case_label_for_value(), genrtl_case_label(), gimplify_switch_expr(), group_case_labels(), lower_try_finally_switch(), match_case_to_enum(), pp_c_statement(), record_edge_info(), sort_case_labels(), tree_verify_flow_info(), tsubst_expr(), verify_case_label(), and WFE_Expand_Stmt().
| #define char_array_type_node c_global_trees[CTI_CHAR_ARRAY_TYPE] |
Definition at line 216 of file c-common.h.
Referenced by c_common_nodes_and_builtins(), combine_strings(), cp_parser_string_literal(), GTY(), and lex_string().
Definition at line 1109 of file c-common.h.
Referenced by c_dump_tree(), cp_dump_tree(), finalize_nrv_r(), genrtl_decl_cleanup(), nullify_returns_r(), and verify_cleanup_statement().
Definition at line 1112 of file c-common.h.
Referenced by c_dump_tree(), Cleanup_To_Scope(), cp_dump_tree(), cp_genericize_r(), Do_EH_Cleanups(), genrtl_decl_cleanup(), Pop_Scope_And_Do_Cleanups(), pp_c_statement(), pp_cxx_statement(), verify_cleanup_statement(), WFE_Expand_Goto(), WFE_Expand_Handlers_Or_Cleanup(), and WFE_Expand_Return().
Definition at line 1026 of file c-common.h.
Referenced by c_dump_tree(), c_expand_expr(), c_tree_expr_nonnegative_p(), expand_call_inline(), finish_cdtor(), finish_compound_stmt(), genrtl_compound_stmt(), Mark_Scopes_And_Labels(), pp_c_statement(), Tid_For_Handler(), tsubst_expr(), verify_compound_statement(), WFE_Expand_Expr(), and WFE_Expand_Stmt().
Definition at line 1064 of file c-common.h.
Referenced by c_expand_expr(), c_expr_to_decl(), c_staticp(), digest_init(), output_init_element(), pp_c_postfix_expression(), and store_init_value().
Definition at line 1208 of file c-common.h.
Referenced by begin_compound_stmt(), finish_fname_decls(), genrtl_compound_stmt(), and tsubst_expr().
| #define const_string_type_node c_global_trees[CTI_CONST_STRING_TYPE] |
Definition at line 220 of file c-common.h.
Referenced by c_common_nodes_and_builtins(), create_tinfo_types(), GTY(), and synth_module_prologue().
Definition at line 1183 of file c-common.h.
Referenced by c_expand_decl(), finish_anon_union(), genrtl_decl_stmt(), and remap_decl().
Definition at line 1186 of file c-common.h.
Referenced by build_offset_ref(), build_unary_op(), c_alignof_expr(), c_dump_tree(), c_mark_addressable(), c_parser_sizeof_expression(), c_parser_typeof_specifier(), check_field_decl(), check_field_decls(), cxx_alignof_expr(), cxx_sizeof_expr(), cxx_sizeof_or_alignof_expr(), default_conversion(), expr_sizeof(), fold_offsetof_1(), is_bitfield_expr_with_lowered_type(), layout_class_type(), lvalue_p_1(), next_initializable_field(), output_init_element(), perform_integral_promotions(), process_init_constructor(), process_init_element(), push_init_level(), really_start_incremental_init(), remove_zero_width_bit_fields(), and set_nonincremental_init().
| #define DECL_C_HARD_REGISTER | ( | DECL | ) | DECL_LANG_FLAG_4 (VAR_DECL_CHECK (DECL)) |
Definition at line 1195 of file c-common.h.
Referenced by emit_local_var(), finish_decl(), and make_rtl_for_nonlocal_decl().
Definition at line 369 of file c-common.h.
Referenced by add_stmt(), duplicate_decls(), expand_call_inline(), inlinable_function_p(), maybe_clone_body(), and pushdecl().
Definition at line 1040 of file c-common.h.
Referenced by c_dump_tree(), c_expand_decl_stmt(), c_safe_from_p(), expand_start_do_loop(), genrtl_decl_stmt(), mark_local_for_remap_r(), pp_c_statement(), tsubst_expr(), verify_decl_statement(), verify_var_decl_statement(), walk_tree(), WFE_Expand_Expr(), and WFE_Expand_Stmt().
| #define default_function_type c_global_trees[CTI_DEFAULT_FUNCTION_TYPE] |
Definition at line 222 of file c-common.h.
Referenced by c_common_nodes_and_builtins(), GTY(), implicitly_declare(), maybe_apply_pending_pragma_weaks(), and start_function().
Definition at line 1148 of file c-common.h.
Definition at line 984 of file c-common.h.
Referenced by begin_do_stmt(), c_dump_tree(), cp_dump_tree(), finish_do_body(), genrtl_do_stmt(), gimplify_do_stmt(), Mark_Scopes_And_Labels(), pp_c_statement(), pp_cxx_statement(), tsubst_expr(), verify_do_statement(), and WFE_Expand_Loop().
Definition at line 983 of file c-common.h.
Referenced by c_dump_tree(), cp_dump_tree(), finish_do_stmt(), genrtl_do_stmt(), gimplify_do_stmt(), pp_c_statement(), pp_cxx_statement(), tsubst_expr(), verify_do_statement(), and WFE_Expand_Loop().
Definition at line 974 of file c-common.h.
Referenced by begin_else_clause(), c_dump_tree(), c_finish_else(), cp_dump_tree(), finish_else_clause(), finish_if_stmt(), genrtl_if_stmt(), gimplify_if_stmt(), Mark_Scopes_And_Labels(), pp_c_statement(), pp_cxx_statement(), tsubst_expr(), verify_if_statement(), and WFE_Expand_If().
Definition at line 993 of file c-common.h.
Referenced by c_dump_tree(), c_expand_expr(), cp_dump_tree(), expand_start_do_loop(), expand_stmt(), gimplify_expr_stmt(), pp_c_statement(), pp_cxx_statement(), tsubst_expr(), WFE_Expand_Expr(), and WFE_Expand_Stmt().
Definition at line 1126 of file c-common.h.
Referenced by expand_stmt(), pp_c_statement(), tsubst_expr(), WFE_Expand_Stmt(), and WGEN_Expand_Stmt().
Definition at line 1001 of file c-common.h.
Referenced by c_dump_tree(), cp_dump_tree(), finish_for_cond(), finish_for_init_stmt(), finish_for_stmt(), genrtl_for_stmt(), gimplify_for_stmt(), Mark_Scopes_And_Labels(), pp_c_statement(), pp_cxx_statement(), tsubst_expr(), verify_for_statement(), and WFE_Expand_Loop().
Definition at line 999 of file c-common.h.
Referenced by c_dump_tree(), cp_dump_tree(), finish_for_cond(), finish_for_init_stmt(), genrtl_for_stmt(), gimplify_for_stmt(), Mark_Scopes_And_Labels(), pp_c_statement(), pp_cxx_statement(), tsubst_expr(), verify_for_statement(), and WFE_Expand_Loop().
Definition at line 1000 of file c-common.h.
Referenced by c_dump_tree(), cp_dump_tree(), finish_for_expr(), genrtl_for_stmt(), gimplify_for_stmt(), pp_c_statement(), pp_cxx_statement(), tsubst_expr(), verify_for_statement(), and WFE_Expand_Loop().
Definition at line 998 of file c-common.h.
Referenced by begin_for_stmt(), c_dump_tree(), cp_dump_tree(), finish_for_init_stmt(), genrtl_for_stmt(), gimplify_for_stmt(), Mark_Scopes_And_Labels(), pp_c_statement(), pp_cxx_statement(), tsubst_expr(), verify_for_statement(), and WFE_Expand_Loop().
| #define function_name_decl_node c_global_trees[CTI_FUNCTION_NAME_DECL] |
Definition at line 230 of file c-common.h.
| #define g77_integer_type_node c_global_trees[CTI_G77_INTEGER_TYPE] |
| #define g77_longint_type_node c_global_trees[CTI_G77_LONGINT_TYPE] |
| #define g77_uinteger_type_node c_global_trees[CTI_G77_UINTEGER_TYPE] |
| #define g77_ulongint_type_node c_global_trees[CTI_G77_ULONGINT_TYPE] |
| #define GET_DIRECTIVE_LINE | ( | ) | get_directive_line () |
Definition at line 928 of file c-common.h.
Definition at line 1018 of file c-common.h.
Referenced by build_ssa_operands(), c_dump_tree(), cleanup_dead_labels(), computed_goto_p(), convert_nl_goto_reference(), convert_nonlocal_reference(), diagnose_sb_2(), dump_generic_node(), expand_gimple_cond_expr(), expand_stmt(), factor_computed_gotos(), get_rhs(), gimplify_expr(), initialize_hash_element(), make_cond_expr_edges(), make_goto_expr_edges(), maybe_record_in_goto_queue(), parse_ssa_operands(), pp_c_statement(), propagate_rhs_into_lhs(), remove_useless_stmts_cond(), remove_useless_stmts_goto(), remove_useless_stmts_label(), set_rhs(), shortcut_cond_expr(), simple_goto_p(), simplify_control_stmt_condition(), tree_redirect_edge_and_branch(), tree_verify_flow_info(), tsubst_expr(), VEC(), verify_goto_statement(), and WFE_Expand_Stmt().
Definition at line 972 of file c-common.h.
Referenced by _cpp_handle_directive(), begin_if_stmt(), c_dump_tree(), c_expand_start_cond(), cp_dump_tree(), finish_if_stmt_cond(), genrtl_if_stmt(), gimplify_if_stmt(), Mark_Scopes_And_Labels(), pp_c_statement(), pp_cxx_statement(), tsubst_expr(), verify_if_statement(), and WFE_Expand_If().
| #define int_array_type_node c_global_trees[CTI_INT_ARRAY_TYPE] |
Definition at line 218 of file c-common.h.
Referenced by c_common_nodes_and_builtins(), GTY(), and my_build_string().
| #define intmax_type_node c_global_trees[CTI_INTMAX_TYPE] |
Definition at line 203 of file c-common.h.
Referenced by builtin_define_stdint_macros(), c_common_init(), c_common_nodes_and_builtins(), and GTY().
Definition at line 1051 of file c-common.h.
Referenced by c_dump_tree(), expand_stmt(), mark_local_for_remap_r(), Mark_Scopes_And_Labels(), pp_c_statement(), tsubst_expr(), verify_statement(), and WFE_Expand_Stmt().
| #define last_expr_filename (current_stmt_tree ()->x_last_expr_filename) |
| #define last_expr_type (current_stmt_tree ()->x_last_expr_type) |
Definition at line 302 of file c-common.h.
Referenced by begin_compound_stmt(), begin_stmt_tree(), c_expand_end_cond(), c_expand_expr_stmt(), clear_last_expr(), expand_end_bindings(), expand_end_stmt_expr(), expand_expr_stmt_value(), finish_compound_stmt(), finish_expr_stmt(), finish_stmt(), and finish_stmt_expr().
| #define last_tree (current_stmt_tree ()->x_last_stmt) |
Definition at line 298 of file c-common.h.
Referenced by add_stmt(), begin_compound_stmt(), begin_global_stmt_expr(), begin_stmt_expr(), begin_stmt_tree(), finish_for_init_stmt(), finish_function_try_block(), finish_stmt_expr(), finish_stmt_tree(), and fname_decl().
| #define my_friendly_assert | ( | EXP, | |||
| N | ) |
Value:
(void) \ (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0)
Definition at line 907 of file c-common.h.
Referenced by accumulate_vtbl_inits(), add_exception_specifier(), add_outermost_template_args(), add_using_namespace(), adjust_clone_args(), adjust_result_of_qualified_name_lookup(), ambiguous_decl(), arg_assoc(), build_base_path(), build_baselink(), build_call_from_tree(), build_class_member_access_expr(), build_cleanup(), build_ctor_vtbl_group(), build_delete(), build_headof(), build_member_call(), build_modify_expr(), build_new(), build_new_1(), build_new_function_call(), build_new_method_call(), build_offset_ref(), build_offset_ref_call_from_tree(), build_op_delete_call(), build_over_call(), build_primary_vtable(), build_ptrmemfunc(), build_ptrmemfunc_access_expr(), build_rtti_vtbl_entries(), build_secondary_vtable(), build_special_member_call(), build_up_reference(), build_user_type_conversion_1(), build_vbase_delete(), build_vtbl_initializer(), build_vtt_inits(), build_zero_init(), c_sizeof_or_alignof_type(), check_explicit_specialization(), check_initializer(), check_member_template(), check_return_expr(), check_tag_decl(), clone_function_decl(), coerce_delete_type(), coerce_new_type(), coerce_template_parms(), coerce_template_template_parms(), comp_template_parms(), complete_vars(), comptypes(), constructor_name_full(), convert_nontype_argument(), convert_to_reference(), copy_fn_p(), cp_convert_to_pointer(), cp_finish_decl(), create_tinfo_types(), cxx_init_decl_processing(), cxx_mark_addressable(), cxx_sizeof_or_alignof_type(), decl_namespace(), dfs_assert_unmarked_p(), dfs_build_secondary_vptr_vtt_inits(), dfs_unshared_virtual_bases(), direct_reference_binding(), do_class_using_decl(), do_static_destruction(), done_pending_defargs(), dump_decl(), dump_expr(), duplicate_decls(), end_explicit_instantiation(), expand_aggr_init_1(), expand_body(), expand_default_init(), expand_ptrmemfunc_cst(), expand_static_init(), expand_virtual_init(), finish_call_expr(), finish_class_member_access_expr(), finish_function(), finish_member_declaration(), finish_method(), finish_static_data_member_decl(), finish_struct_1(), finish_struct_methods(), finish_template_template_parm(), fn_type_unification(), force_canonical_binfo_r(), genrtl_finish_function(), genrtl_start_function(), get_first_fn(), get_innermost_template_args(), get_mostly_instantiated_function_type(), get_primary_binfo(), get_pseudo_ti_init(), get_template_base(), get_vcall_index(), get_vtbl_decl_for_binfo(), grok_op_properties(), grokdeclarator(), grokfndecl(), grokparms(), grokvardecl(), implicitly_declare_fn(), import_export_class(), initialize_local_var(), initialize_reference(), instantiate_class_template(), instantiate_decl(), instantiate_template(), instantiate_type(), is_ancestor(), is_global(), is_specialization_of(), joust(), layout_empty_base(), lookup_base(), lookup_base_r(), lookup_field_1(), lookup_member(), lookup_namespace_name(), lookup_template_class(), lookup_template_function(), lookup_type_current_level(), make_rtl_for_nonlocal_decl(), make_thunk(), mangle_class_name_for_template(), maybe_process_template_type_declaration(), maybe_register_incomplete_var(), merge_conversion_sequences(), nth_token(), pop_binding(), pop_binding_level(), pop_namespace(), poplevel(), poplevel_class(), process_init_constructor(), process_partial_specialization(), process_template_parm(), prune_vars_needing_no_initialization(), push_class_binding(), push_inline_template_parms_recursive(), push_namespace(), push_using_decl(), pushdecl(), regenerate_decl_from_template(), register_specialization(), reparse_absdcl_as_casts(), reshape_init(), resolve_address_of_overloaded_function(), resolve_offset_ref(), resume_binding_level(), retrieve_specialization(), save_function_data(), set_block(), start_function(), start_static_initialization_or_destruction(), store_bindings(), suspend_binding_level(), tsubst(), tsubst_decl(), tsubst_function_type(), type_after_usual_arithmetic_conversions(), type_requires_array_cookie(), type_unification_real(), unary_complex_lvalue(), write_method_parms(), write_template_args(), and yyprint().
Definition at line 1142 of file c-common.h.
Referenced by begin_for_stmt(), finish_for_stmt(), and genrtl_for_stmt().
| #define OBJC_IS_AT_KEYWORD | ( | rid | ) |
Value:
((unsigned int)(rid) >= (unsigned int)RID_FIRST_AT && \ (unsigned int)(rid) <= (unsigned int)RID_LAST_AT)
Definition at line 128 of file c-common.h.
Referenced by cp_parser_declaration().
| #define OBJC_IS_PQ_KEYWORD | ( | rid | ) |
Value:
((unsigned int)(rid) >= (unsigned int)RID_FIRST_PQ && \ (unsigned int)(rid) <= (unsigned int)RID_LAST_PQ)
Definition at line 132 of file c-common.h.
| #define pretty_function_name_decl_node c_global_trees[CTI_PRETTY_FUNCTION_NAME_DECL] |
Definition at line 231 of file c-common.h.
| #define RECHAIN_STMTS | ( | stmt, | |||
| substmt | ) |
Value:
do { \ substmt = TREE_CHAIN (stmt); \ TREE_CHAIN (stmt) = NULL_TREE; \ last_tree = stmt; \ } while (0)
Definition at line 313 of file c-common.h.
Referenced by c_finish_case(), c_finish_else(), c_finish_then(), finish_cdtor(), finish_cleanup_try_block(), finish_compound_stmt(), finish_do_body(), finish_eh_spec_block(), finish_else_clause(), finish_for_init_stmt(), finish_for_stmt(), finish_function_handler_sequence(), finish_function_try_block(), finish_handler(), finish_handler_parms(), finish_handler_sequence(), finish_switch_stmt(), finish_then_clause(), finish_try_block(), and finish_while_stmt().
Definition at line 989 of file c-common.h.
Referenced by c_dump_tree(), copy_body_r(), genrtl_return_stmt(), nullify_returns_r(), pp_c_statement(), tsubst_expr(), and WFE_Expand_Stmt().
| #define saved_function_name_decls c_global_trees[CTI_SAVED_FUNCTION_NAME_DECLS] |
Definition at line 233 of file c-common.h.
Referenced by finish_fname_decls(), fname_decl(), and start_fname_decls().
Definition at line 1068 of file c-common.h.
Referenced by add_scope_stmt(), c_dump_tree(), expand_call_inline(), genrtl_scope_stmt(), Mark_Scopes_And_Labels(), pp_c_statement(), remap_block(), and WFE_Expand_Stmt().
Definition at line 1072 of file c-common.h.
Referenced by genrtl_scope_stmt(), pp_c_statement(), and remap_block().
Definition at line 1086 of file c-common.h.
Referenced by c_dump_tree(), expand_call_inline(), genrtl_scope_stmt(), and pp_c_statement().
Definition at line 1080 of file c-common.h.
Referenced by c_dump_tree(), genrtl_scope_stmt(), and pp_c_statement().
Definition at line 1076 of file c-common.h.
Referenced by copy_scope_stmt(), copy_tree_r(), do_poplevel(), expand_call_inline(), finish_cdtor(), genrtl_scope_stmt(), poplevel(), and remap_block().
| #define signed_size_type_node c_global_trees[CTI_SIGNED_SIZE_TYPE] |
Definition at line 201 of file c-common.h.
Referenced by c_common_nodes_and_builtins(), fold_comparison(), and GTY().
| #define signed_wchar_type_node c_global_trees[CTI_SIGNED_WCHAR_TYPE] |
Definition at line 198 of file c-common.h.
Referenced by c_common_nodes_and_builtins(), digest_init(), and GTY().
Definition at line 1046 of file c-common.h.
Referenced by c_expand_expr(), expand_call_inline(), finish_init_stmts(), and finish_stmt_expr().
Definition at line 1043 of file c-common.h.
Referenced by c_dump_tree(), c_expand_expr(), c_tree_expr_nonnegative_p(), cp_dump_tree(), expand_call_inline(), pp_c_primary_expression(), pp_cxx_primary_expression(), tsubst_copy(), tsubst_copy_and_build(), and WFE_Expand_Expr().
Definition at line 967 of file c-common.h.
Referenced by add_stmt(), copy_body_r(), cp_gimplify_expr(), prep_stmt(), tsubst_expr(), and WFE_Expand_Stmt().
Definition at line 1132 of file c-common.h.
Referenced by check_handlers(), check_handlers_1(), dump_stmt(), expand_body(), finish_stmt_tree(), prep_stmt(), tsubst_expr(), verify_compound_statement(), verify_statement(), VPARAMS(), walk_tree(), and WFE_Expand_Stmt().
Definition at line 1137 of file c-common.h.
Referenced by finish_stmt_tree(), prep_stmt(), and walk_tree().
| #define string_type_node c_global_trees[CTI_STRING_TYPE] |
Definition at line 219 of file c-common.h.
Referenced by build_vec_delete_1(), c_common_nodes_and_builtins(), cxx_init_decl_processing(), ffecom_init_0(), ffecom_init_decl_processing(), ffecom_sym_transform_(), ffecom_type_namelist_(), ffecom_type_vardesc_(), ffeste_io_cilist_(), ffeste_io_cllist_(), ffeste_io_dofio_(), ffeste_io_dolio_(), ffeste_io_douio_(), ffeste_io_icilist_(), ffeste_io_inlist_(), ffeste_io_olist_(), GTY(), handle_class_ref(), java_init_decl_processing(), java_push_constant_from_pool(), and verify_jvm_instructions().
Definition at line 1007 of file c-common.h.
Referenced by c_dump_tree(), c_finish_case(), dump_generic_node(), expand_case(), finish_switch_stmt(), genrtl_switch_stmt(), gimplify_switch_expr(), Mark_Scopes_And_Labels(), pp_c_statement(), tsubst_expr(), verify_switch_statement(), and WFE_Expand_Switch().
Definition at line 1006 of file c-common.h.
Referenced by associate_equivalences_with_edges(), build_ssa_operands(), c_dump_tree(), c_finish_case(), cleanup_control_expr_graph(), do_case(), dump_generic_node(), eliminate_redundant_computations(), expand_case(), finish_case_label(), finish_switch_cond(), genrtl_switch_stmt(), get_rhs(), gimplify_switch_expr(), initialize_hash_element(), Mark_Scopes_And_Labels(), optimize_stmt(), parse_ssa_operands(), pp_c_statement(), propagate_rhs_into_lhs(), record_edge_info(), set_rhs(), simplify_control_stmt_condition(), simplify_switch_and_lookup_avail_expr(), simplify_switch_expr(), thread_across_edge(), tsubst_expr(), verify_switch_statement(), and WFE_Expand_Switch().
Definition at line 1008 of file c-common.h.
Referenced by finish_switch_cond(), and genrtl_switch_stmt().
Definition at line 973 of file c-common.h.
Referenced by c_dump_tree(), c_finish_then(), cleanup_matches(), cp_dump_tree(), finish_if_stmt(), finish_if_stmt_cond(), finish_then_clause(), genrtl_if_stmt(), gimplify_if_stmt(), Mark_Scopes_And_Labels(), pp_c_statement(), pp_cxx_statement(), tsubst_expr(), verify_if_statement(), and WFE_Expand_If().
| #define uintmax_type_node c_global_trees[CTI_UINTMAX_TYPE] |
| #define unsigned_ptrdiff_type_node c_global_trees[CTI_UNSIGNED_PTRDIFF_TYPE] |
| #define unsigned_wchar_type_node c_global_trees[CTI_UNSIGNED_WCHAR_TYPE] |
Definition at line 199 of file c-common.h.
Referenced by c_common_nodes_and_builtins(), digest_init(), and GTY().
| #define void_zero_node c_global_trees[CTI_VOID_ZERO] |
Definition at line 236 of file c-common.h.
Referenced by begin_stmt_tree(), build_delete(), build_dummy_object(), build_new(), build_new_1(), build_throw(), c_common_nodes_and_builtins(), convert_to_void(), cp_parser_new_initializer(), dump_expr(), expand_static_init(), GTY(), is_dummy_object(), pp_cxx_new_expression(), push_base_cleanups(), register_dtor_fn(), stabilize_expr(), and stabilize_throw_expr().
| #define wchar_array_type_node c_global_trees[CTI_WCHAR_ARRAY_TYPE] |
Definition at line 217 of file c-common.h.
Referenced by c_common_nodes_and_builtins(), combine_strings(), cp_parser_string_literal(), fix_string_type(), GTY(), and lex_string().
| #define wchar_type_node c_global_trees[CTI_WCHAR_TYPE] |
Definition at line 197 of file c-common.h.
Referenced by c_common_init(), c_common_nodes_and_builtins(), c_cpp_builtins(), cb_register_builtins(), char_type_p(), combine_strings(), cp_parser_set_decl_spec_type(), cp_parser_simple_type_specifier(), digest_init(), emit_support_tinfos(), fix_string_type(), grokdeclarator(), GTY(), lex_charconst(), pp_c_character_constant(), set_nonincremental_init_from_string(), string_conv_p(), type_promotes_to(), and write_builtin_type().
Definition at line 979 of file c-common.h.
Referenced by begin_while_stmt(), c_dump_tree(), cp_dump_tree(), finish_while_stmt(), finish_while_stmt_cond(), genrtl_while_stmt(), gimplify_while_stmt(), Mark_Scopes_And_Labels(), pp_c_statement(), pp_cxx_statement(), tsubst_expr(), verify_while_statement(), and WFE_Expand_Loop().
Definition at line 978 of file c-common.h.
Referenced by begin_while_stmt(), c_dump_tree(), c_finish_while_stmt_cond(), cp_dump_tree(), finish_while_stmt_cond(), genrtl_while_stmt(), gimplify_while_stmt(), Mark_Scopes_And_Labels(), pp_c_statement(), pp_cxx_statement(), tsubst_expr(), verify_while_statement(), and WFE_Expand_Loop().
| #define widest_integer_literal_type_node c_global_trees[CTI_WIDEST_INT_LIT_TYPE] |
Definition at line 205 of file c-common.h.
Referenced by c_common_nodes_and_builtins(), c_common_signed_or_unsigned_type(), c_common_signed_type(), c_common_type_for_mode(), c_common_type_for_size(), c_common_unsigned_type(), GTY(), and interpret_integer().
| #define widest_unsigned_literal_type_node c_global_trees[CTI_WIDEST_UINT_LIT_TYPE] |
Definition at line 206 of file c-common.h.
Referenced by c_common_nodes_and_builtins(), c_common_signed_or_unsigned_type(), c_common_signed_type(), c_common_type_for_mode(), c_common_type_for_size(), c_common_unsigned_type(), GTY(), interpret_integer(), narrowest_signed_type(), and narrowest_unsigned_type().
| #define wint_type_node c_global_trees[CTI_WINT_TYPE] |
Definition at line 282 of file c-common.h.
| enum c_language_kind |
| clk_c | |
| clk_cplusplus | |
| clk_c | |
| clk_cplusplus | |
| clk_c | |
| clk_objc | |
| clk_cxx | |
| clk_objcxx | |
| clk_c | |
| clk_objc | |
| clk_cxx | |
| clk_objcxx |
Definition at line 248 of file c-common.h.
| enum c_tree_code |
| C_DUMMY_TREE_CODE | |
| LAST_C_TREE_CODE | |
| C_DUMMY_TREE_CODE | |
| LAST_C_TREE_CODE | |
| C_DUMMY_TREE_CODE | |
| LAST_C_TREE_CODE | |
| C_DUMMY_TREE_CODE | |
| LAST_C_TREE_CODE |
Definition at line 1150 of file c-common.h.
| enum c_tree_index |
Definition at line 142 of file c-common.h.
| enum rid |
Definition at line 58 of file c-common.h.
| struct c_common_identifier GTY | ( | () | ) | [read, write] |
Definition at line 191 of file c-common.h.
| void cb_register_builtins PARAMS | ( | (cpp_reader *) | ) |
| rtx c_expand_expr PARAMS | ( | (tree, rtx, enum machine_mode, int) | ) |
| tree c_add_case_label PARAMS | ( | (splay_tree, tree, tree, tree) | ) |
| int case_compare PARAMS | ( | (splay_tree_key, splay_tree_key) | ) |
| void c_common_init_options PARAMS | ( | (enum c_language_kind) | ) |
| void disable_builtin_function PARAMS | ( | (const char *) | ) |
Definition at line 635 of file mips-tfile.c.
| tree c_common_type_for_size PARAMS | ( | (unsigned int, int) | ) |
| tree c_common_type_for_mode PARAMS | ( | (enum machine_mode, int) | ) |
| int c_common_decode_option PARAMS | ( | (int, char **) | ) |
| void check_function_arguments_recurse PARAMS | ( | (void(*)(void *, tree, unsigned HOST_WIDE_INT), void *, tree, unsigned HOST_WIDE_INT) | ) |
| const char* fname_string PARAMS | ( | (unsigned) | ) |
| const char* fname_as_string PARAMS | ( | (int) | ) |
| tree make_fname_decl PARAMS | ( | (tree, int) | ) |
| tree walk_stmt_tree PARAMS | ( | (tree *, walk_tree_fn, void *) | ) |
| tree add_scope_stmt PARAMS | ( | (int, int) | ) |
Definition at line 77 of file cplus-dem.c.
| int lang_statement_code_p PARAMS | ( | (enum tree_code) | ) |
Definition at line 821 of file c-common.c.
Definition at line 907 of file c-common.c.
Definition at line 104 of file c-common.c.
| const char* constant_string_class_name |
Definition at line 454 of file c-common.c.
| int dollars_in_ident |
Definition at line 252 of file c-common.c.
Definition at line 257 of file c-common.c.
| int flag_abi_version |
Definition at line 598 of file c-common.c.
Definition at line 542 of file c-common.c.
Definition at line 497 of file c-common.c.
| int flag_check_new |
Definition at line 547 of file c-common.c.
Definition at line 358 of file c-common.c.
Definition at line 538 of file c-common.c.
Definition at line 245 of file c-common.c.
Definition at line 526 of file c-common.c.
Definition at line 521 of file c-common.c.
Definition at line 583 of file c-common.c.
Definition at line 491 of file c-common.c.
Definition at line 436 of file c-common.c.
| int flag_hosted |
Definition at line 370 of file c-common.c.
Definition at line 486 of file c-common.c.
Definition at line 507 of file c-common.c.
Definition at line 501 of file c-common.c.
| int flag_iso |
Definition at line 209 of file c-common.c.
| int flag_isoc94 |
Definition at line 362 of file c-common.c.
| int flag_isoc99 |
Definition at line 366 of file c-common.c.
Definition at line 236 of file c-common.c.
Definition at line 556 of file c-common.c.
Definition at line 443 of file c-common.c.
| int flag_no_asm |
Definition at line 240 of file c-common.c.
| int flag_no_builtin |
Definition at line 220 of file c-common.c.
Definition at line 481 of file c-common.c.
Definition at line 225 of file c-common.c.
Definition at line 375 of file c-common.c.
| int flag_objc |
Definition at line 212 of file c-common.c.
Definition at line 517 of file c-common.c.
| int flag_permissive |
Definition at line 576 of file c-common.c.
Definition at line 205 of file c-common.c.
| int flag_rtti |
Definition at line 531 of file c-common.c.
Definition at line 229 of file c-common.c.
| int flag_short_wchar |
Definition at line 233 of file c-common.c.
Definition at line 256 of file c-common.c.
| int flag_undef |
Definition at line 216 of file c-common.c.
Definition at line 567 of file c-common.c.
Definition at line 512 of file c-common.c.
| int flag_vtable_gc |
Definition at line 571 of file c-common.c.
| int flag_weak |
Definition at line 562 of file c-common.c.
| int max_tinst_depth |
Definition at line 664 of file c-common.c.
Definition at line 353 of file c-common.c.
Definition at line 450 of file c-common.c.
Definition at line 670 of file c-common.c.
| int skip_evaluation |
Definition at line 684 of file c-common.c.
| int warn_abi |
Definition at line 603 of file c-common.c.
Definition at line 381 of file c-common.c.
| int warn_cast_qual |
Definition at line 262 of file c-common.c.
Definition at line 311 of file c-common.c.
| int warn_conversion |
Definition at line 315 of file c-common.c.
Definition at line 612 of file c-common.c.
Definition at line 389 of file c-common.c.
| int warn_deprecated |
Definition at line 658 of file c-common.c.
| int warn_div_by_zero |
Definition at line 418 of file c-common.c.
| int warn_ecpp |
Definition at line 640 of file c-common.c.
| int warn_float_equal |
Definition at line 307 of file c-common.c.
| int warn_format |
Definition at line 324 of file c-common.c.
Definition at line 332 of file c-common.c.
Definition at line 340 of file c-common.c.
Definition at line 344 of file c-common.c.
| int warn_format_y2k |
Definition at line 328 of file c-common.c.
Definition at line 336 of file c-common.c.
| int warn_implicit |
Definition at line 607 of file c-common.c.
Definition at line 422 of file c-common.c.
| int warn_long_long |
Definition at line 293 of file c-common.c.
| int warn_main |
Definition at line 411 of file c-common.c.
Definition at line 284 of file c-common.c.
Definition at line 399 of file c-common.c.
Definition at line 266 of file c-common.c.
Definition at line 276 of file c-common.c.
Definition at line 407 of file c-common.c.
| int warn_nonnull |
Definition at line 427 of file c-common.c.
Definition at line 654 of file c-common.c.
| int warn_nonvdtor |
Definition at line 623 of file c-common.c.
Definition at line 649 of file c-common.c.
Definition at line 618 of file c-common.c.
| int warn_parentheses |
Definition at line 280 of file c-common.c.
| int warn_pmf2ptr |
Definition at line 636 of file c-common.c.
Definition at line 271 of file c-common.c.
| int warn_protocol |
Definition at line 473 of file c-common.c.
Definition at line 303 of file c-common.c.
| int warn_reorder |
Definition at line 627 of file c-common.c.
| int warn_selector |
Definition at line 460 of file c-common.c.
Definition at line 415 of file c-common.c.
Definition at line 289 of file c-common.c.
| int warn_sign_promo |
Definition at line 645 of file c-common.c.
Definition at line 394 of file c-common.c.
| int warn_synth |
Definition at line 631 of file c-common.c.
| int warn_traditional |
Definition at line 385 of file c-common.c.
Definition at line 467 of file c-common.c.
Definition at line 319 of file c-common.c.
Definition at line 298 of file c-common.c.
1.5.6