GCC Middle and Back End API Reference
context.c File Reference

Variables

gcc::contextg

Variable Documentation

@verbatim context.c - Holder for global state

Copyright (C) 2013 Free Software Foundation, Inc.

This file is part of GCC.

GCC is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3, or (at your option) any later version.

GCC is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with GCC; see the file COPYING3. If not see http://www.gnu.org/licenses/.

The singleton holder of global state:  

Referenced by add_param_constraints(), analyze_function(), build_alias_set_optimal_p(), build_base_obj_set_for_drs(), build_check_stmt(), build_loop_iteration_domains(), build_tm_load(), build_tm_store(), cgraph_add_new_function(), cgraph_process_new_functions(), check_profile_consistency(), compile(), create_ddg(), create_ddg_all_sccs(), create_partial_schedule(), create_pass_tab(), divide_eqn_by_gcd(), do_warn_unused_result(), dump_gimple_fmt(), dump_passes(), dump_profile_report(), duplicate_insns_of_cycles(), execute_all_ipa_stmt_fixups(), expand_debug_expr(), expand_expr_real_1(), expand_function(), expand_phi_nodes(), extract_affine_int(), file_name_acquire(), finalize(), general_init(), gimplify_cond_expr(), gimplify_expr(), gimplify_omp_parallel(), gimplify_omp_task(), gimplify_transaction(), ignore_bb_p(), input_node(), instrument_builtin_call(), instrument_expr(), instrument_func_entry(), instrument_func_exit(), instrument_mem_region_access(), ipa_passes(), ipa_read_optimization_summaries(), ipa_read_summaries(), ipa_tm_insert_gettmclone_call(), ipa_tm_insert_irr_call(), ipa_write_optimization_summaries(), ipa_write_summaries_1(), iterate_fix_dominators(), lower_builtin_setjmp(), lower_lastprivate_clauses(), lower_rec_input_clauses(), lower_transaction(), mark_irreducible_loops(), maybe_catch_exception(), maybe_instrument_call(), mf_build_check_statement_for(), mf_decl_cache_locals(), new_elim_graph(), new_graph(), normalize_omega_problem(), omega_solve_eq(), order_nodes_of_sccs(), ps_first_note(), ps_num_consecutive_stages(), ps_rtl_insn(), register_one_dump_file(), register_pass(), release_pages(), save_target_globals(), schedule_reg_moves(), search_for_addr_array(), simplify_rotate(), smooth_weird_equations(), sms_schedule(), statistics_fini(), tm_region_init(), and tm_region_init_1().